Write Page Titles That Tell AI What You Answer

AI matches queries against your titles and H1s first. Learn to write plain, keyword-clear page titles for AI search on WordPress, Wix, Squarespace, Webflow and Shopify.

Nasir Uddin
Nasir UddinSEO & Growth Lead · ScoutRival
Write Page Titles That Tell AI What You Answer — cover
On this page

If ScoutRival’s Site Audit flagged “Title/H1 says what the page answers,” it means one or more of your page titles is too clever, too vague, or too brand-focused to tell AI what question the page actually answers. Titles are the first thing a retrieval system reads, so a plain, descriptive title is one of the fastest AI-visibility wins there is. This guide shows you how to write them and set them on every major platform.

Why titles and H1s are the first thing AI reads

When someone asks an AI engine “emergency roof repair in Austin, how much?”, the system has to find candidate pages fast. It doesn’t read every page in full first — it matches the query against the most prominent, structured signals a page offers, and the title tag and the H1 sit right at the top of that list.

This matters even more for ChatGPT, whose search layer leans on Bing’s index. Bing selects candidate pages largely on title relevance — the words in your <title> are doing a huge amount of the matching work. If your title says exactly what the page answers, in plain words, you’re a strong candidate. If it says “Transform Your Smile ✨” you’ve stripped out every keyword the model was looking for, and a competitor with a clearer title gets pulled in instead.

There’s a second, subtler failure mode: a title that oversells what the page delivers. If your title promises “The #1 Cheapest Botox in Texas” but the page doesn’t back that up, the mismatch can get the page filtered — the model, and Google’s systems, penalise the gap between promise and content. Plain and honest wins.

What a good AI-friendly title looks like

The reliable pattern for a local business is:

[Service] in [City] — [Cost / Timeline / key detail] | [Brand]

A few real examples:

  • Emergency Roof Repair in Austin — Cost & Timeline | Smith Roofing
  • Invisalign in Denver — Pricing & Treatment Time | Bright Dental
  • Pest Control in Tampa — Same-Day Service | GreenShield

Notice what each does:

  • Service first. The most important keyword is at the front, where it carries the most weight.
  • City included (for local businesses). “In Austin” is a direct match for “near me” and “in [city]” queries.
  • A useful detail — cost, timeline, “same-day” — that matches the sub-question buyers actually ask.
  • Brand at the end, after a pipe. Your brand belongs in the title, just not instead of the keywords.
  • Roughly 50–60 characters so it doesn’t get truncated.

Your H1 (the big visible headline on the page) should match the same intent. It can be a touch friendlier or more human than the title tag, but for a local page it still needs the service — and ideally the city. Don’t let your H1 be a vague slogan while your title tag does all the work; both are read.

Title tags and H1s work hand in hand with question-form headings deeper on the page — the H2s and H3s written as the exact questions buyers ask. (See our guide on FAQ content for AI search for that layer.)

How to set titles and H1s on your platform

On most platforms the title tag (what AI matches) and the H1 (what visitors see) are set in different places. Here’s both, per platform.

WordPress

  1. Title tag: edit the page, then set the SEO title in your plugin. In Yoast, it’s the “SEO title” field in the Yoast box below the editor. In Rank Math, it’s Edit Snippet → Title. Write it in the [Service] in [City] — [detail] | [Brand] format.
  2. H1: in WordPress the page title at the top of the editor becomes the H1 by default. Make sure it carries the service (and city) — not just a slogan. If your theme splits them, check the page in the browser and confirm the visible H1 includes the keywords.
  3. Check length: Yoast and Rank Math both show a snippet preview — keep the title from turning orange/red for length (~60 chars).
  4. Repeat for every key service, location, and pricing page.

Wix

  1. Open the page, go to SEO Basics (the SEO panel for that page).
  2. Set the title tag to the [Service] in [City] — [detail] | [Brand] format.
  3. On the page itself, set your main heading (Heading 1) text to match the intent — Wix lets you tag a text element as H1.
  4. Save and publish.

Squarespace

  1. In the page’s Settings → SEO, set the SEO Title to the plain, keyword-clear format.
  2. On the page, make sure your top heading block is set as Heading 1 and carries the service and city.
  3. Squarespace often uses the page title as a fallback SEO title — override it with the descriptive version if the page title is short or brand-only.

Webflow

  1. In page settings, set the Title Tag field to the descriptive format.
  2. On the canvas, ensure the primary heading element uses the H1 tag and includes the service (and city). Webflow lets you set the tag on any heading element.
  3. Publish so the changes go live on your real domain.

Shopify

  1. Under the page, product, or blog post, open Edit website SEO (the “search engine listing” section).
  2. Set the page title to [Service/Product] in [City] — [detail] | [Brand].
  3. Your theme controls the H1 — confirm in the browser that the visible headline carries the keywords; adjust the heading text in the theme editor or page content if it’s a vague slogan.

Any other platform

Every CMS separates the title tag (in <head>) from the visible H1. Set the title tag to the plain descriptive format, make the H1 match the intent, keep the title ~50–60 characters with the service first, and put your brand at the end.

Generate title options fast

If you’re a ScoutRival customer, Compose can generate title and H1 variants for any page seeded with your service and city — so you’re choosing from clear options instead of staring at a blank field. Pick the one that reads naturally, fits the character budget, and honestly matches the page content. As always, make sure the title doesn’t promise something the page doesn’t deliver.

How to confirm it worked

  • View any key page and check that both the browser tab title (<title>) and the on-page H1 contain the service, and the city for local pages, in plain words.
  • Confirm there’s no promise/content mismatch — the title doesn’t claim something the page can’t back up.
  • Search your service and city in ChatGPT or Perplexity and see whether your page is a candidate. (Answers vary, so try a couple of times.)
  • Re-run your ScoutRival Site Audit — the “Title/H1 says what the page answers” check should turn green.

Common mistakes to avoid

  • Brand-only or slogan titles. “Bright Dental — Smile Brighter” tells AI nothing about what the page answers. Lead with the service.
  • Clickbait and emoji titles. “Transform Your Smile ✨” strips out the keywords the model matches against. Save the flair for social; keep titles plain.
  • Leaving the city off local pages. “Roof Repair — Cost & Timeline” is far weaker for local retrieval than “Roof Repair in Austin — Cost & Timeline.” The city is a direct match for “near me” and “in [city]” queries.
  • Overselling. A title that promises more than the page delivers (“#1 Cheapest in Texas”) can get the page filtered. Match the title to the truth.
  • Identical titles across pages. If every service page shares one generic title, AI can’t tell them apart. Each page needs its own service-specific title.
  • A vague H1 with a good title tag (or vice versa). Both get read. Make sure the visible H1 also carries the intent, not just the hidden title tag.
  • Titles that get truncated. Past ~60 characters, the end gets cut off. Front-load the service and keep it tight.

The bottom line

Your page title is the first thing an AI engine reads, and for ChatGPT’s Bing-backed layer it’s most of what decides whether your page is even a candidate. Swap clever taglines for plain descriptions — service first, city included, a useful detail, brand at the end, around 50–60 characters — and make your H1 match the intent. It’s a five-minute edit per page and one of the highest-leverage AI-visibility fixes you can make.

Not sure which of your titles are too clever for their own good? Run a free Site Audit with ScoutRival — it flags the pages whose titles don’t say what they answer and suggests clearer ones.

Frequently asked questions

Why do page titles matter so much for AI search?
AI engines match a person's question against your page title and H1 before reading the full page — they're the most prominent retrieval signals. ChatGPT's search layer leans on Bing's index, which selects candidate pages largely on title relevance. A plain title carrying the service and city is a direct, high-leverage match.
What's the best title format for a local business?
Use [Service] in [City] — [Cost/Timeline/detail] | [Brand], for example "Emergency Roof Repair in Austin — Cost & Timeline | Smith Roofing." Lead with the service, include the city, add a useful detail buyers ask about, put your brand at the end, and keep it to roughly 50–60 characters.
Should my title tag and my H1 be identical?
They don't have to be. The title tag (in the page head) can be the plain keyword-forward version, and the visible H1 can be a bit friendlier — but both are read by AI, so the H1 should still carry the service and, for local pages, the city. Don't let one be vague while the other does all the work.
Why are clever or emoji titles bad for AI visibility?
Titles like "Transform Your Smile ✨" strip out the exact keywords the model is matching against, so your page stops being a candidate for the query. AI retrieval rewards plain, descriptive titles. Save the personality for social posts; keep page titles literal about what the page answers.
Can a title hurt me if it oversells?
Yes. If your title promises something the page doesn't deliver — "The #1 Cheapest Botox in Texas" on a page that doesn't back it up — the mismatch can get the page filtered by AI and search systems. Match the title honestly to the content; plain and true beats bold and unsupported.
How long should a page title be?
Aim for roughly 50–60 characters. Past about 60, the end gets truncated in results, so front-load the most important keyword — the service — and keep the brand at the end where a cut-off does the least damage.
Nasir Uddin
Nasir Uddin SEO & Growth Lead · ScoutRival

Nasir Uddin is an SEO consultant and ScoutRival's SEO & Growth Lead. He's spent years helping small businesses climb the search results — and now the AI answers too — and writes about SEO, AI-search visibility, and turning organic traffic into real growth.

Your unfair advantage

Stop reading about it. Ship it this week.

ScoutRival turns competitor intel into ready-to-post content and graphics — for a fraction of an agency.