{"id":321457,"date":"2026-06-18T12:42:18","date_gmt":"2026-06-18T12:42:18","guid":{"rendered":"https:\/\/ja.wordpress.org\/plugins\/edgeshaping-lite\/"},"modified":"2026-06-19T01:03:16","modified_gmt":"2026-06-19T01:03:16","slug":"edgeshaping-lite","status":"publish","type":"plugin","link":"https:\/\/kin.wordpress.org\/plugins\/edgeshaping-lite\/","author":23510079,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.4","stable_tag":"1.3.4","tested":"7.0","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"EdgeShaping Lite","header_author":"mare interno","header_description":"Observe which AI bots visit which pages and when. WordPress implementation of the EdgeShaping framework by mare interno.","assets_banners_color":"","last_updated":"2026-06-19 01:03:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/edgeshap.ing","header_author_uri":"https:\/\/mareinterno.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":71,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.1":{"tag":"1.3.1","author":"mareinterno","date":"2026-06-18 12:41:57"},"1.3.4":{"tag":"1.3.4","author":"mareinterno","date":"2026-06-19 01:03:16"}},"upgrade_notice":{"1.2.0":"<p>Major update: AHQG Matrix, GSC integration, CSV export, and bot dictionary update.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3577241,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3577242,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.1","1.3.4"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Dashboard \u2014 bot frequency and page ranking","2":"Access log \u2014 full observation log with date filter and CSV export","3":"AHQG Matrix \u2014 AI vs. human traffic visualization"}},"plugin_section":[],"plugin_tags":[2353,232,2359,9837,267703],"plugin_category":[36],"plugin_contributors":[267704],"plugin_business_model":[],"class_list":["post-321457","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-analytics","plugin_tags-bot","plugin_tags-crawler","plugin_tags-edgeshaping","plugin_category-analytics","plugin_contributors-mareinterno","plugin_committers-mareinterno"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/edgeshaping-lite\/assets\/icon-128x128.png?rev=3577241","icon_2x":"https:\/\/ps.w.org\/edgeshaping-lite\/assets\/icon-256x256.png?rev=3577242","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>EdgeShaping Lite<\/strong> is a WordPress implementation of the EdgeShaping AI bot observation framework developed by <a href=\"https:\/\/mareinterno.com\">mare interno<\/a>.<\/p>\n\n<p>This plugin answers one question:<\/p>\n\n<blockquote>\n  <p><strong>Which AI bots are reading which pages of your site, and when?<\/strong><\/p>\n<\/blockquote>\n\n<h4>What it does<\/h4>\n\n<ul>\n<li>Detects AI bot visits using a dictionary of known AI crawlers<\/li>\n<li>Records bot name, visited URL, and timestamp<\/li>\n<li>Dashboard with bot visit frequency ranking and most AI-visited pages<\/li>\n<li>Full access log with date filter and CSV export<\/li>\n<li>AHQG Matrix \u2014 visualizes AI bot visits vs. human search clicks (requires Google Search Console integration)<\/li>\n<\/ul>\n\n<h4>What it does NOT do<\/h4>\n\n<ul>\n<li>It does not block AI bots<\/li>\n<li>It does not modify your content<\/li>\n<li>It does not send data externally \u2014 all data stays in your WordPress database<\/li>\n<\/ul>\n\n<h4>Note on CDN environments<\/h4>\n\n<p>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 <a href=\"https:\/\/mareinterno.com\">mare interno<\/a>.<\/p>\n\n<h4>EdgeShaping Framework<\/h4>\n\n<p>EdgeShaping is a framework for observing AI bot behavior to understand how AI systems read and interpret your content. For more information, visit <a href=\"https:\/\/mareinterno.com\">mareinterno.com<\/a>.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the following external services:<\/p>\n\n<h4>Google Search Console API<\/h4>\n\n<p>This plugin optionally connects to the Google Search Console API to retrieve human search click data for use in the AHQG Matrix feature.<\/p>\n\n<ul>\n<li>What it is used for: Retrieving search analytics data (clicks per page) to compare with AI bot traffic.<\/li>\n<li>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.<\/li>\n<li>When it is used: Only when the administrator manually connects their Google Search Console account via the plugin settings screen.<\/li>\n<li>Service provider: Google LLC<\/li>\n<li>Terms of Service: https:\/\/developers.google.com\/terms<\/li>\n<li>Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/edgeshaping-lite\/<\/code> or install via the WordPress plugin screen<\/li>\n<li>Activate the plugin through the Plugins menu in WordPress<\/li>\n<li>Navigate to <strong>EdgeShaping Lite<\/strong> in the admin menu to view your dashboard<\/li>\n<\/ol>\n\n<p>Data collection begins immediately after activation.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20slow%20down%20my%20site%3F\"><h3>Does this plugin slow down my site?<\/h3><\/dt>\n<dd><p>The plugin adds a lightweight database write on each request matched to an AI bot. Non-bot traffic is not logged and has zero performance impact.<\/p><\/dd>\n<dt id=\"how%20often%20is%20the%20bot%20dictionary%20updated%3F\"><h3>How often is the bot dictionary updated?<\/h3><\/dt>\n<dd><p>The dictionary is updated via plugin updates.<\/p><\/dd>\n<dt id=\"can%20i%20export%20the%20data%3F\"><h3>Can I export the data?<\/h3><\/dt>\n<dd><p>Yes. CSV export is available from the access log screen with date filter applied.<\/p><\/dd>\n<dt id=\"what%20about%20gdpr%3F\"><h3>What about GDPR?<\/h3><\/dt>\n<dd><p>The plugin records only bot traffic (non-human). No personal data is collected.<\/p><\/dd>\n<dt id=\"what%20is%20the%20ahqg%20matrix%3F\"><h3>What is the AHQG Matrix?<\/h3><\/dt>\n<dd><p>AHQG Matrix is a framework that classifies pages into four quadrants based on AI bot visits and human search clicks. Requires Google Search Console integration.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Bug fixes (i18n: missing translators comments, escaping, placeholder ordering)<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Bug fixes (internationalization: hardcoded strings wrapped in translation functions)<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Bug fixes (upsell links for paid edition, plugin URL correction)<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Bug fixes (plugin installation path correction, broken documentation link fix)<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added Inferred Path detection (AI-visited URLs not in sitemap)<\/li>\n<li>Added Dark Pages detection (sitemap URLs with no AI or human traffic)<\/li>\n<li>Added sitemap fetching via robots.txt directive<\/li>\n<li>Added \/category\/, \/tag\/, \/author\/ to default exclude paths<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added AHQG Matrix with Google Search Console integration<\/li>\n<li>Added date filter (7 days, 30 days, this month, last month, custom)<\/li>\n<li>Added CSV export<\/li>\n<li>Added settings screen for GSC OAuth connection<\/li>\n<li>Added automatic data cleanup (retention period and row limit)<\/li>\n<li>Updated bot dictionary to 2026.05 version<\/li>\n<li>Added path exclusion filter (robots.txt, sitemap, wp-, feed)<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added data retention settings (120 days default)<\/li>\n<li>Added rolling row limit (10,000 rows default)<\/li>\n<li>Added date filter to dashboard and log<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Observe which AI bots visit which pages and when. WordPress implementation of the EdgeShaping framework.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/321457","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=321457"}],"author":[{"embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mareinterno"}],"wp:attachment":[{"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=321457"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=321457"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=321457"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=321457"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=321457"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kin.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=321457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}