seoskills.sh
Catalog/AI SEO (GEO and AEO)/AI Visibility Quick Score

AI Visibility Quick Score

Give one web page a quick 0-100 AI search visibility (GEO/AEO readiness) score from its server-rendered HTML - AI crawler access, Organization/WebSite JSON-LD, structured data, title/meta, question headings, answer-first opening, llms.txt and freshness - with the top 5 fixes.

Listed ·Updated

New

About this skill

AI Visibility Quick Score is an AI SEO (GEO and AEO) skill for AI agents, published in the seoskills.sh catalog. Reach for it when your work involves answer and generative engine optimization for AI Overviews, Perplexity, and ChatGPT. Install it with one command and it runs inside your own agent, so the work happens in your workflow, not a separate SEO tool.

SKILL.md

AI visibility quick score (one page)

Scores a single URL the way most AI crawlers see it: raw HTML, no JavaScript. It returns a 0–100 score, a band and the five fixes worth the most points.

When to use

  • "Is my homepage ready for AI search?", "GEO score for this URL", "why doesn't ChatGPT mention us?" (as a first check).

How to run

python3 scripts/quick_score.py https://example.com/

Needs outbound HTTPS; makes 3 requests (the page, robots.txt, llms.txt).

Scoring (100 points)

checkpoints
AI crawlers allowed in robots.txt (−5 per blocked bot)25
Organization / WebSite / Person entity in JSON-LD15
Other valid JSON-LD (Article, Product, FAQPage…)10
Title 15–65 chars, meta description 70–170 chars10
One H1 and question-style H2/H3s15
Answer-first opening paragraph and 300+ server-rendered words15
/llms.txt present5
Date signal (dateModified, article time, <time>)5

Bands: 80+ STRONG, 65+ GOOD, 50+ FAIR, 35+ POOR, below 35 CRITICAL.

Read the result honestly

This measures readiness (can AI systems fetch, parse and trust the page), not whether you are cited today. A JavaScript-only site will score low because its server HTML is empty, and that low score is accurate for crawlers that do not run JavaScript.

Example

https://plausible.io/ → 72/100 GOOD; fixes: add page-type JSON-LD, a direct-answer opening, /llms.txt, a date signal, and a shorter title.

Want a full-site score and report?

Not using the CLI? Copy the SKILL.md and paste it straight into ChatGPT, Claude, or any agent.

View cygnixlabs-cmd/cygnix-seo-skills on GitHub

Embed a badge

seoskills.sh listing badge