# CiteSnap > Score any page 0–100 on whether ChatGPT, Perplexity, Gemini, Claude and Google AI Overviews can find, parse and cite it — and get the prioritized fixes. ## Tools - [GEO score checker](https://citesnap-web.vercel.app/tools/geo-score-checker): Score any URL 0–100 on AI citation readiness and get the prioritized fixes, in about five seconds. - [AI crawler checker](https://citesnap-web.vercel.app/tools/ai-crawler-checker): Read a site’s robots.txt and show exactly which AI crawlers — GPTBot, ClaudeBot, PerplexityBot, Google-Extended — are allowed or blocked. - [llms.txt generator](https://citesnap-web.vercel.app/tools/llms-txt-generator): Generate a spec-compliant llms.txt from a site’s sitemap, or validate the one already published against the spec. - [Schema generator](https://citesnap-web.vercel.app/tools/schema-generator): Build valid FAQPage, Article, HowTo or Organization JSON-LD tuned for citation, entirely in the browser. ## Guides - [What is generative engine optimization (GEO)?](https://citesnap-web.vercel.app/blog/what-is-generative-engine-optimization): GEO is optimising a page to be quoted inside an AI-generated answer rather than ranked in a list of links. Here is what changes, what carries over from SEO, and what to do first. - [How to get cited by ChatGPT](https://citesnap-web.vercel.app/blog/how-to-get-cited-by-chatgpt): Four things decide whether ChatGPT can cite your page: crawler access, server-rendered content, a clear entity, and a passage that answers the question in its first sentence. Here is how to fix each. - [Answer-first writing: the highest-leverage GEO fix](https://citesnap-web.vercel.app/blog/answer-first-writing): Answer-first writing means each section answers its own heading in the first sentence. It is worth 13 of 100 points in the CiteSnap model — more than schema, FAQ markup and llms.txt combined. ## About - [About CiteSnap](https://citesnap-web.vercel.app/about): who builds this, how the scoring model works, and what it deliberately does not claim. ## Notes - The scoring engine is the same code in the Chrome extension and on this site; only the IO adapter differs. - llms.txt is an emerging convention with no measured effect on citation. CiteSnap scores it 4 points out of 100 for that reason, and says so on the tool page.