How To
How to write "X vs Y" comparison pages that rank

Comparison pages rank when they give a clear verdict in the first screen, back it with a side-by-side table, and say plainly who each option suits. For comparison pages SEO, that structure matters more than length: a "X vs Y" or "alternatives to X" searcher is close to a decision and wants the answer, not a history of both products.
This guide covers how to write vs pages and alternatives pages for a small team: matching intent, the page structure that works, how to stay fair when you are one of the products, what schema is allowed, and why a hundred templated comparisons is a bad idea.
What are comparison pages and why do they rank?
A comparison page answers a query that names two or more options. There are three common shapes, and they are not interchangeable.
| Query shape | Example | What the searcher wants | Page format |
|---|---|---|---|
| X vs Y | Mailchimp vs Brevo | Which of these two is better for me | Verdict, side-by-side table, who each suits |
| X alternatives | Mailchimp alternatives | A shortlist of other options, usually because X has a problem | Ranked list with one-line reasons, then detail |
| Best X for Y | best email tool for ecommerce | A recommendation for their situation | Criteria first, then a ranked list |
| X vs Y for Z | Mailchimp vs Brevo for agencies | The two-way comparison, filtered to one use case | Same as X vs Y, judged only on that use case |
These queries tend to have modest volume and high intent. The searcher has already narrowed it down, which is why a few good vs pages can bring more sign-ups than a dozen top-of-funnel explainers, and why they leave a page that hedges.
Format matters before a word is written. If the top results for "X alternatives" are all lists, a long two-product essay will struggle no matter how good it is. We cover intent and format in more depth in how AI SEO software writes content that ranks.
How do you find comparison keywords worth writing?
Start with the comparisons your buyers already make. Sales calls, demo notes and support tickets are full of "we're also looking at..." lines. Then check the search side.
- In Google Search Console, open Performance > Search results, add a Query filter containing "vs", then a second report with "alternative". Even a young site often has impressions for these.
- Type each competitor name into Google and read the autocomplete and the "People also search for" box. Those suggestions are what people actually type.
- Look at which comparison pages your competitors rank for. A competitor content gap analysis shows the vs and alternatives terms they cover that you do not.
- If you run Google Ads, check the search terms report for competitor names that converted. Those are the comparisons worth writing first.
Skip pairs nobody compares. A page called "your tool vs some giant enterprise suite" with no search demand and no real overlap reads as a stunt to anyone who lands on it.
How to write a comparison page: the structure that works
Most good vs pages follow the same order. The order is the point: the reader gets the answer first, then the evidence, then the detail they need if they are still undecided.
- Verdict in the first two or three sentences. "Pick X if you need A; pick Y if you care more about B." Name the deciding factor, not a vague "it depends".
- A side-by-side table directly under the verdict. Rows for the things buyers actually weigh: pricing model, the key features, limits, integrations, support, who it is built for.
- "Who X is best for" and "Who Y is best for" as separate short sections. This is the part readers screenshot and send to colleagues.
- Head-to-head sections on the three or four factors that decide most purchases. Each gets a mini-verdict rather than a neutral description of both sides.
- Pricing with a date. "Pricing as of November 2026" and a link to each vendor's pricing page, because prices change and your page will outlive them.
- How you tested or where the information came from. Free trials you used, vendor documentation you read, the date you checked.
- An FAQ with the follow-up questions people ask: migration, contracts, whether one integrates with a tool they already use.
Write the verdict first
A verdict paragraph is the most useful thing on the page, and it is also the passage AI search tools are most likely to quote. Keep it plain and self-contained so it still makes sense if it is lifted out on its own. If you want to be cited by assistants as well as ranked by Google, the same answer-first habit is covered in how to get cited in ChatGPT answers.
Make the table do real work
A table full of ticks on both sides tells the reader nothing. Use rows where the products actually differ, and write short values ("3 users, then per-seat", "WordPress only") rather than yes/no. If every row is a tie, the comparison is not worth a page.
Alternatives pages need a reason up front
People searching "X alternatives" usually have a complaint: price, a missing feature, a recent change. Name the common reasons at the top, then sort the list by which reason each option fixes. A list of ten logos with identical blurbs does not help anyone choose.
How to stay fair when you are one of the products
Writing "us vs them" is where most vs pages lose trust. Readers expect you to prefer yourself. What they do not forgive is being misled about the competitor. A few rules keep the page credible.
- Say who the competitor is better for. If they have a free plan and you do not, or they support a CMS you do not, write that down. It costs you the wrong customers, not the right ones.
- Date-stamp every factual claim about the other product and link to their own documentation or pricing page as the source.
- Do not compare your current version with their version from two years ago. Recheck before you publish and put a review date in your calendar.
- Describe features in their terms, not in a way that makes them sound worse. If you would object to them describing you that way, rewrite it.
- Disclose that it is your product. A line near the top ("we make X, so weigh this accordingly") does more for trust than any amount of neutral-sounding prose.
Find the comparisons your competitors already rank for
upRanker looks at up to 5 competitor domains and pulls the keywords and content gaps they cover, including the vs and alternatives terms. You still write the verdict; the gap list tells you where to start.
Start FreeWhat schema should comparison pages use?
Less than you might think. The safe default is Article (or BlogPosting) schema for the page and FAQPage for the question block, if the questions are genuinely shown on the page. Google no longer shows FAQ rich results for most sites, but the markup still describes the content accurately.
Be careful with ratings. Do not add aggregateRating or Review markup with star scores you made up, and do not mark up a rating for your own product on your own comparison page. Google's review snippet guidelines treat self-serving reviews of your own business as ineligible, and invented ratings can lead to a manual action. If the page has no real, visible reviews, leave the rating markup out.
Programmatic vs pages: when scale becomes a problem
Comparison keywords look perfect for templates. Take a list of fifty competitors, generate "us vs each one", publish. The problem is that most of those pages end up identical apart from a name swap, and Google's spam policies call out exactly this. The scaled content abuse policy covers pages generated in bulk mainly to rank, with little value for the reader, whether a person, a template or an AI made them.
| Signal | Templated page that will struggle | Comparison page worth publishing |
|---|---|---|
| Verdict | Same verdict on every page: "we are better" | A different verdict per pair, sometimes in the competitor's favour |
| Table | Same rows, competitor columns filled from a scraped feature list | Rows chosen for where these two products differ |
| Pricing | Undated, often wrong | Dated, linked to the vendor's pricing page |
| Evidence | None | Trial notes, screenshots, documentation links |
| Demand | Pairs nobody searches | Pairs from GSC, sales calls or the Ads search terms report |
A sensible rule for small teams: write vs pages only for pairs with real demand or real sales conversations behind them, and only as many as you can keep accurate. Five accurate pages beat fifty stale ones. Our longer take on where automation stays safe is in is automated SEO safe for Google.
How to keep comparison pages current
A comparison page decays faster than almost any other content because two products change underneath it. Set a review date for each page (quarterly works for most SaaS categories), recheck pricing and the table rows, and update the "as of" date only when you have actually rechecked.
In Search Console, watch each comparison URL in Performance > Search results with a Page filter. If impressions hold but clicks fall, the title or verdict may be stale next to a fresher competitor page. If a new query appears ("X vs Y vs Z"), that is a section to add, not always a new page.
Comparison pages: common questions
- Should I put comparison pages on my blog or as landing pages?
- Either works for ranking. Comparisons of your product against a competitor usually sit best as landing pages linked from pricing or features, because they are part of the buying journey. Comparisons between two third-party tools fit better on the blog as editorial content.
- Is it legal to name competitors on a comparison page?
- In many places, naming a competitor for a factual comparison is allowed, but rules on comparative advertising vary by country and by industry. Keep claims accurate, dated and sourced, avoid using their logo or branding as if endorsed, and check with a lawyer if you are in a regulated sector.
- How long should a vs page be?
- As long as it takes to give a verdict, a useful table and a clear answer on who each option suits. Padding it with repeated feature lists makes it worse, not better.
- Can I write a vs page if I have not used the competitor product?
- You can, but say so and lean on the vendor's own documentation as your source. A comparison is much stronger with first-hand notes from a free trial, even a short one, because readers can tell when a writer has only read the marketing site.
- Do alternatives pages work for small brands?
- Often better than broad keywords, because "X alternatives" searches are specific and the big review sites cannot cover every niche well. A small brand that explains clearly who should switch, and who should not, can rank and convert well on these terms.
If you take one thing from this: write the verdict first, then make the table earn its place. A short, honest comparison that admits where the other product wins will outlast a long one that pretends it never does. When you are ready to see which comparison terms your competitors already own, run a free scan of your site or read how upRanker plans content from competitor gaps.


