What is a website health check?
A website health check is a structured review of whether a site can be accessed, crawled, indexed, understood and used as intended. It brings several kinds of evidence together:
- a crawl of the site's internal links and pages;
- Google Search Console indexing and performance data;
- analytics and conversion data;
- manual checks of important page templates and user journeys;
- business knowledge about which pages and actions matter most.
The aim is not to achieve a report with no warnings. Websites contain exceptions, and many crawler notices are informational. The aim is to find material problems, understand their cause and make the site measurably better.
An SEO health check concentrates on search access and signals, but a complete site-quality review also considers usability, accessibility, content accuracy and whether important actions work.
What should you prepare before checking a site?
Define the purpose and scope
Record what the website needs to achieve and which sections are included. A small brochure site, an ecommerce store and a publishing platform have different critical paths.
List the pages that matter most, such as:
- the homepage and main category pages;
- important product or service pages;
- high-traffic landing pages;
- contact, signup and checkout routes;
- legal or support pages required by the business.
This list prevents a sitewide average from hiding a serious problem on one valuable page.
Record recent changes
Note migrations, redesigns, template releases, domain changes, CMS updates and large publishing projects. Dates help you connect new crawl patterns or traffic changes with plausible causes.
Establish a baseline
Save the first crawl rather than treating it as a disposable scan. Record the crawl date, scope, settings and important counts. The baseline lets you distinguish long-standing conditions from new regressions.
Can important pages be found?
Begin with discovery. A page cannot earn search visibility or help a visitor when no useful route leads to it.
Check navigation and crawl depth
Confirm that important sections are reachable through ordinary HTML links. Pages that require an internal search, a form submission or an interaction a crawler cannot perform may be difficult to discover.
Review pages several clicks from the homepage. Depth is not a ranking score by itself, but an unexpectedly deep page can reveal weak navigation or missing contextual links.
Find orphan and weakly linked pages
Compare the crawl with XML sitemaps, analytics, Search Console and CMS exports. A URL present in those sources but absent from the internal crawl may be orphaned.
One incoming link is not always enough. Check whether the link appears in a useful context and whether visitors can understand why they should follow it.
Inspect the XML sitemap
A sitemap should contain preferred, indexable URLs that return successful responses. Remove redirects, errors, non-canonical variants and pages deliberately excluded from search.
Can search engines index the right pages?
Discovery and indexing are separate. A crawler may reach a URL that the site then tells search engines not to index.
For important pages, check:
- the HTTP status is
200 OK; - robots.txt does not block necessary crawling;
- no unintended
noindexdirective is present; - the canonical points to the intended URL;
- the page is included in the appropriate sitemap;
- the content is available in rendered output when JavaScript is involved.
Also review the opposite problem: low-value filters, search results, duplicates or staging pages being left indexable.
Use Search Console to compare the site's declared signals with Google's processed view. A crawl shows what the site currently publishes; Search Console shows what Google has encountered and indexed. A regular website health check should include indexability and broken internal links.
Do the pages and links work?
Review response codes
Group URLs by status rather than looking at errors one at a time.
| Response | What to investigate |
|---|---|
2xx | Does the page show the intended content? |
3xx | Is the redirect necessary, direct and permanent or temporary as intended? |
4xx | Is the URL genuinely gone, mistyped or linked incorrectly? |
5xx | Is the server failing consistently, intermittently or only under load? |
A successful status does not prove the page is healthy. Soft 404s, empty templates and error messages can still return 200 OK.
Test internal links
Fix broken links at their source. When a close replacement exists, update the link directly rather than relying on a redirect. Check navigation, breadcrumbs, footer links, related-content modules and links inside body copy.
Test important actions manually
A crawler cannot complete every user journey. Submit forms, use site search, add products to a basket, request password resets and test contact routes where relevant. Check both successful and error states.
Are page signals clear?
Search engines and visitors use page labels to understand what a URL offers.
Review:
- unique, descriptive title tags;
- one clear primary heading where appropriate;
- headings that reflect the structure of the content;
- meta descriptions that set an accurate expectation;
- canonical URLs that agree with internal links and sitemaps;
- descriptive link text;
- structured data that matches visible content.
Duplicates need interpretation. Repeated titles on a paginated series may require a different treatment from identical titles across unrelated service pages. Inspect patterns by template before editing individual URLs.
Are the pages useful to visitors?
Technical access is necessary, but it does not make a page worthwhile.
Ask whether each important page:
- answers the need implied by its title and links;
- is accurate and current;
- makes its main action clear;
- works on small screens and with a keyboard;
- uses readable text, meaningful headings and useful image alternatives;
- avoids intrusive elements that block the main content;
- gives visitors a sensible next step.
Use analytics to find exits, failed conversions or unusual behaviour, but do not treat one metric as a verdict. A contact-confirmation page may have a high exit rate because it completed its job.
How should you prioritise the findings?
Rate each issue across four questions:
- 01Impact
What happens to visitors, search engines or the business?
- 02Scale
How many pages or journeys are affected?
- 03Confidence
How strong is the evidence that this is a real problem?
- 04Effort
How difficult and risky is the fix?
| Priority | Typical example | Action |
|---|---|---|
| Critical | Checkout unavailable or the whole site blocked from crawling | Act immediately |
| High | Key templates return errors or important pages are noindexed | Assign and fix promptly |
| Medium | Repeated metadata or redirect chains across a section | Schedule a template-level repair |
| Low | Isolated cosmetic warning with little user impact | Bundle into routine maintenance |
| Investigate | Finding lacks enough context to choose a fix | Gather evidence before changing anything |
Prioritise root causes. One faulty template may create thousands of symptoms, while one broken link on a critical conversion path can matter more than a large low-value count.
Run a website health check with Clearcrawl
- 01Set a crawl scope
Include the site's important public sections.
- 02Review the overview
Look for changes in status, indexability and internal linking.
- 03Filter to priority pages
Focus findings on the URLs that matter most.
- 04Group affected URLs
Look for templates or shared causes behind repeated findings.
- 05Assign the next action
Give each issue an impact, owner and clear repair.
- 06Fix a representative example
Test the repair before changing the whole template.
- 07Recrawl
Confirm the repair and check for side effects.
Clearcrawl can reveal the website's internal evidence at scale. Pair it with Search Console for Google's processed view, analytics for visitor behaviour and manual testing for journeys a crawler cannot complete.
How do you verify the work?
Verification is part of the fix.
- Recrawl the affected scope using comparable settings.
- Confirm that the intended pages, not merely the issue count, changed.
- Test a small sample manually.
- Inspect important URLs in Search Console when indexing was involved.
- Monitor search and conversion trends over an appropriate period.
- Record anything deliberately accepted so it is not reopened every month.
A falling warning count is useful only when the underlying outcome improves.
Common website audit mistakes
Tools report detectable conditions. They do not know the commercial importance or editorial purpose of every page.
Editing hundreds of pages manually can hide a template defect that will return. Repair the shared source where possible.
The homepage may use a unique template and reveal little about products, articles, categories or account journeys.
A crawler, Search Console, analytics and manual testing answer different questions. Combine them.
A change can be incomplete or introduce a new problem. Verify the live result.
Frequently asked questions
What is a website health check?
A website health check reviews whether important pages can be found, crawled, indexed, understood and used. It combines crawl data with search, analytics and manual evidence to produce a prioritised improvement plan.
How often should I run a website health check?
Run one after a launch, migration or major template change and use a lighter recurring review each month. Larger sites and frequently changing stores or publications may need more frequent crawling.
Is a website health check the same as an SEO audit?
They overlap. An SEO audit usually concentrates on organic-search performance and signals. A website health check can include those areas alongside usability, accessibility, content quality and important user journeys.
Can a website audit tool find every problem?
No. A crawler can find repeatable technical and on-page patterns, but it cannot judge every page’s accuracy, usefulness or business role, nor can it complete every interactive journey. Manual review remains necessary.
What should I fix first after a site audit?
Start with failures that block critical users or prevent important pages from being crawled and indexed. Then address high-scale template issues and clear quick wins. Prioritise by impact, scale, confidence and effort rather than warning count alone.
ClearcrawlSee which findings affect the pages that matter
Crawl the site, group issues by cause and focus the team on the changes with the greatest practical impact. Run the same checks again after the work is live.
7 free days. See what Clearcrawl can find, then choose the plan that fits your site.