How to write X vs Y and alternatives pages that AI assistants cite
A comparison page gets cited when it answers the buyer's question in the first few lines, backs it with a table of checkable facts, and admits where each product is weaker. Put the verdict at the top, say who each product is for, date the page, and link your sources. Keep every claim about a competitor accurate and provable.
Below is why these pages matter for AI answers, the structure that works, a template you can copy, and the rules to stay on the right side of the law.
Why AI engines lean on comparison pages
Questions like "best invoicing app for freelancers", "Paidwick vs Competitor A" and "Competitor A alternatives" ask the engine to choose between options. To answer, it has to find pages that name the options, compare them on the things that matter, and state a view.
Google describes this directly. Its AI Overviews and AI Mode "may use a 'query fan-out' technique", issuing "multiple related searches across subtopics and data sources" and then showing a wider set of supporting links than a classic search (Google Search Central). A buyer's "which should I pick" question fans out into price, features, fit and drawbacks. A page that covers all four in one place gives the engine several things to quote.
Google's guidance on reviews describes the same kind of page. It asks writers to "explain what sets something apart from its competitors", to "discuss the benefits and drawbacks", to "share quantitative measurements", and when calling something the best, to say "why you consider it the best, with first-hand supporting evidence" (Google: Write high quality reviews).
Research points the same way. The GEO paper (Aggarwal and others, KDD 2024) tested ways of editing pages to appear more in generative engine answers. Adding quotations, adding statistics and citing sources gave a relative improvement of 30 to 40% on its main visibility measure. Keyword stuffing offered "little to no improvement" (full paper). This was a benchmark study, not a promise for your page. Still, it backs a simple rule: specific, sourced facts beat repeated keywords.
Two page types, two jobs
| Factor | X vs Y page | X alternatives page |
|---|---|---|
| Buyer question | "Should I pick X or Y?" | "What else is there besides X?" |
| Buyer stage | Late. They have a shortlist | Middle. They are leaving X or ruling it out |
| Main content | Head-to-head table, verdict, who each is for | A short list of options, each with who it suits |
| Your product | One of the two columns | One of several entries, placed honestly |
| URL pattern | /compare/paidwick-vs-competitor-a |
/alternatives/competitor-a |
Write one page per real question. Do not make a "vs" page for every product in the market. Start with the competitors your sales team actually loses to or wins against.
The structure that works
Use this order. Each part answers something a buyer or an engine will look for.
- A title that names both products. "Paidwick vs Competitor A: which invoicing app fits freelancers?"
- A last-updated date near the top, in plain text.
- The verdict in two or three sentences. Who should pick which, and why. No build-up.
- A comparison table. Rows are the factors buyers decide on. Cells are facts, not adjectives. "Recurring invoices: yes" beats "Powerful automation".
- Who each product is for. One short section each. Be specific about the type of customer.
- Where each product is weaker. Including yours. This is the part that makes the page believable.
- Pricing, with the date you checked it and a link to each pricing page.
- Switching notes. What it takes to move from one to the other.
- Short FAQ. Three to five real questions from sales calls or support.
- Sources. Links to each product's docs, pricing and changelog that back the table.
Two technical checks. The text must be in the HTML your server sends, because many AI crawlers do not run JavaScript (how to check). And the AI search crawlers must be allowed in robots.txt (which ones). A comparison table that loads from a script widget is invisible to them.
A fill-in template
Paidwick is a made-up invoicing app for freelancers. Replace the brackets with facts you can link to. Leave a row out rather than guess.
# Paidwick vs Competitor A: which invoicing app fits freelancers?
Last updated: [Month D, YYYY]. We check both products' pricing
and docs every [quarter].
## The short answer
Pick Paidwick if you [are a solo freelancer who wants to send
invoices and get paid by card in a few minutes]. Pick Competitor A
if you [need full bookkeeping, payroll or inventory in the same
tool]. Paidwick is the company that publishes this page.
## Side by side
| Feature | Paidwick | Competitor A |
|---|---|---|
| Starting price | [$X/month, link] | [$Y/month, link] |
| Free plan | [Yes, up to N invoices] | [No] |
| Recurring invoices | [Yes] | [Yes] |
| Card and bank payments | [Yes, fees: link] | [Yes, fees: link] |
| Multi-currency | [N currencies] | [N currencies] |
| Time tracking | [No] | [Yes] |
| Full bookkeeping | [No] | [Yes] |
| Mobile app | [iOS, Android] | [iOS] |
Prices and features checked on [date]. Sources are listed below.
## Who Paidwick is for
[Freelancers and one-person studios who bill a handful of clients
a month and want to get paid faster. Not a fit if you need payroll.]
## Who Competitor A is for
[Small businesses with employees or stock, who want invoicing
inside a full accounting system.]
## Where Paidwick falls short
- [No built-in time tracking. You need a separate app.]
- [No payroll or inventory.]
## Where Competitor A falls short
- [Takes longer to set up for a single freelancer.]
- [No free plan.]
## Switching from Competitor A to Paidwick
[What you can import, what you re-enter by hand, how long it takes.]
## Questions
**Can I use both?** [Answer.]
**Does Paidwick work outside the US?** [Answer.]
## Sources
- Paidwick pricing: paidwick.com/pricing
- Competitor A pricing: [URL], checked [date]
- Competitor A feature docs: [URL], checked [date]
For an alternatives page, keep the same top: a dated, two-sentence answer, then a table with one row per option and columns for "best for", starting price and one main drawback. Then a short section per option. Put your product where it honestly fits, and say plainly that you make it.
Legal and ethical guardrails
You are allowed to name competitors. You are not allowed to mislead. This is general information, not legal advice. Ask a lawyer before you publish anything a competitor is likely to dispute.
Be truthful and clear. The US Federal Trade Commission's policy on comparative advertising "encourages the naming of, or reference to competitors", but "requires clarity, and, if necessary, disclosure to avoid deception of the consumer" (16 CFR 14.15). In practice:
- Every claim in the table should link to a source you can show, such as the competitor's own pricing page or docs.
- Save a dated screenshot of each competitor page you cite. If they dispute a claim later, you can show what it said.
- Compare like with like. Do not put your annual price next to their monthly price.
- Say who wrote the page. A line like "Paidwick is the company that publishes this page" is enough.
Use their name, not their brand. The International Trademark Association describes nominative fair use, which generally covers comparative advertising, with three conditions: the product "is not readily identifiable without use of the trademark", "only so much of the mark as is reasonably necessary" is used, and the use "does not suggest sponsorship or endorsement by the trademark owner" (INTA fact sheet). INTA also notes that in Europe, comparative advertising must comply with the EU directive on misleading and comparative advertising. In practice:
- Write the competitor's name in plain text. Skip their logo, colors and fonts.
- Never suggest a partnership, endorsement or certification that does not exist.
- Do not use their name in a way that makes your page look like theirs.
Do not fake neutrality. A page called "the 7 best invoicing apps" that ranks you first on every factor, without saying you made it, misleads readers. It also gives an engine little reason to trust it over a page that is honest about trade-offs.
Mistakes that keep pages from being cited
| Mistake | Why it hurts | Fix |
|---|---|---|
| Verdict buried below a long intro | The answer is hard to find and quote | Put it in the first three sentences |
| Adjectives instead of facts | Nothing specific to quote | Use numbers, yes/no, and named features |
| You win every row | Readers and engines trust it less | Show real weaknesses on both sides |
| Prices with no date | Stale prices get repeated wrongly | Add "checked on" dates and recheck often |
| Table loads with JavaScript | Many AI crawlers see an empty page | Render it in the server HTML |
| No sources | Claims cannot be checked | Link each competitor fact |
Keep it current
Set a reminder to recheck every comparison page each quarter, and any time a competitor changes pricing. Update the "last updated" date only when you actually changed something. A page that is honest about its date is more useful than one that claims to be fresh.
Next step
Once the pages are live, check whether they change what the engines say. Our guide to tracking AI mentions for free gives you a prompt set and a spreadsheet layout. If you are not sure the AI crawlers can read your pages at all, run our free check first.
Want this done for your site?

Every day we make one change to your website that helps AI engines name you, and a person checks each one. Email me your website and the question your buyers ask AI.