Audit in priority order
Work through these steps in order. Each one builds on the last, so resist skipping ahead even if a step feels familiar.
- Crawl representative public URLs and classify status, redirects and canonicals.
- Check robots.txt, noindex directives and sitemap accuracy.
- Test rendering, mobile usability and page performance.
- Review internal links from hubs to commercial pages.
- Validate metadata and structured data against visible content.
- Connect each issue to an owner, impact and next action.
Keep private areas private
Account screens, admin routes and user data are not SEO pages. Protect them with authentication and keep them out of public sitemaps. Robots.txt is not a security boundary.
What a useful output looks like
This comes down to a handful of concrete details. Work through the list below and flag the ones you have not covered yet.
- Evidence: URL, response or screenshot.
- Impact: blocked discovery, duplication, poor experience or weak relevance.
- Fix: the smallest safe change.
- Validation: how you will know the issue is resolved.
A repeatable audit cadence
Use the list below as a working checklist. Each item is something you can verify or action directly on your own site.
- Quarterly: full crawl, index coverage, sitemap and redirect review.
- Monthly: Search Console coverage, performance regressions and new 404s.
- After every launch: spot-check canonicals, metadata and internal links on the changed templates.
- After migrations: crawl the old and new URL sets and verify every redirect resolves in one hop.
Common false alarms
Automated tools flag hundreds of warnings that do not affect visibility: minor heading order quirks, images without decorative alt text, or pages with short content that are intentionally brief. Judge every finding by whether it blocks crawling, confuses indexing or harms a real user.