How does your website score for SEO, GEO and AEO?
ratemysite.ai audits the home page of any public website in under a minute and returns a free 0 to 100 score for technical SEO, content, answer engines (AEO), AI search (GEO) and Core Web Vitals, with a prioritized fix list.
What does a report look like?
Sample report with illustrative figures, not a real audit. Run an audit above to get yours: one score from 0 to 100, five category bars and a fix list ordered by impact.
- Technical SEO88
- Content and E-E-A-T71
- Answer engines (AEO)62
- AI readiness (GEO)58
- Speed90
- llms.txt: No /llms.txt file was found at the site root.
- FAQ schema: No FAQPage structured data was found.
- Title tag length: The title is 74 characters, search results cut it near 60.
What is GEO and AEO?
GEO is a set of practices, short for generative engine optimization, that make a site easy for AI assistants such as ChatGPT, Claude and Perplexity to crawl, understand and cite. AEO is a way of structuring pages, short for answer engine optimization, so search engines and assistants can quote a direct answer from them.
What is checked?
- 01
Technical SEO
14 checks, 25% of the score
Titles, canonicals, robots.txt, sitemap and indexability.
- 02
Content and E-E-A-T
8 checks, 15% of the score
Depth, readability, author, visible dates and sources.
- 03
Answer engines (AEO)
9 checks, 20% of the score
Direct answers, FAQ and HowTo schema, question headings.
- 04
AI readiness (GEO)
12 checks, 25% of the score
llms.txt, AI crawler access and content without JavaScript.
- 05
Speed
6 checks, 15% of the score
LCP under 2.5 s, INP under 200 ms and CLS under 0.1, from PageSpeed Insights.
How big is the audit?
- Checks per audit
- 49
- Categories
- 5
- Fix guides
- 49
ratemysite.ai runs 49 checks in 5 categories on every audit, reuses a report for 24 hours, and allows 10 audits per hour per visitor.
Which fix guides should you read first?
- How to add an llms.txt file to your websiteAn llms.txt file is a plain Markdown file at the root of your site that tells AI assistants what the site is about and which pages matter most.
- How to allow AI crawlers like GPTBot in robots.txtYour robots.txt must not block the main AI crawlers, such as GPTBot, ClaudeBot, PerplexityBot and Google-Extended, or those assistants cannot cite your site.
- How to write a 40 to 60 word direct answer paragraphThe first paragraph after the H1 should answer the page question in 40 to 60 words, so answer engines can quote it word for word.
- How to add FAQ sections with FAQPage structured dataA FAQ section marked up with FAQPage structured data gives assistants ready-made question and answer pairs to cite.
- How to get Largest Contentful Paint under 2.5 secondsLargest Contentful Paint should be under 2.5 seconds. It measures how long the biggest image or heading takes to appear, so it is the moment a page feels.
- How to write a title tag between 30 and 60 charactersA title tag between 30 and 60 characters shows in full on Google and gives AI search engines a precise label for your page.
Frequently asked questions
What does ratemysite.ai check?
It runs 49 checks across technical SEO, content quality, answer engine optimization (AEO), AI search readiness (GEO) and Core Web Vitals, then scores the page from 0 to 100 and lists the fixes in priority order.
Is it really free?
Yes. Audits are free and need no account. The site is funded by ads on report and guide pages. You can run 10 audits per hour.
What is GEO?
GEO is generative engine optimization: making a site easy for AI assistants such as ChatGPT, Claude and Perplexity to crawl, understand and cite. It covers crawler access, llms.txt, server-rendered content and clear brand data.
What is AEO?
AEO is answer engine optimization: writing pages so that search engines and assistants can lift a direct answer from them, with FAQ and HowTo structured data, question headings and a short definition near the top.
Does the audit run JavaScript?
No. It reads the HTML your server sends, which is also what most AI crawlers see. If your content only appears after JavaScript runs, the audit will tell you.
How often can I re-run an audit?
A report is reused for 24 hours. After that you can re-analyze from the report page. Rate limit is 10 audits per IP per hour.
Updated . Sources: Google Search Central, llmstxt.org.