Website SEO checker

Free SEO analysis: see your site the way a search engine does.

Enter an address and we run a technical SEO check of your site. Every finding names the page it came from, the evidence behind it and how to fix it. Free, no sign-up.

  • 171rules, all of which run on every analysis where they apply
  • Every finding names the page it came from and the evidence behind it
  • What could not be measured is listed as unmeasured, never assumed to be fine

The home page is a good starting point. We follow links from there.

Depth

The entry page and what it links to.

What this mode will do

Pages read
8 pages
Crawl depth
1 link steps
Devices measured
Mobile
Pages opened in a browser
5 pages
Screenshots
2 images

These numbers come from the server’s configured limits. When the analysis finishes, the report separately shows how much of it actually completed.

Advanced optionsJavaScript rendering behaviour

Pages whose content is built in the browser look empty to a crawler. We load them in a real browser and compare the two views.

Security check

Loading the verification…

Checking whether the analyser is available…

What is an SEO analysis, and why run one?

An SEO analysis measures how well search engines can find, crawl and understand a website. Before Google can rank a page it has to reach it, be allowed to index it and be able to read it; a break anywhere in that chain costs visibility no matter how good the content is.

This tool walks your site the way a search engine bot does: it reads robots.txt and the sitemap, follows links, inspects every page’s title, description, heading structure, canonical tag and structured data, measures speed in a real browser and compares what JavaScript builds with the HTML your server sends.

The result is not a list of generic advice but a report showing which rule fired on which page, based on which evidence — so you know what to fix and in what order. Run regularly, a site audit catches errors on new pages, redirects broken by a migration and pages that slow down over time before they grow.

What is GEO analysis? Can AI assistants find your site?

GEO (generative engine optimization) is the work of making your site citable in the answers AI assistants give — ChatGPT, Claude, Perplexity, Google AI Overviews and Copilot. Classic SEO aims for a ranking in search results; GEO aims to be quoted and linked inside the answer itself.

Before an assistant can cite you it has to reach your pages, read the content and understand who you are. Many sites block AI search crawlers in robots.txt without realising it, render their content only with JavaScript, or forbid snippets — and drop out of those answers completely.

The GEO analysis runs in the same crawl as the SEO analysis, with no extra wait. It appears in the report as its own section with its own GEO score, and does not change your SEO score.

What the GEO analysis checks

  • AI crawler access

    Does robots.txt allow answer crawlers such as OAI-SearchBot, ChatGPT-User, Claude-SearchBot, PerplexityBot, Googlebot and Bingbot? Training crawlers such as GPTBot, ClaudeBot and Google-Extended are reported separately, as information.

  • llms.txt

    Is there an /llms.txt that summarises the site and its key pages for language models — and is it really markdown, or the app’s HTML shell?

  • Snippet and noai restrictions

    nosnippet and max-snippet:0 stop a page being used as a source in AI answers such as AI Overviews. noai and noimageai directives are reported too.

  • Entity signals

    Organization, LocalBusiness or Person structured data with sameAs links to official profiles, so an assistant recognises your brand and does not confuse it with another.

  • Trust and freshness

    Author information on articles, citations to outside sources on long content, and real update dates (lastmod) in the sitemap.

  • Quotable structure and readability

    Subheadings, lists and tables on long pages, and whether the content exists in the server HTML without JavaScript — most AI crawlers do not run JavaScript.

No AI provider publishes how it chooses sources, so the GEO analysis cannot guarantee a citation. It shows the preconditions that can be measured — access, readability and trust signals — with the evidence for each.

What the analysis covers

The analysis runs in four stages. Each works on the pages the one before it found, so if the crawl stops early the later stages are incomplete too — and the report says so.

  1. Stage 1: How your site is crawled

    robots.txt, sitemaps, redirects, broken links and which pages can actually be reached and indexed.

  2. Stage 2: What each page says

    Titles, descriptions, headings, canonical tags, structured data, images and the language signals on every page.

  3. Stage 3: How fast it is

    Lighthouse in a real browser, and Core Web Vitals from real visitors where Google has the data. Lab and field are never mixed.

  4. Stage 4: What JavaScript changes

    We compare the HTML your server sends with the page after scripts have run, and show the difference.

171 SEO checks in 15 categories

One analysis checks everything below. Every rule runs in every analysis it applies to; something we could not measure is never counted as fine — it is reported as not measured.

  • Crawlability

    Whether a search engine can reach your pages at all.

    13 rules
  • Indexability

    Whether the pages it reaches are allowed into the index.

    13 rules
  • Technical SEO

    Canonical tags, redirects, rendering and the mechanics underneath the content.

    19 rules
  • On-page

    Titles, descriptions, headings and the text of each page.

    16 rules
  • Content

    Depth, duplication and readability of what the pages actually say.

    9 rules
  • Internal links

    How pages connect to one another, and which are hard to reach.

    7 rules
  • Structured data

    Schema markup, its validity and what Google requires of it.

    12 rules
  • Images

    Alt text, dimensions, weight and loading behaviour.

    9 rules
  • International

    hreflang, language declarations and multi-market setup.

    10 rules
  • Security

    HTTPS, security headers and form handling.

    9 rules
  • Mobile

    How the page behaves at a phone viewport.

    10 rules
  • Social

    How a shared link appears on social platforms.

    10 rules
  • Performance

    Load behaviour, resource weight and blocking work.

    17 rules
  • Core Web Vitals

    Google’s three user-experience metrics, from real visitors where available.

    5 rules
  • GEO (AI visibility)

    Whether AI assistants and answer engines can reach, read and cite the site.

    12 rules

How to run an SEO analysis in 4 steps

No installation, plugin or account. The analysis runs on our servers and continues even if you close the browser.

  1. Enter the address

    Type your home page or the page you want to inspect. We follow its links to reach the rest of the site.

  2. Choose the depth

    Quick reads the entry page and the pages it links to. Thorough reads more pages, renders JavaScript where needed and measures mobile and desktop performance separately.

  3. Read the report

    Findings are grouped by severity and category, each with the affected pages, the evidence and what to do.

  4. Fix and measure again

    Follow the guides, then re-run the analysis. The history view compares your site with its earlier analyses.

What is in the SEO report?

Evidence-backed findings
Every finding shows the page it came from and the measurement behind it. No guesses, no generic advice.
Priorities
Critical, high, medium and low severities plus fix difficulty tell you where to start.
Performance
Lighthouse lab measurements and, where available, Core Web Vitals (LCP, CLS, INP) from real Chrome users, shown separately.
PDF, CSV and sharing
Download the report as a PDF, export findings as CSV or JSON, and share it with your team through a link.

Where the numbers come from

Nothing estimated
Nothing in this report is estimated. Every finding is produced by a named rule from evidence we collected, and anything we could not measure is listed as unmeasured rather than assumed to be fine.
Rule count
171 rules, all of which run on every analysis where they apply
Whose score
The score is ours, not Google’s. No search engine publishes a number like it and it does not predict rankings. Use it to compare a site with itself over time.
Lab and field
Lab measurements come from one synthetic load on our machine. Field data comes from real Chrome users and only exists for pages with enough traffic. They answer different questions and are shown separately.
Missing data
When a provider is unavailable or a credential is missing, the report says so. Nothing is filled in.
Privacy
We keep the signals we extract, never a copy of your pages. No cookies, authorization headers or form values are stored.

SEO analysis: frequently asked questions

Is the SEO analysis free?

Yes. It is free and needs no account. Reasonable per-person and per-site limits prevent abuse.

How long does an SEO analysis take?

It depends on the site’s size, its server’s speed and the depth you choose; Quick is usually much shorter than Thorough. The form shows how long the mode really took in recent analyses, and since it runs on our servers you do not need to keep the page open.

Which sites can I analyse?

Any public website: WordPress, Shopify, WooCommerce, Wix, custom builds or JavaScript sites built with Next.js or React. Pages behind a login and local network addresses are not analysed.

Does this show my Google ranking?

The score is ours, not Google’s; no search engine publishes such a number and it does not predict rankings. If a search-result provider is configured you can also check where your page appears for a keyword.

What does the SEO score mean?

It is calculated per category from the severity of the issues found, and is designed for comparing your site with itself over time. The report shows exactly which findings make it up.

Are site speed and Core Web Vitals measured?

Yes. Pages are measured with Lighthouse in a real browser, and where Google has enough data, LCP, CLS and INP from real Chrome users are shown too. Lab and field data answer different questions and are never mixed.

Is mobile-friendliness checked?

Yes: the viewport, disabled zoom, fixed-width elements, small fonts, and horizontal overflow and small tap targets in the rendered page.

Is my data stored?

We keep the signals we extract, never a copy of your pages. No cookies, authorisation headers or form values are stored. A report link opens only for people who have it and is never indexed.

How do I fix the issues in the report?

The question mark next to each finding opens a guide explaining the issue, why it matters and how to fix it step by step. If you have no technical team, KTYAPTECH can make the fixes for you.

How often should I run an SEO analysis?

Monthly is enough for most sites. Run one immediately after a migration, a redesign, a new template or a new plugin — those are the moments things break most often.

What is GEO analysis, and how is it different from SEO analysis?

SEO analysis measures how findable your site is in search engines; GEO analysis measures whether AI assistants such as ChatGPT, Claude, Perplexity and Google AI Overviews can reach your site, read it and cite it. Both run in the same analysis and appear as separate sections with separate scores.

Does it show whether my site appears in ChatGPT or Perplexity?

No — no tool can measure that reliably, because answers change with the person and the question. The GEO analysis checks the preconditions for being cited: whether crawlers are allowed, llms.txt, snippet restrictions, structured data and content structure. Every problem is listed with its evidence and fix.

Want someone to do this work?

KTYAPTECH can take the findings in this report and implement them. No ranking guarantees — just the technical work, done properly.

Nobody can guarantee a search ranking, and anyone who does is selling you something else.