| 开发者 |
fernandot
ayudawp |
|---|---|
| 更新时间 | 2026年4月29日 17:11 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/vigia/ or install through the WordPress plugins screenThe AI Visibility Score is a 100-point rating system that measures how well your site is prepared for AI crawlers and AI-powered search. It checks 20 signals across 5 categories: access and discovery, structured data, content structure, AI interaction, and performance. You get a letter grade (A+ to F) and specific recommendations to improve.
No. VigIA adds minimal overhead by checking the User-Agent string on each request. The check is very fast and only writes to the database when an AI crawler is detected.
Robots.txt is advisory - crawlers should respect it but may choose to ignore it. PHP blocking returns a 403 Forbidden response, effectively preventing access regardless of whether the crawler respects robots.txt.
Blocking AI training crawlers (like GPTBot or ClaudeBot) will not affect traditional search engine rankings. However, blocking AI search crawlers might affect how your content appears in AI-powered search results.
Markdown for Agents is a standard for serving web content as clean markdown to AI agents. Instead of processing full HTML, agents receive lightweight markdown with structured metadata. VigIA supports both dedicated .md URLs and Accept: text/markdown content negotiation. Enable it in VigIA > Extras > Markdown for Agents.
Yes! In the main analytics page, scroll down to "Custom crawlers" and add your own User-Agent patterns to track.
All data is stored in your WordPress database in a custom table (wp_vigia_visits). No data leaves your server.
The llms.txt file is a standard for helping AI systems understand your website's content and structure. It provides a machine-readable overview of your site that AI can use to better represent your content. Learn more at llmstxt.org.
VigIA supports automatic noindex detection from: Yoast SEO, Rank Math, All in One SEO, SEOPress, and The SEO Framework.
The Abilities API is a new feature in WordPress 6.9 that allows plugins to expose their functionality in a standardized way. This enables AI agents, automation tools, and external systems to discover and use plugin features programmatically. VigIA implements 9 abilities for analytics, blocking, and robots.txt management.
JSON-LD (JavaScript Object Notation for Linked Data) is structured data that helps search engines and AI systems understand your site identity and content. VigIA generates two types of JSON-LD: Site Identity (WebSite + Organization/Person schema with social profiles) and AI Discovery (ReadAction pointers to your llms.txt and Markdown for Agents endpoints). This makes your AI-ready content discoverable through structured signals. Enable it in VigIA > Extras > JSON-LD.
mcp-adapter plugin are active. VigIA now skips its bundled adapter bootstrap if the standalone copy has already been loadedcomposer install and no terminal requiredVigIA MCP Application Password and renders ready-to-paste connection commands for Claude Code, Cursor, Claude Desktop and a generic block (URL + Authorization header) that fits any other MCP client (Codex CLI, Continue, Cline, Antigravity, Zed, etc.)mcpServers preserving everything else (preferences, other servers) and returns a valid file ready to save back, with no manual comma jugglingVigIA MCP Application Password directly from the MCP tabvigia_mcp_read_only). The vigia_can_write_via_abilities filter still works for developers who prefer to force it from code and takes precedence over the togglemcp-remote via npx as a stdio-to-HTTP bridge (the only way Claude Desktop can currently talk to a remote HTTP MCP server). Requires Node.js installed on the machine. Claude Code and Cursor speak HTTP MCP natively and need no bridgevendor/ directory instead of a missing Composer installvigia/get-blocked-items, vigia/get-top-pages and vigia/block-crawler abilities were calling non-existent methods and returned a 500 when invoked. They now resolve correctly and the output surfaces fields that were being discarded (name for blocked items, crawler_count for top pages)vigia_can_write_via_abilities to disable mutating abilities (block, unblock, robots changes) while keeping read-only abilities working - useful when granting MCP access with Application Passwordsvigia/block-crawler now validates IP addresses with FILTER_VALIDATE_IP, matching the behavior of the AJAX blocking handlervigia/get-crawler-stats, vigia/get-top-crawlers and vigia/get-top-pages are now cached for 5 minutes via transients to keep MCP clients from hammering the databasewordpress/mcp-adapter dependency