Changeset 3756572
- Timestamp:
- 10/20/2026 11:36:22 AM (5 hours ago)
- Location:
- rankyfy-ai-seo
- Files:
-
- 2 edited
-
tags/1.2.0/readme.txt (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
rankyfy-ai-seo/tags/1.2.0/readme.txt
r3756559 r3756572 127 127 == Frequently Asked Questions == 128 128 129 = What is AI SEO? =130 131 AI SEO — also called GEO (generative engine optimization), AEO (answer engine optimization), LLM SEO or AI visibility — is making your content findable and usable by AI systems — ChatGPT, Perplexity, Gemini, Claude, Copilot and Google's AI Overviews — the way classic SEO does for search engines. In practice that means letting the right AI crawlers in, structuring content so an assistant can lift an answer from it, and measuring what AI actually reads and sends back. This plugin covers exactly that, with real data from your own site.132 133 = How do I know if ChatGPT or other AI bots visit my WordPress site? =134 135 I nstall and activate — the dashboard starts listing every AI crawler request within minutes: which bot, which pages, how often, and whether the request really came from that bot. User-triggered fetches (ChatGPT-User, Claude-User, Perplexity-User) are shown separately: each one is a real conversation in which an assistant opened your page.136 137 = What is llms.txt, and do I need one? =138 139 llms.txt is a proposed standard: a Markdown file at your site root that gives AI systems a curated list of your most important pages with short descriptions. It is low-effort and risk-free — this plugin generates it from the pages AI crawlers actually read, keeps it current, and serves it only after you switch it on. ai.txt (your training policy) and llms-full.txt are included.140 141 = What is the difference between llms.txt, robots.txt and an XML sitemap? =142 143 robots.txt says who may crawl, an XML sitemap says what exists, and llms.txt says what matters: a curated, readable list of your best content for AI systems. They complement each other. This plugin manages the AI side of all three — crawler rules in robots.txt through the Access Manager, and a generated llms.txt built from what AI crawlers actually read.144 145 = Do AI crawlers respect robots.txt? =146 147 The major operators (OpenAI, Anthropic, Google, Microsoft, Perplexity) document that their crawlers honor robots.txt, and the plugin shows each crawler's documented policy next to its real behavior on your site. What robots.txt cannot stop is impersonation — requests faking a crawler's name — which is why every request here is verified and failures are counted separately.148 149 = How do I stop AI bots from scraping my WordPress site? =150 151 Use the "Block everything" preset in the Access Manager to disallow every known AI crawler in robots.txt, or block only model-training crawlers and keep AI search working. Be aware of the honest limit: robots.txt is a rule the polite crawlers follow, not a wall. The plugin tells you who keeps requesting despite a block, so you can escalate those networks to your firewall or CDNwith evidence.152 153 = Should I block GPTBot and other AI crawlers? =154 155 It depends on which crawler and what you want. Blocking training crawlers (GPTBot, ClaudeBot, Google-Extended, CCBot) stops your content being used to train models and costs you little visibility. Blocking AI search crawlers (OAI-SearchBot, Claude-SearchBot, PerplexityBot) removes you from those assistants' answers — usually not what you want. The Access Manager spells out this trade-off per crawler, with its real traffic next to it, before anything is written to robots.txt.156 157 = Can I block AI model training without losing ChatGPT traffic? =158 159 Yes — that is what the "Allow search, block training" preset does. Operators use separate crawlers for training and for answering: block GPTBot and your pages stop feeding model training, while OAI-SearchBot and ChatGPT-User keep working so ChatGPT can still cite and open your pages.160 161 = Can it tell me whether ChatGPT cites my site? =162 163 It shows what can actually be measured on your site: which AI crawlers read which pages, when an assistant fetched a page for a real user, and which visits arrived from AI assistants. AI assistants do not share what people asked them, and the plugin never pretends otherwise — anything generated is clearly labelled as a suggestion, never as data.164 165 = How do I rank in ChatGPT, Perplexity or Google AI Overviews? =166 167 Nobody can guarantee placement inside an AI answer, and you should distrust any tool that claims to. What is measurable are the prerequisites: the right crawlers can reach you, your important pages have actually been read, and the content is structured so an assistant can lift an answer from it (direct answers under question headings, enough depth, working pages). That is exactly what the readiness score, the coverage data and the Opportunities screen keep in front of you.168 169 = Wh y doesn't Google Analytics show my ChatGPT traffic? =170 171 Analytics suites lump assistant click-throughs into generic referral traffic, and some AI visits carry no referrer at all. This plugin recognises the referrer and UTM patterns of ChatGPT, Perplexity, Gemini, Claude, Copilot and other assistants and reports those visits by engine and landing page — next to the crawl data for the same pages.129 = What does the Dashboard give me? = 130 131 One screen that answers "is AI reading my site, and is it worth anything?": total AI crawler hits with a per-bot daily chart, how many of your pages AI has ever read (and how many never), real visits arriving from AI assistants, the share of verified hits, and your readiness score. The benefit: you spot problems — a bot gone quiet, pages never read, a score drop — in seconds, without assembling data from logs and analytics yourself. 132 133 = What does the AI Crawlers screen do that my server log can't? = 134 135 It turns raw requests into answers: every AI crawler listed with its purpose (training vs. search vs. user fetch), hits, pages, trend and verification state — and the same data pivoted by page, so you see exactly which content each bot reads and what response it got. Add redirect buttons appear on URLs answering "not found". The benefit: you know which company reads what, catch fakes, and fix dead URLs that AI keeps requesting. 136 137 = How does crawler verification benefit me? = 138 139 Anyone can send a request claiming to be GPTBot. The plugin checks every claimed crawler against the operator's published IP ranges, forward-confirmed reverse DNS or a cryptographic signature (Web Bot Auth), and counts failures separately as impersonations. The benefit: your numbers are real — decisions like "allow GPTBot, it sends value" rest on verified traffic, and the impersonation list gives you evidence to block abusive networks at your firewall. 140 141 = What does the AI Referrals screen show that Google Analytics doesn't? = 142 143 Analytics suites lump assistant click-throughs into generic referrals, and some AI visits carry no referrer at all. This screen recognises the referrer and UTM patterns of ChatGPT, Perplexity, Gemini, Claude, Copilot and others and reports those human visits by engine and landing page — next to the crawl data for the same pages. The *crawled vs. AI visits* view shows pages AI reads but never sends anyone to, which is usually a content problem you can fix, not a crawling one. 144 145 = What does the Readiness Score tool actually check, and why should I care? = 146 147 18 concrete checks against your published content — direct answers under question headings, depth, author information, working pages, crawler access, llms.txt and more — rolled into one 0–100 score, with open issues ranked by impact and a "How to fix" for each, starting with the exact pages to edit. The benefit: instead of guessing what "optimize for AI" means, you get a prioritized to-do list measured from your own site, and the score history shows whether your edits worked. 148 149 = What does the Access Manager do that editing robots.txt by hand doesn't? = 150 151 Three things. It shows each crawler's real traffic on your site next to the switch, it spells out the consequence of every block before you save ("You disappear from ChatGPT's answers. Rarely what you want."), and it writes only its own clearly-fenced section of robots.txt, leaving the rest untouched. Presets handle the common intents in one click — including "Allow search, block training", which stops your content training models while ChatGPT can still cite and open your pages. And because every request is still monitored, it tells you which bots keep requesting despite a block, so you can escalate with evidence. 152 153 = What does the llms.txt tool generate, and what's the benefit over writing one myself? = 154 155 A hand-written llms.txt goes stale the week you publish something new. This tool builds yours from what AI crawlers actually read on your site — your most-read, most important pages with descriptions — keeps it current as content changes, excludes pages that are noindex, broken or blocked, and preserves your manual edits across rebuilds. llms-full.txt (full text) and ai.txt (training policy) are included. Nothing is served until you switch it on, and the screen shows whether each file answers and which bots fetch it. 156 157 = What does the Opportunities screen give me that a generic SEO audit doesn't? = 158 159 Actions derived from your own crawl data, not a checklist: crawlers you block whose assistants already send you visitors (with the numbers), important pages no AI crawler has ever read, pages AI fetches often that score too low to be quoted, and pages that error or respond slowly to crawlers. Each item says why it matters and links to the fix. Content suggestions appear too, always labelled AI-suggested — never dressed up as measured data. 160 161 = What is the publish check in the editor, and what does it save me from? = 162 163 Every time you publish or update, the editor runs an AI crawler check: noindex set by your SEO plugin, robots.txt rules blocking your priority crawlers from this page, a canonical pointing elsewhere, a changed URL that AI still requests, or content too thin to be quoted. The benefit: pages stop silently dropping out of AI search — you learn about the problem before the publish, not weeks later on a chart. Changed URLs get automatic 301 redirects so crawlers never hit dead links. 164 165 = What do Alerts do for me? = 166 167 They watch so you don't have to: a new AI crawler on your site, an important page crawled for the first time or no longer crawled, robots.txt suddenly blocking AI search, your server or CDN refusing crawlers, impersonation spikes, readiness score drops, and pages assistants keep opening for their users. Delivered by email (critical-only, everything, or a daily digest) or webhook to Slack, Teams or Google Chat. The benefit: a misconfigured robots.txt or a broken page costs you hours of AI visibility, not months. 168 169 = What does the log import do, and when do I need it? = 170 171 If a cache or CDN answers a page before WordPress runs, that crawler request never reaches the plugin's hook. The import reads your server's access log (parsed in your browser, uploaded in batches) and fills those gaps, with the same verification applied. The benefit: complete numbers on heavily-cached sites. The plugin detects common caches and tells you when this applies; Cloudflare's visitor-address header is recognised automatically. 172 172 173 173 = Which AI crawlers does it detect? = 174 174 175 Over 30 out of the box , with a registry that can update without a plugin release: OpenAI (GPTBot, OAI-SearchBot, ChatGPT-User), Anthropic (ClaudeBot, Claude-SearchBot, Claude-User), Perplexity (PerplexityBot, Perplexity-User), Google (Googlebot, Google-Extended, Google-CloudVertexBot), Microsoft Bingbot, Meta, Amazonbot, Applebot-Extended, ByteDance Bytespider, Common Crawl CCBot, DuckAssistBot, Mistral, Cohere, You.com and more — plus detection of unrecognised bots and your own custom entries.175 Over 30 out of the box: OpenAI (GPTBot, OAI-SearchBot, ChatGPT-User), Anthropic (ClaudeBot, Claude-SearchBot, Claude-User), Perplexity (PerplexityBot, Perplexity-User), Google (Googlebot, Google-Extended, Google-CloudVertexBot), Microsoft Bingbot, Meta, Amazonbot, Applebot-Extended, ByteDance Bytespider, Common Crawl CCBot, DuckAssistBot, Mistral, Cohere, You.com and more — plus unrecognised-bot detection and your own custom entries. The registry can update without a plugin release (opt-in). 176 176 177 177 = Does it work with WooCommerce and custom post types? = … … 183 183 No, it runs beside it. Yoast SEO, Rank Math, SEOPress and All in One SEO handle classic search engine optimization; this plugin handles the AI side — crawler verification, AI referral tracking, llms.txt, crawler access and answer-readiness. It also reads your SEO plugin's noindex settings so the publish check can warn you before a page drops out of AI search. 184 184 185 = How do you know a request is really GPTBot? = 186 187 Each request claiming a known crawler is verified against the operator's published IP ranges, by forward-confirmed reverse DNS, or by a cryptographic signature (Web Bot Auth). Requests that fail verification are counted as impersonations, never as crawls. Range and key fetching require the remote-updates opt-in; reverse DNS works out of the box. 188 189 = Does the plugin phone home? = 190 191 No. By default everything runs on your own site with the bundled crawler registry. Remote registry updates and the RankyFy account are separate opt-ins, documented under External Services. 192 193 = Does it slow my site down? = 194 195 No. Classification runs early and costs well under a millisecond for ordinary visitors; only bot requests are recorded. Dashboard reads come from pre-aggregated rollup tables. 196 197 = What data is stored, and does anything leave my site? = 198 199 See Data Storage and External Services above. Visitors are never tracked, crawler addresses are stored truncated, and nothing leaves your site unless you enable it. 185 = Does it slow my site down or phone home? = 186 187 No and no. Classification costs well under a millisecond for ordinary visitors, only bot requests are recorded, and dashboard reads come from pre-aggregated tables. By default everything runs on your own site with the bundled crawler registry; remote registry updates and the RankyFy account are separate opt-ins, documented under External Services. Visitors are never tracked, and crawler addresses are stored truncated. 200 188 201 189 = Do I need a RankyFy account? = 202 190 203 No. Monitoring, verification, the readiness score, the access manager, llms.txt, opportunities and alerts are all local and free. An account adds AI content analysis of your pages. 204 205 = Does it work with my cache or CDN? = 206 207 Yes, with one caveat: cached pages are answered before WordPress runs, so those crawler requests are missed by the hook. The plugin detects common caches and can import your server's access log to fill the gap. Cloudflare's visitor-address header is recognised automatically. 191 No. Every tool above — monitoring, verification, referrals, readiness, access manager, llms.txt, opportunities, publish check, alerts, log import — is local and free. An account adds one thing: AI content analysis of your pages (keyword, question and gap suggestions). 208 192 209 193 == Screenshots == -
rankyfy-ai-seo/trunk/readme.txt
r3756559 r3756572 127 127 == Frequently Asked Questions == 128 128 129 = What is AI SEO? =130 131 AI SEO — also called GEO (generative engine optimization), AEO (answer engine optimization), LLM SEO or AI visibility — is making your content findable and usable by AI systems — ChatGPT, Perplexity, Gemini, Claude, Copilot and Google's AI Overviews — the way classic SEO does for search engines. In practice that means letting the right AI crawlers in, structuring content so an assistant can lift an answer from it, and measuring what AI actually reads and sends back. This plugin covers exactly that, with real data from your own site.132 133 = How do I know if ChatGPT or other AI bots visit my WordPress site? =134 135 I nstall and activate — the dashboard starts listing every AI crawler request within minutes: which bot, which pages, how often, and whether the request really came from that bot. User-triggered fetches (ChatGPT-User, Claude-User, Perplexity-User) are shown separately: each one is a real conversation in which an assistant opened your page.136 137 = What is llms.txt, and do I need one? =138 139 llms.txt is a proposed standard: a Markdown file at your site root that gives AI systems a curated list of your most important pages with short descriptions. It is low-effort and risk-free — this plugin generates it from the pages AI crawlers actually read, keeps it current, and serves it only after you switch it on. ai.txt (your training policy) and llms-full.txt are included.140 141 = What is the difference between llms.txt, robots.txt and an XML sitemap? =142 143 robots.txt says who may crawl, an XML sitemap says what exists, and llms.txt says what matters: a curated, readable list of your best content for AI systems. They complement each other. This plugin manages the AI side of all three — crawler rules in robots.txt through the Access Manager, and a generated llms.txt built from what AI crawlers actually read.144 145 = Do AI crawlers respect robots.txt? =146 147 The major operators (OpenAI, Anthropic, Google, Microsoft, Perplexity) document that their crawlers honor robots.txt, and the plugin shows each crawler's documented policy next to its real behavior on your site. What robots.txt cannot stop is impersonation — requests faking a crawler's name — which is why every request here is verified and failures are counted separately.148 149 = How do I stop AI bots from scraping my WordPress site? =150 151 Use the "Block everything" preset in the Access Manager to disallow every known AI crawler in robots.txt, or block only model-training crawlers and keep AI search working. Be aware of the honest limit: robots.txt is a rule the polite crawlers follow, not a wall. The plugin tells you who keeps requesting despite a block, so you can escalate those networks to your firewall or CDNwith evidence.152 153 = Should I block GPTBot and other AI crawlers? =154 155 It depends on which crawler and what you want. Blocking training crawlers (GPTBot, ClaudeBot, Google-Extended, CCBot) stops your content being used to train models and costs you little visibility. Blocking AI search crawlers (OAI-SearchBot, Claude-SearchBot, PerplexityBot) removes you from those assistants' answers — usually not what you want. The Access Manager spells out this trade-off per crawler, with its real traffic next to it, before anything is written to robots.txt.156 157 = Can I block AI model training without losing ChatGPT traffic? =158 159 Yes — that is what the "Allow search, block training" preset does. Operators use separate crawlers for training and for answering: block GPTBot and your pages stop feeding model training, while OAI-SearchBot and ChatGPT-User keep working so ChatGPT can still cite and open your pages.160 161 = Can it tell me whether ChatGPT cites my site? =162 163 It shows what can actually be measured on your site: which AI crawlers read which pages, when an assistant fetched a page for a real user, and which visits arrived from AI assistants. AI assistants do not share what people asked them, and the plugin never pretends otherwise — anything generated is clearly labelled as a suggestion, never as data.164 165 = How do I rank in ChatGPT, Perplexity or Google AI Overviews? =166 167 Nobody can guarantee placement inside an AI answer, and you should distrust any tool that claims to. What is measurable are the prerequisites: the right crawlers can reach you, your important pages have actually been read, and the content is structured so an assistant can lift an answer from it (direct answers under question headings, enough depth, working pages). That is exactly what the readiness score, the coverage data and the Opportunities screen keep in front of you.168 169 = Wh y doesn't Google Analytics show my ChatGPT traffic? =170 171 Analytics suites lump assistant click-throughs into generic referral traffic, and some AI visits carry no referrer at all. This plugin recognises the referrer and UTM patterns of ChatGPT, Perplexity, Gemini, Claude, Copilot and other assistants and reports those visits by engine and landing page — next to the crawl data for the same pages.129 = What does the Dashboard give me? = 130 131 One screen that answers "is AI reading my site, and is it worth anything?": total AI crawler hits with a per-bot daily chart, how many of your pages AI has ever read (and how many never), real visits arriving from AI assistants, the share of verified hits, and your readiness score. The benefit: you spot problems — a bot gone quiet, pages never read, a score drop — in seconds, without assembling data from logs and analytics yourself. 132 133 = What does the AI Crawlers screen do that my server log can't? = 134 135 It turns raw requests into answers: every AI crawler listed with its purpose (training vs. search vs. user fetch), hits, pages, trend and verification state — and the same data pivoted by page, so you see exactly which content each bot reads and what response it got. Add redirect buttons appear on URLs answering "not found". The benefit: you know which company reads what, catch fakes, and fix dead URLs that AI keeps requesting. 136 137 = How does crawler verification benefit me? = 138 139 Anyone can send a request claiming to be GPTBot. The plugin checks every claimed crawler against the operator's published IP ranges, forward-confirmed reverse DNS or a cryptographic signature (Web Bot Auth), and counts failures separately as impersonations. The benefit: your numbers are real — decisions like "allow GPTBot, it sends value" rest on verified traffic, and the impersonation list gives you evidence to block abusive networks at your firewall. 140 141 = What does the AI Referrals screen show that Google Analytics doesn't? = 142 143 Analytics suites lump assistant click-throughs into generic referrals, and some AI visits carry no referrer at all. This screen recognises the referrer and UTM patterns of ChatGPT, Perplexity, Gemini, Claude, Copilot and others and reports those human visits by engine and landing page — next to the crawl data for the same pages. The *crawled vs. AI visits* view shows pages AI reads but never sends anyone to, which is usually a content problem you can fix, not a crawling one. 144 145 = What does the Readiness Score tool actually check, and why should I care? = 146 147 18 concrete checks against your published content — direct answers under question headings, depth, author information, working pages, crawler access, llms.txt and more — rolled into one 0–100 score, with open issues ranked by impact and a "How to fix" for each, starting with the exact pages to edit. The benefit: instead of guessing what "optimize for AI" means, you get a prioritized to-do list measured from your own site, and the score history shows whether your edits worked. 148 149 = What does the Access Manager do that editing robots.txt by hand doesn't? = 150 151 Three things. It shows each crawler's real traffic on your site next to the switch, it spells out the consequence of every block before you save ("You disappear from ChatGPT's answers. Rarely what you want."), and it writes only its own clearly-fenced section of robots.txt, leaving the rest untouched. Presets handle the common intents in one click — including "Allow search, block training", which stops your content training models while ChatGPT can still cite and open your pages. And because every request is still monitored, it tells you which bots keep requesting despite a block, so you can escalate with evidence. 152 153 = What does the llms.txt tool generate, and what's the benefit over writing one myself? = 154 155 A hand-written llms.txt goes stale the week you publish something new. This tool builds yours from what AI crawlers actually read on your site — your most-read, most important pages with descriptions — keeps it current as content changes, excludes pages that are noindex, broken or blocked, and preserves your manual edits across rebuilds. llms-full.txt (full text) and ai.txt (training policy) are included. Nothing is served until you switch it on, and the screen shows whether each file answers and which bots fetch it. 156 157 = What does the Opportunities screen give me that a generic SEO audit doesn't? = 158 159 Actions derived from your own crawl data, not a checklist: crawlers you block whose assistants already send you visitors (with the numbers), important pages no AI crawler has ever read, pages AI fetches often that score too low to be quoted, and pages that error or respond slowly to crawlers. Each item says why it matters and links to the fix. Content suggestions appear too, always labelled AI-suggested — never dressed up as measured data. 160 161 = What is the publish check in the editor, and what does it save me from? = 162 163 Every time you publish or update, the editor runs an AI crawler check: noindex set by your SEO plugin, robots.txt rules blocking your priority crawlers from this page, a canonical pointing elsewhere, a changed URL that AI still requests, or content too thin to be quoted. The benefit: pages stop silently dropping out of AI search — you learn about the problem before the publish, not weeks later on a chart. Changed URLs get automatic 301 redirects so crawlers never hit dead links. 164 165 = What do Alerts do for me? = 166 167 They watch so you don't have to: a new AI crawler on your site, an important page crawled for the first time or no longer crawled, robots.txt suddenly blocking AI search, your server or CDN refusing crawlers, impersonation spikes, readiness score drops, and pages assistants keep opening for their users. Delivered by email (critical-only, everything, or a daily digest) or webhook to Slack, Teams or Google Chat. The benefit: a misconfigured robots.txt or a broken page costs you hours of AI visibility, not months. 168 169 = What does the log import do, and when do I need it? = 170 171 If a cache or CDN answers a page before WordPress runs, that crawler request never reaches the plugin's hook. The import reads your server's access log (parsed in your browser, uploaded in batches) and fills those gaps, with the same verification applied. The benefit: complete numbers on heavily-cached sites. The plugin detects common caches and tells you when this applies; Cloudflare's visitor-address header is recognised automatically. 172 172 173 173 = Which AI crawlers does it detect? = 174 174 175 Over 30 out of the box , with a registry that can update without a plugin release: OpenAI (GPTBot, OAI-SearchBot, ChatGPT-User), Anthropic (ClaudeBot, Claude-SearchBot, Claude-User), Perplexity (PerplexityBot, Perplexity-User), Google (Googlebot, Google-Extended, Google-CloudVertexBot), Microsoft Bingbot, Meta, Amazonbot, Applebot-Extended, ByteDance Bytespider, Common Crawl CCBot, DuckAssistBot, Mistral, Cohere, You.com and more — plus detection of unrecognised bots and your own custom entries.175 Over 30 out of the box: OpenAI (GPTBot, OAI-SearchBot, ChatGPT-User), Anthropic (ClaudeBot, Claude-SearchBot, Claude-User), Perplexity (PerplexityBot, Perplexity-User), Google (Googlebot, Google-Extended, Google-CloudVertexBot), Microsoft Bingbot, Meta, Amazonbot, Applebot-Extended, ByteDance Bytespider, Common Crawl CCBot, DuckAssistBot, Mistral, Cohere, You.com and more — plus unrecognised-bot detection and your own custom entries. The registry can update without a plugin release (opt-in). 176 176 177 177 = Does it work with WooCommerce and custom post types? = … … 183 183 No, it runs beside it. Yoast SEO, Rank Math, SEOPress and All in One SEO handle classic search engine optimization; this plugin handles the AI side — crawler verification, AI referral tracking, llms.txt, crawler access and answer-readiness. It also reads your SEO plugin's noindex settings so the publish check can warn you before a page drops out of AI search. 184 184 185 = How do you know a request is really GPTBot? = 186 187 Each request claiming a known crawler is verified against the operator's published IP ranges, by forward-confirmed reverse DNS, or by a cryptographic signature (Web Bot Auth). Requests that fail verification are counted as impersonations, never as crawls. Range and key fetching require the remote-updates opt-in; reverse DNS works out of the box. 188 189 = Does the plugin phone home? = 190 191 No. By default everything runs on your own site with the bundled crawler registry. Remote registry updates and the RankyFy account are separate opt-ins, documented under External Services. 192 193 = Does it slow my site down? = 194 195 No. Classification runs early and costs well under a millisecond for ordinary visitors; only bot requests are recorded. Dashboard reads come from pre-aggregated rollup tables. 196 197 = What data is stored, and does anything leave my site? = 198 199 See Data Storage and External Services above. Visitors are never tracked, crawler addresses are stored truncated, and nothing leaves your site unless you enable it. 185 = Does it slow my site down or phone home? = 186 187 No and no. Classification costs well under a millisecond for ordinary visitors, only bot requests are recorded, and dashboard reads come from pre-aggregated tables. By default everything runs on your own site with the bundled crawler registry; remote registry updates and the RankyFy account are separate opt-ins, documented under External Services. Visitors are never tracked, and crawler addresses are stored truncated. 200 188 201 189 = Do I need a RankyFy account? = 202 190 203 No. Monitoring, verification, the readiness score, the access manager, llms.txt, opportunities and alerts are all local and free. An account adds AI content analysis of your pages. 204 205 = Does it work with my cache or CDN? = 206 207 Yes, with one caveat: cached pages are answered before WordPress runs, so those crawler requests are missed by the hook. The plugin detects common caches and can import your server's access log to fill the gap. Cloudflare's visitor-address header is recognised automatically. 191 No. Every tool above — monitoring, verification, referrals, readiness, access manager, llms.txt, opportunities, publish check, alerts, log import — is local and free. An account adds one thing: AI content analysis of your pages (keyword, question and gap suggestions). 208 192 209 193 == Screenshots ==
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)