SEO Freelancer Guru

Free website SEO checker

See the grade for one page, and the first things to fix. Free, no signup.
  • No signup
  • Free
  • Results in ~30 seconds

I use this checker when I want a first read of one URL. It grades that page. It does not crawl the rest of the site, and it does not invent a ranking. The useful part is the short list of fixes at the top.

How to use the free SEO checker

Paste one URL. You can leave off https://. The checker follows redirects and reads the HTML that comes back. It does not log in. It does not click the menu. If the page needs a password, the check stops. If a firewall blocks the bot, you get a plain message instead of a made-up score.

Add a keyword only when you want to see whether that word is in the title and the opening text. Pick a platform only when you already know it. Otherwise leave the platform on auto. Mobile is the default for the speed check, because that is the device I care about first.

Read the verdict sentence first. Then read the three fixes. The full list is there if you want it. A green row is not a prize. It only means that one check passed on this URL, on this day.

What this SEO checker looks at

The checks sit in six groups. Each group gets a letter so you can see which part of the page is weak without reading every row. A missing check is left out of that group. I would rather omit a number than guess it.

  • Indexability. Status code, redirect chain, robots.txt, meta robots, canonical, sitemap, and HTTPS.
  • On-page. Title, meta description, one H1, headings, word count, image alt text, and social tags.
  • Performance. Google PageSpeed for the device you pick. Field data when Chrome has it, lab data when it does not.
  • Structured data. JSON-LD that parses, and the types a page of this kind usually needs.
  • Mobile and UX. The viewport tag, and what PageSpeed reports about tap targets and text size.
  • AI readiness. Whether common AI crawlers are blocked, whether the text is in the HTML, and whether the business is named in schema.

How the score works

Each group has a weight. Indexability is 25. On-page is 20. Performance is 20. Structured data is 10. Mobile is 10. AI readiness is 15. A fail scores 0. A warning scores half. A pass scores full marks. Notes that are only information stay out of the maths.

The overall number is the weighted average of the groups that actually ran. If PageSpeed does not answer, performance drops out and the other weights are scaled so the score is still out of 100. I show that gap as "Not available" rather than a zero.

Blocking a training bot such as GPTBot is not a penalty. Some site owners do that on purpose. Blocking a search bot that fetches pages for an AI answer is a warning, because that choice can keep the page out of those answers. The note on the row says which is which.

GroupWeight
Indexability25
On-page20
Performance20
Structured data10
Mobile and UX10
AI readiness15

What a good score looks like

I treat 90 and above as an A, 80 to 89 as a B, 65 to 79 as a C, 50 to 64 as a D, and anything under 50 as an F. A B on a normal page is a fine place to stop chasing the checker and start on the work the checker cannot see.

100 is not the goal. A page can score well and still fail to match the query. A page can score badly because of one noindex tag and be fine the moment you remove it. Use the grade to decide what to open first. Use Search Console to see whether the page is indexed and whether anyone clicks it.

The issues I find most often, and how to fix them

These are the problems that show up again and again when I open a URL. The checker names the one it found. The fix depends on the platform, so the row says where to click when it knows.

  • Noindex on a page you want in Google. Remove the robots tag or the plugin setting that adds it. Then request indexing only after the tag is gone.
  • A canonical that points somewhere else. If this URL should be the one in Google, the canonical should be this URL. If another URL should win, keep the canonical and do not expect this one to rank.
  • A title that is missing, duplicated, or so wide it will be cut. Write one title for this page. Google does not publish a pixel width. The bar in the checker is a display estimate.
  • No meta description. Google may write its own snippet. A description you wrote is still worth having, because it is the sentence you would like next to the result.
  • More than one H1, or none. One H1 should say what the page is. Extra H1s often come from a theme that also prints the logo or the page title as a heading.
  • Images with empty alt text. Name the image for a person who cannot see it. Skip decorative icons.
  • AI crawlers blocked, or the main text only appears after JavaScript. If you want AI answers to use the page, the words need to be in the HTML and the bots you care about need to be allowed.

SEO checker vs a full SEO audit

The checker is the first five minutes. A full audit is the work after that. I still sell the audit from $499 because the checker cannot see the site as a set of pages, queries, and decisions.

Run the checker on the homepage and on one money page before you book anything. If the score is an F because of noindex or a redirect loop, fix that first. If the score is a B and the business is still not getting the leads you want, the audit is the next conversation.

This checkerFull audit
ScopeOne URLThe site, the queries, and the priorities
Speed dataOne device, when PageSpeed answersField data in context, plus what to change
ContentLength, headings, one keywordWhether the page matches the search
LinksCounts on this pageInternal links across the site
PriceFreeFrom $499

How I use the result

I paste the homepage and the page that should bring in the work. If both fail indexability, I stop and fix that before I talk about content. If both pass and the speed grade is the weak one, I look at the PageSpeed notes and I do not pretend a title tweak will change the phone score.

I keep the share link when I want to send the same snapshot to someone else. The cache lasts a day, so a second check of the same URL in that window does not crawl the site again. After you change the page, run it with a fresh check so you are not reading yesterday's HTML.

If the grade is already a B and the business is quiet, the page is not the only problem. Look at whether the query is one you can win, and whether the site points at this URL. The checker is the start of that conversation. The audit is where I do the rest.

Questions about the SEO checker

Yes. There is no signup. Each visitor can run 5 checks a day. An email gives you 10 more the same day.

Still unsure?

Book a consultation, $75, 30-60 minutes.

Want me to fix what the check found?