| 开发者 | |
|---|---|
| 更新时间 | 2026年6月26日 16:53 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/ai-context.json endpoint (no physical files created) that serves a structured JSON summary of your site to AI crawlers. Includes site metadata, recent content, post types, and taxonomy information. Responses are cached via the WordPress object cache for optimal performance.
Module 2 – JSON-LD Semantic Markup
Automatically injects structured data (JSON-LD format) into your page <head>. Supported schemas include:
WebSite with SearchActionOrganization with logoArticle with author, publisher, and featured imageBreadcrumbList for navigation contextFAQPage auto-detected from Gutenberg H3/paragraph blocks/ai-context.json endpoint now includes full, AI-readable content for every featured page or post:
#ai-markup block containing LLM targeting, context mapping, and structured entity associations) that traditional SEO plugins do not generate.$wpdb->prepare() with placeholdersregister_activation_hook + dbDelta() for safe table creationuninstall.php for clean removaladriano-geo-context-crawl-monitor folder to the /wp-content/plugins/ directory./ai-context.json URL to verify the endpoint is working./ai-context.json endpoint returns a 404, go to Settings → Permalinks and click Save Changes to flush rewrite rules.GEO is the practice of optimizing your website's content and technical structure so that AI-powered search engines and LLMs (like ChatGPT, Perplexity, Claude, and Gemini) can better understand, index, and reference your content in their answers.
In version 1.1.0 the endpoint (/ai-context.json) returns a rich JSON document with:
In the Free version, the plugin automatically selects the N most recently modified published pages/posts (configurable in Settings, default 15) to include in the endpoint. The Premium/Pro version unlocks Manual selection mode, allowing you to choose exactly which pages or posts to expose.
The default is 1,500 characters per page. You can set any value from 200 to 10,000 characters in Settings → Content & Pages → Max Body Text Length. Longer values give AI crawlers more context but produce a larger JSON file.
No. Adriano GEO Context and Crawl Monitor automatically detects if Yoast SEO, RankMath, SEOPress, or All in One SEO are active, and skips injecting any JSON-LD schemas those plugins already handle (WebSite, Article, BreadcrumbList). There is no duplicate markup.
Never. All data collected by Adriano GEO Context and Crawl Monitor is stored exclusively in your WordPress database. The plugin contains no analytics, no tracking pixels, no license checks, and no "phone home" mechanisms of any kind.
The plugin detects 18+ crawlers including: GPTBot (OpenAI/ChatGPT), ClaudeBot and anthropic-ai (Anthropic), Google-Extended (Google Gemini), Googlebot, Bingbot (Microsoft Copilot), PerplexityBot, YouBot, CCBot, DataForSeoBot, Bytespider, PetalBot, Applebot, FacebookBot, LinkedInBot, and Timpibot.
IP addresses are never stored in plain text. When anonymization is enabled (default), the IP is truncated to the network subnet (/24 for IPv4, /48 for IPv6) and then hashed with SHA-256 using a site-specific salt. Logs are automatically pruned based on your configured retention period. A full GDPR notice and suggested Privacy Policy text are available in the plugin's Privacy page.
Yes. Go to Adriano GEO Context and Crawl Monitor → Settings and change the Endpoint Slug field. The URL will update accordingly. After saving, WordPress rewrite rules are flushed automatically.
The uninstall.php file removes the crawler log database table, all plugin options, and any scheduled cron events. Your site is left completely clean.
<link rel="alternate" ...>) pointing to the custom endpoint URL, updating dynamically.recentContent now always uses post date order; featuredContent uses modified date./ai-context.json endpoint with object cache.uninstall.php.