Comparison pages: the “vs” page your buyers are searching for
Buyers compare before they buy. They search “x vs y” and they want a straight answer, not a pitch. This guide shows how to build comparison pages that rank and convert, without tripping Google’s spam policies.
By Théophile Louvart, founder of Porteur · Updated 13 September 2026 · Markdown
Why buyers search “x vs y”
Comparison intent is high intent. Someone typing “yourproduct vs competitor” is in the market, not just browsing.
They want: what each tool is built for, key differences, where each wins, price fit, migration risk, and proof you have used both. Meet those needs and you win the click and the lead.
Your goal is not to trash the rival. Your goal is to help a buyer decide fast and feel safe choosing you if it is a fit.
Pick the rivals that matter
Start with the searches you already see. In Search Console, open Performance. Filter queries that include “vs”, “alternative”, and your brand name. Note the rival names that appear with impressions and clicks.
- Cover your closest substitutes first. If you sell a lightweight uptime monitor, compare to the heavyweight suite buyers ask about.
- Add the category leader even if you are smaller. That page will get impressions from “leader vs you” and from “leader vs leader-2”.
- Skip distant tools you do not replace. A CRM vs landing page builder page will not convert your buyer.
- One page per pair. Do not stuff five brands into one “vs everything” page. Save that for an alternatives page.
A basic set on a small site: “/compare/yourproduct-vs-competitor-a”, “/compare/yourproduct-vs-competitor-b”, and an “/alternatives/competitor-a” page. Link them to each other where it helps the reader choose their path.
Page structure that answers the query and converts
Give the fast answer first, then let the reader dig in. Use scannable sections and a clear table. Keep fluff out. A good outline looks like this.
Title and URL
Title: “YourProduct vs Competitor: which is better for [use case]”. Keep it under about 60 characters. URL: “/compare/yourproduct-vs-competitor”.
One-paragraph verdict
Open with who each is for, and who should pick which. Example: “YourProduct is built for solo founders and small teams. Competitor is built for enterprise compliance. Choose YourProduct if you need speed and simple setup. Choose Competitor if you need SSO across 500 seats.”
Feature summary table
A simple table that shows what is included, how it works, and limits. Do not list 40 rows. Pick the ten that drive the decision.
What each is built for
Two sub-sections. State the product’s design choice and trade-offs. Example: “YourProduct chooses opinionated defaults and no plugins. Competitor chooses a plugin marketplace and custom roles.”
Where the other tool wins
Name three cases where you are not the fit. Buyers trust you when you say “If you need HIPAA, pick Competitor”.
Pricing and total cost
Show how pricing maps to a real team. “Two editors, 10k monthly views: $X on YourProduct, $Y on Competitor”. Link to both calculators or docs.
Migration and switching risk
Explain import paths, data export, redirects, and support. Add a timeline: “From Competitor to YourProduct: 2 hours for a five-page site” if you can prove it.
Proof
Screenshots, short clips, or a 5-minute demo. One short customer quote or a public review link helps. Keep it factual.
FAQs and next steps
Answer objections buyers ask. End with two CTAs: start trial, talk to support. Do not block the back button with a modal.
Write as if the reader will screenshot your verdict and send it to their boss. Clear, sourced, and humble beats hype here.
The comparison table: what to include
Your table is the fastest way to win the click. It must be simple, honest, and focused on buying criteria, not a feature dump.
| Row | What to show | Why it matters for a small site | Example entry |
|---|---|---|---|
| 1 | Audience fit | Stops bad leads early | Solo, 3 to 15 person teams, Security-led enterprise |
| 2 | Core use cases | Maps features to jobs | Blog SEO, docs, paid landing pages |
| 3 | Setup time | Sets expectation on day one | YourProduct: 15 minutes. Competitor: 1 to 2 hours. |
| 4 | Editor workflow | Daily friction is real cost | Inline editor with autosave vs block editor with review queue |
| 5 | Integrations that change the choice | Avoids surprises later | Native Stripe checkout vs third-party embed |
| 6 | Performance at scale | Ties to Core Web Vitals and hosting | LCP under 2.5 s on a 100-page site, as tuned |
| 7 | Limits and quotas | Buyers hate hitting walls | 10 users, 100k monthly API calls |
| 8 | Security and compliance | A hard blocker for some | 2FA, SSO, audit log. HIPAA: only Competitor. |
| 9 | Support | Human help matters for founders | Chat in app, 24-hour email. Competitor: phone for enterprise. |
| 10 | Price for a realistic team | Keeps it honest | 2 editors, 10k visits: $X vs $Y, links to calculators |
Keep labels neutral. Avoid checkmark walls. If a feature exists but works differently, add a note, not a green tick that hides nuance. Link to docs where a buyer would want detail.
Honest claims, legal and tone rules
- Say what each is built for. That is the fairest frame and the most useful one.
- Name where the other tool wins. Three clear cases are enough.
- Credit trademarks. Use plain names in text. Do not use a rival’s logo without permission.
- Source claims. If you say “faster”, show how you tested it or link to a public benchmark.
- Avoid dark patterns. No fake quotes, fake badges, or hidden comparisons.
- Keep the tone calm. Write like support, not sales. Remove “destroy”, “crush”, and similar language.
How many comparison pages, and how to avoid thin content
Quality beats quantity. A small site does well with two to five “vs” pages that answer active searches, plus one or two alternatives pages. Expand only when you have proof of demand and something new to say.
- Each page must stand alone. It needs data points, screenshots, or decisions specific to that pair.
- Do not templatise to the point of sameness. A family can share a layout, but the content should differ on what matters for that rival.
- Update when something real changes: pricing, a core feature, a migration path, or your own positioning.
- Avoid doorway behaviour. Do not make many near-duplicate pages that funnel to one generic lead form.
Write the page fast without filler
- Interview support. Ask “Why do people leave Competitor for us?” and “When do we say we are not a fit?”
- Use your own product and a trial of the rival. Capture three screenshots that show real differences.
- Draft the verdict and the table first. If they are clear, the rest writes itself.
- Limit yourself to one page of prose beyond the table. Buyers do not want a novel.
- Add a single customer proof that mentions the rival switch, if you have it in public.
- Publish a minimal page, then iterate when you see what questions land in your inbox.
A fixed page looks like this: a 20-word verdict, a ten-row table with notes, three short sections, and two paths to start. No fluff blocks, no stock photos of boxing gloves.
Title, meta and schema that help without overreach
- Title: include both brands and the core use case. Keep it under about 60 characters.
- Meta description: one sentence that states the audience and the decision angle. Keep it within 120 to 155 characters.
- H1: match the search, not a slogan. “YourProduct vs Competitor” is fine.
- FAQ: add real questions buyers ask. Do not stuff keywords.
- Schema: product or FAQ schema only if it reflects the visible content. Do not fake ratings on a comparison.
If you split brand and non-brand pages, add a canonical that points each page to itself. Do not consolidate distinct rival pages under one URL, you will lose intent match and risk cannibalisation. Keep internal links descriptive, for example “Compare YourProduct vs Competitor A”.
Measure what the page earns
Track search demand, on-page behaviour and sales impact. Use Search Console for queries and positions. Use your analytics for assisted conversions and click paths. Use CRM notes from sales calls to refine the copy.
Find the query fit
In Search Console Performance, filter Page contains “/compare/yourproduct-vs-competitor”. Check the exact queries: brand vs, competitor vs brand, and use-case modifiers like “for startups”.
Watch CTR and titles
If impressions rise without clicks, refine the title to match searcher language. Use our title length guide to keep it readable in results.
Check time on page and scroll
A good page shows steady scroll to the table and the FAQs. If users bounce before the table, move the verdict and tighten the intro.
Add soft conversions
Measure clicks to trial, demo and docs. A buyer might return later to convert. Give credit to the page in assisted conversions.
Listen to sales
When a lead says “Your page made the choice easy”, capture the phrasing. Add that as a line in your verdict or FAQ.
Revise monthly for the first quarter. After that, update when pricing or features change, or when you see a new objection in support tickets.
Questions
Only if you add value and a buyer would welcome your view. Disclose your position clearly. If you cannot add product insight beyond what both sites already state, skip it. You risk thin content and trust loss.
Yes, you can name competitors in comparative content. Use plain text names, not their logo. Stay factual and avoid misleading claims. If in doubt, get legal review for your market.
Write the least that answers the decision. Many high intent pages work with a tight table and concise copy. Cut any section that does not change the buyer’s choice.
You can use AI to help draft, but you must add your own testing, screenshots and verdict. Google does not penalise AI-assisted writing as such. Pages made at scale without their own value risk action under spam policies as of 2024.
A comparison page focuses on one pair, “YourProduct vs Competitor”. An alternatives page lists several options to replace a named tool. Use comparisons for high intent brand-vs-brand searches, and alternatives to catch broader solution seekers.
Target one rival per URL and include both brand names in the title and H1. Link between pages where useful, but do not try to rank the same page for several rival names. Monitor in Search Console and adjust titles if queries drift.
Sources
Check my site, free
Drop your “/compare/yourproduct-vs-competitor” URL into the free check to see the searches it could win and the rivals already on them, in about thirty seconds.
- Free check, no card
- Read-only, your own accounts
- Readable by your agent
Read next
- GuideHow to write an alternatives page that ranks and converts
- GuideSearch intent: what the results page tells you to build
- GuideThe Search Console performance report, column by column
- GuideLanding page SEO: one page, one search, one promise
- GuideInternal linking for a small site: which pages link to which
- GuideTitle tag length: what fits, what Google rewrites, and how to write one
- GuideProduct descriptions for SEO: unique, useful, written for the buyer
- GuideSEO for an open source project: the docs, GitHub, and the comparison