Broken links (404s and dead redirects)
Every internal and external link on every page we crawl is followed and status-checked. You get the broken URL, the HTTP status or network error, and the exact pages linking to it, so the fix is a find-and-replace rather than a hunt.
Missing meta titles
Any indexable page with no <title> element, or an empty one. Google will invent a title from your page content when you leave this blank, and it rarely picks the one you would have written.
Duplicate meta titles
Titles reused across two or more pages, grouped so you can see every URL sharing each one. Duplicates make your own pages compete for the same query and leave Google to guess which deserves the ranking.
Missing meta descriptions
Pages with no meta description tag. Google rewrites descriptions often, but a written one still controls the snippet most of the time, and the snippet is what decides whether a ranking turns into a click.
Duplicate meta descriptions
The same description text reused across multiple URLs, again grouped by the text so you can rewrite in batches. A boilerplate description tells a searcher nothing about the specific page they are about to open.
Invalid or missing robots.txt
We fetch /robots.txt and validate it: is it there, is it served as plain text rather than an HTML error page, does it parse, does it accidentally block your whole site with Disallow: /, and does it declare a sitemap.
XML sitemap problems
We follow the sitemap declared in robots.txt plus the common fallback paths, walk sitemap index files, and check the XML is valid, under the 50,000-URL limit, on your own domain, and carrying lastmod dates. Then we flag crawled indexable pages that your sitemap never mentions.
llms.txt for AI crawlers
We check /llms.txt: whether it exists, whether it is real markdown rather than your 404 page, and whether it actually links anywhere. It is the emerging convention for telling ChatGPT, Perplexity, Claude and AI Overviews which of your pages are worth citing.
Pages blocked by noindex
Every page carrying a noindex directive, whether it comes from a meta robots tag, a googlebot meta tag, or an X-Robots-Tag response header, plus URLs your robots.txt refuses to let us crawl. Pages that are noindexed and submitted in your sitemap are flagged as a direct contradiction.