All posts
AI Search

How to Get Cited by ChatGPT, Perplexity, and Google AI Overviews

By Omar Basir, Founder

Published · Updated · 5 min read

An AI assistant can only name your business if it can find and read a clear, correct fact about it. That's good news, because making your facts clear, correct, and easy to find is within your control whatever your size.

Make your key facts extractable, not just present

  • State facts as complete sentences that make sense on their own, rather than burying them in a hero banner with a slogan and no substance.
  • Put the answer to a question directly after the question, not after several paragraphs of context. It's easier for a reader, and we'd expect it to be easier for a tool too, though we haven't tested that.
  • Avoid burying facts inside long paragraphs mixed with marketing language. A fact that stands alone is easier to find, for people and tools.

Structured data labels your facts, it doesn't earn citations

  • LocalBusiness schema with your name, address, phone, service area, and hours gives tools a labeled version of facts that are already on the page, so nothing has to be inferred from prose.
  • FAQPage schema can label a real Q&A section, as long as the questions and answers are visible on the same page.
  • Article schema with published and updated dates labels when content was written and revised. Only change the updated date when the content has materially changed.

Google says you don't need special schema.org markup, new machine-readable files, or AI text files to appear in AI Overviews or AI Mode, and that structured data should match the visible text on the page (AI features and your website, Google Search Central).

Be crawlable by the bots you want visiting

  • Check that the AI crawlers you want visiting aren't blocked in your robots.txt file. A blanket bot rule added during a security pass can block them without anyone noticing.
  • Some AI crawlers don't run JavaScript. A December 2024 study by Vercel and MERJ found that GPTBot, Claude, and PerplexityBot did not render JavaScript, while Googlebot and Gemini did (The rise of the AI crawler, Vercel). The study looked at a limited set of sites and did not cover Microsoft Copilot, and crawler behavior changes, so check current documentation. Even so, content that only appears after client-side rendering may be invisible to those crawlers, and prerendering or server-side rendering is the safer choice if your key pages depend on JavaScript.
  • Confirm this yourself: fetch your own page with a plain request and read what comes back before any script runs. If the important content isn't in that raw response, a crawler that doesn't run JavaScript isn't seeing it either.

Consistency across the web removes conflicts

If your site, your Business Profile, and any directory or press mention all state your service area and offerings identically, there's nothing for a person or a tool to reconcile. We don't know exactly how each tool handles conflicting sources, but conflicts make a fact harder to state with confidence, so they're worth removing.

A concrete starting checklist

  • Pick your five most business-critical facts: services, area, pricing range, hours, and one differentiator.
  • Write each as one direct, standalone sentence on your site.
  • Add LocalBusiness schema, and FAQPage schema where a real Q&A is visible on the page.
  • Confirm the AI crawlers you want aren't blocked in robots.txt.
  • Fetch your own key pages the way a bot would and confirm the facts appear before any JavaScript runs.

Most of this is plain clarity work. The underlying discipline is the same for a person skimming or a tool extracting: make your facts easy to find and hard to misread.

For how this fits into the bigger picture, see the complete guide to AI search visibility for home service businesses.

Related Guides

Want to know where you stand on all of this?

Run the free audit. Enter your email and business name, and we check your website, Google Business Profile, reviews, and AI search visibility, then send you the results.

Run my free audit