WorkServicesNotesAsk offerContactAsk offer▶ Take the tour
ENITDERO
← All notes

Get found in AI search: what a small business actually needs in 2026

AI engines read the same web as everyone else, but they only quote what they can parse. How a small business gets found and cited by ChatGPT, Google AI Overviews and Perplexity, with this site as the demo.

AI engines like ChatGPT, Google AI Overviews, Perplexity and Copilot read the same web you already publish, but they only use what they can parse: text your server puts in the HTML, a clear answer near the top of the page, and business facts that stay the same everywhere. Give them that and you can be quoted. Hide it behind JavaScript and you disappear.

Why JavaScript-only sites are invisible to most AI crawlers

Most AI crawlers download the HTML your server sends and stop there. As of 2026 they run little or no JavaScript, so a page that arrives empty and fills itself in the browser looks blank to them. A person with a browser sees your content. The crawler sees nothing worth quoting. When the page is server-rendered, the words are already in the file before any script runs, which is exactly what an engine needs to read and cite you.

The five things that actually matter

None of this is exotic. It is the same handful of habits, done consistently.

  1. Server-rendered HTML, so your words sit in the file the crawler downloads instead of being assembled later in the browser.
  2. A direct answer near the top of every page, written in plain sentences, so the engine can lift it without guessing what you mean.
  3. The same business name, location and list of services on every page, so the model can trust which facts are really yours.
  4. Structured data in JSON-LD that matches the visible text word for word, describing what the page actually says rather than claims it never makes.
  5. Being mentioned on other sites people already trust, because AI answers lean toward sources that others cite and link to.

What does not work

  • Keyword stuffing. Repeating a phrase does not make a model quote you, it only makes the page harder to read.
  • Fake reviews. They get filtered, and getting caught costs you the trust the whole system runs on.
  • Invisible text, white on white, and content hidden off screen. Crawlers ignore what a page hides from humans.
  • Treating llms.txt as a magic switch. As of 2026 the major AI crawlers overwhelmingly skip it and read your HTML directly, and there is no measured benefit to ranking. Ship one if you want, but do not expect it to move anything on its own.

What I did on this very site

This post is not theory. The site you are reading was rebuilt to do everything above, and I can point at each part. Every page renders to static HTML at build time, in English, Italian, German and Romanian, so a crawler gets the full text with no script to run. The JSON-LD on each page is generated from the same data that renders the page, which means the structured description can never drift away from what a visitor actually reads.

The robots.txt welcomes the AI search crawlers by name, the retrieval bots that place sites into AI answers, instead of blocking everything out of reflex. And each service page opens with a plain answer to the question a client would really ask, before any story or styling. This site is the demo. Everything I just described is running on the page you are reading.

The web an AI reads is the web you already publish. The only question is whether your best answer sits in the HTML, or stays trapped in a script that never runs.

None of this is separate from speed. The same static HTML that makes this site quick to load, which I wrote about in an earlier note, is what makes it readable to a machine. Build the page right once and both the browser and the model get the whole thing. If you want that for your business, this is the work I do.

Ask for an offer

Tell me what you've got in mind.

No commitment, just a conversation. You'll see a working version and know the full price before you pay anything.

Let's talk