

AI visibility — the median extractability score, what the score is made of, and how many pages are missing each signal
Crawlune audits how easily your published content can be extracted, controls AI
crawler access, and publishes machine-readable summaries. These features run
locally and do not require an account or license. It does not measure or promise
citations by answer engines.
Implemented:
Hosted rewriting requires a WP Shelf license and an enabled generation service.
Hosted rewriting is enabled for activated licenses. Public licensing enrollment
is not yet open. Local audits and crawler tools do not
depend on it.
Not included:
Crawlune does not claim it will get your site cited by ChatGPT, Perplexity, Claude
or Google AI Overviews. That is not measurable from inside WordPress and will not
be claimed. What it reports is what it measured about your content.
The content audit, crawler controls, structured-data checks and generated
llms.txt files run on your site. External requests occur only for the optional
features described below. Activating the plugin alone does not opt you into
usage reporting or start generation.
1. IndexNow. With “Submit a page to IndexNow” on, publishing or updating a
page sends that page’s address to https://api.indexnow.org/indexnow, together
with your site’s host name and a verification key this site publishes at its own
root. Nothing else goes with it — no content, no e-mail address, no license key.
IndexNow is a shared endpoint operated by Microsoft on behalf of Bing, Yandex,
Seznam and Naver; the same URL is submitted to all of them once. At most one
submission per address per hour. Service information and terms:
https://www.indexnow.org/faq
Privacy information: https://www.microsoft.com/privacy/privacystatement
2. WP Shelf licensing and generation. A WP Shelf account and a
product-specific license are required to use the hosted generation service;
the local features above remain free without one.
https://gloty-api.wp-shelf.com, operated by WP Shelf. A developer can override it with CITELY_SERVICE_URL for a self-hosted service.citely_rewrite_context filter.3. Optional usage reporting. Only after you enable usage reporting in
Settings, a weekly background request sends the payload below to
https://gloty-api.wp-shelf.com/v1/telemetry (or your configured service host).
It is operated by WP Shelf under the same terms and privacy policy. Turning it
off stops future reports. It is independent of license activation and rewriting.
No usage report is sent unless you enable it in Settings. Its JSON payload
contains the product identifier and the following data:
Not included in the usage-report payload: your site address, any e-mail address, any user account, any page,
heading, answer or other content, any URL of yours, which specific crawlers you
block, and your license key. Turning the setting off stops the weekly job
immediately; uninstalling deletes the salt, so a later reinstall is a different
installation as far as we can tell. As with any HTTPS request, the receiving
server can see your server’s network address; the payload does not make the
connection anonymous.
E-mailed reports: the separate scheduled content report uses your site’s
WordPress mail configuration and the recipient you choose. Its delivery may use
your hosting or SMTP provider; Crawlune does not send that mail through WP Shelf.
Why we ask: how many real sites arrive with a search crawler blocked decides
whether the crawler screen is the front door of this plugin or a footnote in it,
and the median score in the wild is the only honest basis for saying what a
typical site’s gap is. Both are currently guesses.
Full documentation, including every component of the extractability score and what this plugin cannot measure: https://wp-shelf.com/crawlune/docs
Deleting the plugin removes everything it stored, which is the right default — a
plugin you have deleted should not leave rows behind. But it also removes your score history, which is a measurement series that cannot be recreated for months already past.
If you are deleting the plugin to troubleshoot and intend to reinstall, add this
to wp-config.php first:
define( 'CITELY_KEEP_DATA', true );
Uninstalling then leaves your data in place, and a reinstall picks it up where it
left off. Remove the line when you want a genuine clean removal.
Found a security issue? Please email [email protected] rather than opening a
public support thread — a forum post is world-readable the moment you send it,
on a plugin installed on other people’s sites. You will get an acknowledgement
within 72 hours, and credit in the changelog unless you would rather not have it.
Readable JavaScript source is included in src/ and shared-js/, including the shared
WP Shelf packages compiled into build/. The ZIP includes package.json and
webpack.config.js. See shared-js/README.md for rebuilding with Node.js and npm;
no private repository or workspace checkout is required. WordPress supplies the
React and WordPress browser libraries used by the compiled admin interface.