Research / Houston AI Visibility Index

Houston AI Visibility Index
October 2026.

By Andres Rusic, Marketing & AI · Data collected · Updated

How visible are Houston small businesses to AI search? We checked 2,474 independent Houston-area business websites in October 2026. Only 31% pass four basic checks that let AI search tools find, read, and identify a business. The gaps are structure, not blocking: 45% have no business schema, 27% have no H1, and 19% show under 120 words without JavaScript. About 5% block AI search crawlers, counting both robots.txt and firewalls.

The Index looks at what ChatGPT, Claude, Perplexity, Copilot, and Google AI Overviews can actually fetch and understand on a business homepage. It is a technical snapshot, not a ranking or traffic study.

01 / Key findings

What AI search can and cannot see.

Shares of independent Houston-area business homepages. Bases differ slightly: robots.txt figures use sites whose robots.txt could be read; content figures use homepages we could fetch (2,017).

31%

pass all four AI-ready basics. AI search crawlers allowed, real text without JavaScript, business schema, and exactly one H1.

Independents

45%

have no business schema. Nothing in the code states the business name, address, and phone in the standard format search engines and AI tools read.

Independents

27%

have no H1 at all. The page never states its main topic in a heading, which leaves AI tools to guess what the business does.

Independents

19%

show under 120 words without JavaScript. Most AI crawlers, including GPTBot, ClaudeBot, and PerplexityBot, do not run JavaScript, so these homepages look nearly empty to them. Among restaurants it is 33%.

Independents

~5%

block AI search crawlers. Only 1.6% do it in robots.txt, but a follow-up test found about 3.8% more turn the crawlers away at the firewall. Still far smaller than the content and structure gaps.

Independents

30%

publish an llms.txt file. Higher than expected. Several carry SEO-plugin signatures (for example Rank Math), so many are likely generated automatically.

Independents

02 / By industry

Some industries are
easier for AI to read.

Industries with at least 25 sites in the sample. Smaller groups are in the downloadable data. Restaurants get their own page: every check and a part-of-town breakdown for Houston restaurants.

AI visibility basics by industry, independent Houston businesses
IndustrySitesAI-ready basicsUnder 120 words without JSBusiness schemaBlocks an AI search crawler
Restaurants & food76724%33%52%2.1%
Retail44526%18%51%2.0%
Health & dental38241%5.1%62%0.6%
Professional services32049%8.2%67%1.6%
Home services & trades14943%11%66%1.6%
Other13216%11%32%1.8%
Beauty & personal care13118%29%46%1.0%
Auto10832%11%55%1.3%
Education & childcare4021%12%46%0.0%

03 / Independents vs chains

Big brands are not
automatically ahead.

Chains and national brands (540 sites) were counted separately so they do not skew the small-business figures.

Independent businesses compared with chains
CheckIndependentsChains & brands
Pass all four AI-ready basics31%29%
Under 120 words without JavaScript19%25%
Business schema present55%48%
Block at least one AI search crawler1.6%1.1%
llms.txt published30%22%
Exactly one H154%61%
Missing meta description23%12%

Update / October 3, 2026

robots.txt is not
the whole story.

A reader pointed out that a site can allow a crawler in robots.txt and still block it at the firewall. So we tested it.

We took a random sample of 400 Index sites that allow every AI crawler in robots.txt and fetched each homepage with a normal browser and with each AI crawler's user agent (367 gave the browser a real page).

  • 13% turned away at least one AI training crawler (GPTBot 9.8%, ClaudeBot 10%), usually with a 403 from bot protection.
  • 3.8% turned away at least one AI search crawler (OAI-SearchBot 3.0%, PerplexityBot 3.3%, Claude-SearchBot 2.7%).
  • Together with robots.txt, about 5% of independent sites block AI search crawlers, not 1.6%.

Caveat: we sent each crawler's user agent from our own network, not from the crawler's own IP addresses. Some firewalls let verified crawlers through and only block impostors, so the real figure may be lower. Server logs are the way to confirm it for a specific site.

04 / What to fix first

Four fixes, in order.

These map one-to-one to the AI-ready basics. Most take a developer an afternoon, not a rebuild.

  1. Put the words in the HTML. If your homepage text only appears after JavaScript runs, pre-render it or move it server-side.
  2. Add LocalBusiness schema. Name, address, phone, hours, and links to your official profiles. Our free generator builds it in your browser.
  3. Check robots.txt and your firewall. Blocking GPTBot opts you out of training; blocking OAI-SearchBot, PerplexityBot, or Bingbot removes you from answers. Bot-protection settings can block them even when robots.txt allows them.
  4. Use one clear H1 and question-style subheadings. AI tools quote short answers that sit under the question they answer.

05 / Method

How we measured.

One homepage per business, fetched once, using the same engine as our public scanner.

  • Sample: 3,014 unique business websites in the Houston metro (Harris, Fort Bend, and southern Montgomery counties) listed with a website in OpenStreetMap. Domains shared by three or more locations, or tagged with a brand, were treated as chains.
  • Date: collected October 2, 2026.
  • Crawler access: robots.txt rules were evaluated for the homepage path for Googlebot, Bingbot, OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot, and Perplexity-User. Training-only tokens (GPTBot, ClaudeBot, Google-Extended, Applebot-Extended, CCBot) are reported separately.
  • Content without JavaScript: words in paragraphs, lists, headings, and table cells of the raw HTML, before any script runs.
  • Firewall follow-up (October 3, 2026): a random sample of 400 sites that allow AI crawlers in robots.txt, fetched with a browser user agent and with each AI crawler's user agent; timeouts were excluded.
  • Politeness: the crawler identified itself, honored robots.txt rules addressed to it, and fetched only robots.txt, llms.txt, and the homepage.
  • Limits: homepages only; a technical snapshot, not search rankings, traffic, or AI citations. Sites that refused the request are reported as a share, not scored.

06 / Data & citation

Use the numbers.

The aggregate data is free to reuse with attribution under CC BY 4.0. No individual business is named in it.

Download the data (CSV)

Archived with a permanent DOI on Zenodo, and also published on Hugging Face and Kaggle.

Cite as: Marketing & AI (2026). Houston AI Visibility Index, October 2026 [Data set]. Zenodo. https://doi.org/10.5281/zenodo.23130268

Business listings © OpenStreetMap contributors, available under the Open Database License.

07 / Embed

Use the chart
on your site.

Free to republish under CC BY 4.0. Paste the code below into any page or post; it keeps the credit line that the license asks for.

Preview of the embeddable chart: share of Houston small business websites passing each AI search check
Embed code (HTML)
<figure style="margin:0"><a href="https://marketingandai.com/research/houston-ai-visibility-index/"><img src="https://marketingandai.com/images/houston-ai-visibility-index-2026-10.png" alt="Houston AI Visibility Index, October 2026: only 31% of 2,474 Houston small business websites pass four AI search basics" width="1920" height="1080" loading="lazy" style="max-width:100%;height:auto"></a><figcaption>Source: <a href="https://marketingandai.com/research/houston-ai-visibility-index/">Houston AI Visibility Index, Marketing &amp; AI</a> (CC BY 4.0)</figcaption></figure>

Prefer a plain link? Cite as: Marketing & AI (2026). Houston AI Visibility Index, October 2026. doi.org/10.5281/zenodo.23130268

Next / Your site

See where your site lands.

Run the same checks on your own page in about ten seconds, free, or book a 30-minute audit and we will walk you through the fixes.

Check my site free

Questions

About the Index.

How many Houston small business websites are ready for AI search?

We checked 2,474 independent Houston-area business websites in October 2026. Only 31% pass four basic checks that let AI search tools find, read, and identify a business. The gaps are structure, not blocking: 45% have no business schema, 27% have no H1, and 19% show under 120 words without JavaScript. About 5% block AI search crawlers, counting both robots.txt and firewalls.

Why do so many sites look empty to AI crawlers?

19% of independent Houston homepages show under 120 words before JavaScript runs. Most AI crawlers, including GPTBot, ClaudeBot, and PerplexityBot, read the raw HTML and do not run scripts, so content added by JavaScript is invisible to them.

Does blocking GPTBot remove a business from ChatGPT answers?

No. GPTBot collects training data. ChatGPT search uses OAI-SearchBot and ChatGPT-User. Blocking GPTBot opts out of training; blocking OAI-SearchBot can keep a site out of ChatGPT search answers.

Is an llms.txt file worth it for a small business?

It is a cheap extra, not a fix. In our data, sites that publish an llms.txt pass the four basics more often (43% against 26% without one), most likely because someone there already pays attention to SEO. But 57% of sites with an llms.txt still fail the basics, and they are just as likely to show almost no text before JavaScript runs (17% against 19%). Fix crawler access, readable text, business schema and headings first; add an llms.txt after.

Project image

Open original image ↗