| 开发者 | |
|---|---|
| 更新时间 | 2026年8月7日 03:12 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.0.2 |
| 版权: | 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 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 creation & idempotent updatesadriano-geo-context-crawl-monitor-v2 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.
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 (default 15) to include in the endpoint. The 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.
No. All crawler logs and visitor analytics are stored exclusively in your WordPress database on your server. The optional Freemius SDK provides opt-in diagnostic & licensing telemetry compliant with WordPress.org guidelines.
The plugin detects 19+ crawlers including: GPTBot (OpenAI/ChatGPT), ChatGPT-User, ClaudeBot and anthropic-ai (Anthropic), Google-Extended (Google Gemini), Googlebot, Bingbot (Microsoft Copilot), PerplexityBot, YouBot, CCBot, DataForSeoBot, Bytespider, PetalBot, Applebot, FacebookBot, LinkedInBot, Timpibot, DuckAssistBot, and Amazonbot.
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 GEO AIEngineer → Settings and change the Endpoint Slug field. The URL will update accordingly. After saving, WordPress rewrite rules are flushed automatically.
Upon uninstallation via WordPress, the plugin cleans up its database table, removes stored settings options, and unschedules all WP-Cron tasks, leaving your site clean.
/ai-context.json endpoint.DuckAssistBot and Amazonbot.maybe_migrate()) for seamless, non-destructive upgrades.<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.