# seops > seops is an SEO and AI-visibility panel for developers and small teams who run many sites. One panel for Google Search Console, GA4 or seops Analytics (a cookieless 2.1 KB counter, 1.2 KB compressed, with no persistent identifier, 100,000 page views a month per site included), Bing Webmaster, Yandex Webmaster, Cloudflare (security, AI crawlers, usage, D1 backups) and weekly AI-visibility checks that ask ChatGPT, Claude, Gemini and Perplexity directly, with live web search, through Cloudflare AI Gateway. Rank positions come from Search Console (free); a daily real-Google position check on our own infrastructure is coming soon. It runs on Cloudflare Workers, D1 and R2. The first site is free; each extra site is a flat monthly price. Every report is also an MCP tool at https://app.seops.app/mcp. Brand: lowercase "seops". Panel: https://app.seops.app. Read-only demo with sample data: https://demo.seops.app. Contact: contact@seops.app. ## Features - [Search Console](https://seops.app/features/search-console): Clicks, impressions, CTR and position for every site, with hourly today-vs-yesterday. - [Cookieless analytics](https://seops.app/features/analytics): seops Analytics: a 2.1 KB script, no cookies, no persistent identifier. Or your GA4 property. Visitors, pages, sources, events and AI-assistant traffic in one place. - [Rank tracking](https://seops.app/features/rank-tracking): Search Console positions for the keywords you track, free. A daily Google position check is coming soon. - [AI visibility](https://seops.app/features/ai-visibility): Does ChatGPT, Gemini, Perplexity or Claude mention your brand and cite your site? Measured weekly. - [AI crawlers](https://seops.app/features/ai-crawlers): GPTBot, ClaudeBot, PerplexityBot and friends: what they fetched, what Cloudflare blocked. - [Index and IndexNow](https://seops.app/features/indexing): Which pages Google has, which it dropped, and a queue that tells Bing and Yandex about changes. - [Site audit](https://seops.app/features/site-audit): Titles, descriptions, canonicals, structured data, thin content, broken links. Every sitemap page, on a schedule. - [Page speed](https://seops.app/features/page-speed): Core Web Vitals for the pages that matter, mobile and desktop, with the change since the last run. - [Cloudflare security and usage](https://seops.app/features/cloudflare): Blocked requests, rules that fired, countries and paths, and Workers/D1/R2 usage against limits. - [Security check](https://seops.app/features/security-check): HTTPS, security headers, exposed .env and .git files, SPF/DMARC and Cloudflare TLS checked from outside, plus a code audit run by your own AI agent. - [Backups](https://seops.app/features/backups): D1, Supabase, WordPress and Hostinger VPS backups watched in one place, with alerts when they go stale. - [Bing and Yandex](https://seops.app/features/bing-yandex): Bing Webmaster and Yandex Webmaster data next to Google. Bing is what ChatGPT search reads. - [Tasks (AITM)](https://seops.app/features/tasks): A task list that seops, you and your AI agent share. Findings become to-dos; one button hands a problem to your agent, and it starts only what you approve. - [MCP for your assistant](https://seops.app/features/mcp): Every report is a tool. Ask Claude, ChatGPT or Gemini about your sites instead of opening a dashboard. - [Prompt library](https://seops.app/features/prompt-library): Every card has an "AI prompt" button: the data plus a tested analysis prompt, copied to Claude, ChatGPT or Gemini in one click. - [Content and sharing](https://seops.app/features/agent-marketing): Drafts posts from the week's real numbers (new ranks, AI citations, speed wins) for Bluesky, X and LinkedIn. You approve; nothing goes out by itself. - [Weekly report and notifications](https://seops.app/features/weekly-summary): Every Monday: what changed across search, traffic, rankings, AI visibility and tasks, per site. Alerts in between when something breaks. ## The panel - Each project opens on Today: the one next step (why it matters, numbered how-to, "Fix it step by step" or "Let your AI agent do it"), the four-stage roadmap and a plain summary of the last 28 days. - Project menu: Today; 1 Setup (ownership, Search Console, Analytics, Bing and IndexNow, Cloudflare; leaves the menu once complete and stays under Account › Setup); 2 Health (Indexing, Site audit, Page speed, Security, Tools); 3 Growth (Search rankings, AI visibility, Content and sharing); 4 Tracking (Weekly report, Overview, Search performance, Traffic, Notifications, Tasks); Settings (Project settings, Infrastructure). - AI tasks open as a chat between you and your connected agent (MCP), with whose turn it is; you approve, complete, hand over or drop them. ## Pricing - [Pricing](https://seops.app/pricing): pay for what you need, no tiers, no seat fees. First site free with 100 free site credits a day; each extra site $2.50/month (+100 site credits a day, 200 tracked keywords). Site credits pay for audits, page speed, URL inspections and refreshes; AI visibility answers (300–900 credits per answer by engine), AI prompt generation (50) use pack credits only (AI visibility: up to 20 prompts per site); the optional daily Google position check (coming soon) will use them too, 40 per keyword per 10 results. Daily packs: S +500/day $1/month, M +2500/day $4/month, L +10000/day $12/month, XL +50000/day $45/month; credits renew daily and don't carry over; Enterprise (50+ sites) by quote. Trial: 15-site capacity free for 30 days. ## Guides - [How to add a secret to a Cloudflare Worker](https://seops.app/guides/cloudflare-secret): Store an API key for a Worker so it never sits in code, chat or a browser tab. - [How to connect Google Search Console](https://seops.app/guides/google-search-console): Bring clicks, impressions, queries and index status from Google Search into seops. - [How to connect Google Analytics 4](https://seops.app/guides/google-analytics): Bring visitors, sessions, engagement, traffic sources and visits from AI assistants into seops. - [How to set up seops Analytics (cookieless measurement)](https://seops.app/guides/seops-analytics): Add one line to your site and get visitor measurement with no cookies and no persistent identifier; instead of GA4 or next to it. - [How to see three-step paths in the navigation flow](https://seops.app/guides/ga4-akis): Hover a page on the left of the flow and see where visitors who came from it went next. - [How to connect Bing Webmaster Tools](https://seops.app/guides/bing-webmaster): Bring Bing clicks, impressions and crawl data into seops. Bing is the index behind ChatGPT search and Copilot. - [How to set up IndexNow](https://seops.app/guides/indexnow): Tell Bing, Yandex, Naver and Seznam about new and changed pages the moment they change. - [How to connect Yandex Webmaster](https://seops.app/guides/yandex-webmaster): Bring Yandex impressions, clicks, index count and site problems into seops. - [How to create a Cloudflare API token for seops](https://seops.app/guides/cloudflare-api-token): Give seops read access to security events, AI crawlers, usage and D1 backups. - [How to get a PageSpeed Insights API key](https://seops.app/guides/pagespeed): Run Core Web Vitals measurements without hitting the shared quota. - [How to back up a Supabase database nightly](https://seops.app/guides/supabase): Automatic nightly backups of your Supabase tables to Cloudflare R2, with alerts. - [How to connect and back up a WordPress site](https://seops.app/guides/wordpress): See WordPress health in seops and send UpdraftPlus backups to Cloudflare R2. - [How to watch Hostinger VPS backups](https://seops.app/guides/hostinger): See Hostinger VPS automatic backups and snapshots in seops; take a snapshot in one click. ## Blog - [Giving a coding agent SEO tasks: approve, do, prove](https://seops.app/blog/ai-agent-seo-task-protocol): How the seops task list (AITM) keeps an AI agent useful and safe: findings open tasks, you approve, the agent works only on approved items and proves each one. - [What an SEO panel for 100 sites costs on Cloudflare](https://seops.app/blog/seo-panel-cost-on-cloudflare): The real monthly bill behind seops: Workers, D1, R2, AI answers, Google's free APIs. Why it is $2.50 per site with no tiers, and why AI work uses pack credits. - [GA4's missing third step: a three-page flow from one event](https://seops.app/blog/ga4-three-step-navigation-flow): GA4 records page transitions in pairs. A 20-line snippet that sends the previous two paths as a nav_step event shows A → B → C with real data, no cookie, no tool. - [A ready AI prompt for every SEO report card](https://seops.app/blog/seo-prompt-library-for-ai-analysis): Why seops ships an analysis prompt with each card (role, rules, output format), how it stops AI from guessing, and how to build a library you can reuse from MCP. - [Backing up a Cloudflare D1 database that has FTS5 tables](https://seops.app/blog/cloudflare-d1-backup-fts5): D1's export API refuses databases with virtual tables. Here is the query-based dump that works, how to restore it, and how to verify the full-text index survived. - [IndexNow 429 for days after a big batch, and the fix](https://seops.app/blog/indexnow-429-after-large-batch): After one 1,622-URL submission the shared IndexNow endpoint answered 429 to every later request for the host. Submitting to Bing and Yandex directly fixed it. - [Measuring AI visibility: a weekly prompt × engine matrix](https://seops.app/blog/how-to-measure-ai-visibility): Two numbers per prompt and engine, mention rate and citation rate, sampled weekly across ChatGPT, Gemini, Perplexity and Claude. What to ask and how to count. ## Comparisons - [seops vs Ahrefs](https://seops.app/compare/ahrefs): Ahrefs is a backlink and keyword research suite priced per account from $129/mo. seops is a per-site operations panel from $0. Where each one fits, with sources. - [seops vs Semrush](https://seops.app/compare/semrush): Semrush is an all-in-one marketing suite from $139.95/mo per account. seops is a per-site panel from $0 built on data you already own. The differences, with sources. - [seops vs OpenSEO](https://seops.app/compare/openseo): OpenSEO is an MIT-licensed, self-hostable SEO suite on DataForSEO with a $10/mo hosted option. seops is a hosted per-site panel on Cloudflare. Where they differ. - [seops vs Search Console alone](https://seops.app/compare/google-search-console): Search Console is free and authoritative. seops reads the same data and adds many sites in one list, hourly today, opportunity queries, index importance and MCP. - [seops vs GA4 alone](https://seops.app/compare/google-analytics): GA4 is free and complete. seops reads a useful slice of it for every site: users, channels, landing pages, AI-assistant traffic and a three-step navigation flow. - [Google Analytics 4 vs seops Analytics](https://seops.app/compare/google-analytics-vs-seops-analytics): GA4 with cookies, user IDs and ad attribution, or seops Analytics with no cookies and no persistent identifier: what each keeps, what each can't do, running both. ## Free tools - [llms.txt generator](https://seops.app/tools/llms-txt-generator): Describe your site once; get a valid llms.txt to put at your root so AI assistants know what you are and where to look. - [AI crawler check](https://seops.app/tools/ai-crawler-check): Enter a domain; see which of 200+ AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended…) your robots.txt allows or blocks, and if you have an llms.txt. - [AI bot blocker generator](https://seops.app/tools/ai-bot-blocker): Pick the AI bots to block; get the robots.txt block, a Cloudflare WAF expression, nginx, Caddy and .htaccess rules ready to paste. - [How AI sees your page](https://seops.app/tools/page-markdown): Enter a URL; see the page as an AI assistant reads it: clean Markdown, heading tree, word count, links and images without alt text. - [Meta tag & social preview](https://seops.app/tools/meta-preview): Enter a URL; check title, description, canonical, robots, hreflang and Open Graph, and preview the Google, X, LinkedIn and WhatsApp cards. - [Structured data check](https://seops.app/tools/structured-data): Enter a URL; every JSON-LD block is parsed, flattened and checked for the required and recommended fields of its @type. - [Redirect chain check](https://seops.app/tools/redirect-check): Enter a URL; follow every hop, catch loops, 302s that should be 301s, missing http→https and www inconsistencies. - [robots.txt & sitemap check](https://seops.app/tools/robots-sitemap): Enter a domain; robots.txt syntax is checked and every sitemap is fetched: URL counts, lastmod coverage, size limits and broken XML. - [IndexNow key check](https://seops.app/tools/indexnow-key-check): Enter a domain and key; we fetch the key file the way Bing does and tell you exactly what is wrong if it fails. Or generate a new key. - [SERP snippet preview](https://seops.app/tools/serp-preview): Type a title, description and URL; see the Google desktop and mobile snippet with pixel widths and truncation warnings. - [Security headers check](https://seops.app/tools/security-headers): Enter a domain; HTTPS redirect, HSTS, CSP, clickjacking, nosniff, referrer policy, exposed .env/.git files, security.txt, SPF and DMARC, each with a fix. - [DNS & email security check](https://seops.app/tools/dns-email): Enter a domain; A/AAAA/CNAME/NS/MX/TXT/CAA records plus SPF, DMARC, MTA-STS, DKIM and DNSSEC evaluated with fixes. - [HTTP response check](https://seops.app/tools/http-check): Enter a URL; status, response time, server, Cloudflare and cache status, compression, HSTS and HTTP/3 in one table with plain-language notes. - [Page weight analyzer](https://seops.app/tools/page-weight): Enter a URL; count scripts, styles, images and preloads, find render-blocking resources and measure the first 30 by size. - [Domain info (RDAP)](https://seops.app/tools/domain-info): Enter a domain; registrar, creation and expiry dates, days left, status codes explained, name servers and DNSSEC from the registry's RDAP. - [Readability analyzer](https://seops.app/tools/readability): Paste text; words, sentences, syllables, average sentence length, Flesch Reading Ease (EN) or Ateşman (TR), and the most frequent words. ## Docs - [MCP docs](https://seops.app/docs/mcp): connect Claude, ChatGPT, Gemini or Claude Code; 45 tools. - [How it works](https://seops.app/how-it-works): setup steps, when the first data arrives, what you can rely on. - [Security](https://seops.app/security): what seops reads, keeps and never does. - [Data sources and method](https://seops.app/methodology): where every number comes from, how often it is read, how late it is and its limits (Search Console 2–3 day delay, Search Console positions, AI visibility via Cloudflare AI Gateway, Cloudflare GraphQL and RUM, PageSpeed and CrUX, site audit, seops Analytics). - [Glossary](https://seops.app/glossary): 30 SEO, AI-search and Cloudflare terms, each linked to the seops feature that uses it. - [About](https://seops.app/about): what seops is, who it is for, how it is built and priced, what it does not do. - [Changelog](https://seops.app/changelog) ## Legal - [Privacy policy](https://seops.app/legal/privacy): account data, service providers, and the seops Analytics section (what is collected, what is not, daily salt, 90-day raw retention, a sentence for your own privacy notice). - [Terms of use](https://seops.app/legal/terms) - [Data Processing Addendum](https://seops.app/legal/dpa): for seops Analytics the customer is the controller and seops the processor; Cloudflare is the only subprocessor; raw hits 90 days; deletion within 30 days after the site is deleted. - [Subprocessors](https://seops.app/legal/subprocessors): who processes data on seops's behalf, what and where; 30 days' notice before changes. ## Optional - [Türkçe](https://seops.app/tr): the same site in Turkish. - Home, features, how it works, pricing, guides, MCP docs, demo, data sources and method, glossary and about are also available in [Dansk](https://seops.app/da), [Deutsch](https://seops.app/de), [Español](https://seops.app/es), [Français](https://seops.app/fr), [日本語](https://seops.app/ja), [한국어](https://seops.app/ko). - [llms-full.txt](https://seops.app/llms-full.txt): full text of features, guides and posts.