SEO and AI visibility, free and open source
See your page the way Google and the AI engines see it
MetaInfo audits any URL for Google, Bing, ChatGPT, Perplexity, Claude and Gemini, tells you which crawlers can reach it, and turns every failing check into a prioritised fix. No sign-up needed.

Everything between “is it indexed?” and “does ChatGPT cite us?”
The audit engine is Rust compiled to WebAssembly and runs in your browser, so the core tools are free and fast.
Optimise
Free, in your browser, no account.
Page audit
55+ checks scored separately for Google, Bing, ChatGPT, Perplexity, Claude, Gemini and social sharing, and per category.
Fix plan
Failing checks grouped into blockers, quick wins, foundations and polish, ranked by score gain per unit of effort.
AI & crawler access
robots.txt verdicts and live HTTP probes for 14 search, AI-search and training crawlers, so CDN blocks show up.
AI citation readiness
GEO score, passage citability, answer-first structure, sourced claims and freshness, all deterministic.
JS rendering & site crawl
Flag content that only appears after JavaScript runs (measured with the optional rendering service), and crawl a whole site for broken links, duplicates and template-wide issues.
Schema validator
JSON-LD, Microdata and RDFa against the full schema.org vocabulary, plus Google rich-result requirements.
Research
Free starting points; volumes and rankings need DataForSEO keys.
Keyword research
Long-tail ideas from autocomplete for free. With DataForSEO: volume, difficulty, CPC, intent and trend.
Keyword gap
Topics competitors cover that you don't, extracted from their pages. With DataForSEO: the ranking gap.
Competitors
Your audit side by side with each competitor's. With DataForSEO: organic competitors by keyword overlap.
SERP analysis
Benchmark the pages that rank. With DataForSEO: live results, SERP features and AI Overview sources.
BacklinksDataForSEO
Profile comparison, link gap, referring domains and anchors.
Track
Every scan is saved, so progress has a history.
Dashboard
Scores per platform over time, AI readiness, next fixes and a setup checklist for each project.
Rank trackingDataForSEO
Desktop or mobile positions for your keywords and competitors, with a cost estimate before each run.
AI visibilityDataForSEO
Ask ChatGPT, Claude, Gemini and Perplexity your prompts and see whether they mention or cite you.
Integrate
Use it from your pipeline or your agent.
MCP server
Streamable HTTP at /api/mcp: audit_page, validate_schema and keyword_ideas for any MCP client.
CI-friendly report API
GET /api/report runs the same engine server-side and answers 422 when the score is below your bar.
Optional team workspaces
Sign in to sync projects and history across devices and share them with your team.
AI & crawlers
Know which bots can actually read the page
Search, AI-search, live-fetch and training crawlers each get two answers: what robots.txt allows for this exact URL, and what the server or CDN really returned to that user agent. Blocking training bots is a choice; blocking the ones that cite you is a bug.

Fix plan
A ranked to-do list, not a wall of warnings
Failing checks become tasks with an effort level, the platforms they affect and the points they're worth. Projected scores show where you'll land, and the plan exports to Markdown for your tracker.

AI citation readiness
Write passages answer engines want to quote
Every section is scored for answer quality, self-containment, readability, sources and originality. You see the most quotable passages, the weakest ones and exactly why they're weak.

And the rest of the toolkit

Schema validator

Search, AI and social previews

Generated head, JSON-LD, robots.txt and llms.txt

Project dashboard
Works without an account
Every tool runs anonymously. Projects, scan history and tracking live in your browser until you decide otherwise. Sign in only if you want your workspace synced across devices or shared with a team.
- No sign-up, no trial, no paywall on the audit
- Analysis runs in your browser with WebAssembly
- Bring your own DataForSEO keys, pay-as-you-go, never stored on the server
- Identifies itself honestly when it fetches pages: no stealth scraping
For developers
Put the audit in CI, or hand it to your agent
/api/report runs the same engine on the server. With format=summary you get a compact JSON score card, and with min the response is HTTP 422 when the score falls below your threshold, so curl -f fails the pipeline.
The MCP server at /api/mcp gives Claude and other MCP clients audit_page, validate_schema and keyword_ideas, plus the research tools when DataForSEO is configured.
# Fail the build when the page scores below 80
curl -f "https://metainfo.agarwal-aman041.workers.dev/api/report\
?url=example.com/pricing&format=summary&min=80"claude mcp add --transport http metainfo \
https://metainfo.agarwal-aman041.workers.dev/api/mcpPart of a product family
Small, focused tools for getting a product out the door and in front of people.