SEO & GEO Analyzer

Enter a URL to score its on-page SEO and how ready the page is to be cited by AI answer engines.

Free · No sign-up · Fetched server-side, nothing stored

How to use

  1. Paste the full URL of a page, including https://.
  2. Click Analyze. The page is fetched and parsed on a Koaris edge function.
  3. Read the SEO and GEO scores, then work through the flagged rows.
  4. Copy the plain-text report to share it or drop it into a ticket.

What it checks

SEO

Title and meta description length, canonical URL, indexability (robots meta and X-Robots-Tag), html lang, charset, mobile viewport, a single sequential H1 outline, image alt coverage, internal vs external links, Open Graph and Twitter Card tags, favicon, structured data (JSON-LD) validity, and content length.

GEO — Generative Engine Optimization

How ready the page is for AI answer engines: whether robots.txt lets crawlers like GPTBot, PerplexityBot and ClaudeBot in, whether a /llms.txt exists, answer-ready schema (Article, FAQ, HowTo, Product), author and date signals, question/answer structure, lists and tables to quote from, a stable canonical URL, and — most importantly — whether the main content is in the HTML without JavaScript.

Questions

What is GEO (Generative Engine Optimization)?
It is how well a page is set up to be found, understood and quoted by AI answer engines like ChatGPT, Perplexity and Google AI Overviews. The analyzer checks AI-crawler access in robots.txt, structured data, author and date signals, answer-shaped content, /llms.txt and whether the content is in the HTML without JavaScript.
Does this send the URL to a server?
Yes — unlike the other Koaris tools, this one has to. The page is fetched and parsed by a stateless Koaris edge function so it can read cross-origin HTML. Nothing about the request or the result is stored or logged.
Why does it say the content needs JavaScript?
The analyzer reads the raw HTML the server returns, the same as most search and AI crawlers. If the main text only appears after a client-side framework runs, the check flags it — server-render or pre-render the content so crawlers see it.
Can it analyze a PDF or an image URL?
No. It only analyzes HTML pages. A URL that returns a PDF, image or JSON is rejected with a clear message.

Advertisement