Analyse your website’s search engine optimisation and AI search readiness. Get separate SEO and GEO scores out of 100 — calculated from real checks, not estimates.
An SEO score measures how well your website is optimised for traditional search engines like Google and Bing. It evaluates technical foundations, on-page signals, content structure, indexability, schema markup, and social metadata — all deterministically calculated from real checks on your page.
A GEO (Generative Engine Optimization) score measures how well your website is structured for discovery and potential citation by AI-powered search systems. It checks entity clarity, structured data, AI crawler accessibility, authority signals, and content citability — these are readiness signals, not ranking guarantees.
Enter your public website URL. We validate and normalise it, ensuring only public, reachable domains are analysed.
Our server securely fetches your homepage, robots.txt, sitemap.xml, and llms.txt simultaneously.
We parse the HTML for 30+ SEO and GEO signals including tags, schema, links, headings, and crawl directives.
Each signal is scored deterministically against defined criteria. You receive a full breakdown with actionable recommendations.
Using WordPress?
Contento AI Optimizer
SEO + GEO optimization plugin for WordPress. Structured data, AI crawler controls, llms.txt & more.
| Dimension | SEO | GEO |
|---|---|---|
| Primary goal | Rank in search engine results | Improve AI search readiness signals |
| Audience | Google, Bing crawlers | AI systems: ChatGPT, Perplexity, Gemini |
| Key signals | Keywords, backlinks, metadata | Entity clarity, structured data, authority |
| Content focus | Keyword relevance & volume | Clear, citable, factual content |
| Schema | Organization, Article, FAQ | Same + llms.txt, AI-accessible HTML |
The SEO score is calculated deterministically from 100 points across 7 categories: Technical SEO (25), On-Page SEO (20), Content Structure (15), Indexability (15), Schema & Metadata (10), Internal Linking (10), and Social Metadata (5). Every point is awarded based on specific, measurable checks — nothing is estimated or random.
The GEO (Generative Engine Optimization) score measures AI search readiness signals on your website. It checks AI crawler accessibility in robots.txt, entity clarity through schema markup, structured data depth, content structure, authority signals (About/Contact pages), citation-worthy content, llms.txt presence, and freshness signals. A higher GEO score indicates better AI readiness — it does not guarantee visibility in any specific AI system.
No. All analysis is performed by fetching your public website directly from our server. We do not use Ahrefs, Moz, Semrush, or any third-party data sources. Every score is based purely on signals extracted from your publicly accessible pages.
No. We make a small number of GET requests (homepage, robots.txt, sitemap.xml, llms.txt) with a standard user agent and 12-second timeout. This is equivalent to a single user visiting your site.
llms.txt is an emerging optional standard (similar to robots.txt) that allows website owners to provide AI language models with curated, structured information about their content. It is not a mandatory ranking factor, but its presence is treated as a positive AI readiness signal in our GEO scoring.
Several GEO improvements are technical rather than content-based: adding Organization schema, creating an llms.txt file, ensuring AI crawlers are not blocked in robots.txt, linking to About and Contact pages, and adding FAQ schema. These changes can significantly improve your GEO readiness score.
Browse verified SEO agencies on GoContento to improve your rankings and AI visibility.