ChatGPT skips businesses it cannot identify, verify, or find outside confirmation of. Seven signals are usually responsible. Most owners are missing two or three, not all seven. The Seven-Reason Recommendation Block framework tells you which ones to fix first.
You typed your own question into ChatGPT. The one your best customers ask. You watched it answer with three businesses in your category, and yours was not one of them.
That moment is harder than it sounds. You have built the business, looked after the clients, kept the website tidy, asked for the reviews. The work is real. The recommendation should follow. It does not.
The reason is not that ChatGPT has decided against you. ChatGPT skips businesses for predictable reasons, and the predictability is the good news. There are seven signals it reads when deciding whom to recommend, and most owners in your position are missing two or three of them, not all seven.
This post walks you through the seven, names the framework that maps them, and gives you a short list of actions for the next 30 days. By the end you will know which two fixes to make first.
Key Takeaways
- ChatGPT skips businesses for predictable reasons. Seven signals decide whether you appear, and most owners are missing two or three, not all seven.
- Positioning clarity is the single highest-leverage fix. A homepage headline that names who you serve and what you do gives every other signal a clean anchor.
- Schema markup, FAQ structure, and an llms.txt guide file make your site machine-readable. Princeton GEO research found structured data appears in 61% of AI-cited pages.
- Google Reviews and a complete Google Business Profile are key trust signals. GBP completeness correlates with 2.8 times higher AI search appearance.
- The Seven-Reason Recommendation Block framework maps each gap to one specific action, so you fix the two that matter, not the seven that scare you.
Why doesn't ChatGPT pick your business when it picks your competitors?
Most owners assume ChatGPT is making a quality judgement. It is not. It is making a confidence judgement. The engine will only name a business when it has enough machine-readable signal to be confident that the business exists, does what the prospect needs, and is trusted by other sources. If any one of those three is thin, you get skipped.
That is why your competitors appear and you do not, even when your service is better. They have given the engine more to work with. Their homepage states a specific service for a specific audience. Their site carries the background code that tells crawlers what kind of business they are. Their Google Business Profile is filled in. A handful of other sites confirm they exist. Yours might be doing two of those four. Theirs is doing four.
The fix is not to do everything. The fix is to find the two or three signals where you are weakest and close them. So what does that mean for you. It means stop reading another generic AI marketing blog and start treating this as a diagnostic, not a campaign.
What does the research say about how AI engines actually choose?
The mechanism is well documented now. Princeton's Generative Engine Optimisation research, the most cited public study in the field, found that pages with structured data, citations and statistics are roughly 41% more likely to be cited by AI engines than pages without. Structured data alone shows up in around 61% of AI-cited pages. (Princeton GEO research, 2024.)
The pattern holds at scale. SE Ranking analysed 2.3 million pages across AI engines and found that completeness of a Google Business Profile correlates with a 2.8 times higher rate of AI search appearance for local businesses. (SE Ranking, 2024.) Search Engine Land's 2026 AI local visibility report found AI-recommended businesses average 4.3 stars on ChatGPT, 4.1 on Perplexity, and 3.9 on Gemini. (Search Engine Land, 2026.) The signal is consistent across studies. Engines reward businesses that are clearly labelled, well structured, and externally confirmed.
For your situation that points to one thing: the gap is rarely about the quality of your work. It is about how legible your business is to a machine. Owners who close that legibility gap show up. Owners who do not, do not.
The Seven-Reason Recommendation Block
The Seven-Reason Recommendation Block is the working framework for diagnosing why ChatGPT is skipping you. Each reason maps to one of the seven AI visibility signals the GetRecommended.io scan checks. You do not have to fix all seven. You have to find the two or three that are blocking you and close them.
Reason 1: Positioning clarity. Your homepage headline does not say what you do, who you serve, or where. AI engines read it first. If it says "Trusted partners committed to your success," they have nothing to match a query against. A headline like "Smith and Co: employment lawyers in Brisbane helping small business owners with unfair dismissal claims" gives the engine four facts it can attach to a customer query. Action: rewrite your homepage headline this week.
Reason 2: FAQ structure. Your site does not have FAQ pages written in customer language. AI engines lift answers from question-shaped content. A page with the heading "What happens if a small business gets an unfair dismissal claim?" and a clear answer underneath is the format the engine wants. "What legal services do you provide?" is not. Action: write five FAQ questions in your customer's language.
Reason 3: Schema markup. Your site has no structured data telling crawlers what kind of business you are. Schema is foundational. Missing schema is a measurable visibility deduction in the scan. The four most useful types for a small service business are Organization, LocalBusiness, Service and FAQPage. Action: ask your developer to add Organization and FAQPage schema, or configure your existing SEO plugin to do it.
Reason 4: An llms.txt guide file. You have not given AI crawlers a map of your site. An llms.txt file is a plain-text index that tells AI tools which pages on your site matter and what each one is for. It takes about 30 minutes to write. The format guide is at llmstxt.org. Most small business sites do not have one, which is why adding one is one of the fastest improvements available.
Reason 5: Review freshness. Your Google Reviews are thin, generic, or older than 12 months. AI engines extract patterns across reviews: phrases, sentiment, frequency and recency. A profile with three-year-old reviews reads as stale. Specific recent reviews that name what you did and what changed are what the engine rewards. For the deeper mechanism, read how AI search engines actually use your Google Reviews. Action: ask three recent customers for an outcome-specific review this month.
Reason 6: Third-party authority. Nothing outside your own website confirms you exist. Search your business name on Google. If the only results are your own site and social profiles, AI engines have only your word to go on. Three to five mentions on credible external sites change that. An industry directory listing, a local news mention, a professional association profile, a supplier site that lists you. Action: pick one credible directory in your field and submit this fortnight.
Reason 7: Entity consistency. Your business name, address, and category are slightly different across the web. The engine cannot tell whether "Smith & Co Lawyers", "Smith and Co", and "Smith Co Legal" are one business or three. A complete and consistent Google Business Profile is the anchor. Action: audit your Google Business Profile, your top three directories, and your homepage footer for matching name, address, and phone.
The reasons stack. Reason 1 is the highest-leverage because it gives every other signal a clean anchor. Reason 5 and Reason 7 are the highest-trust signals because they are the ones outside sources verify for the engine. Reasons 2, 3 and 4 are technical fixes that reward you fast. Reason 6 is the slowest but the most durable.
Practical steps for the next 30 days
A 30-day plan that maps each reason to one action, in priority order.
-
Day 1 to 3. Rewrite your homepage headline. Replace any version of "trusted partners" or "your local experts" with a sentence that names your service, your audience and your location. This single change reshapes how every AI engine reads your site for the next year. Closes Reason 1.
-
Day 4 to 7. Write five FAQ questions in customer language. Sit with the actual queries clients have asked you in the last month. Write them as questions and answer each in three to five sentences. Publish them on a page titled "Frequently asked questions". Closes Reason 2.
-
Day 8 to 10. Add an llms.txt file. List your top six pages with a one-line description of what each is for. Save the file as llms.txt and place it at the root of your site. Confirm it loads at yourdomain.com/llms.txt. Closes Reason 4.
-
Day 11 to 14. Configure your schema. If your site uses WordPress with Yoast or RankMath, switch on Organization and FAQPage schema in the plugin. If your site is custom-built, send your developer the request: "Add Organization schema sitewide and FAQPage schema on the FAQ page." Closes Reason 3.
-
Day 15 to 21. Refresh your Google Reviews. Ask three recent customers to leave a review that names the specific outcome they got, on Google. Update your Google Business Profile so every field is filled in: services, hours, photos, description. Closes Reason 5 and starts Reason 7.
-
Day 22 to 27. Get one external mention. Pick the most credible directory or association in your field and submit your business. Use the same name, address and phone as your Google Business Profile. Closes the first lap of Reason 6.
-
Day 28 to 30. Run the AEO scan and compare. The scan reads each of the seven signals against your site and tells you which ones are still weak. The gap between your starting position and your day-30 position tells you which fixes have landed and which need a second pass.
You do not need every step perfect to see results. The two changes that move the dial first for almost every business are Reason 1 (positioning clarity) and Reason 5 (review freshness). If you only have one afternoon, do those.
Frequently asked questions
How long does it take to start showing up in ChatGPT once I fix these?
Schema markup, an llms.txt file, and FAQ pages start showing up within days to a few weeks once Perplexity and other live-crawling engines re-index. Trust signals like Google Reviews and third-party mentions take weeks to months. Most owners see a measurable improvement within 30 days of fixing the top two or three issues.
Do I really need to fix all seven signals to see results?
No. The two highest-leverage fixes are positioning clarity and Google Reviews. Most businesses missing from ChatGPT have the same two gaps: the engine cannot tell who they are, and no outside source confirms they are real. Fix those first. The other five compound the effect once the foundation is in.
What if my business is brand new and ChatGPT has no record of it?
Newer businesses often miss out because ChatGPT's training data pre-dates them. The fix is to make yourself easy to find for the live-crawling engines. Schema markup, an llms.txt file, fresh question-shaped content, a complete Google Business Profile, and a few credible third-party mentions can get a new business into Perplexity within weeks and into ChatGPT as its index updates.
Is this just SEO with extra steps?
No. Traditional SEO helps you rank on a results page where the user picks which link to click. AI visibility helps you get named in a single recommendation where the engine picks for the user. The signals overlap on basic site quality but diverge sharply on schema, FAQ structure, llms.txt, and review pattern clarity.
Can I pay ChatGPT or another AI engine to recommend me?
No. ChatGPT does not sell paid placements inside its answers, and neither do Perplexity or Gemini. Visibility is earned through the seven signals: positioning clarity, FAQ structure, schema markup, an llms.txt file, review freshness, third-party authority, and entity consistency. There is no paid shortcut.
The Bottom Line
You are not invisible to ChatGPT because your business is not good enough. You are invisible because the engine has not been given enough to confidently say your name. The Seven-Reason Recommendation Block names the seven things it reads. Most owners are blocked on two of them, not seven.
Start with the homepage headline this afternoon and the review request this week. Those two changes do not cost anything and they close the two most common reasons businesses get skipped. Everything else builds on that foundation.
If you want to see exactly which of the seven signals are weak on your site right now, run a free AEO scan. The scan checks all seven signals, names which competitors AI engines recommend instead of you, and gives you a prioritised list of fixes. For the deeper mechanics on each signal, read how to get recommended by AI search engines. For common questions about scan results, the scan FAQ covers them.
