Free SEO Diagnostic · No Signup

Audit any website's SEO in 60 seconds

30+ checks across metadata, headings, technical SEO, social markup, and schema. Every failure comes with a copy-paste fix. Built by TheBRHub.

Audit multiple pages in one run. Results display for the primary URL first.
30+
SEO checks
<60s
avg run time
0
signup required
100%
actionable fixes
Running audit
Fetching page content…
What we check

Every SEO signal Google actually cares about

Six categories. Thirty-plus checks. Weighted scoring that matches how search engines actually rank pages.

Metadata

Title tags, meta descriptions, canonicals, robots directives, charset, viewport, language, favicon.

8 checks · 25% weight
Headings

Single H1 enforcement, keyword alignment with title, logical hierarchy, heading density.

4 checks · 15% weight
Content

Word count, image alt coverage, internal vs external linking, sampled broken-link check, text-to-HTML ratio.

7 checks · 15% weight
Technical SEO

HTTPS, response time, status codes, robots.txt, sitemap.xml, hreflang, HTTP→HTTPS and WWW redirects.

9 checks · 25% weight
Social & Sharing

Open Graph tags (title, description, image, URL, type) and Twitter Card markup for LinkedIn, X, Slack previews.

6 checks · 10% weight
Schema Markup

JSON-LD structured data presence, schema type detection, JSON validity — powers rich results in SERPs.

3 checks · 10% weight
Workflow

From audit to ranked page

A score is useless without an action plan. Here's how the tool pushes you from diagnostic to done.

Run the audit

Paste a URL. Optionally queue up to 4 additional pages. Results come back in under 60 seconds with no account required.

Review the grade

Overall score, letter grade, and per-category breakdown. Critical fails auto-expand. Site-wide checks for robots.txt and sitemap surface up top.

Copy the fixes

Every fail ships with recommendation copy and paste-ready HTML. Canonical tags, OG markup, JSON-LD templates — pre-filled with your actual URL.

Track progress

Check off resolved items as you ship them. Progress saves locally. Re-run the audit anytime to verify — the score should climb.

Reality check

The issues we find on nearly every site

Not guesses — patterns from auditing thousands of pages for agencies and in-house teams.

01

Missing or duplicate canonical tags

Multiple URLs rank for the same content because nothing tells Google which version is canonical. Painful at scale.

02

Multiple H1s on one page

Common on WordPress themes that treat every section header as an H1. Dilutes keyword signals and confuses crawlers.

03

Meta descriptions either missing or stuffed

Below 120 chars wastes SERP real estate. Over 160 chars gets truncated. Either way, CTR suffers.

04

Images with no alt text

Accessibility failure, ranking signal loss, and a missed opportunity for image search traffic all in one bug.

05

No Open Graph or Twitter Card markup

Your page gets shared, the preview looks like garbage, nobody clicks. Shipping social metadata is a five-minute fix.

06

Sitemap missing or not in robots.txt

You built the sitemap. You forgot the Sitemap: line in robots.txt. Google never finds it.

07

Zero schema markup

No JSON-LD means no rich results, no FAQ snippets, no breadcrumbs in SERPs. Competitors with schema eat your click-through rate.

Frequently asked

Before you audit

Is this really free?
Yes. No account, no credit card, no trial expiration. The SEO Health Check is one of TheBRHub's free diagnostic tools — alongside Blacklist Intelligence, DMARC Analyzer, Email Header Analyzer, and others. Rate-limited to 10 audits per hour per IP to keep it fair for everyone.
Does it crawl my whole site?
No. The free tool audits the primary URL you submit plus up to 4 additional pages you specify. Broken-link checks sample up to 15 links per page. For continuous crawling of every page on every client site, that's what SiteCORE does.
Will it work on JavaScript-heavy sites?
Partially. The audit reads the raw server-rendered HTML — the same thing Googlebot gets on its first fetch. If your site relies entirely on client-side React/Vue rendering with no SSR, expect low scores on headings and content because those elements don't exist until the browser executes JS. That's also why your rankings probably suck. Ship SSR or pre-rendering.
What's the score based on?
Weighted category averaging. Metadata and Technical SEO each count for 25%. Headings and Content each count for 15%. Social and Schema each count for 10%. Each check within a category passes, warns, or fails — passes score 100, warnings 50, fails 0. Grades map A+ through F on the overall score.
Do the copy-paste fixes actually work?
Yes — they're pre-filled with your actual URL, title, and domain. Canonical tags reference the real URL you audited. Open Graph markup uses the page's actual title. JSON-LD templates include the right @type. Drop them into your <head> and you're done.
Can I get a PDF of the results?
Print the page. The stylesheet collapses the marketing chrome and keeps the diagnostic block clean — save as PDF from your browser. Native PDF export with white-label branding is a SiteCORE feature.
The next step

One audit is a snapshot.
Every week is intelligence.

SiteCORE monitors every page of every client site — SEO, uptime, performance, security, broken links — and alerts you before regressions cost rankings. Built for agencies and MSPs managing multiple client sites.