Home / Knowledge Base / Rank Tracker, Audit and Shield / Audit: Indexing Issues and What They Mean

Audit: Indexing Issues and What They Mean

Rank Tracker, Audit and Shield 5 min read Updated 13.10.2026
Six out of twelve audit errors fall into this category. We analyze 4xx and 5xx codes, redirect loops, canonical conflicts, forgotten noindex, JavaScript sites, robots.txt, and AI bot access.

The 'Indexing and Crawling' category answers a single question: will the page appear in search. Here, six out of twelve audit errors exist — if the page is unavailable or closed, other remarks about it make no sense. This also includes checks for robots.txt and access for AI crawlers.

Errors: Fix First

Code in ReportWhat HappenedWhat to Do
Page Returns 4xxThe address does not exist, but there are links to itRestore the page or set a 301 to the current address and remove the links
Server Error 5xxThe server could not return the pageCheck the logs: usually it's a database, limits, or a code error
Page UnavailableTimeout or connection dropCheck the stability of the hosting and response time
Redirect LoopThe address redirects to itself in a loopBreak the chain: usually a conflict of www/https rules and CMS
Multiple CanonicalsThere are two or more canonical addresses on the pageKeep one — otherwise, the search will choose one itself
Site Content Rendered by JavaScriptThere is almost no text and links in the original HTML — everything appears only after executing scriptsEnable server-side rendering (SSR) or prerendering, make links regular <a href> tags

Warnings

  • Page Closed with noindex — sometimes intentionally, but more often it's a forgotten restriction after development. Check if this page is really needed in search.
  • Closed in robots.txt — the bot will not crawl the page. Remember: this is not the same as removal from the index, see analysis of three directives.
  • Redirect Chain — more than one step: speed and part of the weight are lost.
  • Meta Refresh — an outdated method of redirection, search understands it worse than a regular redirect.
  • Hreflang without self-reference — language version markup does not work, see hreflang check.
  • robots.txt Returns HTML Page — at the address /robots.txt the server returns a site page instead of rules. For search engines, robots.txt effectively does not exist, and the sitemap cannot be found from it. This is a common issue for JavaScript sites that respond with the homepage to any address.
  • AI Crawlers Closed in robots.txt — bots like ChatGPT, Claude, Perplexity, or Google AI cannot read the site, meaning they will not quote it in their responses. Details of the issues are listed for the closed bots.

Remarks

No canonical and canonical to another address — the second is particularly insidious: the page is excluded from the index in favor of the specified one. Internal Redirect — links within the site lead to an address that redirects; it's better to link directly to the final one. Access Restricted — hosting protection has blocked our crawler: the page is likely working, but check manually. Sitemap.xml Not Found — see sitemap check. No robots.txt — there is nothing at the address /robots.txt, search engines do not see crawl rules and links to the sitemap; create a file with rules and a line Sitemap: with the sitemap address.

JavaScript Sites

If there is almost no text and links in the main code, the audit opens pages in a real browser and checks what the visitor sees, and a banner appears above the report saying 'Site Content Rendered by JavaScript — we checked it in the browser'. The list of problems in this case is complete, but the error 'Site Content Rendered by JavaScript' remains: Google renders such pages with a delay and not always, while AI bots usually see an empty page. If checking in the browser was not possible, the banner will be without words about the browser, and the number of found pages will be low: this is how the site is seen by search engines without rendering.

Access for AI Crawlers and llms.txt

The audit reads robots.txt and checks if the site is open to bots like GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, PerplexityBot, Google-Extended, and Applebot-Extended. If at least one is closed, a warning appears 'AI Crawlers Closed in robots.txt'. Whether to close bots or not is your decision, but a closed bot will not quote the site.

Additionally, llms.txt is checked — a brief sitemap for AI assistants in Markdown format: what the company is about, which sections and pages are main. If the file is missing, a remark 'No llms.txt' appears; in the report, it is categorized under 'Content'. This is a remark, not an error: the file is useful but not mandatory. How this relates to quoting in AI responses is discussed in the section 'Visibility in AI Search' of the article how to read the audit report.

Most Common Finding on Live Sites
Forgotten noindex after migration from the test server and a canonical address copied from the template to all pages at once. Both errors silently remove pages from search — the site still appears functional.

How to Check a Specific Page

The audit shows the picture for the site, but for a single page, it's faster to use indexing checker and response headers — the restriction may be returned by the server, and it may not be visible in the page code.

FAQ

What is the most dangerous finding?
Forgotten noindex and a canonical address copied from the template to all pages: they silently remove pages from search, while the site appears functional.
What does 'access restricted' mean?
The hosting protection has blocked our crawler. The page is likely working in the browser — check manually or add the crawler to exceptions.
What is wrong with a redirect chain?
Speed and part of the weight are lost, and the bot may not reach the final address. One step is normal, three or more is a reason to fix.
What does 'Site content rendered by JavaScript' mean?
There is almost no text and links in the original HTML, everything appears only after executing scripts. Search engines and AI bots without rendering see an empty page. The solution is server-side rendering or prerendering.
Is llms.txt mandatory?
No, so its absence is a remark, not an error. It is a brief sitemap for AI assistants: what the company is about and which pages are main.
Was this article helpful?
Try it on your project Everything described in the article is available in the dashboard — the registration bonus is already in your balance.
Open dashboard