SearchMaxx > Blog > Guides

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.

  1. A title that names both products. "Paidwick vs Competitor A: which invoicing app fits freelancers?"
  2. A last-updated date near the top, in plain text.
  3. The verdict in two or three sentences. Who should pick which, and why. No build-up.
  4. A comparison table. Rows are the factors buyers decide on. Cells are facts, not adjectives. "Recurring invoices: yes" beats "Powerful automation".
  5. Who each product is for. One short section each. Be specific about the type of customer.
  6. Where each product is weaker. Including yours. This is the part that makes the page believable.
  7. Pricing, with the date you checked it and a link to each pricing page.
  8. Switching notes. What it takes to move from one to the other.
  9. Short FAQ. Three to five real questions from sales calls or support.
  10. 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?

Roshan, founder of SearchMaxx

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.

Email Roshan to get started

More from the blog

  1. The SearchMaxx experiment, day 0: growing a new site in public

    Oct 18, 2026 - searchmaxx.link is a new domain. It has no Google traffic and no links. We will grow it with the same work we sell, and publish the numbers every week.

    searchmaxx.link/blog/searchmaxx-experiment-day-0 - Experiment - 2 min read

  2. Case study: 515 to 2,573 Google clicks a day in 12 weeks

    Oct 17, 2026 - Real Google Search Console numbers from an open-source AI company. In the top 1,000 queries, 66% of clicks came from searches without the brand name.

    searchmaxx.link/blog/case-study-5x-google-clicks - Case studies - 2 min read

  3. AI crawlers don't run JavaScript. Here's how to see what they see

    Oct 16, 2026 - ChatGPT's, Claude's and Perplexity's crawlers read the HTML your server sends and skip the JavaScript. If your words only appear after JavaScript runs, those engines see an empty page.

    searchmaxx.link/blog/ai-crawlers-javascript - Guides - 2 min read

  4. Which AI crawlers to allow in robots.txt, and which only collect training data

    Oct 15, 2026 - OpenAI, Anthropic, Perplexity and Google each run several bots. Some put you in AI search answers and some only collect training data. Here is which is which, and a robots.txt you can copy.

    searchmaxx.link/blog/ai-crawlers-robots-txt - Guides - 3 min read