Broken links and errors
Pages that return 4xx or 5xx, and the exact pages that link to them, so you know what to edit.
Crawl your whole website from your own browser. Find every broken link, redirect, duplicate and orphan page, and get a plain-language fix for each one.

The crawler follows your internal links and your XML sitemap, then checks every page with the same 60+ checks as the page audit.
Pages that return 4xx or 5xx, and the exact pages that link to them, so you know what to edit.
Internal links that point to redirecting URLs, HTTPS pages that send people back to HTTP, and sitemap entries that redirect.
Duplicate titles and meta descriptions, plus near-duplicate pages that share about 90% of their main text.
Pages that are in your sitemap but that no internal link points to, so search engines rarely find them.
Sitemap URLs that fail, redirect or are noindex, and indexable pages that are missing from the sitemap.
Canonicals that point to redirects or errors, noindex pages listed in the sitemap, and pages blocked by robots.txt.
Pages more than four clicks from the home page and pages whose server takes more than 1.5 seconds to answer.
Missing titles, long titles, missing alt text, heading problems and thin content, grouped across all pages.
Missing FAQ markup, pages without authors or dates, and content that only appears after JavaScript.
Hosting firewalls block crawlers that hammer a server. ROC SEO behaves like a careful visitor.
Every crawl gives you three exports, plus the history in your free account.
Install the extension, open your website and click the ROC SEO icon. The page audit runs at once.
Press “Crawl whole site”, check the address and speed, and start. 1,000 pages take about 17 minutes.
Issues are sorted by severity and number of pages. Each one explains why it matters and how to fix it.
Also see the AI citation checker and all features.
Yes. Crawls of up to 1,000 pages are free and need no account. A free account keeps your crawl history online. Bigger crawls (up to 25,000 pages) come with the Pro plan.
No. The crawler fetches one page at a time at 1 page per second by default, follows robots.txt and its Crawl-delay, and slows down by itself if the server answers 429 or 503.
No. It reads the HTML your server sends, like most search and AI crawlers do. To see a single page after JavaScript, use the ROC SEO page audit, which also compares the two.
Health = 100 − (% of pages with an error) − 0.5 × (% of pages with a warning), never below 0. The formula is printed on every report.