{"id":374844,"date":"2026-09-27T08:51:48","date_gmt":"2026-09-27T08:51:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/digispot-ai\/"},"modified":"2026-10-12T13:28:14","modified_gmt":"2026-10-12T13:28:14","slug":"digispot-ai","status":"publish","type":"plugin","link":"https:\/\/ru.wordpress.org\/plugins\/digispot-ai\/","author":23570871,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.3","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Digispot AI","header_author":"Digispot AI","header_description":"SEO optimization powered by Digispot AI","assets_banners_color":"f8fafb","last_updated":"2026-10-12 13:28:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/digispot.ai","rating":0,"author_block_rating":0,"active_installs":0,"downloads":284,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"karthikeyanpr","date":"2026-09-27 11:47:33","revision":3715431},"1.0.1":{"tag":"1.0.1","author":"karthikeyanpr","date":"2026-10-12 13:28:14","revision":3741703}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3715214,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3715214,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3715214,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3715214,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"digispot\/html-sitemap":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"digispot\/html-sitemap","title":"HTML Sitemap","category":"widgets","icon":"list-view","description":"Lists your published pages, posts and categories for visitors.","keywords":["sitemap","pages","index"],"textdomain":"digispot-ai","supports":{"html":false},"editorScript":"file:.\/index.js"},"digispot\/faq":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"digispot\/faq","title":"FAQ","category":"text","icon":"editor-help","description":"Questions and answers readers can see, marked up as FAQPage schema for search and AI answers.","keywords":["faq","questions","answers","schema"],"textdomain":"digispot-ai","attributes":{"items":{"type":"array","default":[{"question":"","answer":""}]},"headingLevel":{"type":"number","default":3},"layout":{"type":"string","default":"list"}},"supports":{"html":false,"anchor":true,"align":["wide","full"],"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true}},"editorScript":"file:.\/index.js","style":"file:.\/style.css"},"digispot\/opening-hours":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"digispot\/opening-hours","title":"Opening hours","category":"widgets","icon":"clock","description":"Your opening hours from Local SEO, with today highlighted and whether you are open now.","keywords":["hours","open","schedule"],"textdomain":"digispot-ai","attributes":{"locationId":{"type":"number","default":0},"showOpenNow":{"type":"boolean","default":true}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true,"link":true},"spacing":{"padding":true},"typography":{"fontSize":true}},"editorScript":"file:.\/index.js"},"digispot\/location-details":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"digispot\/location-details","title":"Location details","category":"widgets","icon":"location","description":"Your business name, address, phone, email, opening hours and a directions link, from Local SEO.","keywords":["address","contact","phone","location"],"textdomain":"digispot-ai","attributes":{"locationId":{"type":"number","default":0},"showName":{"type":"boolean","default":true},"showAddress":{"type":"boolean","default":true},"showPhone":{"type":"boolean","default":true},"showEmail":{"type":"boolean","default":true},"showHours":{"type":"boolean","default":false},"showOpenNow":{"type":"boolean","default":true},"showDirections":{"type":"boolean","default":true}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true,"link":true},"spacing":{"padding":true},"typography":{"fontSize":true}},"editorScript":"file:.\/index.js"},"digispot\/toc":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"digispot\/toc","title":"Table of Contents","category":"text","icon":"list-view","description":"Links to the headings on this page, built automatically and kept up to date.","keywords":["toc","table of contents","contents","headings","jump links"],"textdomain":"digispot-ai","attributes":{"title":{"type":"string","default":""},"levels":{"type":"array","default":[2,3]},"ordered":{"type":"boolean","default":false},"collapsible":{"type":"boolean","default":false}},"supports":{"html":false,"multiple":false,"anchor":true,"align":["wide","full"],"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true}},"editorScript":"file:.\/index.js","style":"file:.\/style.css"},"digispot\/locations":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"digispot\/locations","title":"Locations","category":"widgets","icon":"store","description":"All your locations as a list, with a search box and a \"Near me\" button that sorts them by distance.","keywords":["store locator","branches","near me","locations"],"textdomain":"digispot-ai","attributes":{"groupByCity":{"type":"boolean","default":false},"showFilter":{"type":"boolean","default":true},"showNearMe":{"type":"boolean","default":true},"unit":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true,"link":true},"spacing":{"padding":true},"typography":{"fontSize":true}},"editorScript":"file:.\/index.js"},"digispot\/breadcrumbs":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"digispot\/breadcrumbs","title":"Breadcrumbs","category":"theme","icon":"arrow-right-alt2","description":"Shows where the page sits on your site (Home \u203a Category \u203a Page), with matching BreadcrumbList schema.","keywords":["breadcrumbs","navigation","trail"],"textdomain":"digispot-ai","attributes":{"separator":{"type":"string","default":"\u203a"}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"link":true,"background":false},"typography":{"fontSize":true}},"editorScript":"file:.\/index.js"},"digispot\/location-map":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"digispot\/location-map","title":"Location map","category":"widgets","icon":"location-alt","description":"A map of your business that loads only when the visitor clicks, so the page stays fast and private.","keywords":["map","directions","location"],"textdomain":"digispot-ai","attributes":{"locationId":{"type":"number","default":0},"height":{"type":"number","default":320}},"supports":{"html":false,"align":["wide","full"],"color":{"text":true,"background":true,"link":true},"spacing":{"padding":true},"typography":{"fontSize":true}},"editorScript":"file:.\/index.js"},"digispot\/howto":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"digispot\/howto","title":"How-to","category":"text","icon":"editor-ol","description":"Step-by-step instructions with total time, marked up as HowTo schema.","keywords":["how to","steps","instructions","tutorial","schema"],"textdomain":"digispot-ai","attributes":{"title":{"type":"string","default":""},"description":{"type":"string","default":""},"totalTime":{"type":"string","default":""},"steps":{"type":"array","default":[{"name":"","text":""}]},"headingLevel":{"type":"number","default":3}},"supports":{"html":false,"anchor":true,"align":["wide","full"],"color":{"text":true,"background":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true}},"editorScript":"file:.\/index.js","style":"file:.\/style.css"}},"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3741703,"resolution":"1","location":"assets","locale":"","width":2560,"height":1448},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3741703,"resolution":"10","location":"assets","locale":"","width":2560,"height":1448},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3741703,"resolution":"11","location":"assets","locale":"","width":2560,"height":1448},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3741703,"resolution":"12","location":"assets","locale":"","width":2560,"height":1448},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3741703,"resolution":"13","location":"assets","locale":"","width":2560,"height":1448},"screenshot-14.png":{"filename":"screenshot-14.png","revision":3741703,"resolution":"14","location":"assets","locale":"","width":2560,"height":1448},"screenshot-15.png":{"filename":"screenshot-15.png","revision":3741703,"resolution":"15","location":"assets","locale":"","width":2560,"height":1448},"screenshot-16.png":{"filename":"screenshot-16.png","revision":3741703,"resolution":"16","location":"assets","locale":"","width":2560,"height":1448},"screenshot-17.png":{"filename":"screenshot-17.png","revision":3741703,"resolution":"17","location":"assets","locale":"","width":2560,"height":1448},"screenshot-18.png":{"filename":"screenshot-18.png","revision":3741703,"resolution":"18","location":"assets","locale":"","width":2560,"height":1448},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3741703,"resolution":"2","location":"assets","locale":"","width":2560,"height":1448},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3741703,"resolution":"3","location":"assets","locale":"","width":2560,"height":1448},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3741703,"resolution":"4","location":"assets","locale":"","width":2560,"height":1448},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3741703,"resolution":"5","location":"assets","locale":"","width":2560,"height":1448},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3741703,"resolution":"6","location":"assets","locale":"","width":2560,"height":1448},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3741703,"resolution":"7","location":"assets","locale":"","width":2560,"height":1448},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3741703,"resolution":"8","location":"assets","locale":"","width":2560,"height":1448},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3741703,"resolution":"9","location":"assets","locale":"","width":2560,"height":1448}},"screenshots":{"1":"Dashboard: site health score, page quality, 90-day Search Console and GA4 trends, top issues and high-impact click opportunities.","2":"AI Agent (MCP): Claude, Cursor or another AI app proposes SEO changes, you approve each one from a before-and-after preview, within guardrails you set: change limits, protected pages and email alerts.","3":"SEO Audit: 27 checks per page with score distribution, category scores, ranked issues and biggest movers since the last audit.","4":"AI Fixes: generate meta descriptions for every affected page at once, compare with the current value, then apply in bulk.","5":"Block editor panel: live SEO score from 27 checks, AI-generated meta title and description with character counts, canonical URL, indexing and per-page schema strategy.","6":"Change history: every SEO change from the editor, bulk edits, AI, one-click fixes, imports and AI agents, with the before and after and one-click undo.","7":"Keyword tracking, free: your Google position, clicks and impressions for the keywords you pick, what moved since last period and a 28-day trend, from your own Search Console.","8":"Performance: Search Console clicks and impressions over time, with devices, countries and Analytics in one place.","9":"Internal link suggestions: the exact sentence and words to link, from this page and to it, added in one click and undoable.","10":"Broken links: every link in your posts and pages checked in the background, with one-click fixes: change the link, redirect the old address or remove the link.","11":"Schema Markup: site-wide LocalBusiness JSON-LD built from your business profile, viewable as raw JSON-LD, list or graph, with one-click copy.","12":"Local SEO: one profile per location with address, hours and services, and one click to choose which location powers the site-wide schema.","13":"AI visibility: which AI search and AI training crawlers can reach your site, AI crawls and visits, your llms.txt and AI agent access, in one place.","14":"AI Referrals: human visits from ChatGPT, Perplexity, Google AI Mode, Gemini and Copilot, tied to the AI crawler hits that preceded them, with landing page, query and a 30-day trend per platform.","15":"Crawl Log: every search engine and AI crawler request, verified against the crawlers' published IP lists, with the network and country behind each request and fake crawlers flagged.","16":"Redirects and 404 monitor: real missing pages separated from bot scanners and probes, with a one-click 301 fix for the ones worth redirecting.","17":"Site Graph (beta): how your pages link, grouped into topic clusters with pillar pages, coloured by audit grade, with orphan pages and missing links highlighted.","18":"Migration: import SEO metadata, schema, settings and redirects from Yoast SEO, Rank Math, All in One SEO, SEOPress or Redirection in one click, safe to re-run."}},"plugin_section":[262246],"plugin_tags":[236374,1122,242115,1117,186],"plugin_category":[55],"plugin_contributors":[282914],"plugin_business_model":[],"class_list":["post-374844","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-ai-seo","plugin_tags-local-seo","plugin_tags-mcp","plugin_tags-schema","plugin_tags-seo","plugin_category-seo-and-marketing","plugin_contributors-karthikeyanpr","plugin_committers-karthikeyanpr"],"banners":{"banner":"https:\/\/ps.w.org\/digispot-ai\/assets\/banner-772x250.png?rev=3715214","banner_2x":"https:\/\/ps.w.org\/digispot-ai\/assets\/banner-1544x500.png?rev=3715214","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/digispot-ai\/assets\/icon-128x128.png?rev=3715214","icon_2x":"https:\/\/ps.w.org\/digispot-ai\/assets\/icon-256x256.png?rev=3715214","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-1.png?rev=3741703","caption":"Dashboard: site health score, page quality, 90-day Search Console and GA4 trends, top issues and high-impact click opportunities."},{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-2.png?rev=3741703","caption":"AI Agent (MCP): Claude, Cursor or another AI app proposes SEO changes, you approve each one from a before-and-after preview, within guardrails you set: change limits, protected pages and email alerts."},{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-3.png?rev=3741703","caption":"SEO Audit: 27 checks per page with score distribution, category scores, ranked issues and biggest movers since the last audit."},{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-4.png?rev=3741703","caption":"AI Fixes: generate meta descriptions for every affected page at once, compare with the current value, then apply in bulk."},{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-5.png?rev=3741703","caption":"Block editor panel: live SEO score from 27 checks, AI-generated meta title and description with character counts, canonical URL, indexing and per-page schema strategy."},{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-6.png?rev=3741703","caption":"Change history: every SEO change from the editor, bulk edits, AI, one-click fixes, imports and AI agents, with the before and after and one-click undo."},{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-7.png?rev=3741703","caption":"Keyword tracking, free: your Google position, clicks and impressions for the keywords you pick, what moved since last period and a 28-day trend, from your own Search Console."},{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-8.png?rev=3741703","caption":"Performance: Search Console clicks and impressions over time, with devices, countries and Analytics in one place."},{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-9.png?rev=3741703","caption":"Internal link suggestions: the exact sentence and words to link, from this page and to it, added in one click and undoable."},{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-10.png?rev=3741703","caption":"Broken links: every link in your posts and pages checked in the background, with one-click fixes: change the link, redirect the old address or remove the link."},{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-11.png?rev=3741703","caption":"Schema Markup: site-wide LocalBusiness JSON-LD built from your business profile, viewable as raw JSON-LD, list or graph, with one-click copy."},{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-12.png?rev=3741703","caption":"Local SEO: one profile per location with address, hours and services, and one click to choose which location powers the site-wide schema."},{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-13.png?rev=3741703","caption":"AI visibility: which AI search and AI training crawlers can reach your site, AI crawls and visits, your llms.txt and AI agent access, in one place."},{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-14.png?rev=3741703","caption":"AI Referrals: human visits from ChatGPT, Perplexity, Google AI Mode, Gemini and Copilot, tied to the AI crawler hits that preceded them, with landing page, query and a 30-day trend per platform."},{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-15.png?rev=3741703","caption":"Crawl Log: every search engine and AI crawler request, verified against the crawlers' published IP lists, with the network and country behind each request and fake crawlers flagged."},{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-16.png?rev=3741703","caption":"Redirects and 404 monitor: real missing pages separated from bot scanners and probes, with a one-click 301 fix for the ones worth redirecting."},{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-17.png?rev=3741703","caption":"Site Graph (beta): how your pages link, grouped into topic clusters with pillar pages, coloured by audit grade, with orphan pages and missing links highlighted."},{"src":"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-18.png?rev=3741703","caption":"Migration: import SEO metadata, schema, settings and redirects from Yoast SEO, Rank Math, All in One SEO, SEOPress or Redirection in one click, safe to re-run."}],"raw_content":"<!--section=description-->\n<p><strong>Audit every page. Fix issues in bulk with AI. Let Claude or Cursor work on your SEO, with your approval.<\/strong> All inside wp-admin, free.<\/p>\n\n<p>Search now happens in Google <strong>and<\/strong> in ChatGPT, Perplexity, Gemini, Claude and Copilot. Digispot AI helps you win both.<\/p>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=rqb84rOeJws]<\/p>\n\n<p><a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-1.png\">\u2192 See it: the dashboard<\/a><\/p>\n\n<h4>\u2714 Free, no account needed<\/h4>\n\n<ul>\n<li><strong>AI agents (MCP)<\/strong> that fix your SEO only after you approve, with one-click undo<\/li>\n<li><strong>Bulk AI fixes<\/strong> with your own OpenAI, Anthropic, Gemini or DeepSeek key<\/li>\n<li><strong>Keyword tracking<\/strong> from your own Search Console<\/li>\n<li><strong>Broken link checker<\/strong> and <strong>internal link suggestions<\/strong><\/li>\n<li><strong>SEO change history<\/strong> with one-click undo for every change<\/li>\n<li><strong>Multi-location local SEO<\/strong> with LocalBusiness schema<\/li>\n<li><strong>Verified crawl log<\/strong> that catches fake Googlebots<\/li>\n<li><strong>AI referrals<\/strong> from ChatGPT, Perplexity, Google AI Mode, Gemini and Copilot<\/li>\n<li><strong>Smart 404 monitor<\/strong> and unlimited redirects<\/li>\n<\/ul>\n\n<p>Several of these are paid add-ons in other SEO plugins.<\/p>\n\n<h4>Switching from Yoast SEO, Rank Math, All in One SEO, SEOPress or Redirection?<\/h4>\n\n<p>Import titles, descriptions, keywords, canonicals, robots, social fields, schema and redirects in one click. Safe to re-run. Never overwrites what you already set, and one click undoes the whole import.<\/p>\n\n<p><a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-18.png\">\u2192 See it: one-click migration<\/a><\/p>\n\n<h4>AI Agent (MCP): your AI assistant, your rules<\/h4>\n\n<ul>\n<li>Connect Claude, Cursor or another MCP app in a few steps, with a dedicated agent account you can revoke anytime<\/li>\n<li>Agents read your audit, Search Console and Site Graph data, then propose fixes: titles, descriptions, alt text, internal links, redirects and schema<\/li>\n<li>Every change waits for your approval with a before-and-after preview, unless you choose otherwise<\/li>\n<li>Guardrails: change limits per agent, protected pages, email alerts and a full activity log<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-2.png\">\u2192 See it: agent approvals<\/a><\/p>\n\n<h4>SEO Audit: a score for every page<\/h4>\n\n<ul>\n<li>27 checks per page, from meta tags and headings to speed, HTTPS and schema<\/li>\n<li>Scores the rendered page, so Elementor and page-builder content counts<\/li>\n<li>One ranked list of the issues costing you the most, across every page<\/li>\n<li>Change history: every SEO change, whoever made it, with one-click undo<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-3.png\">\u2192 See it: the SEO audit<\/a> \u00b7 <a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-6.png\">\u2192 See it: change history<\/a><\/p>\n\n<h4>AI Fixes: one click, you review<\/h4>\n\n<ul>\n<li>Titles, descriptions, focus keywords, alt text, schema, canonicals and H1s<\/li>\n<li>Fix one page or every affected page at once<\/li>\n<li>See each suggestion next to the current value. Nothing saves until you click Apply.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-4.png\">\u2192 See it: bulk AI fixes<\/a><\/p>\n\n<h4>Search Console and GA4, inside WordPress<\/h4>\n\n<ul>\n<li>One-click Google connection, no Client ID to paste<\/li>\n<li>Clicks, impressions, CTR and position next to GA4 sessions and channels<\/li>\n<li>Keyword tracking: pick your keywords and see position, clicks and what moved, free<\/li>\n<li>SEO report by email, weekly or monthly (turn on in Settings \u2192 Modules)<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-7.png\">\u2192 See it: keyword tracking<\/a> \u00b7 <a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-8.png\">\u2192 See it: performance insights<\/a><\/p>\n\n<h4>Links that work for you<\/h4>\n\n<ul>\n<li>Internal link suggestions with the exact sentence and words, added in one click<\/li>\n<li>Broken links checked in the background, with one-click fixes<\/li>\n<li>Site Graph (beta): see topic clusters, pillar pages and orphan pages on one map<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-9.png\">\u2192 See it: link suggestions<\/a> \u00b7 <a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-10.png\">\u2192 See it: broken links<\/a> \u00b7 <a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-17.png\">\u2192 See it: Site Graph<\/a><\/p>\n\n<h4>Schema and Local SEO<\/h4>\n\n<ul>\n<li>Organization or LocalBusiness (55 types), WebSite, BreadcrumbList and page schema like Article, Product, FAQ, HowTo and Video<\/li>\n<li>One profile per location with hours, services and payments<\/li>\n<li>Graph, list and raw JSON-LD views with one-click copy<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-11.png\">\u2192 See it: schema markup<\/a> \u00b7 <a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-12.png\">\u2192 See it: local SEO profiles<\/a><\/p>\n\n<h4>Editor panel<\/h4>\n\n<ul>\n<li>Live SEO score, focus and secondary keywords, snippet preview and social cards<\/li>\n<li>\"Generate with AI\" for title and description<\/li>\n<li>Works in the block editor, Classic editor, Elementor and Quick Edit<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-5.png\">\u2192 See it: the editor panel<\/a><\/p>\n\n<h4>Built for AI search<\/h4>\n\n<ul>\n<li>AI visibility: which AI crawlers can reach you, AI visits, llms.txt and agent access on one screen<\/li>\n<li>See every crawler visit: Googlebot, Bingbot, GPTBot, ClaudeBot, PerplexityBot and more<\/li>\n<li>Crawlers verified against their published IP lists, so fakes are flagged with the network and country they really came from<\/li>\n<li>See humans arriving from AI answers, with landing page and query<\/li>\n<li>Auto-generated llms.txt (turn on in Settings \u2192 Modules)<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-13.png\">\u2192 See it: AI visibility<\/a> \u00b7 <a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-15.png\">\u2192 See it: the verified crawl log<\/a> \u00b7 <a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-14.png\">\u2192 See it: AI referrals<\/a><\/p>\n\n<h4>Technical SEO, handled<\/h4>\n\n<ul>\n<li>Redirects: 301, 302, 307, 308, 410 and 451, regex-capable, with hit counts, scheduling and CSV import\/export<\/li>\n<li>404 monitor that separates real missing pages from bot probes<\/li>\n<li>XML sitemaps, robots.txt editor, IndexNow, breadcrumbs and automatic image alt text<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/ps.w.org\/digispot-ai\/assets\/screenshot-16.png\">\u2192 See it: redirects and the 404 monitor<\/a><\/p>\n\n<h4>For teams<\/h4>\n\n<ul>\n<li>Setup wizard: import, first audit and AI provider in a few steps<\/li>\n<li>\"SEO Manager\" role for editors, without full admin access<\/li>\n<li>Runs side by side with Yoast, Rank Math, AIOSEO or SEOPress without duplicate tags<\/li>\n<li>WP-CLI commands for audits, SEO fields, redirects and undo<\/li>\n<li>Turn modules on or off to load only what you use<\/li>\n<\/ul>\n\n<h4>Works with your stack<\/h4>\n\n<p>WordPress 6.2+, PHP 7.4+, block editor, Classic editor, WooCommerce and Elementor.<\/p>\n\n<h4>Free vs. Digispot Cloud<\/h4>\n\n<p>Everything above is free and runs in your WordPress site. An optional Digispot AI account adds managed AI credits, unlimited full-site crawls, 24\/7 Core Web Vitals monitoring and competitor tracking.<\/p>\n\n<h4>Trademarks<\/h4>\n\n<p>Rank Math, Yoast SEO, All in One SEO (AIOSEO), SEOPress, WooCommerce, Elementor, Google, Google Search Console, Google Analytics, ChatGPT, OpenAI, Anthropic, Claude, Gemini, Perplexity, Microsoft Copilot, Bing and DeepSeek are trademarks of their respective owners. They are named only to describe compatibility, data import and integrations. Digispot AI is not affiliated with, sponsored by or endorsed by any of them.<\/p>\n\n<h4>Third-Party Services<\/h4>\n\n<p>This plugin relies on the following third-party services. Each entry states what is\nsent and when. No data leaves your site until you connect or configure the relevant\nservice.<\/p>\n\n<ol>\n<li><strong>Digispot AI API<\/strong> (<code>https:\/\/api.digispot.ai<\/code>, OAuth proxy <code>https:\/\/wordpress.digispot.ai<\/code>):\nPowers managed AI generation, rank tracking, backlink data, and the free lookups (keyword\ndemand, Chrome UX Report web vitals, domain age, PageSpeed). Page content, titles, and prompts\nare sent only when you run an AI action or a cloud-backed report; keywords you research or set\nas focus keywords, your Search Console query strings, and your site's URLs are sent only for\nthose lookups. All of this happens only after you connect a Digispot account, and answers are\ncached in your WordPress database to avoid repeat calls. The OAuth proxy is contacted only during Google sign-in,\nso you never have to paste a Google Client ID.<\/li>\n<\/ol>\n\n<p>* <a href=\"https:\/\/digispot.ai\/terms-conditions\">Digispot Terms of Service<\/a>\n* <a href=\"https:\/\/digispot.ai\/privacy-policy\">Digispot Privacy Policy<\/a><\/p>\n\n<ol>\n<li><strong>Google APIs (OAuth 2.0)<\/strong>:\nDisplays your Search Console, Analytics 4, and Business Profile data. Contacted only after\nyou complete the Google OAuth flow. Retrieved data is stored locally in your WordPress\ndatabase to speed up loading. Hosts used: <code>accounts.google.com<\/code> (sign-in),\nwww.googleapis.com (Search Console), <code>analyticsdata.googleapis.com<\/code> and\nanalyticsadmin.googleapis.com (Analytics 4), <code>mybusiness.googleapis.com<\/code>,\nmybusinessaccountmanagement.googleapis.com,\nmybusinessbusinessinformation.googleapis.com and\nbusinessprofileperformance.googleapis.com (Business Profile).<\/li>\n<\/ol>\n\n<p>* <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a>\n* <a href=\"https:\/\/policies.google.com\/terms\">Google Terms of Service<\/a><\/p>\n\n<ol>\n<li><strong>AI providers (opt-in, bring your own key)<\/strong>:\nDigispot AI supports using your own API key with an external AI provider instead of the\nmanaged Digispot service. <strong>No content is sent to any of these providers until you\nexplicitly select one and enter your own API key.<\/strong> When enabled, the content you ask the\nplugin to optimize (such as a post title, excerpt, or body) is sent to the provider you\nchose:<\/li>\n<\/ol>\n\n<p>* OpenAI - <code>https:\/\/api.openai.com<\/code> - <a href=\"https:\/\/openai.com\/policies\/terms-of-use\">Terms<\/a> | <a href=\"https:\/\/openai.com\/policies\/privacy-policy\">Privacy<\/a>\n* Anthropic - <code>https:\/\/api.anthropic.com<\/code> - <a href=\"https:\/\/www.anthropic.com\/legal\/consumer-terms\">Terms<\/a> | <a href=\"https:\/\/www.anthropic.com\/legal\/privacy\">Privacy<\/a>\n* Google Gemini - <code>https:\/\/generativelanguage.googleapis.com<\/code> - <a href=\"https:\/\/ai.google.dev\/gemini-api\/terms\">Terms<\/a> | <a href=\"https:\/\/policies.google.com\/privacy\">Privacy<\/a>\n* DeepSeek - <code>https:\/\/api.deepseek.com<\/code> - <a href=\"https:\/\/cdn.deepseek.com\/policies\/en-US\/deepseek-terms-of-use.html\">Terms<\/a> | <a href=\"https:\/\/cdn.deepseek.com\/policies\/en-US\/deepseek-privacy-policy.html\">Privacy<\/a><\/p>\n\n<ol>\n<li><strong>IndexNow<\/strong> (<code>https:\/\/api.indexnow.org<\/code>):\nIf you enable IndexNow, the URLs of posts you publish or update are POSTed to the IndexNow\nAPI so participating search engines can recrawl them. Only URLs and your generated\nIndexNow key are sent - never page content.<\/li>\n<\/ol>\n\n<p>* <a href=\"https:\/\/www.indexnow.org\/documentation\">IndexNow Documentation and Terms<\/a><\/p>\n\n<ol>\n<li><strong>Anonymous usage telemetry (opt-in, OFF by default)<\/strong> (<code>https:\/\/api.digispot.ai<\/code>):\nIf \u2014 and only if \u2014 you switch this on in the plugin settings, Digispot AI reports three\nlifecycle events (plugin activated, deactivated, uninstalled) so we can see how many sites\nuse the plugin and why people stop. When you deactivate, you may optionally pick a reason;\nthat reason is sent with the event. <strong>Nothing is sent while this setting is off, which is\nhow it ships.<\/strong> What is sent: an opaque random install identifier, the event name, and the\nplugin, WordPress and PHP version numbers. What is never sent: your site URL, your email,\nusernames, post content, or any other data that identifies you or your site.<\/li>\n<\/ol>\n\n<p>* <a href=\"https:\/\/digispot.ai\/terms-conditions\">Digispot Terms of Service<\/a>\n* <a href=\"https:\/\/digispot.ai\/privacy-policy\">Digispot Privacy Policy<\/a><\/p>\n\n<ol>\n<li><strong>Crawler IP range lists and IP network lookups<\/strong> (crawl log module only):\nThe crawl log module downloads the IP-range lists crawler operators publish, to check that\nvisiting bots are genuine: Google (<code>https:\/\/developers.google.com<\/code>), Microsoft Bing\n(<code>https:\/\/www.bing.com<\/code>), OpenAI (<code>https:\/\/openai.com<\/code>), Perplexity (<code>https:\/\/www.perplexity.ai<\/code>),\nApple (<code>https:\/\/search.developer.apple.com<\/code>), DuckDuckGo (<code>https:\/\/duckduckgo.com<\/code>), Common Crawl\n(<code>https:\/\/index.commoncrawl.org<\/code>), Ahrefs (<code>https:\/\/api.ahrefs.com<\/code>) and Mistral AI\n(<code>https:\/\/mistral.ai<\/code>). These are read-only downloads, once a day; no data about your site is sent.\nTo show which network a crawler request came from, the IP address of that crawler request (never\na human visitor's) is looked up in Team Cymru's public IP-to-ASN DNS service\n(<code>origin.asn.cymru.com<\/code>) or, if that fails, in the public internet registries through\nhttps:\/\/rdap.org. Only the crawler IP address is sent.<\/li>\n<\/ol>\n\n<p>* <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a>\n* <a href=\"https:\/\/privacy.microsoft.com\/privacystatement\">Microsoft Privacy Statement<\/a>\n* <a href=\"https:\/\/openai.com\/policies\/privacy-policy\">OpenAI Privacy Policy<\/a>\n* <a href=\"https:\/\/www.perplexity.ai\/hub\/legal\/privacy-policy\">Perplexity Privacy Policy<\/a>\n* <a href=\"https:\/\/www.apple.com\/legal\/privacy\/\">Apple Privacy Policy<\/a>\n* <a href=\"https:\/\/duckduckgo.com\/privacy\">DuckDuckGo Privacy Policy<\/a>\n* <a href=\"https:\/\/commoncrawl.org\/privacy-policy\">Common Crawl Privacy Policy<\/a>\n* <a href=\"https:\/\/ahrefs.com\/legal\/privacy-policy\">Ahrefs Privacy Policy<\/a>\n* <a href=\"https:\/\/mistral.ai\/terms#privacy-policy\">Mistral AI Privacy Policy<\/a>\n* <a href=\"https:\/\/www.team-cymru.com\/ip-asn-mapping\">Team Cymru IP-to-ASN service<\/a>\n* <a href=\"https:\/\/www.team-cymru.com\/privacy\">Team Cymru Privacy Policy<\/a>\n* <a href=\"https:\/\/about.rdap.org\/\">rdap.org<\/a><\/p>\n\n<ol>\n<li><strong>Google PageSpeed Insights API<\/strong> (<code>https:\/\/www.googleapis.com\/pagespeedonline\/v5\/runPagespeed<\/code>):\nUsed for Core Web Vitals and page-speed reports. Contacted only after you add your own\nPageSpeed Insights API key in Settings. The public URL of the page being tested and your\nAPI key are sent - never page content or visitor data.<\/li>\n<\/ol>\n\n<p>* <a href=\"https:\/\/developers.google.com\/terms\">Google APIs Terms of Service<\/a>\n* <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/p>\n\n<ol>\n<li><strong>Google Fonts<\/strong> (<code>https:\/\/fonts.googleapis.com<\/code>):\nWhen you generate an Elementor page from a design that uses Google Fonts, that page loads\nthe chosen font stylesheets from Google Fonts on the front end. Visitors' browsers then\nrequest the fonts from Google, which receives their IP address. Pages that were not\ngenerated with Google Fonts never contact this service.<\/li>\n<\/ol>\n\n<p>* <a href=\"https:\/\/developers.google.com\/fonts\/faq\/privacy\">Google Fonts Privacy FAQ<\/a>\n* <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/p>\n\n<ol>\n<li><strong>Google Search status feed<\/strong> (<code>https:\/\/status.search.google.com\/incidents.json<\/code>):\nWhile the Google services module is on, the plugin downloads Google's public Search status\nfeed about once an hour, so Google updates and outages show on your dashboard and charts.\nIt is a read-only download; nothing about your site is sent.<\/li>\n<\/ol>\n\n<p>* <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/p>\n\n<ol>\n<li><p><strong>Websites your pages link to (broken link checks)<\/strong>:\nWhile Broken links is on (it is on by default), the plugin checks the links in your\npublished posts and pages in the background, a few at a time and never more than two per\nwebsite in each run. For a link to another website it requests only that link's address\n(a HEAD request, or a GET for the first kilobyte when HEAD is refused) and records the status\ncode. Nothing about your site is sent beyond the request itself, whose user agent names the\nplugin and your site's address. Addresses on private networks are never requested. Turn off\n\"Check links to other sites\" under Technical SEO \u2192 Broken links, list sites to skip there, or\nturn the module off in Settings \u2192 Modules.<\/p><\/li>\n<li><p><strong>Google tag (gtag.js)<\/strong> (<code>https:\/\/www.googletagmanager.com\/gtag\/js<\/code>):\nOnly if you switch on \"Install tracking tag\" in Settings \u2192 Connections (off by default), your\npages load Google's tag with your Google Analytics measurement ID. Visitors' browsers then send\npage views and the events you chose (phone and email clicks, form submissions, shop sales) to\nGoogle Analytics, which receives their IP address and browser details. Visitors in the EU, the UK\nand Switzerland are measured without cookies until they accept in your consent banner. No email\naddress, phone number or name is ever sent in an event.<\/p><\/li>\n<\/ol>\n\n<p>* <a href=\"https:\/\/marketingplatform.google.com\/about\/analytics\/terms\/us\/\">Google Analytics Terms of Service<\/a>\n* <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/p>\n\n<ol>\n<li><strong>Video sites you embed (video schema)<\/strong> (YouTube, Vimeo, Dailymotion and the other video sites WordPress embeds):\nWhen a page has an embedded video and automatic video schema is on (it is on by default), the\nplugin asks that video site for the video's public title, description, thumbnail and length,\nusing WordPress's own embed (oEmbed) client, so it can describe the video for search engines.\nOnly the video's address is sent. This also runs once in the background for pages published\nbefore the plugin was installed. Answers are saved with the page and refreshed about once a month.\nTurn it off with the video schema switch, or set a Video type on the page yourself.<\/li>\n<\/ol>\n\n<p>* <a href=\"https:\/\/www.youtube.com\/t\/terms\">YouTube Terms of Service<\/a>\n* <a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a>\n* <a href=\"https:\/\/vimeo.com\/privacy\">Vimeo Privacy Policy<\/a>\n* <a href=\"https:\/\/legal.dailymotion.com\/en\/privacy-policy\/\">Dailymotion Privacy Policy<\/a><\/p>\n\n<!--section=installation-->\n<h4>From your WordPress dashboard<\/h4>\n\n<ol>\n<li>Go to Plugins \u2192 Add New Plugin.<\/li>\n<li>Search for \"Digispot AI\".<\/li>\n<li>Click Install Now, then Activate.<\/li>\n<\/ol>\n\n<h4>Manual upload<\/h4>\n\n<ol>\n<li>Download the plugin zip from WordPress.org.<\/li>\n<li>Go to Plugins \u2192 Add New Plugin \u2192 Upload Plugin, choose the zip and click Install Now.<\/li>\n<li>Activate the plugin.<\/li>\n<\/ol>\n\n<h4>After activation<\/h4>\n\n<ol>\n<li>You land on the Digispot AI dashboard. Click <strong>Complete the setup wizard<\/strong> in the welcome banner or the getting-started checklist.<\/li>\n<li><strong>Import data<\/strong>: if Yoast SEO, Rank Math, All in One SEO, SEOPress or Redirection is installed, import its SEO data and redirects in one click.<\/li>\n<li><strong>Site audit<\/strong>: run your first audit to get a health score for every page.<\/li>\n<li><strong>AI provider<\/strong>: paste your own OpenAI, Anthropic, Gemini or DeepSeek key, or connect a Digispot account. You can skip this and add it later.<\/li>\n<li>Connect Google from Settings \u2192 Connections \u2192 Google Services to see Search Console and GA4 data.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20digispot%20ai%20account%3F\"><h3>Do I need a Digispot AI account?<\/h3><\/dt>\n<dd><p>No. The audit, schema, local SEO, redirects, 404 monitor, sitemaps, crawl log, AI referrals and Search Console and GA4 reports all work without an account. For AI fixes, either paste your own OpenAI, Anthropic, Google Gemini or DeepSeek key, or connect a Digispot account to use managed AI credits instead.<\/p><\/dd>\n<dt id=\"can%20i%20import%20my%20seo%20data%20from%20yoast%20seo%2C%20rank%20math%2C%20all%20in%20one%20seo%2C%20seopress%20or%20redirection%3F\"><h3>Can I import my SEO data from Yoast SEO, Rank Math, All in One SEO, SEOPress or Redirection?<\/h3><\/dt>\n<dd><p>Yes. Go to Settings \u2192 Migration, or use the Import step in the setup wizard. It imports meta titles and descriptions, focus keywords, canonical URLs, robots settings, Open Graph and Twitter fields, schema JSON-LD, global settings and redirects. It is safe to run more than once, and it never overwrites data you have already set in Digispot AI.<\/p><\/dd>\n<dt id=\"can%20i%20run%20it%20alongside%20yoast%2C%20rank%20math%2C%20aioseo%20or%20seopress%3F\"><h3>Can I run it alongside Yoast, Rank Math, AIOSEO or SEOPress?<\/h3><\/dt>\n<dd><p>Yes. Digispot AI detects those plugins and suppresses its own conflicting output, such as canonical URLs and Open Graph tags, so nothing is duplicated. That lets you audit your site and compare before you switch. Once you have imported your data, we recommend keeping one SEO plugin active.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20site%3F\"><h3>Will it slow down my site?<\/h3><\/dt>\n<dd><p>Audits run in small background batches, not on page load. The crawl log and llms.txt are off until you turn them on in Settings \u2192 Modules, and you can switch off any module you do not use.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20classic%20editor%20and%20elementor%3F\"><h3>Does it work with the Classic editor and Elementor?<\/h3><\/dt>\n<dd><p>Yes. The SEO panel appears as a sidebar in the block editor, as a meta box under the Classic editor, and inside the Elementor editor. Audits score the rendered page, so Elementor content is analysed correctly.<\/p><\/dd>\n<dt id=\"can%20i%20use%20my%20own%20ai%20api%20key%3F\"><h3>Can I use my own AI API key?<\/h3><\/dt>\n<dd><p>Yes. Under Settings \u2192 AI Provider choose OpenAI, Anthropic, Google Gemini or DeepSeek and paste your key. Content is sent only to the provider you pick, and only when you run an AI action.<\/p><\/dd>\n<dt id=\"how%20do%20i%20connect%20google%20search%20console%20and%20analytics%3F\"><h3>How do I connect Google Search Console and Analytics?<\/h3><\/dt>\n<dd><p>Settings \u2192 Connections \u2192 Google Services, then connect with Google. Sign in and grant access. There is no Client ID or Cloud project to set up. Data is cached in your WordPress database.<\/p><\/dd>\n<dt id=\"can%20an%20ai%20agent%20change%20my%20site%20without%20me%20knowing%3F\"><h3>Can an AI agent change my site without me knowing?<\/h3><\/dt>\n<dd><p>No. Agents only see the tools you share, and by default every change waits for your approval with a before-and-after preview. Each agent has change limits, your key pages can be protected, you get an email when a new agent connects, and every change is logged and can be undone in one click.<\/p><\/dd>\n<dt id=\"what%20is%20llms.txt%20and%20do%20i%20need%20it%3F\"><h3>What is llms.txt and do I need it?<\/h3><\/dt>\n<dd><p>llms.txt is a plain-text index at the root of your site that tells AI crawlers what your site is about and which pages matter. Digispot AI generates it from your published content and keeps it up to date. It is optional: turn it on in Settings \u2192 Modules.<\/p><\/dd>\n<dt id=\"how%20does%20the%20crawl%20log%20know%20a%20bot%20is%20real%3F\"><h3>How does the crawl log know a bot is real?<\/h3><\/dt>\n<dd><p>Googlebot, Bingbot, GPTBot, OAI-SearchBot, ChatGPT-User, PerplexityBot, Applebot, DuckDuckBot, CCBot, AhrefsBot and MistralAI-User are checked against the IP ranges their operators publish, and Meta's crawlers against Meta's network. A request that claims to be one of them from any other IP is marked as spoofed, and the log shows which network and country it really came from, so you can see who is faking crawlers. Crawlers with no public way to verify them are shown as claimed.<\/p><\/dd>\n<dt id=\"should%20i%20redirect%20every%20404%3F\"><h3>Should I redirect every 404?<\/h3><\/dt>\n<dd><p>No. The 404 monitor separates real missing content from bot scanners and exploit probes. Redirect genuine moved pages with one click, and let probe traffic keep returning 404, which is what Google recommends.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20seo%20data%20if%20i%20delete%20the%20plugin%3F\"><h3>What happens to my SEO data if I delete the plugin?<\/h3><\/dt>\n<dd><p>Deleting Digispot AI does <strong>not<\/strong> remove your SEO titles, descriptions, focus keywords, schema, redirects or local SEO data by default, so a reinstall picks them up again. Audit caches, Google sync tables and API keys are removed. If you need a complete wipe, contact support and we'll walk you through it.<\/p><\/dd>\n<dt id=\"is%20my%20site%27s%20data%20used%20to%20train%20ai%20models%3F\"><h3>Is my site's data used to train AI models?<\/h3><\/dt>\n<dd><p>No. Page content is sent to an AI provider only when you run an AI action, and only to the provider you configured. See Third-Party Services above for exactly what is sent to whom.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>New: the crawl log shows where every crawler request came from: the official crawler list it matches, or the network, hosting company and country behind it. It now checks 15 published crawler IP lists (Google, Bing, OpenAI, Perplexity, Apple, DuckDuckGo, Common Crawl, Ahrefs, Mistral) and Meta's network, lists the networks sending fake crawlers, and lets you look up any IP from your server logs.<\/li>\n<li>New: internal link suggestions. Each page's report shows where it should link and which pages should link to it, with the exact sentence and words to use, taken from your focus keywords, the searches your pages earn and their titles. Add a link in one click and undo it from the change history. Your editor shows the same ideas with a Copy link button.<\/li>\n<li>New: keyword tracking, free. Pick the keywords you care about (or add all your focus keywords in one click) and see where you rank on Google, your clicks and impressions, what moved since last period and a history line, straight from your Search Console. History is kept for a year.<\/li>\n<li>New: SEO report by email (off until you turn it on in Settings \u2192 Modules). Weekly, every two weeks or monthly: clicks and position against last time, your tracked keywords that moved most, pages losing clicks, the fixes you made, index and site health, and one thing to do next. Preview it or send yourself a test first.<\/li>\n<li>New: image alt and title text from templates. Images without alt text get one from the image's file name, or the page title when the file has a camera name like IMG_2034, and you can change the wording in Titles &amp; meta \u2192 Images. Your media library's alt text always wins, images you marked decorative by hand keep their empty alt text, and the audit now shows which images still need real alt text.<\/li>\n<li>New: broken links, free. Every link in your posts and pages is checked in the background, internal and external, and Technical SEO \u2192 Broken links lists the broken and redirected ones with the pages that use them. Change the address, remove the link or add a redirect in one click, with undo. Sites that block automated checks are shown as \"could not verify\", never as broken, and your weekly report and Site health count what is left to fix.<\/li>\n<li>New: install your Google Analytics tag with one switch in Settings \u2192 Connections (off until you turn it on). The measurement ID fills in from your connected Analytics, consent is handled for visitors in Europe, your own visits are not counted, and phone and email clicks, form submissions and shop sales are recorded too. If another plugin already adds the tag, Digispot tells you and stays out of the way.<\/li>\n<li>New: main image priority. When a page's largest image loads late, its report names the image and why, and one click makes it load first and stops it being lazy-loaded, with a before-and-after speed test. Choose the image yourself on any page, or make the featured image the main image for a whole post type. Digispot steps aside when a speed plugin already manages image loading.<\/li>\n<li>New: show your address, phone, opening hours and a map on your pages with four blocks (or shortcodes) that use the details you already saved in Local SEO. Opening hours highlight today and say whether you are open now, the map loads only when a visitor clicks, and businesses with several locations get a list with a search box and a \"Near me\" button that sorts them by distance, with no map key needed. Businesses that visit customers never show their street address.<\/li>\n<li>New: automatic video schema. Pages with a YouTube, Vimeo or other video get video schema with the video's own title, thumbnail, length and date, kept up to date as videos are added or removed, so they can appear in Google's video results. A Video type you set on a page always wins, and one switch turns it off.<\/li>\n<li>Video sitemap: uses each video's own title, description and length, and leaves out videos without a thumbnail image, which Google rejects.<\/li>\n<li>New: redirect scheduling. Give a redirect a start and end date for a sale or a seasonal page, and it switches itself on and off at the right minute, even without WordPress's scheduled tasks. Label redirects with groups, filter by group or state (scheduled, active, expired, paused), and enable, pause, move or delete many at once.<\/li>\n<li>New: export all redirects to a spreadsheet (CSV) and import them back. The import shows what will be added, changed or skipped (and why) before anything is saved, and the whole import can be undone in one click from the change history.<\/li>\n<li>New: Auto links (off until you turn it on in Settings \u2192 Modules). Choose words once and they link to the right page wherever they appear, up to 3 per page and never in headings or existing links. Your content is not changed; the links are added when the page is shown.<\/li>\n<li>New: WP-CLI commands (<code>wp digispot<\/code>) to audit pages, edit titles and descriptions, undo changes, manage redirects, rebuild sitemaps, and import from another SEO plugin or undo that import.<\/li>\n<li>New: \"Your business\" step in setup. Digispot reads the business details your site already shows (and your previous SEO plugin's settings), you confirm them, and your business schema, local checks and AI fixes use them. Paste a Google Maps link instead of looking up coordinates.<\/li>\n<li>Local SEO now supports businesses that visit customers (your street address stays private and the areas you serve are listed) and online-only businesses, and asks only for what search engines need.<\/li>\n<li>Business types now always produce valid schema, whatever language your admin is in.<\/li>\n<li>New: works with Polylang. Every language version keeps its own canonical, social locale and sitemap links, and the site title shows in the visitor's language.<\/li>\n<li>AI fixes are written in the page's language, and readability checks judge each page in its own language.<\/li>\n<li>New: undo an import from Yoast SEO, Rank Math, All in One SEO, SEOPress or Redirection with one click. Every title, description, keyword, setting and redirect it brought in goes back to what it was, and anything you edited since is kept unless you choose otherwise. You can also choose to replace values you already set instead of keeping them.<\/li>\n<li>New: WooCommerce product pages get complete product rich-result data \u2014 sale prices, stock, reviews, every variation, shipping cost and return terms \u2014 plus product social tags, a Shop page you can optimise, optional shorter product and category URLs, and a suggested redirect when a product is unpublished.<\/li>\n<li>New: schema builder in the editor \u2014 23 schema types (articles, products, reviews, recipes, events, jobs, videos, courses, software, books, people, services, FAQ, how-to and page types like About and Contact). Fields fill themselves from the page, and a live preview checks the markup for Google rich results before you save.<\/li>\n<li>New: schema templates \u2014 give whole groups of pages the right schema type at once, by post type, category, tag, URL or page, and see how many pages each template covers.<\/li>\n<li>New: FAQ, How-to and Table of Contents blocks. FAQ and How-to content is added to the page's schema automatically; the table of contents keeps itself up to date.<\/li>\n<li>Schema now links each page, its author and your business into one connected graph, with author profiles (bio and social links from Users \u2192 Profile), About\/Contact page types, and archive and search pages marked up too.<\/li>\n<li>When another SEO plugin is active, Digispot no longer adds a second schema graph next to its own.<\/li>\n<li>New: Titles &amp; meta \u2014 set the search title and description once for each type of page (posts, pages, products, categories, archives, search) with variables like %title% and %sitename%, and hide whole page types from search. Nothing changes until you save a template.<\/li>\n<li>New: choose a primary category for posts (and WooCommerce products). Breadcrumbs, category links and schema use it, and it is imported from Yoast SEO, Rank Math, All in One SEO and SEOPress.<\/li>\n<li>New: \"Don't update the modified date\" when you save a small fix, so search engines keep seeing your last real update.<\/li>\n<li>New: Breadcrumbs block for the block editor, and automatic breadcrumbs for themes that support them.<\/li>\n<li>New: SEO menu in the admin bar on your pages: score and grade, the page report, Edit SEO, and one-click Rich Results and PageSpeed checks.<\/li>\n<li>New: let AI agents like Claude fix your on-page SEO safely \u2014 titles, descriptions, focus keywords, H1s, image alt text, canonicals and redirects \u2014 with a preview you approve, change limits, protected pages, email alerts, a pause button per agent and one-click undo. Agents can also look up keyword demand and Core Web Vitals through your Digispot Cloud connection.<\/li>\n<li>New: create a dedicated account for an AI agent in one click. It gets the SEO Manager role and its own password, so you can revoke it without touching your own login. Download the agent activity log as a spreadsheet (CSV), hide the last part of IP addresses for privacy, and log the real agent IP behind Cloudflare or your own proxy.<\/li>\n<li>AI agents: get an email when a connected agent starts calling from a new network, see each agent's session in the activity log, and turn the whole AI Agent feature off in Settings \u2192 Modules.<\/li>\n<li>AI agents: Digispot now has its own agent connection address that lists only its SEO tools; agents set up on 1.0.0 keep working. Changes an agent proposes to page content show only the words that change, and each agent has a daily cap on Digispot Cloud lookups.<\/li>\n<li>AI agents: try them on a local copy of your site (localhost, .test, .local) with one switch. It turns itself off if the site is moved to a real domain.<\/li>\n<li>New: AI visibility overview under AI SEO: which AI crawlers can reach your site, your llms.txt, and the visits AI assistants send you.<\/li>\n<li>llms.txt follows the published format, lists the same pages as your XML sitemap and can include an llms-full.txt with your pages' text. robots.txt separates AI search crawlers from AI training crawlers, and AI referrals now also count DeepSeek, Grok, Meta AI, Le Chat and Microsoft 365 Copilot.<\/li>\n<li>New: SEO change history \u2014 every change to titles, descriptions, robots, canonicals, schema and image alt text is listed, whoever made it (you, a bulk edit, AI, a one-click fix, an import or an AI agent), and can be undone in one click. Find it under SEO Audit and on each page's report.<\/li>\n<li>New: Content overview and page list \u2014 thin pages, heading problems, the phrases you use most and what each page is for, with a list of pages to fix first. Free, read on your site.<\/li>\n<li>Orphan pages (no internal links pointing to them) are now detected on existing sites too, so some pages may drop a few points on their next check. Pages in your site navigation never count as orphans.<\/li>\n<li>Team members who can edit only pages can now use the SEO panel, schema and AI tools on those pages.<\/li>\n<li>Editors who are not admins can save pages again when the SEO panel is open (the site-wide schema it shows no longer blocks the save).<\/li>\n<li>New: Site Graph (beta) in Content \u2014 see how your pages connect, and find orphan pages, topic groups without a main page, and focus keywords that don't match real searches. You can also ask Claude about your site structure (read-only).<\/li>\n<li>The admin screens and editor panels can now be translated into your language, including audit findings, module names and messages from the server.<\/li>\n<li>SEO Audit now holds your one list of pages, with search, score, issue and search-demand filters.<\/li>\n<li>The AI Fixes menu is now called AI SEO, matching the screens inside it.<\/li>\n<li>New Crawl cleanup: attachment pages and comment-reply links now go to the right page, with optional clean-up of tracking parameters, feeds, head links, spam searches and the \/category\/ prefix.<\/li>\n<li>Sitemaps now read as a tidy page in your browser, and a new HTML sitemap block lists your content for visitors.<\/li>\n<li>Core Web Vitals moved to Performance.<\/li>\n<li>The live SEO score while you edit now matches the saved audit on pages with breadcrumbs.<\/li>\n<li>Your SEO score and fixes now work inside Elementor and Beaver Builder, and heading fixes change the builder's own layout.<\/li>\n<li>Pages built with Divi, Bricks or WPBakery say clearly which fixes need the builder, right on the page report and in bulk fixes.<\/li>\n<li>Image sitemaps now include images from builder layouts.<\/li>\n<li>Search Console diagnostics now recognise pages you set to noindex in Digispot.<\/li>\n<li>Brand: admin menu, editor and Elementor icons now use the same Digispot AI mark as the WordPress.org listing.<\/li>\n<li>Migration banner: clearer feature list.<\/li>\n<li>SEO tags now appear on your blog home, category, tag, author and archive pages too (description and canonical link), on every theme.<\/li>\n<li>After Digispot changes a page it clears your page cache and checks the live page, and tells you if your theme or cache is still showing the old version.<\/li>\n<li>New Theme &amp; Cache settings: fix themes that override your titles with one click, clear your page cache, headless support.<\/li>\n<li>Admin bar warns you when a page, or the whole site, is hidden from search engines.<\/li>\n<li>SEO tags now follow your WordPress \"discourage search engines\" setting even when a page has its own robots setting.<\/li>\n<li>When another SEO plugin (Yoast SEO, Rank Math, All in One SEO, SEOPress or The SEO Framework) is active, Digispot now leaves all SEO tags to it, so pages never get two titles.<\/li>\n<li>Digispot AI permissions show as their own group in Members and User Role Editor.<\/li>\n<li>The Digispot AI screens now fit properly on phones.<\/li>\n<li>Switching from All in One SEO, SEOPress or the Redirection plugin? Import your titles, descriptions, keywords, social cards, redirects, site description and Google verification in one step, with a clear report of what came over and what didn't.<\/li>\n<li>Imports now resume where they stopped, work on very large sites, and never overwrite what you already set in Digispot.<\/li>\n<li>The Setup Wizard finds SEO data from your previous plugin even when that plugin is switched off.<\/li>\n<li>Running two SEO plugins? Digispot tells you which one controls your SEO tags and walks you through importing, then switching the old one off. Its data is kept.<\/li>\n<li>The Facebook and X titles, descriptions and images you set for a page now appear on your site.<\/li>\n<li>New redirects imported from Rank Math \"starts with\" and \"contains\" rules now send visitors to the exact target page (redirects already imported by an earlier version are left as they are; re-import after removing them to pick up the fix).<\/li>\n<li>On Genesis themes, Digispot now prints your SEO tags and keeps your Genesis page settings.<\/li>\n<li>Your blog page now uses the SEO title and robots setting you gave it.<\/li>\n<li>Fixed: an old bookmark or link to a Digispot AI admin page from before the navigation redesign could show a \"not allowed\" error instead of opening the plugin.<\/li>\n<li>Your SEO score now updates as you write, in both the block editor and the classic editor, and lines up with the full audit after you save.<\/li>\n<li>Focus keyword can now be set right from the block editor's SEO panel.<\/li>\n<li>Unpublished pages are checked against the web address they will have once published, so the score you see while drafting matches the score after you publish.<\/li>\n<li>The audit's conflicting-SEO-plugin warning now also names SEOPress.<\/li>\n<li>Your page reports now group checks into packs (On-page SEO, Content, Readability, Technical, Schema, Social sharing, Performance) with a score for each, so you can see at a glance where a page needs work.<\/li>\n<li>New Site health score on the Dashboard: site-wide checks (HTTPS, sitemap, analytics) are now checked once for your whole site instead of on every single page.<\/li>\n<li>Turn any audit pack on or off in Settings &gt; Modules to match what you actually need checked.<\/li>\n<li>Optional email alert (off by default) when Site health finds a critical site-wide issue.<\/li>\n<li>Site-wide checks (HTTPS, sitemap, analytics) now appear once under Site health instead of on every page, so most pages will score a few points lower on their next check \u2014 nothing to fix, those checks still run under Site health.<\/li>\n<li>Site health now checks visibility, robots.txt, sitemap, SSL, redirects, updates and AI-crawler access, with one-click fixes.<\/li>\n<li>New on-page checks: keyword cannibalisation, duplicate titles, orphan pages, indexability conflicts, readability.<\/li>\n<li>Overall score is now weighted by pack; scores may move a little on the next check.<\/li>\n<li>New checks for AI answer engines (question-and-answer pages, FAQ schema, clear author\/date), AI search visibility (server-rendered content, citations, freshness), and local SEO (matching business name\/address\/phone, click-to-call links, duplicate locations).<\/li>\n<li>A pack with nothing to check on a page (for example, local SEO checks on a page that isn't a location) no longer shows a confusing \"0\" score.<\/li>\n<li>Heading fixes now work safely on Spectra, Kadence Blocks and GenerateBlocks headings, and tell you when a heading has to be changed in the editor.<\/li>\n<li>Heading and text fixes no longer affect block styles or settings.<\/li>\n<li>Pages built with SiteOrigin Page Builder are recognised, and their images now appear in your image sitemap.<\/li>\n<li>Beaver Builder: the H1 fix now works whether your theme shows the page title or not.<\/li>\n<li>Privacy: password-protected posts no longer show their text in search descriptions, schema or video and news sitemaps.<\/li>\n<li>Redirects: switching a redirect back on can no longer create a redirect loop, and home-page redirects created by mistake for posts with non-English addresses are paused.<\/li>\n<li>Imported and edited SEO data keeps quotes, backslashes and non-English keywords intact, and undo restores builder layouts exactly.<\/li>\n<li>Opening hours in your business schema use the format Google accepts, including \"24 Hours\" and split hours.<\/li>\n<li>Search Console numbers add up across every address of a page, long page addresses are matched to their posts, and the SEO Audit list shows clicks, impressions and CTR.<\/li>\n<li>Digispot leaves robots.txt and the sitemap address to another SEO plugin while that plugin is in charge.<\/li>\n<li>AI fixes are added to your page only when you accept them, and an empty AI answer never replaces your text.<\/li>\n<li>Requires WordPress 6.2 or later.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release on the WordPress Plugin Directory.<\/li>\n<\/ul>","raw_excerpt":"Audit every page, fix issues in bulk with AI, add schema and local SEO, and let Claude or Cursor work on your SEO through MCP.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/374844","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=374844"}],"author":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/karthikeyanpr"}],"wp:attachment":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=374844"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=374844"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=374844"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=374844"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=374844"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=374844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}