Free tool ยท No sign-up

Website Health Check

Enter a website and get one score for its overall health. About eight quick tests run together: whether the site is up and fast, whether HTTPS and security headers are right, whether search engines can crawl and index it, and whether the page basics are in place.

  • One score, four areas
  • Fix-first list, most important first
  • Runs in seconds, nothing stored

Want the detail behind a result? Go deeper with the Security Headers Checker or the Website Performance Checker.

What it tests

Four areas that decide whether a site is healthy

Each area has its own score, so you can see where to start.

Availability and speed

Whether the site answers, how fast the server responds, how many redirects come first, whether the HTML is compressed and how big it is, and whether missing pages return 404.

Security

HTTPS, the redirect from http, HSTS, the main security headers, cookie flags and whether the server announces its software version.

Crawlability and indexing

robots.txt, a working sitemap, accidental noindex, a canonical tag, and whether www and non-www send visitors to one version.

On-page and mobile

The title, meta description, H1, mobile viewport, page language, amount of content and image alt text.

Critical problems

The problems that cap the score

A few problems make a site unhealthy whatever else is right, so they limit the score to 49.

Critical website health problems
ProblemWhat it meansHow to find it fast
Site unreachableVisitors and crawlers get no pageThe reachability check fails or returns an error status.
Everything blocked in robots.txtSearch engines are told to stay outrobots.txt contains Disallow: / for all crawlers.
Page set to noindexThe page can't appear in search resultsA robots meta tag or X-Robots-Tag header says noindex.
How to use it

How to check a website's health

Three steps from a URL to a plan.

1

Enter the address

Use the home page or any page you care about. The tests run together and any one that fails never stops the others.

2

Read the score and the fix list

Start with the problems at the top of Fix these first, then work through the warnings.

3

Go deeper and re-check

Use the deeper tools linked under the results, fix what they find, and run the health check again.

Good habits

How to keep a website healthy

Most health problems come back unless someone checks.

Check monthly

Run a quick check once a month and after every launch, plugin update or hosting change.

Watch the certificate

An expired certificate takes a site down with a full-page warning. Set automatic renewal and an expiry alert.

Review robots.txt after launch

A staging robots.txt that blocks everything is a classic mistake on launch day.

Keep pages light

Compression, caching and a CDN keep the server fast as the site grows.

Add the headers

Security headers are a few lines of config and close common attack routes.

Measure what matters

Pair the health check with Search Console, so you see problems Google reports too.

Why it matters

What a website health check covers and why to run one

A website health check is a quick test of the basics that keep a site working and findable. Is the site up, and does it answer quickly? Is the connection secure? Can search engines crawl and index it? Are the on-page basics in place? None of these is advanced, but a problem in any of them can quietly cost traffic: a leftover noindex rule, a robots.txt that blocks everything, an expired certificate or a missing sitemap.

This tool runs about eight tests together and turns them into one score across four areas: availability and speed, security, crawlability and indexing, and on-page and mobile basics. Three problems are treated as critical and cap the score at 49, because no other result makes up for a site that cannot be reached, is blocked from crawling or is set to noindex. The fix list puts those first.

It is a screening tool, not an audit. It reads one page, the server it comes from and a few site-wide files. It will not crawl every URL, judge your content or compare you with competitors. What it does well is catch urgent, easy-to-miss problems in about a minute. Google's own guidance, such as the notes on HTTP status codes and soft 404 errors and the robots meta tag and X-Robots-Tag, explains why these checks matter.

When to use it

When to run a website health check

Run it on a schedule, and after any change to the site, the server or the hosting.

Right after a launch or relaunch

Catch a staging noindex or a blocking robots.txt that was carried over to the live site. These are the quickest ways to disappear from search after a launch.

After a migration or hosting change

Confirm that http still redirects to https, that www and non-www reach one version, and that missing pages return a real 404 on the new server.

As a monthly routine

A short, regular check shows when something drifts: a header lost after an update, a redirect that stopped working, or a sitemap that stopped answering.

When you take over a site

Get a first picture of an inherited site before you read its history. The score and the fix-first list show where to look before a full audit.

To triage before a bigger audit

Decide where to dig deeper. A weak security area points to the Security Headers Checker, while a weak speed area points to the Website Performance Checker.

After a plugin, theme or CDN update

These updates can change redirects, headers, caching and meta tags without anyone noticing. A health check afterwards is a cheap safety net.

Common mistakes

Website health mistakes and how to fix them

Most of these happen at launch or after a change, and all are quick to fix once found.

Leaving the site set to noindex

What goes wrong: A staging setting survives the launch, so a robots meta tag or an X-Robots-Tag header tells search engines not to index the live pages. The site looks fine to visitors, so nobody notices.

The fix: Remove the noindex rule from the template, header or server config. On WordPress, untick Discourage search engines from indexing this site under Settings, Reading.

A robots.txt that blocks everything

What goes wrong: A Disallow: / rule for all crawlers stops search engines from crawling the site. It is often copied from a staging environment and forgotten.

The fix: Replace it with a robots.txt that allows crawling and lists your sitemap. Then test key URLs. Remember that blocking in robots.txt also stops Google from seeing a noindex on the page.

Soft 404 pages

What goes wrong: Missing URLs that return status 200, or that redirect to the home page, can be treated by Google as soft 404 errors. The server tells visitors one thing and crawlers another.

The fix: Return a real 404 or 410 status for pages that no longer exist. Only redirect when there is a close replacement page, and show a useful error page.

Two versions of the site both answering

What goes wrong: If http and https, or www and non-www, each return a 200 page, search engines see duplicates and links split between versions.

The fix: Choose one version, redirect all others to it with a permanent 301 or 308, and set the canonical tag and sitemap to match.

Waiting for the certificate to expire

What goes wrong: An expired certificate puts a full-page warning between visitors and the site. It is one of the easiest outages to prevent and one of the most common.

The fix: Set up automatic renewal and an expiry alert, and check the certificate after any hosting or CDN change. This tool flags a failing HTTPS connection, but the SSL Certificate Checker shows the expiry date. Certificate lifetimes are getting shorter, so manual renewal is a growing risk.

Chasing the score instead of the problems

What goes wrong: Fixing minor warnings to raise the number, while leaving a critical issue or an area marked not checked, gives a false sense of safety.

The fix: Work from the top of the fix list, and re-run the check after each round. Treat areas that show as not available as unknown and test them with the deeper tools.

Glossary

Website health terms explained

Health score
A single number from 0 to 100 built from four weighted areas. Critical problems, such as an unreachable site or a noindex page, cap it at 49 whatever else passes.
Soft 404
A page that looks like an error or is missing but returns a success status, or redirects to the home page. Google reports these in Search Console and treats them as errors.
noindex
A rule, set in a robots meta tag or an X-Robots-Tag header, that tells search engines not to show the page in results. Google can only follow it if it can fetch the page.
robots.txt
A text file at the root of a site that tells crawlers which paths they may request. Disallow: / for all crawlers blocks crawling of the whole site.
Canonical tag
A link rel="canonical" element that names the preferred URL for a page, helping search engines pick one version when several URLs show the same content.
HSTS
The Strict-Transport-Security header, which tells browsers to use only https for a site for a set time. It is only honoured when sent over https.
Redirect chain
A series of redirects between the requested URL and the final page. Each extra hop adds delay, so one direct redirect to the final address is better.
Viewport meta tag
A tag in the head that tells mobile browsers to match the page width to the device. Without it, phones often show a shrunken desktop layout.
Madhav Kushwaha, SEO, AEO, GEO and digital marketing consultant in Kathmandu, Nepal

Built by

Madhav Kushwaha

SEO, AEO, GEO & Digital Marketing Consultant in Kathmandu, Nepal, and trainer at ODcrU Academy and TechAxis Institute. A client asks 'is my site healthy?' and I want to answer in one minute, before the audit. I built this check to run the quick tests I always start with, and to show the fix list in the order I would work through it.

Website Health Check: Frequently Asked Questions

A website health check is a quick test of the things that keep a site working and findable: whether it is up and fast, whether it is secure, whether search engines can crawl and index it, and whether the basics on the page are right. This one combines about eight tests into one score.
Each of four areas is scored from its checks: availability and speed (30 percent), security (25), crawlability and indexing (25) and on-page and mobile basics (20). The areas are combined into an overall score and a grade from A to F. Critical problems such as an unreachable site, a robots.txt that blocks everything or a noindex page cap the score at 49.
No. It is a fast health check of one page and its server. A full audit crawls the whole site and looks at content, links, structure and competitors. Use this to spot urgent problems and decide where to dig deeper.
Whether the page answers and how fast, how many redirects come before it, whether the HTML is compressed, how large it is, whether http redirects to https, whether HSTS and the main security headers are sent, and whether a made-up address correctly returns 404.
A soft 404 is a missing page that returns a normal 200 status, or redirects to the home page. Search engines treat these as errors and waste crawl budget on them. The tool asks for a made-up address and checks that the server answers 404.
The tool found a critical problem: the site couldn't be reached, robots.txt blocks all crawlers, or the page is set to noindex. Each of these stops the site from being found or visited, so no other result can make up for it. Fix it first.
No. It tests one page, the server it comes from, and a few site-wide files such as robots.txt and the sitemap. To check many URLs at once, use the HTTP Status Code Checker, or the Broken Link Checker for a page's links.
Each test runs on its own and may fail without stopping the others, for example if a server blocks automated requests. Areas that couldn't be measured show as not available, and the score uses the areas that were.
Monthly for most sites, and after any launch, redesign, migration, hosting change or major plugin or theme update. Run it more often for sites where downtime or lost rankings cost real money.
No. The site is tested from Cloudflare's network, the results are shown in your browser, and nothing is saved or shared.

More free SEO tools

A health check finds the problems. These tools dig into each area.

Call WhatsApp SEO Audit