Methodology
How we calculate your scores
Every scan produces three numbers from 0 to 100. Below you will find exactly what they measure, how much each check weighs and how to read the result. No jargon.
Optimisation for Google
How ready the page is to be found and shown well in search results.
Visibility on AI engines
How readable and quotable you are for ChatGPT, Claude, Perplexity and Gemini.
The two combined
Combines SEO and GEO into a single number, weighting GEO more when it is low.
How we read your site
- 1 We read the real page. We download the HTML the way Google would and analyse it element by element: title, description, headings, images, links, structured data.
- 2 We do not run the site's JavaScript. We analyse the code exactly as it arrives. If a page only shows its content after scripts have run, we tell you, because many bots struggle to read it too.
- 3 One page or more, depending on the plan. Free analyses the main page; higher plans scan more pages (up to 10 on Solo, 50 on Pro, more on Agency) and calculate a weighted average: the most important pages and the worst performing ones count for more.
- 4 We also look at robots.txt and llms.txt for the domain, useful to understand whether search engines and AI engines can read you.
SEO score, check by check
The SEO score starts at 100 and loses points for every check that fails. The more serious a problem, the more points it costs. The main ones:
- Page title (title)Present and the right lengthup to 14 pts
- Meta descriptionPresent and well sizedup to 12 pts
- Main heading (H1)Present and unique on the pageup to 12 pts
- Colour contrastText readable against the backgroundup to 12 pts
- IndexabilityNo noindex blocking the enginesup to 8 pts
- Heading structure (H2), enough text, images with alternative textup to 8 pts each
- Canonical URL, HTTPS, server speedup to 6 pts each
- Mobile viewport, internal links, Open Graph and structured dataup to 5 pts
- Declared language (4 pts) and favicon (2 pts)minor checks
GEO score, check by check
GEO too starts at 100 and loses points for every missing signal. It measures how well an AI engine understands who you are, what you talk about and whether it can quote you as a reliable source:
- AI engines not blockedIn robots.txt, GPTBot and similar are allowedup to 12 pts
- Business schemaProfessionalService, LocalBusiness or a subtype such as Attorney, Physician, Restaurantup to 12 pts
- Identity schemaOrganization, Person or LocalBusinessup to 12 pts
- Conversational languageThe page answers the questions people really askup to 10 pts
- Identifiable author and E-E-A-TWho wrote it, and with what expertiseup to 8 pts each
- Verifiable contact details (phone, address) and structured FAQsup to 7 pts each
- Semantic structure, local reference, sector queriesup to 6 pts each
- llms.txt file, visible date, breadcrumb trail, sentences in direct formup to 5 pts
How the overall score is built
The overall score combines SEO and GEO, giving more weight to GEO when it is low, so a weak GEO does not stay hidden behind a good SEO:
- High GEO (70+)75% SEO + 25% GEO
- Medium GEO (50-69)60% SEO + 40% GEO
- Low GEO (below 50)50% SEO + 50% GEO
The bands and the colours
- Excellent85 - 100
- Good70 - 84
- Needs work50 - 69
- Critical0 - 49
Honesty about the numbers
- The comparison with the sector is an indicative reference, not the actual average of the sites Trovavio has analysed.
- The scores update with every new scan: once you have applied some improvements, run the analysis again to see them reflected.
- We analyse the HTML as it is, without running the site's JavaScript: on sites built entirely in JavaScript the results can be less precise, and in that case we tell you.
- When we suggest a title, a description or rewritten text, the AI uses only what is already on your site: it does not add cities, numbers or services you do not have.
Frequently asked questions
What do the SEO and GEO scores mean?
How are the checks carried out?
Why does GEO stay low even after adding schema?
Want to see your numbers?
Analyse your site in less than a minute, no sign-up needed.
Check your site