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
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.
Stage 1: How your site is crawled
robots.txt, sitemaps, redirects, broken links and which pages can actually be reached and indexed.
Stage 2: What each page says
Titles, descriptions, headings, canonical tags, structured data, images and the language signals on every page.
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.
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 rulesIndexability
Whether the pages it reaches are allowed into the index.
13 rulesTechnical SEO
Canonical tags, redirects, rendering and the mechanics underneath the content.
19 rulesOn-page
Titles, descriptions, headings and the text of each page.
16 rulesContent
Depth, duplication and readability of what the pages actually say.
9 rulesInternal links
How pages connect to one another, and which are hard to reach.
7 rulesStructured data
Schema markup, its validity and what Google requires of it.
12 rulesImages
Alt text, dimensions, weight and loading behaviour.
9 rulesInternational
hreflang, language declarations and multi-market setup.
10 rulesSecurity
HTTPS, security headers and form handling.
9 rulesMobile
How the page behaves at a phone viewport.
10 rulesSocial
How a shared link appears on social platforms.
10 rulesPerformance
Load behaviour, resource weight and blocking work.
17 rulesCore Web Vitals
Google’s three user-experience metrics, from real visitors where available.
5 rulesGEO (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.
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.
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.
Read the report
Findings are grouped by severity and category, each with the affected pages, the evidence and what to do.
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.
