Free SEO Tool · PageSpeed + AI Insights · No Signup

Free SEO Analyzer — audit any URL in seconds

Drop in any website URL and get a complete SEO audit — Core Web Vitals, on-page meta tags, mobile usability, accessibility, plus AI-written improvement suggestions powered by Google PageSpeed and Gemini.

Free PDF Tools by Beusoft Files stay on your device No signup, no watermark 100% free See all free tools
Audit a URL Powered by Google PageSpeed Insights + Gemini AI
Audit usually completes in 20–60 seconds.
Try:

Your full SEO report will appear here

Paste any website URL above and click Audit Now. You'll get Lighthouse scores, Core Web Vitals, on-page tag analysis and prioritized AI suggestions in under a minute.

Free SEO Tool

Audit any URL with AI-powered insights

Most SEO tools either charge a subscription or give you a wall of numbers without telling you what to do next. We pair Google's own Lighthouse and Core Web Vitals data with a Gemini-powered audit that explains what's wrong, why it matters, and how to fix it — no signup, no daily cap, no credit card.

What's included

Everything you need in one audit

Five categories of data — the same signals Google uses to rank your page.

Four Lighthouse scores

Performance, SEO, Accessibility and Best Practices on a 0–100 scale, exactly as Google scores them.

Core Web Vitals

LCP, CLS, FCP, TBT and Speed Index — each colour-coded against Google's official thresholds.

On-page tag audit

Title length, meta description, H1s, canonical, Open Graph, viewport, schema, alt-text coverage and link analysis.

Prioritized AI fixes

6–10 specific suggestions ordered by impact — each with a "why it matters" and a step-by-step "how to fix."

Mobile + desktop

Toggle the strategy with one click. Both runs trigger a fresh Lighthouse audit on Google's servers.

Copy-ready report

Export the full audit as plain text in one click — paste it into a doc, Slack, or send it to your dev team.

Get started

From URL to full report in 3 simple steps

No accounts, no setup. Paste, click, read.

1

Paste a URL

Any public page works — your homepage, a blog post, even a competitor's product page.

2

Pick mobile or desktop

Mobile is what Google indexes first, so start there. Switch later to compare both.

3

Hit Audit Now

20–60 seconds later you'll have scores, metrics, tag analysis and an AI-written punch list.

The science

Why this report actually moves rankings

Core Web Vitals are a ranking signal

Google has confirmed that page experience — Largest Contentful Paint, Cumulative Layout Shift and Interaction to Next Paint — is a ranking signal for mobile search.

A page that takes 5 seconds to render will lose to a competitor that takes 1.5 seconds, even if the slow page's content is technically better. We pull the exact numbers Google's algorithms see.

AI suggestions grounded in your data

Two pages with identical scores can need wildly different fixes. The AI reads your actual on-page data — real title length, missing alts, real LCP value — and writes specific suggestions.

// Instead of: "Improve performance"
// You get: "LCP is 4.8s — hero image
  is a 1.2MB PNG. Convert to WebP
  and preload it."
FAQ

Frequently asked questions

Everything you might wonder before running your first audit.

Is the SEO analyzer really free?
Yes — no signup, no card, no daily cap. We absorb the PageSpeed quota and Gemini API costs so you can audit as many URLs as you need.
Does it work on any URL?
Any public URL that returns HTML works — HTTPS or HTTP, with or without www. Private, internal-network and password-protected pages won't audit because the PageSpeed servers can't reach them.
How accurate are the scores?
The scores are produced by Google's own Lighthouse, the same engine that powers PageSpeed Insights and Chrome DevTools. They run in a controlled lab environment, so two back-to-back audits can vary by a few points for performance — that's normal Lighthouse behaviour, not a bug.
What's the difference between mobile and desktop audits?
Mobile simulates a mid-range Android phone on a slow 4G connection; desktop simulates a wired connection. Mobile scores are usually 20–30 points lower — and Google indexes mobile first, so that's the number you should optimize for.
What does the AI use to write suggestions?
Google's Gemini model. It receives your audit's on-page data plus the failing Lighthouse audits and writes a prioritized list grounded in those specific signals. Nothing about you is sent — only the public page's metadata and scores.
Why is one of my scores blank?
Lighthouse occasionally fails to compute a single category (usually accessibility on heavily JS-rendered apps). Re-run the audit and it almost always returns a value the second time.
Can I export the report?
Yes — click "Copy report" to grab a plain-text version of everything you see on screen. Paste it into a doc, Slack, an email to your dev team, or a Notion page.
Copied!
About this tool

Most "free SEO checker" tools shove a 200-line PDF at you and ask for a credit card to act on any of it. Our free SEO Analyzer does the opposite: paste any URL, get a structured audit covering Core Web Vitals, on-page SEO, accessibility and best practices — plus a short, AI-written summary of what to fix first and why.

Under the hood we use Google PageSpeed Insights for the performance numbers (so the scores match what Google itself uses for ranking) and Gemini to translate the raw signals into plain-English advice. It is built to help you decide what to actually do next, not just look at numbers.

How to use

How to use SEO Analyzer

  1. Paste your URL. Use the canonical version — including https:// and www if that is what your site uses. The tool will warn you if it gets redirected.
  2. Pick mobile or desktop. Mobile is the default because Google's ranking is mobile-first; switch to Desktop if you are auditing a B2B site that is heavily desktop.
  3. Click "Run audit". The analyzer queries PageSpeed Insights, fetches your page for on-page checks, and then asks Gemini to summarise the findings.
  4. Read the four score cards — Performance, SEO, Accessibility, Best Practices — and the Core Web Vitals row (LCP, CLS, FCP, TBT). Anything red is dragging you down right now.
  5. Check the on-page section. Title tag, meta description, H1 count, image count, images missing alt text, canonical, OG image, viewport and HTTPS — all surfaced as ✓ / ✗ chips.
  6. Apply the AI suggestions. The bottom panel lists prioritised fixes from Gemini with a one-line rationale per item. Start at the top — that is your biggest ranking win.
Why use this

Why use our SEO Analyzer?

Real Google data

Performance scores come from Google PageSpeed Insights — the same Lighthouse engine Google uses for Core Web Vitals.

AI-written advice

Gemini turns dozens of raw signals into a short, prioritised list of fixes you can actually action this afternoon.

On-page checks

Title tag, meta description, H1, image alt coverage, canonical, OG image, viewport, HTTPS — at a glance.

Mobile or desktop

Toggle between mobile and desktop audits. Mobile is the default since Google ranks mobile-first.

Audit history

Every audit you run is saved in the admin so you can compare scores over time as you fix things.

Free, no signup

Run as many audits as you need on any public URL. No account, no daily cap shown to users.

Who it’s for

Common use cases

  • Pre-launch sanity check. Run an audit before going live to catch missing meta, low Core Web Vitals scores and broken canonical tags.
  • Quarterly SEO health-check. Audit your top 5 landing pages every three months to track regressions before traffic drops.
  • Auditing a competitor. Run their URL to see what they are doing well and where the on-page gaps are.
  • Vetting an agency report. If your SEO agency just sent you a "Performance: 92" claim, audit the same URL yourself and confirm.
  • Brief a developer. Use the AI suggestions list as a tightly scoped ticket — "fix these eight items by Friday".
  • Checking a client site at first call. Plug their URL into the tool during a discovery call and have a substantive conversation in two minutes.
FAQ

Frequently asked questions

Whose data are the performance scores based on?
They come from Google PageSpeed Insights, which is Lighthouse running on Google's infrastructure. The Core Web Vitals you see are the same ones used by Google Search Console — they match.
Is the AI summary deterministic? Will it say the same thing every time?
No — the AI suggestions are generated each time, so the wording will vary. The underlying issues it flags are based on the audit data, which is stable for a given run. If you need a stable diff over time, look at the score numbers, not the prose.
Does the tool work on pages behind a login?
No. PageSpeed Insights needs the URL to be publicly reachable. For authenticated pages, audit a comparable public page (the marketing site, the login screen) or run Lighthouse locally inside the authenticated session.
Why does my Performance score change between runs?
PageSpeed Insights uses live network measurements, which fluctuate. Run the audit three times and use the median — that is the value Google itself uses internally.
Will it audit my whole site or just one page?
One URL per audit. SEO scores per page often vary widely — audit your homepage, your top blog post and your top service page separately to get a realistic picture.
How do I improve a low score quickly?
Start with the AI suggestions. The biggest wins are usually image optimisation (use WebP, set width/height), adding a meta description, fixing missing alt text, and enabling HTTPS / HSTS. Anything beyond that, the tool will tell you in plain English.
Are my audits private?
The URL you audit is sent to Google PageSpeed Insights and to Gemini (for the summary). We also store the audit result in our admin database so you can see history. We do not share audits publicly or sell the data.

Privacy & safety

The SEO Analyzer queries Google PageSpeed Insights and the Gemini API with the URL you supply. The URL and resulting scores are saved to our admin database for history and analytics — we do not share or sell that data. The audited page is fetched only as a public, anonymous request, exactly the way Google would crawl it.