A comparison article earns its click when the reader leaves with a clear “pick X if…, pick Y if…” — not a tie. The hard part is that language models default to the safe middle: list five pros, five cons, declare both “great choices,” and hedge. These 12 prompts force the opposite. They make the model name a winner per use case, surface the trade-off behind every row, and pull real list prices instead of marketing copy.
This is a prompt hub. Copy a template, swap the bracketed variables, run it, then do the human edit pass these prompts assume. Below the templates there’s a worked fragment showing what “specific” looks like on a real, June-2026 comparison.
TL;DR
- Lead with the verdict, not the history. The first 60 words should answer “which one, and when.”
- Comparison tables only earn their space when every row changes someone’s decision. Cut vanity rows (“AI-powered,” logo count).
- Use real list prices and version numbers, anchored with a date. Outdated numbers are the fastest way to lose trust and rich-result eligibility.
- AI drafts passes 1-2; a named human edits pass 3 — and pass 3 is what ships. Google’s 2026 core updates reward exactly this: AI-assisted, expert-edited, original.
Who this is for
Affiliate writers, SaaS marketers, product reviewers, founders defending competitive positioning, and content teams chasing high-intent “X vs Y” search.
When not to use these prompts
Skip them if you have an undisclosed financial bias (template 4 handles disclosed bias honestly; it can’t fix a hidden one). Don’t use them for safety-critical comparisons (medical devices, financial products) without qualified human review.
Prompt anatomy
Every comparison prompt should carry six elements. Missing any one is the usual reason output reads generic:
- Audience: one specific reader, not “users.”
- Goal: one outcome — read, click, agree, or share.
- Voice: 2-3 anchor adjectives.
- Constraints: word count, banned phrases, must-include facts.
- Format: paragraph, bulleted, headed, or table.
- Examples: 1-2 tone samples. This is the single strongest lever for matching voice.
Best for
- “X vs Y” SEO article
- Affiliate comparison page
- Internal decision memo
- In-product “which plan” comparison
- Multi-product landscape roundup
12 copy-ready prompt templates
These use [bracket] placeholders — replace them with your real values before running.
1. Honest comparison skeleton
Compare `[X]` vs `[Y]` for `[audience]`. Structure: (1) Quick verdict — which to pick when, in 2 sentences. (2) Comparison table, 5-7 rows that actually change this audience's decision. (3) Pick `[X]` if: 3 concrete signals. (4) Pick `[Y]` if: 3 concrete signals. (5) Where BOTH fall short. No 50/50 hedge; if you can't separate them, say which one most readers should default to and why.
Variables to swap: X, Y, audience
2. Picking rows that matter
Audience: `[audience]`. For an `[X]` vs `[Y]` comparison, propose 7 table rows that matter to THIS audience. Skip vanity rows (logo count, "AI-powered", funding raised). For each row, give the dimension plus one line on why it changes this audience's decision.
Variables to swap: audience, X, Y
3. Trade-off framing
For each row in this comparison, name the trade-off: what does the leading product give up elsewhere to win this row? If one product is strictly better on every row, the comparison is weak or biased — flag it and tell me what's missing.
4. Affiliate-bias disclosure
I am an affiliate for `[X]`. Write (a) one honest disclosure line in plain language, and (b) a section that names three places where `[Y]` genuinely beats `[X]` despite my affiliation. Don't fake objectivity — own the bias and let the reader judge.
Variables to swap: X, Y
5. Three-way comparison
Compare `[X]` vs `[Y]` vs `[Z]`. Give each a one-sentence "best for". Then build a single decision tree: 5 yes/no questions whose answers route to exactly one product. No "it depends" leaves — every path ends on one pick.
Variables to swap: X, Y, Z
6. Migration considerations
For someone moving FROM `[X]` TO `[Y]`, list: (1) what gets better, (2) what gets worse, (3) what you have to redo (data export, integrations, retraining the team), (4) a realistic timeline, (5) when to just stay put. Be concrete about switching cost, not just feature wins.
Variables to swap: X, Y
7. Free-tier honest comparison
Compare the FREE tiers of `[X]` vs `[Y]`: (1) what you actually get on free, (2) hidden limits (rate caps, watermarks, feature gates), (3) when a typical user hits the paywall, (4) cost at the next tier. Read the pricing fine print; do not lift marketing copy.
Variables to swap: X, Y
8. Pricing comparison
Build a pricing comparison table for `[X]` vs `[Y]` at three sizes: solo, 5-person team, 50-person team. Use real published list prices and annual-vs-monthly where it differs. Footnote any tier that is contact-sales or opaque. Don't average — give the per-tier monthly cost. Add a row for "what you're actually paying for at this tier."
Variables to swap: X, Y
9. “Alternatives to X” article
Draft "5 alternatives to `[X]`". For each alternative: (a) what it is in one line, (b) why it's a real alternative (not just adjacent), (c) what `[X]` still does better, (d) what the alternative does better, (e) the specific reader who should pick it over `[X]`.
Variables to swap: X
10. Comparison-page CTA
For a comparison page that favours `[ourProduct]`, write 3 CTA variants that don't feel pushy. Examples of the right register: "Try [ourProduct] free", "See the migration guide", "Read how a [competitor] user switched". Avoid "Best choice for you — sign up now". Each CTA should match a different buyer stage: aware, comparing, ready.
Variables to swap: ourProduct, competitor
11. Schema-friendly comparison
Output the comparison two ways: (1) a plain readable table, and (2) Schema.org Product JSON-LD for each product with `name` and `offers` (price + priceCurrency). The price in the JSON-LD MUST match the price shown in my table exactly. Do NOT add `review` or `aggregateRating` unless I give you real, verifiable ratings.
Why the matching rule: Google compares your structured-data price to the visible price. A mismatch can cost rich-result eligibility, and fabricated reviews risk a manual action. Mark up only what’s on the page.
12. Comparison freshness audit
Audit this comparison article, last updated `[lastUpdated]`. Flag: (1) outdated prices or plan names, (2) discontinued features, (3) new features either side has shipped since, (4) model/version numbers that have moved on, (5) market changes worth a note. Output a prioritised refresh checklist, most decision-changing item first.
Variables to swap: lastUpdated
Worked example: what “specific” looks like
Run template 1 on a real AI-assistant comparison and the difference between generic and useful becomes obvious. Here’s the verdict-plus-table fragment a good edit pass should produce (figures as of June 2026):
Quick verdict: Pick ChatGPT Plus if you want the broadest tool ecosystem and image/voice in one app. Pick Claude Pro if writing quality and a bundled coding agent matter most. Pick Google AI Pro if you live in Gmail, Docs, and Sheets.
| Dimension | ChatGPT Plus | Claude Pro | Google AI Pro |
|---|---|---|---|
| Price (June 2026) | $20/mo | $20/mo ($17 annual) | $19.99/mo |
| Default model | GPT-5.5 | Sonnet 4.6 (Opus 4.7 on limits) | Gemini 3.1 Pro |
| In-app context | ~320 pages (full 1M on $200 Pro) | 1M tokens | 1M tokens |
| Bundled extras | Image, voice, custom GPTs | Claude Code + Cowork | Workspace integration |
| Best single strength | Tool breadth | Writing + coding agent | Google-app context |
Notice what makes the table earn its space: every row changes the decision, the prices carry a date, and the model names are exact. That precision — not more adjectives — is what separates an article that ranks and converts from AI sludge. (For a deeper plan-by-plan breakdown of the assistants themselves, that’s a comparison article in its own right; these prompts are how you write it.)
Common mistakes
- Vague audience — output reads generic because the model has no one to write for.
- No tone anchor — every variant comes back the same flavour.
- No constraints — leaving out word count, banned phrases, and length cap invites bloat.
- Skipping examples — tone samples are the strongest signal you can give.
- Trusting the first draft — the model lands on the safe middle; push it off.
- AI clichés — “in today’s fast-paced world,” “delve,” “unlock.” Cut them.
- No fact-check pass — the model is confidently wrong on prices and dates often enough to burn you.
How to push results further
- Give 1-2 tone examples. “Be friendly” is noise; a sample sentence is signal.
- Constrain ruthlessly: cap length, ban filler phrases, require a date on every figure.
- Read the draft aloud before publishing; awkward seams surface instantly.
- Cut adverbs and adjectives that don’t carry weight.
- Use AI for drafts 1-2 and a named human for pass 3. Pass 3 is what ships — and what Google’s 2026 helpful-content systems reward.
- Anchor in one real person from your audience, by name if you can.
- Re-audit with template 12 every quarter, or whenever a price or model version changes. AI Overviews favour sources updated in the last ~6 months.
FAQ
- How long should a comparison article be? Long enough to answer the decision, not longer. A two-product “which plan” piece can be 800-1,200 words; a five-product landscape needs more room for the table and per-product sections. Match the reader’s intent, not a word-count target.
- Can AI write the whole draft? It can draft, but it shouldn’t ship unedited. Use AI for passes 1-2, then a human verifies every price, plan name, and version number and adds first-hand judgment. That edited-by-a-named-expert pattern is what the 2026 core updates reward.
- How often should I refresh a comparison? Whenever a price, plan name, or model version changes — and at minimum quarterly for evergreen comparisons. Run template 12 to generate the refresh checklist.
- Should I add Schema.org review markup to look more credible? Only with real, verifiable ratings. Faking reviews or mismatching the JSON-LD price against the visible price risks a manual action that strips rich results sitewide. Mark up
offersonly when you can’t back up a rating. - One brand voice, or a different tone per channel? One brand voice; shift the tone axes (formal↔casual, dense↔airy) within it per channel. The voice is constant; the register flexes.
- Can I reuse these prompts for non-comparison content? Yes. The six-element anatomy (audience, goal, voice, constraints, format, examples) is reusable — swap the structure section and keep the discipline.
Related
- Competitor feature comparison prompts
- Article rewrite prompts
- Blog outline prompts
- Case study prompts
- Product explanation prompts
- Customer education article prompts for help articles
- Problem-solution article prompts that earn reader trust
- Writing & Copywriting Prompts hub
Tags: #Prompt #Writing #Comparison