Publirank GEO Ready is an essential tool for GEO (Generative Engine Optimization). It helps your WordPress site to be better understood and cited by Artificial Intelligences such as ChatGPT, Claude, Gemini and Perplexity.
As search evolves toward AI-generated answers, it is crucial to provide crawlers with a simplified and structured version of your content. This plugin automates the creation of a “bridge” between your complex HTML and text-hungry LLMs.
Modern HTML is often too heavy and polluted by scripts or complex layouts for AI bots. GEO Ready extracts the core essence of your articles to deliver them in a universal, lightweight and perfectly structured Markdown (.md) format.
.md version of your articles for blazing fast performance and maximum compatibility with Gemini and GPTBot.sitemap-llm.xml file to guide AI robots directly to your Markdown versions.llms.txt (or publirank-llms.txt) file to help AI assistants index your priority content.This plugin is completely standalone. No API key, no third-party account, no data sent outside. It is a tool offered by the Publirank.io community to support the web ecosystem.
This plugin keeps all data on your WordPress site. It does not send your content, settings, or crawl logs to Publirank.io or any other external service as part of its normal operation.
What is stored
publgeo_settings): feature toggles, llms.txt preferences, category filters, and similar configuration.{prefix}publgeo_geo_crawls) containing the requested URL (truncated), the HTTP User-Agent (truncated), a derived bot label, the date/time of the request, and a classification flag. These rows are used only for the in-admin statistics dashboard.publgeo_geo_llms_txt_cache) may cache generated llms.txt output for performance. It is cleared on uninstall and can be cleared from the settings screen..md) and related files under your uploads directory (wp-content/uploads/.../publgeo-cache/). They mirror public content and are regenerated from your posts.Retention
.md cache files and the internal transient are removed on uninstall. A site administrator remains responsible for any wider data-protection obligations (for example, if URLs in logs are considered personal data in your jurisdiction).Upgrading from earlier releases
pgr_geo_settings) or table ({prefix}pgr_geo_crawls). On upgrade, the plugin copies or renames these automatically to the current names. Public URLs (*.md, sitemap-llm.xml, llms.txt, publirank-llms.txt) are unchanged.Optional checks in the admin
wp_remote_get() against your own site’s public URL to compare the HTTP response. No third-party analytics service is involved.