EdgeShaping Lite is a WordPress implementation of the EdgeShaping AI bot observation framework developed by mare interno.
This plugin answers one question:
Which AI bots are reading which pages of your site, and when?
What it does
- Detects AI bot visits using a dictionary of known AI crawlers
- Records bot name, visited URL, and timestamp
- Dashboard with bot visit frequency ranking and most AI-visited pages
- Full access log with date filter and CSV export
- AHQG Matrix — visualizes AI bot visits vs. human search clicks (requires Google Search Console integration)
- AHTG Matrix — visualizes AI bot visits vs. human page views (WordPress’s own pageview tracking). Unlike AHQG, no Google Search Console connection required.
What it does NOT do
- It does not block AI bots
- It does not modify your content
- It does not send data externally — all data stays in your WordPress database
Note on CDN environments
This plugin observes AI bot traffic at the PHP layer. In environments with a CDN (e.g. Cloudflare, CloudFront), cached requests may not reach PHP and will not be recorded. For full CDN-layer observation, see mare interno.
EdgeShaping Framework
EdgeShaping is a framework for observing AI bot behavior to understand how AI systems read and interpret your content. For more information, visit mareinterno.com.
External Services
This plugin connects to the following external services:
Google Search Console API
This plugin optionally connects to the Google Search Console API to retrieve human search click data for use in the AHQG Matrix feature.
- What it is used for: Retrieving search analytics data (clicks per page) to compare with AI bot traffic.
- What data is sent: The plugin sends OAuth 2.0 authentication requests and search analytics queries to Google’s API. No personal user data from your site visitors is transmitted.
- When it is used: Once the administrator connects their Google Search Console account, the plugin fetches click data from the API once per day in the background (via WordPress cron, or on an admin page load if cron is unavailable) and stores it in your WordPress database, so that historical data remains available after Search Console’s own 16-month retention window. No requests are sent before the account is connected, and disconnecting stops them.
- Service provider: Google LLC
- Terms of Service: https://developers.google.com/terms
- Privacy Policy: https://policies.google.com/privacy