Free SEO Analyzer

Paste any URL and get an instant SEO score out of 100. We check indexability, titles, meta descriptions, headings, speed, images, links and structured data, then tell you exactly what to fix first.
Site audit100% freeNo sign-upNo API key
Loading the SEO Analyzer…

How to use the SEO Analyzer

01

Enter a page URL

Paste the address of any page, yours or a competitor’s. You can check it as a desktop browser, a phone or Googlebot.
02

Get your score

We load the live page from our server and run 30+ checks in a few seconds, just like a search engine crawler.
03

Fix the red items first

Every check explains the problem in plain English. Start with failed items, then work through the warnings.

What you get

Everything the SEO Analyzer does, free and without an account.
  • Indexability

    HTTP status, redirects, noindex tags, X-Robots-Tag headers, canonical tags and HTTPS.

  • Titles and descriptions

    Length in characters and real pixel width, plus missing or duplicate tags.

  • Headings and content

    H1 count, heading order, word count and language settings.

  • Social and schema

    Open Graph, X cards, favicon, mobile viewport and JSON-LD structured data.

  • Speed signals

    Server response time, HTML size, compression, DOM size and render-blocking scripts.

  • Links and images

    Internal and external links, missing alt text, image dimensions and clean URLs.

Industries

Industries we work with

Every sector searches differently. We bring playbooks that already work in your market, so you skip the learning curve and get to results faster.
01

Accounting & Finance

Local SEO, trust-building content and lead generation for firms where credibility decides the click.
02

Legal Services

Authority-led content and compliant campaigns that turn searches into booked consultations.
03

Home & Local Services

Map-pack rankings, call-focused ads and fast sites that keep the calendar full.
04

eCommerce & Retail

Product and category SEO, shopping ads and stores built to convert browsers into buyers.
05

AI, SaaS & Technology

Demand capture for complex products, from Google results to ChatGPT and AI Overviews.
06

Media & Entertainment

Audience growth across search, YouTube and social, with content people actually share.

Free SEO Checker: How to Audit Any Page and Fix What Matters

By SEO Return teamUpdated November 20269 min read

A free SEO checker tells you, in seconds, whether a page is set up to rank: whether search engines can crawl and index it, whether its title and description will earn clicks, whether its headings, images and links make sense, and whether it loads fast enough. Our SEO analyzer runs more than 30 of those checks on any URL, gives the page a score out of 100 and then lists the fixes in order of impact, so you always know what to do next.

This guide explains what the checker looks at, how to read your score, which problems matter most and how to fix them. It’s written for business owners, marketers and developers who want a clear answer rather than a 90-page audit.

Key takeaways

  • Indexability problems (noindex, robots.txt blocks, errors) stop a page from ranking at all, so fix them first.
  • Titles, meta descriptions and one clear H1 are the cheapest wins for rankings and click-through rate.
  • A high score is a health check, not a guarantee of rankings: helpful content and links still decide who wins.
  • Re-run the checker after every change; results update instantly.

What is a free SEO checker?

An SEO checker (also called an SEO analyzer or website SEO checker) is a tool that fetches a web page the way a search engine does and tests it against established SEO best practices. Instead of guessing why a page isn’t performing, you get a structured report of what’s working and what isn’t.

Our tool runs on our own server and doesn’t need an API key, an account or a browser extension. Paste a URL, choose how to fetch it (as a desktop browser, a mobile browser, Googlebot or Bingbot) and the report appears in a few seconds.

What a page-level SEO check covers

A page-level audit looks at one URL in depth. It’s different from a full site crawl, which follows every link on a website. Page-level checks are ideal when you’re launching a new page, fixing a page that has dropped in rankings or comparing your page with a competitor’s.

Who should use it

  • Small business owners who want to know why a service page isn’t showing up in Google.
  • Content writers and editors checking a post before and after publishing.
  • Developers confirming that a release didn’t break canonical tags, robots directives or structured data.
  • SEO professionals who need a quick second opinion or a client-friendly summary.

How to use our SEO analyzer

  1. Paste the full URL of the page you want to check, for example https://example.com/services/. If you type a domain without https://, the tool adds it for you and corrects common typos.
  2. Choose how to fetch it. Desktop is the default. Pick Googlebot smartphone to see what Google’s mobile crawler receives, which matters because Google uses mobile-first indexing.
  3. Click Analyze page and read the summary: your score, the number of passed checks, warnings and failures.
  4. Work through “How to fix it”. Suggestions are ordered by impact, with step-by-step instructions and copy-ready code.
  5. Re-check after each fix. Results are cached for a few minutes, so wait briefly or check a slightly different URL variant if you need a fresh fetch.
TipCheck your most important pages first: the home page, your top service or product pages and any page that already gets traffic. Improvements there have the biggest payoff.

Understanding your SEO score

Your score out of 100 is a weighted summary of every check. Failures cost more than warnings, and checks that affect whether a page can rank at all (such as a noindex tag) carry the most weight. Use the score to track progress over time and to compare pages, not as a target in itself.

ScoreWhat it meansWhat to do
90–100Excellent technical and on-page setupFocus on content quality, links and conversion
75–89Good, with a few gapsFix the warnings listed under “How to fix it”
50–74Needs workFix red failures first, then warnings
Below 50Serious issues are holding the page backStart with indexability and status code problems

Why a perfect score doesn’t guarantee rankings

Google ranks pages on hundreds of signals. Technical health is the foundation, but relevance, usefulness, links from other sites and how well a page satisfies the searcher decide the final order. Google’s own guidance on helpful, reliable, people-first content is worth reading alongside your report.

The checks explained

The report groups checks into categories. Here’s what each one looks at and why it matters.

Indexability and crawling

These checks answer the most important question: can this page appear in search results at all?

HTTP status code

A page must return 200 OK to be indexed. A 404 or 410 means the page is missing, 5xx codes mean the server failed, and redirects mean search engines will index the destination instead. Google explains how it treats each code in its documentation on HTTP status codes and network errors.

Robots meta tag and X-Robots-Tag

A noindex value in the robots meta tag or the X-Robots-Tag HTTP header tells search engines not to index the page. It’s often left behind after a site launch or added by mistake in an SEO plugin. The checker also flags nosnippet and max-snippet:0, which stop your text from appearing in snippets and AI Overviews.

Canonical tag

The canonical tag tells Google which URL is the main version of a page. The checker confirms there is exactly one canonical and shows where it points. Conflicting canonicals, a canonical pointing to another page by mistake or a missing canonical on a page with tracking parameters can all split ranking signals. Read more in Google’s guide to consolidating duplicate URLs.

HTTPS and mixed content

Pages should load over HTTPS, and every image, script and stylesheet on them should too. Insecure files on a secure page (mixed content) can be blocked by browsers and make the page look broken.

Titles and meta descriptions

Your title tag is the clickable headline in Google, and your meta description is often used as the text beneath it. The checker measures both in pixels as well as characters, because Google truncates by width.

Title tag length and wording

Aim for roughly 50–60 characters (about 600 pixels), put the main keyword near the start and finish with your brand if it fits. Google’s guide to title links explains why it sometimes rewrites titles that are vague, stuffed or misleading. Use our SERP preview tool to test variations.

Example

Instead of Home | Acme, try Emergency Plumber in Austin, 24/7 Repairs | Acme Plumbing: it names the service, the place and the benefit, then the brand.

Meta description

Write 120–155 characters that summarise the page, include the main search term once and end with a reason to click. Descriptions aren’t a direct ranking factor, but a compelling one improves click-through rate. See Google’s advice on controlling snippets, or generate tags with our meta tag generator.

Headings and content

One clear H1

Every page should have one H1 that states the topic, with H2 and H3 subheadings in a logical order. Our H1 checker maps the full outline if you need more detail.

Word count and thin content

There’s no ideal word count, but pages with very little text rarely rank for competitive searches or get quoted in AI answers. The checker warns when a page has under 300 words of readable text. For a deeper review of readability and depth, use the content quality checker.

Language declaration

The lang attribute on the <html> tag helps search engines, browsers and screen readers handle your content correctly.

Links and images

The analyzer counts internal and external links, flags links without anchor text and lists images that are missing alt text or width and height attributes. Descriptive alt text helps image search and accessibility, and explicit dimensions prevent layout shift while images load. To test every link for errors, run the broken link checker.

Social and structured data

Open Graph and X card tags control how your link looks when it’s shared. Structured data (JSON-LD) helps search engines understand your business, articles, products and FAQs. The checker detects which schema types are present and whether any JSON-LD is broken. Create markup with our schema markup generator and validate it with Google’s Rich Results Test.

Speed signals

We measure server response time, HTML size, compression and render-blocking scripts from our server. These are strong early indicators of slow pages. For full lab and field data on Core Web Vitals, follow up with PageSpeed Insights or our website page size checker.

AI search readiness

Search is no longer just ten blue links. The report also checks whether AI search crawlers such as OAI-SearchBot, PerplexityBot and Claude-SearchBot can reach the page, whether snippets are allowed, whether your business is described with Organization or LocalBusiness schema and whether your content uses question-style headings that answer engines can quote.

Why this matters

Pages that are blocked from AI search crawlers can’t be cited in ChatGPT search or Perplexity answers, no matter how good they are.

The most common problems we find (and how to fix them)

After running thousands of checks, the same handful of issues come up again and again. Here they are in order of impact.

1. Accidental noindex

WordPress sites often have “Discourage search engines from indexing this site” ticked under Settings → Reading after launch, or a page set to noindex in Yoast or Rank Math. Untick the setting, set the page to indexable, then request indexing in Google Search Console. Read Google’s guide to blocking indexing with noindex to understand the difference between noindex and robots.txt.

2. Missing or duplicate titles and descriptions

Templates that give every page the same title, or titles that are just the brand name, waste your best ranking signal. Write a unique title and description for each important page.

3. Multiple H1s

Page builders frequently set logos, taglines and section titles as H1. Keep one H1 for the main topic and change the others to H2 or plain text.

4. Images without alt text

Describe what each meaningful image shows in a short phrase. Decorative images can have an empty alt attribute.

5. Slow server response

If the server takes longer than about 0.8 seconds to respond, everything else waits. Full-page caching, a CDN and up-to-date PHP usually solve it. Our guide on how to speed up an Elementor website walks through the steps for WordPress.

6. No structured data

At minimum, describe your business with Organization or LocalBusiness schema on the home page and add Article schema to blog posts.

Watch outNever block a page in robots.txt and add noindex at the same time. If Google can’t crawl the page, it can’t see the noindex tag, and the URL may stay in the index.

SEO checker best practices

Audit on a schedule

Check your key pages monthly and after any theme, plugin or template change. Many ranking drops come from a deployment that quietly changed a canonical tag or robots setting.

Compare with the pages that outrank you

Run the checker on the top three results for your target keyword and compare titles, headings, word counts and schema. You’ll quickly see what they cover that you don’t. Our free keyword difficulty checker automates part of that comparison.

Fix in the right order

  1. Indexability and status codes
  2. Titles, H1s and meta descriptions
  3. Content depth and internal links
  4. Images, schema and social tags
  5. Speed improvements

Track results in Search Console

Use Google Search Console to watch impressions, clicks and average position for the pages you fix. Changes usually show within a few days to a few weeks after Google recrawls the page.

Free SEO checker vs paid SEO audit tools

Paid platforms such as Semrush, Ahrefs and Screaming Frog are excellent for crawling whole sites, tracking rankings and researching backlinks. A free SEO checker is better for quick, focused checks of individual pages without an account or a learning curve.

Our free SEO checkerPaid audit platforms
CostFree, no sign-upMonthly subscription
ScopeOne page at a time, in depthWhole-site crawls
Fix guidanceStep-by-step fixes with codeVaries by tool
Backlink dataNoYes
AI search readinessIncludedVaries

Many teams use both: a crawler to find problem pages across the site, and a page checker like this one to diagnose and fix each page.

Want an expert to fix the issues for you?See our technical SEO services ↗

Ready to see where your page stands? Run the free SEO checker above and start with the first fix on the list.

SR

Written by the SEO Return team, the digital marketing and AI agency behind these free tools. We build, test and maintain every tool ourselves and use them in our client SEO work.

Last reviewed November 2026 against Google Search Central documentation. Spotted something out of date? Tell us and we’ll fix it.

Common questions

Straight answers about the SEO Analyzer and how to use the results.

It’s a weighted score of every check. Critical problems like a noindex tag or a missing title count more than small ones like a missing favicon. 90 or more is excellent, 75 to 89 is good, and under 50 means something important is holding the page back.

No. The analyzer checks one page at a time in depth. A full audit crawls every URL and also reviews Core Web Vitals, backlinks and content gaps, which is what our Technical SEO audit covers.

Yes. Any public URL works, so you can compare your page with whoever ranks above you and see what they do differently.

Every tool weighs its checks differently. Focus on the individual findings rather than the number: fixing real issues is what moves rankings.

Yes. It’s completely free, with no sign-up, no limits on features and no API key. A fair-use limit only stops automated abuse.

Want us to fix it for you?

Send us your URL. We’ll review the results, prioritise what actually moves rankings and send you a clear plan.
Free AI growth audit
See what’s costing you leads
Free AI Growth Audit

Is your website invisible to Google and ChatGPT?

Get a free, no-strings audit of your site. We’ll find where you’re losing traffic, leads and AI visibility, and send you a short, plain-English action plan.
  • SEO and technical health check
  • Speed and Core Web Vitals review
  • ChatGPT and AI search visibility test
  • Three quick wins you can act on

Claim your free audit

Takes 20 seconds. No spam, no pushy sales calls.