# CiteStat — AI-Powered SEO Audit Tool > CiteStat is a Vietnamese-first SEO audit and AI content analysis tool by ERPFit. It checks websites against 326+ rules from Google and Bing official documentation, simulates how AI search engines extract and cite content, and generates professional branded reports in Vietnamese and English. ## What CiteStat Does CiteStat audits websites for search engine optimization across six categories: on-page SEO, technical SEO, structured data (Schema.org), performance (Core Web Vitals), GEO/AI readiness, and content quality. It also simulates how AI-powered search engines like Google AI Overviews, ChatGPT, and Perplexity extract and cite web content. ## Key Capabilities - SEO audit with 326+ rules from Google Search Central and Bing Webmaster docs - Dedicated content audit with detailed step-by-step suggestions - AI content extraction simulation (citability scoring, passage ranking) - Multi-page site crawl (up to 50 pages with concurrent fetching) - Core Web Vitals via PageSpeed Insights and CrUX field data - PDF and HTML report generation (branded ERPFit) - Vietnamese (default) and English language support - MCP server for Claude and AI agent integration ## API Base URL: https://aiseo.erpfit.com ### Endpoints - POST /api/scan — Run SEO audit on a URL. Body: {"url": "https://example.com"} - POST /api/content-audit — Content quality audit with detailed suggestions. Body: {"url": "https://example.com/blog/post", "locale": "en"} - POST /api/keywords — Keyword ideas from Google/YouTube autocomplete (VN default). Body: {"seed": "cà phê phin", "lang": "vi"} - POST /api/crawl — Multi-page site crawl. Body: {"url": "https://example.com", "maxPages": 10} - POST /api/render — AI content extraction simulation. Body: {"url": "https://example.com"} - GET /api/report/:id — HTML report for a scan - GET /api/report/p/:token — Public report via share token (no auth required) - GET /api/report/:id/pdf — PDF report for a scan - GET /api/scans/:id — Full scan result by ID - GET /api/sites/:domain/history — Scan history for a domain - GET /api/sites/:domain/performance — Search Analytics summary (GSC) - GET /api/sites/:domain/opportunities — SEO opportunities (striking-distance, CTR gaps, cannibalization) - POST /api/sites/:domain/inspect — URL indexation status via GSC URL Inspection API - GET /api/sites/:domain/gsc-diff — Compare two GSC performance snapshots - POST /api/sites/:domain/rank-findings — Re-rank findings by traffic weight - GET /api/health — Service health check ### Authentication API key via Authorization header or api_key query param. Session cookies also accepted (primary method: auth.erpfit.com SSO with shared .erpfit.com cookie; local sign-in as fallback). Credit-based pricing: 1 scan = 1 credit. Free tier: 10 credits/day. ## CLI Install: `curl -fsSL https://aiseo.erpfit.com/install.sh | sh` Commands: scan, render, crawl, login, logout, whoami, keys, mcp The CLI doubles as an MCP stdio server (`aiseo mcp`) for integration with Claude Code, Cursor, and other AI assistants. ## MCP Server CiteStat provides MCP tools via two transports: 1. **Stdio** (via CLI): `aiseo mcp` — for Claude Code/Desktop integration 2. **HTTP** (hosted): `POST https://aiseo.erpfit.com/api/mcp` — no local install needed Fourteen tools available: - seo_scan(url, skipPerf?) — Full SEO audit returning score, grade, and findings - seo_render(url) — AI content extraction analysis with citability scoring - seo_compare(urls, skipPerf?) — Side-by-side SEO comparison of 2-5 URLs - seo_report(url, skipPerf?) — Audit + save to database, returns report URLs - seo_schedule(domain, cron?, email?) — Set up recurring automated scans - seo_content_audit(url, keyphrase?) — Deep content quality analysis with E-E-A-T and fix suggestions - seo_performance(domain) — Core Web Vitals and Lighthouse performance check - seo_opportunities(domain) — SEO growth opportunities from Google Search Console - seo_trend(scanId1, scanId2) — Score and finding changes between two scans - seo_metrics(domain, limit?) — Scan history and score trend for a domain - seo_submit(urls, key?) — Submit URLs to search engines via IndexNow - seo_backlinks(domain, driver?) — Domain authority and backlink profile - seo_keywords(seed, lang?, source?, alphabet?) — Keyword and question ideas from Google/YouTube autocomplete - seo_drift(scanId1, scanId2) — Detect SEO regressions between baseline and current ## Agent Skills Six reusable skills for Claude Code and AI agents (in `.claude/skills/`): - seo-audit — Full SEO audit with 326-rule engine, scores, role-specific fixes, and domain checks (SPF, DMARC, DNSSEC, CAA, registration age and expiry) - content-optimize — Content quality, readability, AI slop detection, E-E-A-T analysis - ai-visibility — AI search readiness: citability simulation, GEO, agent readiness, brand entity check (Wikidata / Google Knowledge Graph) (unique to CiteStat) - drift-check — Compare current vs previous scan to detect SEO regressions - competitor-compare — Side-by-side SEO comparison of 2-5 websites - seo-coach — Interactive SEO coaching: guides through audits, fixes, and strategy (bilingual) ## Technology Built with Bun, Hono, PostgreSQL, Prisma ORM, better-auth, i18next, and cheerio. Uses Google PageSpeed Insights API (free) for Core Web Vitals data. ## Company CONG TY TNHH ERPFIT (MST: 0317567782) Website: https://erpfit.com SEO Tool: https://aiseo.erpfit.com ## Links - [API Documentation](https://aiseo.erpfit.com/docs/api.md) - [MCP Server Documentation](https://aiseo.erpfit.com/docs/mcp.md) - [SEO Wiki](https://aiseo.erpfit.com/wiki) - [Keyword ideas tool](https://aiseo.erpfit.com/keywords) — Google/YouTube autocomplete + Vietnamese question templates, CSV export - [Pricing](https://aiseo.erpfit.com/pricing)