Free SEO and GEO Tools
These tools cover common checks in technical SEO and GEO. They are free, need no sign-up and call no AI models. Anything you paste is processed only in your browser and never uploaded; tools that accept a URL fetch it through our server, as explained in the notes at the bottom.
Every check in the GEO tools carries an evidence level: A Confirmed, B Documented, C Patented (patents and papers), D Speculative, with a source link. There is no overall score. A check fails only when official documentation states a hard requirement; everything else is a suggestion.
When to use each tool
Structured data
Schema Visualizer
Use it after shipping structured data or when you take over a new site. Google’s Rich Results Test tells you which fields are missing, but not how many entities a page declares or how they connect. This tool draws the JSON-LD as a graph, so you can see whether the same brand is defined several times, whether an article’s author points to the right Person, and whether @id values are written consistently. Format errors in prices, dates and availability are fixed in one click.
Entity Consistency Checker
Use it to check that an author or brand is described the same way across pages and sites. The Schema Visualizer looks at one page; this tool compares 2–10 URLs, across domains if needed, such as a personal About page and a company author page. It finds the same entity under different @id values, conflicting properties, author fields that do not reference the entity’s @id, and sameAs links that point to a platform home page, then writes one consolidated JSON-LD block.
Open the Entity Consistency Checker
Product Schema Checker for AI Shopping
Use it on product pages, especially Shopify stores. The tool checks Product, Offer, shipping and return policy markup field by field against Google’s merchant listing, product variant and return policy docs, and validates GTIN check digits, currency codes and price formats. It also lists what ChatGPT, Google AI Mode, Perplexity and Copilot have published about their shopping data sources, and generates Liquid code you can paste into a Shopify theme.
Open the Product Schema Checker
AI crawlers and access
AI Crawler robots.txt Checker
Use it before and after changing robots.txt, especially when you want AI search engines to cite you while opting out of AI training. The tool follows RFC 9309 to decide whether 30+ AI and search crawlers may fetch a path, including Chinese AI crawlers such as Kimi and ByteDance, and labels each one by source: official documentation, third-party reports or unverified. It also parses Content-Signal declarations, flags common mistakes with fixes, and builds a recommended robots.txt block for your intent.
Open the AI Crawler robots.txt Checker
What AI Crawlers See
A robots.txt allow rule does not mean a crawler can read the page. A CDN or firewall may block AI crawlers, and a single-page app may only render its text with JavaScript, which mainstream AI crawlers generally do not run. This tool requests one URL with 7 user agents, including a browser, Googlebot, GPTBot, OAI-SearchBot and ClaudeBot, compares status codes and challenge-page signs, counts how much text is readable without JavaScript, and checks how noindex, nosnippet and max-snippet affect AI answers.
AI Crawler Log Analyzer
Use it when you want to know what AI crawlers actually fetched. The two tools above check rules and single requests; a log records real crawls. Drop in a server access log to see which pages GPTBot, ClaudeBot, PerplexityBot and others requested, which status codes they received and whether they asked for llms.txt. Requests with a crawler user agent but an address outside the vendor’s published IP list are flagged as fakes. The log is streamed line by line in your browser and never uploaded, so large files do not freeze the page.
Open the AI Crawler Log Analyzer
llms.txt Validator and Generator
Use it if you have, or plan to add, an llms.txt file. The tool checks the file line by line against the llmstxt.org spec, with line numbers and fixes, and can build one from a sitemap or URL list. The page also states the current evidence: Google says it does not use llms.txt, and log studies show most llms.txt files receive almost no AI crawler requests. Check your own logs with the log analyzer before investing in it.
Content and traffic
SERP Snippet Preview
Use it while writing titles and meta descriptions. Google truncates titles by pixel width, so character counts are only a rough guide, especially when a title mixes Latin and CJK text. The tool measures text in the font Google uses, shows desktop and mobile results side by side, and checks whether your target keyword sits in the first half of the title.
UULE Generator
Use it to check rankings in specific cities and neighborhoods. The gl parameter only switches results to a country, but local businesses and the map pack vary by city and even by neighborhood. The tool has Google’s official geotargets table built in, so you can search about 270,000 cities and postal codes and check that a name is spelled correctly. It also builds parameters from coordinates, or a grid of points around one, to check a local business’s ranking at nearby positions. Bulk mode builds URLs for every location × query, and the decoder reads the location from any Google URL.
AI Citability Checker
Use it before publishing an article. The tool splits the text at H2 and H3 and checks each section: whether the first sentence answers the heading directly, whether it opens with “it” or “this” that depends on earlier text, whether numbers have sources, and whether there is filler or a key-points box. It works for English and Chinese. Most of the underlying studies are correlational, so results are suggestions, and the page quotes Google’s advice against chopping content up for machines.
Open the AI Citability Checker
AI Traffic Attribution
Use it when you cannot tell whether leads come from Google or from AI assistants. Pick sources such as ChatGPT, Perplexity, Gemini, DeepSeek and Doubao, and the tool writes a GA4 custom channel group regex, a Looker Studio formula, a GTM variable, a Shopify checklist and server log commands. Paste a batch of referrers or UTM-tagged URLs to test the rules on the spot.
Notes
- The Schema Visualizer, Entity Consistency Checker, Product Schema Checker, AI Crawler robots.txt Checker, What AI Crawlers See and the llms.txt Validator can fetch a URL for you through our server, with rate limits and a 10-minute cache. The server returns only what the tool needs (JSON-LD, robots.txt, llms.txt or page statistics), never the full page. You can also copy and paste instead; each tool page explains how.
- The log analyzer, citability checker, AI traffic attribution, SERP preview and UULE generator run entirely in your browser and send nothing to the server.
- Checks follow schema.org, Google Search Central documentation, RFC 9309, llmstxt.org and AI vendors’ crawler documentation. These rules change, the tools are updated with them, and each page shows its update date.
- The tools report what the markup and rules say; they do not replace real data in Google Search Console or Bing Webmaster Tools.
- Found a bug or want a new tool? Reach me on GitHub.
For articles on structured data, robots.txt and AI search, see articles I wrote at Jindouyun SEO.