# RobotCheck.coffee > Free machine-readability analyzer for websites. Checks how well AI crawlers, search bots, and LLMs can read any website. Returns a score 1–10 with actionable recommendations. RobotCheck.coffee analyzes any public website URL against 10 weighted criteria: robots.txt, llms.txt, Sitemap XML, Schema.org markup, Open Graph / Twitter Cards, semantic HTML, image alt texts, Core Web Vitals, canonical tags and hreflang. The weighted results are combined into a total score from 1–10 and a grade from A+ (9.0–10) to F (below 4.0). Criteria that do not apply to a site (for example hreflang on a single-language site) are left out of the score. Rules for robots.txt, llms.txt and related HTTP/HTML signals come from primary sources (Anthropic, OpenAI, Google, llmstxt.org) and are updated weekly by an automated pipeline; optional recommendations are shown as hints without affecting the score. Free to use, no account required: 5 checks per day per IP. API keys allow automated and bulk checks. Available in 15 languages: German (default, no URL prefix), English (/en), French (/fr), Spanish (/es), Italian (/it), Dutch (/nl), Portuguese (/pt), Polish (/pl), Russian (/ru), Japanese (/ja), Chinese (/zh), Korean (/ko), Turkish (/tr), Swedish (/sv), Hungarian (/hu). Built for webmasters, developers and SEO professionals. Contact: andreas@diereuters.de ## Tool - [Check your site](https://robotcheck.coffee/en/check): run a free analysis of any domain - [Pricing](https://robotcheck.coffee/en/pricing): API key packages for automated and bulk checks (`POST /api/v1/check` with `X-Api-Key` header) - [Changelog](https://robotcheck.coffee/en/changelog): version history of the analysis rules ## API - [Rules metadata](https://robotcheck.coffee/api/v1/rules-meta): current ruleset version and number of active checks (JSON) - [Changelog history](https://robotcheck.coffee/api/v1/changelog-history): full version history of the analysis rules (JSON) ## Blog - [Measured Fairly: robotcheck After the Overhaul with Fable 5.2](https://robotcheck.coffee/en/blog/fair-gemessen-mit-fable-5-2): why a flawless site could not score 10 out of 10, and how the scoring was rebuilt to be fairer - [What the Crawler Really Sees](https://robotcheck.coffee/en/blog/was-der-crawler-wirklich-sieht): how to check with curl and server logs what AI crawlers actually get without JavaScript - [The Cobbler and His Sitemap](https://robotcheck.coffee/en/blog/robotcheck-prueft-sich-selbst): a self-test of robotcheck.coffee and what an automated score misses - [How LLMs Really Read Your Website](https://robotcheck.coffee/en/blog/wie-llms-deine-website-lesen): the 10 factors that decide whether ChatGPT, Gemini, Perplexity and Claude can read a site - [llms.txt in 2026: What the Server Logs Actually Show](https://robotcheck.coffee/en/blog/llms-txt-2026-server-logs): which crawlers actually request llms.txt, based on real server logs - [Why RobotCheck Updates Its Rules Automatically](https://robotcheck.coffee/en/blog/why-robotcheck-updates-its-rules-automatically): how the weekly rule pipeline works and why ## Optional - [Homepage as Markdown](https://robotcheck.coffee/index.md): full homepage text as plain Markdown - [Sitemap](https://robotcheck.coffee/sitemap.xml): all pages in all 15 languages with hreflang alternates - [Privacy Policy](https://robotcheck.coffee/en/privacy): data protection information - [Imprint](https://robotcheck.coffee/en/imprint): legal notice