Why Is My Site Not Being Cited by AI?
A site is usually not cited for one of three reasons, in this order of frequency: the page cannot be fetched by the assistant, because a crawler is blocked or the content only renders in JavaScript; the answer is buried below an introduction, leaving no self-contained passage to quote; or the page covers a topic broadly instead of answering one specific question.
Last verified 2026-08-08.
Diagnose it in order — stop at the first failure
| Factor | Why it matters | What to do |
|---|---|---|
| 1. Can it be fetched? | An assistant cannot cite what it cannot load. This is the most common cause and the easiest to miss. | curl the URL with a bot user-agent. If you get an empty shell with no <h1>, nothing downstream matters. |
| 2. Is there a quotable passage? | Assistants quote passages. Prose that depends on earlier context cannot be lifted out. | Read your first paragraph alone. If it needs the rest of the page to make sense, rewrite it. |
| 3. Does it answer a question? | Retrieval matches questions, not topics. | Give the page one question as its H1 and answer that question, not the surrounding subject. |
| 4. Is it corroborated? | Sources mentioned elsewhere are treated as more reliable for broad questions. | Earn off-site mentions. Slowest factor, and the only one that cannot be fixed by editing the page. |
Check the fetch first, always
The failure that looks least likely is usually the real one. A page can look perfect in a browser and be completely empty to a crawler, because the content arrives after JavaScript runs and crawlers frequently do not wait.
This is not hypothetical. firstsearch.ai served 136 of its own articles as identical 7,343-byte empty shells for months while every internal dashboard reported success. Not one of them was ever cited or indexed, and no amount of writing would have changed that.
Test with curl and a bot user-agent, and look for a real title, an h1, and actual body text. If those are missing, stop and fix that before touching the content.
Authority is the last cause to suspect, not the first
Low domain authority is the most commonly blamed reason and rarely the actual one for a specific question. Retrieval selects on relevance to the question asked, which is why small sites regularly get cited alongside large ones for narrow queries.
Authority does matter for broad questions, where the model is weighing which sources are known rather than which passage answers best. If you are not cited for "best tool for X", that is an authority problem. If you are not cited for a narrow how-to, it almost never is.
Frequently asked questions
How do I check whether AI can read my page?
Fetch it with a bot user-agent rather than a browser, for example curl -A "Googlebot" on the URL, and inspect the returned HTML. Look for a non-empty title tag, an h1, and the body text. If you see a small file with no content, the page is a JavaScript shell and no assistant can read it.
Does my domain authority stop me being cited?
Rarely, for specific questions. Retrieval picks the passage that best answers what was asked, so narrow pages from small sites are cited regularly. Authority matters most for broad, comparative questions where the model is weighing which sources are well known.
How long does it take to get cited after fixing this?
It depends on recrawl, not on the fix. The assistant has to fetch the corrected page before anything changes, which for a small site can take days to weeks. Submit the URL in Search Console and check whether the crawler has returned before concluding the fix failed.
Do I need schema markup to be cited?
It is not required, but FAQPage and Article schema make extraction more reliable, and tables are picked up more consistently than the same information written as prose. Treat structure as improving your odds rather than as a prerequisite.
Doing this for every question is the hard part
The technique above is not complicated; the volume is. Being the cited answer means having a page for every question your buyers ask, each one current and specific. FirstSearch writes and delivers those articles to your site automatically.
See how it works