[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLghMTxKBFitpawO9DtFtFKvkU6hGN7iOA9YW1MXXOaU":3,"$fA2n1S41M0bfr85OmUW7ZU29oHIVOu-QDu88D_au_ys0":450,"$fnbJwVIuAT8IFTfkTpUma2nOdVZIdJb-3ZpyOJS79mus":454},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":123,"fingerprints":427},"brezngeo","BreznGEO","1.2.2","mifupa","https:\u002F\u002Fprofiles.wordpress.org\u002Fmifupadev\u002F","\u003Cp>BreznGEO is a WordPress SEO plugin that automates AI meta descriptions, adds Schema.org structured data, and helps your content get discovered by AI-driven search. It covers GEO — Generative Engine Optimization — preparing your pages for AI overviews, answer engines, and retrieval-augmented search alongside traditional search engine optimization. No subscription required.\u003C\u002Fp>\n\u003Cp>The plugin was originally built for Donau2Space.de and has run on the developer’s own production sites since version 1.0. Stability is the priority: when something breaks, it affects the developer first. There are no upsells, no subscription tiers, and no features added just to expand the feature list. It works as a focused complement to your existing SEO setup — not a replacement.\u003C\u002Fp>\n\u003Cp>All AI features are optional. Without an API key, the plugin falls back to local logic and keeps running normally — meta descriptions are extracted from post content, internal link suggestions use text-based matching, and all Schema.org, llms.txt, and robots.txt features work without any external service.\u003C\u002Fp>\n\u003Ch4>Learn more\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Website: \u003Ca href=\"https:\u002F\u002Fbrezngeo.com\u002F\" rel=\"nofollow ugc\">brezngeo.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>FAQ: \u003Ca href=\"https:\u002F\u002Fbrezngeo.com\u002Ffaq.html\" rel=\"nofollow ugc\">brezngeo.com\u002Ffaq\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Live demo: \u003Ca href=\"https:\u002F\u002Fbrezngeo.com\u002Fdemo.html\" rel=\"nofollow ugc\">brezngeo.com\u002Fdemo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>At a glance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Generates AI meta descriptions automatically on publish — falls back to clean local extraction without any API key\u003C\u002Fli>\n\u003Cli>Adds a GEO Quick Overview block to each post: AI-generated summary, key bullet points, optional FAQ\u003C\u002Fli>\n\u003Cli>Suggests internal links while writing — text-based matching works without AI; optional AI upgrade for semantic ranking\u003C\u002Fli>\n\u003Cli>Analyzes keyword usage in real time — checks title, headings, density, images, and more with locale-aware variant matching\u003C\u002Fli>\n\u003Cli>Bulk-generates descriptions for all existing posts that have none\u003C\u002Fli>\n\u003Cli>Adds Schema.org JSON-LD structured data for search engines and AI retrieval systems\u003C\u002Fli>\n\u003Cli>Serves \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> — a machine-readable content index for AI discovery tools\u003C\u002Fli>\n\u003Cli>Manages AI crawler access per-bot via the robots.txt manager, directly from the admin\u003C\u002Fli>\n\u003Cli>Logs AI bot visits with hashed IPs — no plain text stored\u003C\u002Fli>\n\u003Cli>Free. No subscription. API costs go directly to your provider.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What makes BreznGEO different\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI is optional.\u003C\u002Fstrong> No API key means no AI and no costs. All non-AI features — Schema.org, llms.txt, internal link suggestions, and fallback meta extraction — continue to work normally.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No subscription.\u003C\u002Fstrong> The plugin is free. If you use AI generation, costs go directly to your chosen provider. There is no service fee or middle layer.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works alongside existing SEO plugins.\u003C\u002Fstrong> When another SEO plugin is active, generated descriptions are written into that plugin’s own meta field — no duplication, no conflicts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built for real sites.\u003C\u002Fstrong> It has been running on the developer’s own production sites since version 1.0 — shipped only after being tested under real conditions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No vendor lock-in.\u003C\u002Fstrong> Switch AI providers at any time without losing settings. The plugin works independently of any specific AI provider.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AI Meta Generator\u003C\u002Fh4>\n\u003Cp>Generates a 150–160 character meta description the moment a post is published. The prompt is fully customizable using \u003Ccode>{title}\u003C\u002Fcode>, \u003Ccode>{content}\u003C\u002Fcode>, \u003Ccode>{excerpt}\u003C\u002Fcode>, and \u003Ccode>{language}\u003C\u002Fcode> placeholders. Language is detected automatically from Polylang, WPML, or the WordPress site locale.\u003C\u002Fp>\n\u003Cp>If no API key is configured or the AI request fails, a clean fallback excerpt is extracted from the post content — no description is left empty.\u003C\u002Fp>\n\u003Ch4>GEO Block\u003C\u002Fh4>\n\u003Cp>Adds an AI-generated Quick Overview block to each post: a short summary, key bullet points, and an optional FAQ. Rendered as a native \u003Ccode>\u003Cdetails>\u003C\u002Fcode> element — configurable as collapsible (default), always open, or stored without frontend output.\u003C\u002Fp>\n\u003Cp>Supports three generation modes: automatic on publish, hybrid (auto only when fields are empty), or manual. Insertion position is configurable: after the first paragraph (default), top, or bottom. A quality gate suppresses FAQ generation on posts below a configurable word-count threshold. The post editor meta box includes live generate and clear buttons, a per-post enable toggle, and an optional prompt add-on field for author-level customization. Four built-in themes: Light, Dark, Minimal, Brezn.\u003C\u002Fp>\n\u003Ch4>Internal Link Suggestions\u003C\u002Fh4>\n\u003Cp>An editor meta box that surfaces relevant internal links while you write. Each suggestion is a phrase–target pair: a phrase found in your content, paired with an existing post that covers the same topic.\u003C\u002Fp>\n\u003Cp>Text-based matching (title, tag, category, and excerpt overlap) works without AI. An optional AI upgrade sends the top 20 candidates to your connected provider for semantic ranking. Trigger options: manual button, on post save, or a timed interval. A settings page lets you exclude posts (such as legal pages) and boost specific pillar pages. Supported in both Gutenberg and Classic Editor.\u003C\u002Fp>\n\u003Ch4>Bulk Generator\u003C\u002Fh4>\n\u003Cp>Finds all published posts without a meta description (including descriptions set by Rank Math, Yoast, AIOSEO, or SEOPress) and generates them in configurable batches with rate-limiting between batches. A live progress log and per-batch cost estimate are shown during the run.\u003C\u002Fp>\n\u003Ch4>Multi-Provider AI Support\u003C\u002Fh4>\n\u003Cp>Choose from four AI providers and switch at any time without losing your settings:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>OpenAI (GPT-4.1, GPT-4o, GPT-4o mini, and more)\u003C\u002Fli>\n\u003Cli>Anthropic Claude (Claude 3.5 Sonnet, Claude 3 Haiku, and more)\u003C\u002Fli>\n\u003Cli>Google Gemini (Gemini 2.0 Flash, Gemini 1.5 Pro, and more)\u003C\u002Fli>\n\u003Cli>xAI Grok (Grok 3, Grok 3 mini, and more)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Schema.org Enhancer (GEO)\u003C\u002Fh4>\n\u003Cp>Injects JSON-LD structured data for search engines and AI retrieval systems:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Organization — site name, URL, logo, and social \u003Ccode>sameAs\u003C\u002Fcode> links\u003C\u002Fli>\n\u003Cli>Article — headline, dates, description, and publisher\u003C\u002Fli>\n\u003Cli>Author — person name, author URL, Twitter link\u003C\u002Fli>\n\u003Cli>Speakable — marks up your H1 and first paragraph for voice and AI assistants\u003C\u002Fli>\n\u003Cli>BreadcrumbList — skipped automatically when Rank Math or Yoast is active\u003C\u002Fli>\n\u003Cli>AI Meta Tags — \u003Ccode>max-snippet:-1, max-image-preview:large, max-video-preview:-1\u003C\u002Fcode> directives\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>llms.txt\u003C\u002Fh4>\n\u003Cp>Serves a machine-readable index of your published content at \u003Ccode>\u002Fllms.txt\u003C\u002Fcode>, following the emerging llms.txt convention increasingly supported by AI indexing tools. Supports custom title, description sections, featured resource links, pagination for large sites, and HTTP ETag \u002F Last-Modified caching.\u003C\u002Fp>\n\u003Ch4>robots.txt Manager\u003C\u002Fh4>\n\u003Cp>Block individual AI training and data-harvesting bots directly from the WordPress admin — no manual file editing. Supports 13 known bots: GPTBot, ClaudeBot, Google-Extended, PerplexityBot, CCBot, Applebot-Extended, Bytespider, DataForSeoBot, ImagesiftBot, Omgili, Diffbot, FacebookBot, and Amazonbot.\u003C\u002Fp>\n\u003Ch4>Crawler Log\u003C\u002Fh4>\n\u003Cp>Automatically logs visits from known AI bots. Stores the bot name, a SHA-256-hashed IP address, and the requested URL. Entries older than 90 days are purged automatically. A 30-day summary is shown on the plugin dashboard.\u003C\u002Fp>\n\u003Ch4>Keyword Analysis\u003C\u002Fh4>\n\u003Cp>A post editor meta box that analyzes keyword usage in real time. Enter a primary keyword and optional secondary keywords — the plugin checks title, headings, keyword density, image alt text, meta description, URL slug, first and last paragraph, image titles and captions, and excerpt. Each check reports pass, warning, or fail status with actionable feedback. Three update modes: live (debounced while typing), manual (button click), or on save. Optional AI features (when an API key is configured): keyword suggestions, content optimization tips, and semantic keyword analysis. Supports locale-aware keyword variant matching for English and German. Configurable via a dedicated settings page (target density, minimum occurrences, post types, debounce interval).\u003C\u002Fp>\n\u003Ch4>Post Editor Integration\u003C\u002Fh4>\n\u003Cp>A “Meta Description” meta box in the post and page editor shows the current description, its source (AI \u002F Fallback \u002F Manual), a live character counter, and a “Regenerate with AI” button. A sidebar SEO widget displays word count, reading time, heading structure, and link counts with live warnings.\u003C\u002Fp>\n\u003Ch4>Link Analysis Dashboard\u003C\u002Fh4>\n\u003Cp>Identifies posts without internal links, posts with an unusually high external-link count, and your top pillar pages by inbound internal link count — loaded on demand with a one-hour cache.\u003C\u002Fp>\n\u003Ch4>Secure API Key Storage\u003C\u002Fh4>\n\u003Cp>API keys are obfuscated using XOR with a key derived from your WordPress authentication salts before being written to the database. Keys never appear in plain text in database dumps or export files. No OpenSSL extension required.\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>Works standalone or alongside any major SEO plugin. When Rank Math, Yoast SEO, AIOSEO, or SEOPress is active, generated descriptions are written to that plugin’s own meta field. Existing descriptions set by those plugins are always respected and never overwritten.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin can optionally connect to external AI services. All AI features are opt-in and disabled by default. No data is transmitted unless the user has explicitly enabled AI generation and configured an API key.\u003C\u002Fp>\n\u003Cp>The following features may send data to the selected AI provider:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Meta Descriptions\u003C\u002Fstrong> — post title and content excerpt are sent to generate a meta description. Triggered on publish, on update, or via the Bulk Generator.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GEO Block\u003C\u002Fstrong> — post title and content are sent to generate a Quick Overview block (summary, key points, optional FAQ). Triggered on publish\u002Fupdate or manually from the post editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Internal Link Suggestions (AI upgrade)\u003C\u002Fstrong> — up to 20 pre-scored candidate link pairs (post titles and URLs) are sent for semantic ranking. Triggered manually, on save, or on a timed interval — all configurable by the user.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyword Analysis (AI upgrade)\u003C\u002Fstrong> — post content and keyword are sent for AI-powered keyword suggestions, content optimization tips, and semantic keyword analysis. Triggered manually from the post editor meta box.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No data is transmitted during normal page loads or to visitors.\u003C\u002Fp>\n\u003Ch4>OpenAI\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Data sent: Post title and content excerpt (meta descriptions, GEO Block); candidate post titles and URLs (link suggestions); post content and keyword (keyword analysis).\u003C\u002Fli>\n\u003Cli>API endpoint: \u003Ccode>https:\u002F\u002Fapi.openai.com\u002Fv1\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Privacy policy: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u002F\u003C\u002Fli>\n\u003Cli>Terms of use: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Anthropic Claude\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Data sent: Post title and content excerpt (meta descriptions, GEO Block); candidate post titles and URLs (link suggestions); post content and keyword (keyword analysis).\u003C\u002Fli>\n\u003Cli>API endpoint: \u003Ccode>https:\u002F\u002Fapi.anthropic.com\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Privacy policy: https:\u002F\u002Fwww.anthropic.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>Terms of use: https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fconsumer-terms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Gemini\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Data sent: Post title and content excerpt (meta descriptions, GEO Block); candidate post titles and URLs (link suggestions); post content and keyword (keyword analysis).\u003C\u002Fli>\n\u003Cli>API endpoint: \u003Ccode>https:\u002F\u002Fgenerativelanguage.googleapis.com\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Privacy policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>Terms of use: https:\u002F\u002Fai.google.dev\u002Fgemini-api\u002Fterms?hl=en\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>xAI Grok\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Data sent: Post title and content excerpt (meta descriptions, GEO Block); candidate post titles and URLs (link suggestions); post content and keyword (keyword analysis).\u003C\u002Fli>\n\u003Cli>API endpoint: \u003Ccode>https:\u002F\u002Fapi.x.ai\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Privacy policy: https:\u002F\u002Fx.ai\u002Fprivacy-policy\u003C\u002Fli>\n\u003Cli>Terms of use: https:\u002F\u002Fx.ai\u002Flegal\u002Fterms-of-service\u003C\u002Fli>\n\u003C\u002Ful>\n","AI meta descriptions, GEO blocks, internal link suggestions, Schema.org structured data, and llms.txt for WordPress. No subscription.",0,218,"2026-04-13T11:41:00.000Z","6.9.4","6.0","8.0",[18,19,20,21,22],"ai","llms-txt","meta-description","schema","seo","https:\u002F\u002Fbrezngeo.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbrezngeo.1.2.2.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"mifupadev",1,30,94,"2026-05-20T04:47:20.105Z",[37,56,71,87,101],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":11,"num_ratings":11,"last_updated":47,"tested_up_to":14,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":54,"download_link":55,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"citelayer","citelayer® – AI SEO & Visibility | llms.txt, Bot Analytics, Schema.org","1.5.4","Saskia Teichmann","https:\u002F\u002Fprofiles.wordpress.org\u002Fjyria\u002F","\u003Cp>\u003Cstrong>AI is changing how people find your website.\u003C\u002Fstrong> Tools like ChatGPT, Perplexity, Gemini, and AI Overviews are replacing traditional search for millions of users. If AI can’t find your content, you’re invisible to a growing audience.\u003C\u002Fp>\n\u003Cp>citelayer® makes your WordPress site visible to AI — instantly. No coding, no configuration. Install, activate, done.\u003C\u002Fp>\n\u003Ch4>🤖 AI Bot Analytics — Know Who’s Crawling Your Site\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>NEW in 1.4.0:\u003C\u002Fstrong> Track visitors arriving from AI search engines like ChatGPT, Perplexity, Claude, and Gemini. See which AI platforms send real users to your site — plus track every AI bot visit in real-time.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>62 AI\u002FLLM Bots Tracked\u003C\u002Fstrong> — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, DeepSeekBot, xAI-Bot, Meta-ExternalAgent, and 55 more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-Time Dashboard\u003C\u002Fstrong> — Stat cards (7d\u002F30d\u002F90d\u002Fall-time), 30-day SVG trend chart, top bots leaderboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Blind Spots\u003C\u002Fstrong> — Discover pages invisible to AI bots with AI Discovery Score (0-100). Find and fix content gaps\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Crawler Logs\u003C\u002Fstrong> — Full log with filtering by bot, URL path, and date range. Paginated for large datasets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSV Export\u003C\u002Fstrong> — Download your bot data for offline analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache Plugin Detection\u003C\u002Fstrong> — Auto-detects WP Rocket, LiteSpeed, W3 Total Cache, WP Super Cache. Provides setup guides to exclude AI bots from caching\u003C\u002Fli>\n\u003Cli>\u003Cstrong>90-Day Auto-Cleanup\u003C\u002Fstrong> — Keeps your database lean. No bloat, no maintenance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>100% Local\u003C\u002Fstrong> — All data stored in your WordPress database. No external accounts, no API calls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔍 Get Found by AI Search Engines\u003C\u002Fh4>\n\u003Cp>Your site gets an llms.txt file — a new standard that tells AI crawlers what your site is about, what content you publish, and what products you sell. Think of it as robots.txt, but for AI.\u003C\u002Fp>\n\u003Ch4>📊 Speak AI’s Language with Schema.org\u003C\u002Fh4>\n\u003Cp>Automatically generates structured data (JSON-LD) that AI agents actually understand — your organization info, articles, products, and more. Better structured data = better AI recommendations.\u003C\u002Fp>\n\u003Ch4>📄 Serve Clean Content to AI Agents\u003C\u002Fh4>\n\u003Cp>When ChatGPT or Perplexity visit your page, citelayer® serves an optimized Markdown version instead of messy HTML. This uses 80% fewer tokens and gives AI a crystal-clear picture of your content.\u003C\u002Fp>\n\u003Ch4>🛡️ Stay in Control of Your Content\u003C\u002Fh4>\n\u003Cp>Configure how AI systems may use your content — allow or deny training, search indexing, and RAG\u002Fcontext usage. Your content, your rules.\u003C\u002Fp>\n\u003Ch4>🛒 Works with WooCommerce\u003C\u002Fh4>\n\u003Cp>If you run a shop, citelayer® makes your products visible to AI:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Product data automatically included in llms.txt\u003C\u002Fli>\n\u003Cli>Product Schema.org markup generated\u003C\u002Fli>\n\u003Cli>Product pages served as structured Markdown tables\u003C\u002Fli>\n\u003Cli>AI agents can discover your shop via UCP (Universal Commerce Protocol)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📈 Why AI Visibility Matters Now\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>58% of online searches\u003C\u002Fstrong> will involve AI by the end of 2026\u003C\u002Fli>\n\u003Cli>Generative Engine Optimization (GEO) and Answer Engine Optimization (AEO) are the next evolution of SEO\u003C\u002Fli>\n\u003Cli>Sites without AI-readable content are \u003Cstrong>invisible\u003C\u002Fstrong> to ChatGPT, Claude, Perplexity, and AI Overviews\u003C\u002Fli>\n\u003Cli>citelayer® is the easiest way to make your WordPress site AI-ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✅ Free vs. Premium\u003C\u002Fh4>\n\u003Cp>The free plugin covers everything you need to get started:\u003C\u002Fp>\n\u003Cp>✅ llms.txt generation\u003Cbr \u002F>\n✅ Schema.org markup (Organization, WebSite, Article, Product)\u003Cbr \u002F>\n✅ Markdown for AI agents\u003Cbr \u002F>\n✅ Content-Signal headers\u003Cbr \u002F>\n✅ WooCommerce product discovery\u003Cbr \u002F>\n✅ AI Bot Analytics (62 bots, dashboard, AI Blind Spots, CSV export)\u003Cbr \u002F>\n✅ AI Referral Tracking (Visits from ChatGPT, Perplexity, Claude, Gemini, Copilot)\u003Cbr \u002F>\n✅ AI Readiness Scanner\u003Cbr \u002F>\n✅ Cache plugin detection & setup guides\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium adds:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🚀 Full UCP product browsing, cart & checkout for AI agents\u003Cbr \u002F>\n📈 AI Visibility Monitoring Dashboard\u003Cbr \u002F>\n🔧 Advanced Schema.org (Reviews, FAQ, Shipping)\u003Cbr \u002F>\n🛒 Product feed optimization\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcitelayer.ai\u002Fpremium\u002F\" rel=\"nofollow ugc\">Learn more about Premium \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Get your AI Audit\u003C\u002Fstrong>\u003Cbr \u002F>\ncitelayer® offers thorough AI Visibility Audits as a Service.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcitelayer-ai.com\u002F\" rel=\"nofollow ugc\">We help you become visible\u003C\u002Fa>\u003C\u002Fp>\n","Get found by ChatGPT, Perplexity & AI search. AI Visibility, llms.txt, Schema.org — make your site the answer AI recommends.",10,488,"2026-03-23T09:40:00.000Z","6.4","7.4",[51,52,53,19,21],"ai-bot-tracker","ai-seo","ai-visibility","https:\u002F\u002Fcitelayer.ai","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcitelayer.1.5.4.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":45,"downloaded":64,"rating":11,"num_ratings":11,"last_updated":65,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":66,"homepage":68,"download_link":69,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":70},"thinkrank","ThinkRank – AI SEO Assistant (LLMs, Schema, Metadata, Sitemaps, GA4)","1.9.0","WPDeveloper","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdevteam\u002F","\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fthinkrank.ai\u002F\" rel=\"nofollow ugc\">ThinkRank\u003C\u002Fa>\u003C\u002Fstrong> is an AI-native SEO plugin designed for WordPress that helps you create better content and optimize your website for search engines. Unlike other SEO plugins, ThinkRank leverages artificial intelligence to provide intelligent content suggestions, comprehensive SEO analysis, and automated optimization recommendations.\u003C\u002Fp>\n\u003Ch4>Key Features (Always Free)\u003C\u002Fh4>\n\u003Ch4>AI-Powered Content Tools\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Content Brief Generator\u003C\u002Fstrong> – Create comprehensive content outlines with competitor analysis and gap identification\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Metadata Generation\u003C\u002Fstrong> – Auto-generate SEO-optimized titles and meta descriptions with SERP preview\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time SEO Score Calculator\u003C\u002Fstrong> – 13-factor algorithm with actionable improvement suggestions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Competitor Analysis\u003C\u002Fstrong> – Analyze competitor content structure, keywords, and SEO strategies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SERP Preview\u003C\u002Fstrong> – Live preview of how your content appears in search results\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Essential SEO Management\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Site Identity Management\u003C\u002Fstrong> – Complete site-wide SEO configuration (Basic Info, Title Formats, Breadcrumbs, Hero & Branding, Business Info)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema Manager\u003C\u002Fstrong> – Organization schema, website markup, and structured data management with deployment validation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Media Optimization\u003C\u002Fstrong> – Open Graph, Twitter Cards, Facebook, LinkedIn, and Pinterest integration with real-time preview\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Monitoring\u003C\u002Fstrong> – Core Web Vitals tracking, PageSpeed insights, and technical SEO diagnostics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics Integration\u003C\u002Fstrong> – Google Analytics 4, Search Console, and AI-powered insights with intelligent reporting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Crawling & AI Indexing\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Robots.txt Management\u003C\u002Fstrong> – AI-optimized robots.txt generation, validation, and automatic sitemap integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>XML Sitemap Generation\u003C\u002Fstrong> – Multiple sitemap types (Basic, Complete, E-commerce, Segmented) with AI content optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LLMs.txt for AI\u003C\u002Fstrong> – Specialized file for AI search engines and LLM indexing with automated generation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Search Optimization\u003C\u002Fstrong> – Prepare your content for next-generation AI-powered search engines\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Analytics & Intelligence\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>SEO Analytics Dashboard\u003C\u002Fstrong> – Traffic analysis, organic search performance, and keyword opportunity identification\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-Powered Insights\u003C\u002Fstrong> – Natural language explanations and optimization recommendations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PageSpeed Insights Integration\u003C\u002Fstrong> – Real-time Core Web Vitals, technical SEO diagnostics, and improvement opportunities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent Reporting\u003C\u002Fstrong> – Automated alerts, trend analysis, and actionable recommendations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Technical Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Post\u002FPage Integration\u003C\u002Fstrong> – Seamless metabox integration for all content types with real-time optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-AI Provider Support\u003C\u002Fstrong> – Works with OpenAI (GPT-4o), Claude (Claude 3.7 Sonnet), and Google Gemini (Gemini 2.5 Flash) with intelligent model selection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local SEO\u003C\u002Fstrong> – Business information, operating hours, location data, and local schema markup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Your API Key Control\u003C\u002Fstrong> – Complete cost transparency and control with your own AI provider keys\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Your API Key, Your Control\u003C\u002Fh4>\n\u003Cp>ThinkRank uses your own AI API keys, giving you:\u003Cbr \u002F>\n– Complete cost transparency and control\u003Cbr \u002F>\n– No monthly subscription fees for the core plugin\u003Cbr \u002F>\n– Unlimited usage based on your AI provider plan\u003Cbr \u002F>\n– Enhanced privacy – your data stays between you and your chosen AI provider\u003C\u002Fp>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Content Creators & Bloggers\u003C\u002Fstrong> – AI-powered content briefs and SEO optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce Store Owners\u003C\u002Fstrong> – Product SEO optimization and performance monitoring\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Professionals & Agencies\u003C\u002Fstrong> – Comprehensive SEO management with client reporting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Developers\u003C\u002Fstrong> – Technical SEO tools and performance diagnostics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local Businesses\u003C\u002Fstrong> – Local SEO optimization with business information management\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enterprise Websites\u003C\u002Fstrong> – Advanced analytics, schema management, and AI indexing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Anyone wanting to improve their content’s search visibility\u003C\u002Fstrong> – User-friendly interface with AI guidance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Technical Excellence\u003C\u002Fh4>\n\u003Cp>Built with modern WordPress development standards:\u003Cbr \u002F>\n– PHP 8.0+ with strict typing\u003Cbr \u002F>\n– React 18+ admin interface\u003Cbr \u002F>\n– WordPress 6.0+ compatibility\u003Cbr \u002F>\n– Security-first approach with proper sanitization and nonce verification\u003Cbr \u002F>\n– Performance optimized with intelligent caching\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not send any data to third parties except to the AI provider you configure (OpenAI, Anthropic, or Google AI) when you explicitly use AI features. API keys are stored in your database and are not transmitted to us. No telemetry is collected by ThinkRank.\u003C\u002Fp>\n","AI SEO for WordPress: content briefs, metadata, schema, sitemaps, GA4 & Search Console, PageSpeed, and actionable insights.",910,"2026-03-31T11:46:00.000Z",[18,19,21,22,67],"sitemap","https:\u002F\u002Fthinkrank.ai\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthinkrank.1.9.0.zip","2026-04-06T09:54:40.288Z",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":11,"downloaded":79,"rating":11,"num_ratings":11,"last_updated":80,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":81,"homepage":85,"download_link":86,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"aivec-ai-search-schema","Aivec AI Search Schema","1.2.3","Aivec LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Faivectai\u002F","\u003Cp>AI-focused structured data (JSON-LD) for LocalBusiness, breadcrumbs, FAQ extraction, and llms.txt.\u003C\u002Fp>\n\u003Ch3>Overview \u002F 概要\u003C\u002Fh3>\n\u003Cp>WordPress plugin for generating structured data optimized for AI-powered search engines, including Local SEO, breadcrumbs, and FAQ extraction. Optimizes your site for AI-powered answer engines (sometimes called AEO: Answer Engine Optimization). Configure everything in \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> AI Search Schema\u003C\u002Fstrong> and the plugin will emit JSON-LD tailored to your organization or storefront.\u003Cbr \u002F>\nAI検索最適化・ローカルSEO対応のWordPressプラグインです。\u003Cstrong>設定 \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> AI Search Schema\u003C\u002Fstrong> で会社情報・LocalBusiness 情報・SNS・ジオコーディングなどを入力すると、検索エンジン向けの JSON-LD を一括生成できます。\u003C\u002Fp>\n\u003Ch3>Why Structured Data Matters Now \u002F 今、構造化データが重要な理由\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>The Age of Answer Engines \u002F 回答エンジンの時代\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Search is evolving from “10 blue links” to AI-powered answer engines (Google SGE, Bing Copilot, ChatGPT with browsing). These systems don’t just index pages—they understand them. Structured data (JSON-LD) is the language that helps AI comprehend your content.\u003Cbr \u002F>\n検索は「10本の青いリンク」から、AIによる回答エンジン（Google SGE、Bing Copilot、ChatGPTのブラウジング機能）へと進化しています。これらのシステムはページを単にインデックスするだけでなく、「理解」します。構造化データ（JSON-LD）は、AIがあなたのコンテンツを正しく理解するための言語です。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why AI Search Optimization Matters \u002F AI検索最適化が重要な理由\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI citations\u003C\u002Fstrong>: When AI assistants answer questions, they cite sources. Proper schema increases the chance of being cited.\u003Cbr \u002F>\n\u003Cstrong>AI引用\u003C\u002Fstrong>: AIアシスタントが質問に回答する際、出典を引用します。適切なスキーマは引用される可能性を高めます。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rich results\u003C\u002Fstrong>: Google displays enhanced search results (stars, prices, FAQs, breadcrumbs) for sites with valid schema.\u003Cbr \u002F>\n\u003Cstrong>リッチリザルト\u003C\u002Fstrong>: Googleは有効なスキーマを持つサイトに対し、拡張検索結果（星評価、価格、FAQ、パンくず）を表示します。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local SEO\u002FMEO\u003C\u002Fstrong>: LocalBusiness schema directly powers Google Maps and local pack rankings.\u003Cbr \u002F>\n\u003Cstrong>ローカルSEO\u002FMEO\u003C\u002Fstrong>: LocalBusinessスキーマはGoogleマップとローカルパックの順位に直接影響します。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Voice search\u003C\u002Fstrong>: Structured data helps voice assistants provide accurate answers from your site.\u003Cbr \u002F>\n\u003Cstrong>音声検索\u003C\u002Fstrong>: 構造化データは音声アシスタントがあなたのサイトから正確な回答を提供することを助けます。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features \u002F 機能\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Organization \u002F LocalBusiness JSON-LD\u003C\u002Fstrong> – address, geo, price range, payment methods, reservations, storefront imagery, \u003Ccode>areaServed\u003C\u002Fcode>, \u003Ccode>branchOf\u003C\u002Fcode> などを 1 つの @graph に統合\u003Cbr \u002F>\n\u003Cstrong>Organization \u002F LocalBusiness スキーマ\u003C\u002Fstrong>：住所・緯度経度・価格帯・支払方法・予約可否・店舗画像・商圏情報を1つのJSON-LDに集約\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Article \u002F FAQ \u002F QAPage \u002F Product\u003C\u002Fstrong> – per-post metabox lets editors switch schema types, auto injects FAQPage \u003Ccode>mainEntity\u003C\u002Fcode>, and WooCommerce products map to Product schema with offers\u002Fbrand\u002Frating\u002Fimages\u003Cbr \u002F>\n\u003Cstrong>投稿メタボックス切替 \u002F WooCommerce連携\u003C\u002Fstrong>：Article \u002F FAQPage \u002F QAPage \u002F Product を選択可能。WooCommerce商品はブランド・価格・在庫・ギャラリー画像付き Product スキーマに自動変換\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BreadcrumbList & ItemList\u003C\u002Fstrong> – structured breadcrumbs plus archive ItemList, with optional frontend breadcrumbs template\u003Cbr \u002F>\n\u003Cstrong>Structured Breadcrumbs\u003C\u002Fstrong>：パンくず \u002F アーカイブ ItemList を JSON-LD で出力し、テンプレートでも表示可能\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SearchAction & Site metadata\u003C\u002Fstrong> – \u003Ccode>WebSite\u003C\u002Fcode> includes SearchAction, supported languages, and SearchAction URLs\u003Cbr \u002F>\n\u003Cstrong>SearchAction 対応\u003C\u002Fstrong>：サイト内検索を SearchAction で明示し、対応言語タグを JSON-LD に反映\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic geocoding\u003C\u002Fstrong> – Google Maps Geocoding API + OpenStreetMap fallback, rate limiting and caching\u003Cbr \u002F>\n\u003Cstrong>ジオコーディング\u003C\u002Fstrong>：Google Maps Geocoding API＋OSMフォールバック、レート制御・キャッシュ機能付き\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Self-diagnostics\u003C\u002Fstrong> – Validator checks required Google Rich Results properties (WebSite\u002FOrganization\u002FLocalBusiness\u002FArticle\u002FProduct) and shows admin notices when fields are missing\u003Cbr \u002F>\n\u003Cstrong>自己診断\u003C\u002Fstrong>：Google推奨プロパティを自動検証し、不足項目を管理画面で警告\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual admin\u003C\u002Fstrong> – 全 UI と翻訳リソースを英語ベースで整備し、日本語翻訳を同梱\u003Cbr \u002F>\n\u003Cstrong>多言語UI\u003C\u002Fstrong>：英語ベースの翻訳ファイル＆日本語翻訳を標準同梱\u003C\u002Fli>\n\u003Cli>\u003Cstrong>llms.txt Generation\u003C\u002Fstrong> – Auto-generate llms.txt to help AI systems understand your site structure. Editable in the settings.\u003Cbr \u002F>\n\u003Cstrong>llms.txt生成\u003C\u002Fstrong>：AI検索エンジンがサイト構造を理解しやすいllms.txtを自動生成。設定画面で編集可能\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Geocoding \u002F ジオコーディング\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Obtain a \u003Cstrong>Google Maps Geocoding API key\u003C\u002Fstrong> (limit it to “Geocoding API” only) and add referrer\u002FIP restrictions plus daily quotas.\u003Cbr \u002F>\n\u003Cstrong>Google Geocoding APIキー\u003C\u002Fstrong> を取得し、API制限（Geocoding のみ）、HTTPリファラー／IP制限、クォータ設定を行ってください。\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Cloud Console で新規プロジェクトを作成し、\u003Cstrong>Geocoding API\u003C\u002Fstrong> を有効化（他 API は不要）\u003C\u002Fli>\n\u003Cli>「認証情報」から API キーを発行し、HTTP リファラーまたは IP 制限を設定\u003C\u002Fli>\n\u003Cli>1 日あたりのクォータ上限を設定して不正利用を防止\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Enter the key in \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> AI Search Schema\u003C\u002Fstrong>. The key is saved only in WordPress options and never rendered in HTML\u002FJS.\u003Cbr \u002F>\nキーは WordPress のオプションにのみ保存され、HTML\u002FJS には出力されません。\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Fetch coordinates\u003C\u002Fstrong> to geocode the current address. Requests are rate-limited (10 seconds) and cached. Re-fetching is required only when address fields change.\u003Cbr \u002F>\n\u003Cstrong>住所から緯度・経度を取得\u003C\u002Fstrong> ボタンで geocode が発火します。10 秒のレート制御とキャッシュを実装しているため、住所を変更したタイミングのみ再取得してください。\u003C\u002Fli>\n\u003Cli>When the key is empty the plugin falls back to OpenStreetMap (Nominatim) for development use. Production sites should keep a Google API key configured.\u003Cbr \u002F>\nキー未設定時は開発用フォールバックとして OpenStreetMap (Nominatim) を使用します。本番では Google API キーの設定を推奨します。\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Security \u002F セキュリティ\u003C\u002Fh3>\n\u003Cp>This plugin follows WordPress security best practices:\u003Cbr \u002F>\n本プラグインはWordPressのセキュリティベストプラクティスに従っています：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All settings require administrator privileges \u002F 全設定に管理者権限が必要\u003C\u002Fli>\n\u003Cli>User inputs are sanitized and validated \u002F ユーザー入力はサニタイズ・検証済み\u003C\u002Fli>\n\u003Cli>API keys are stored securely (never exposed in HTML) \u002F APIキーは安全に保存（HTMLに露出しない）\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Installation \u002F セットアップ\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload the plugin folder to \u003Ccode>wp-content\u002Fplugins\u002Faivec-ai-search-schema\u003C\u002Fcode>\u003Cbr \u002F>\nプラグイン一式を \u003Ccode>wp-content\u002Fplugins\u002Faivec-ai-search-schema\u003C\u002Fcode> に配置\u003C\u002Fli>\n\u003Cli>Activate from WordPress admin\u003Cbr \u002F>\n管理画面で有効化\u003C\u002Fli>\n\u003Cli>Open \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> AI Search Schema\u003C\u002Fstrong> and complete the forms\u003Cbr \u002F>\n\u003Cstrong>設定 \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> AI Search Schema\u003C\u002Fstrong> で各項目（ブランド情報／店舗情報／SNS／APIキー 等）を入力して保存\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>FAQ \u002F よくある質問\u003C\u002Fh3>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Faivec\u002Fai-search-schema\u002Fblob\u002Fmain\u002Fdocs\u002FFAQ.md\" rel=\"nofollow ugc\">See the FAQ on GitHub:\u003C\u002Fa> for frequently asked questions about:\u003Cbr \u002F>\nよくある質問については \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Faivec\u002Fai-search-schema\u002Fblob\u002Fmain\u002Fdocs\u002FFAQ.md\" rel=\"nofollow ugc\">See the FAQ on GitHub:\u003C\u002Fa> をご覧ください：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Schema conflicts with other plugins \u002F 他プラグインとのスキーマ衝突\u003C\u002Fli>\n\u003Cli>LocalBusiness schema setup \u002F LocalBusinessスキーマの設定\u003C\u002Fli>\n\u003Cli>Troubleshooting common issues \u002F よくある問題のトラブルシューティング\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License \u002F ライセンス\u003C\u002Fh3>\n\u003Cp>GPLv2 or later\u003C\u002Fp>\n\u003Ch3>Support Policy\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Free version support: Bug reports only.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>What We Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bug reports with clear reproduction steps\u003C\u002Fli>\n\u003Cli>Issues causing PHP errors or broken schema output\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What We Do NOT Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Usage questions (“How do I…?”)\u003C\u002Fli>\n\u003Cli>SEO\u002FAEO strategy consulting\u003C\u002Fli>\n\u003Cli>Feature requests\u003C\u002Fli>\n\u003Cli>Customization requests\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Response Policy\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Best effort – no guaranteed response time\u003C\u002Fli>\n\u003Cli>Issues without reproduction steps will be closed\u003C\u002Fli>\n\u003Cli>Bug reports: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Faivec\u002Fai-search-schema\u002Fissues\" rel=\"nofollow ugc\">GitHub Issues\u003C\u002Fa> only\u003C\u002Fli>\n\u003Cli>\u003Cstrong>We do not provide support via WordPress.org forums.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>WP.orgフォーラムでのサポートは行っておりません。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Required Information for Bug Reports\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress version, PHP version, plugin version\u003C\u002Fli>\n\u003Cli>Theme name and active plugins (especially SEO plugins)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Steps to reproduce\u003C\u002Fstrong> (mandatory)\u003C\u002Fli>\n\u003Cli>Expected vs actual behavior\u003C\u002Fli>\n\u003Cli>Error logs (if available)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin can connect to external services only when you use specific features.\u003C\u002Fp>\n\u003Ch4>Google Maps Geocoding API (optional)\u003C\u002Fh4>\n\u003Cp>Used to convert the address you enter into latitude\u002Flongitude when you click “Fetch coordinates”.\u003Cbr \u002F>\nAPI endpoint: https:\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fgeocode\u002Fjson\u003Cbr \u002F>\nData sent: the address fields you entered, your site locale, and your site URL in the User-Agent header.\u003Cbr \u002F>\nService provided by Google. Terms: https:\u002F\u002Fcloud.google.com\u002Fmaps-platform\u002Fterms | Privacy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>OpenStreetMap Nominatim (optional fallback)\u003C\u002Fh4>\n\u003Cp>Used only when no Google Maps API key is configured and you click “Fetch coordinates”.\u003Cbr \u002F>\nAPI endpoint: https:\u002F\u002Fnominatim.openstreetmap.org\u002Fsearch\u003Cbr \u002F>\nData sent: the address fields you entered, the admin email (if available), and your site URL in the User-Agent header.\u003Cbr \u002F>\nService provided by OpenStreetMap (Nominatim). Usage policy: https:\u002F\u002Foperations.osmfoundation.org\u002Fpolicies\u002Fnominatim\u002F | Privacy: https:\u002F\u002Fosmfoundation.org\u002Fwiki\u002FPrivacy_Policy\u003C\u002Fp>\n\u003Ch4>ZipCloud (optional, Japan only)\u003C\u002Fh4>\n\u003Cp>Used to auto-fill address fields from a Japanese postal code when you enter a 7-digit zip code in the admin settings.\u003Cbr \u002F>\nAPI endpoint: https:\u002F\u002Fzipcloud.ibsnet.co.jp\u002Fapi\u002Fsearch\u003Cbr \u002F>\nData sent: the postal code you entered (e.g., “1000001”).\u003Cbr \u002F>\nTiming: only when you type a valid 7-digit Japanese postal code in the settings page.\u003Cbr \u002F>\nService provided by ZipCloud. Terms: https:\u002F\u002Fzipcloud.ibsnet.co.jp\u002Frule\u002Fapi | Privacy: https:\u002F\u002Fibsnet.co.jp\u002Fprivacy-policy\u002F\u003C\u002Fp>\n","AI-focused structured data (JSON-LD) for LocalBusiness, breadcrumbs, FAQ extraction, and llms.txt.",190,"2026-03-15T15:56:00.000Z",[82,19,83,21,84],"ai-search","local-seo","structured-data","https:\u002F\u002Faivec.co.jp\u002Fapps","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faivec-ai-search-schema.1.2.3.zip",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":11,"downloaded":95,"rating":11,"num_ratings":11,"last_updated":96,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":97,"homepage":99,"download_link":100,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"cloudscale-seo-ai-optimizer","CloudScale SEO AI Optimizer","4.20.64","andrewjbaker","https:\u002F\u002Fprofiles.wordpress.org\u002Fandrewjbaker\u002F","\u003Cp>CloudScale SEO AI Optimizer is a completely free SEO plugin built for technical bloggers and site owners who want full control without the overhead of Yoast or RankMath. There is no Pro version, no upsells, no feature gates, and no licence keys.\u003C\u002Fp>\n\u003Cp>It handles the essentials cleanly and adds a full AI toolkit that uses either the Anthropic Claude API or the Google Gemini API to generate meta descriptions, ALT text, summaries, SEO scores, focus keywords, internal links, and related articles — all from WP Admin, with no extra subscriptions required.\u003C\u002Fp>\n\u003Ch4>Core SEO Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Custom meta title and description per post and page\u003C\u002Fli>\n\u003Cli>Canonical URL output on every page\u003C\u002Fli>\n\u003Cli>OpenGraph tags (title, description, image, type, locale)\u003C\u002Fli>\n\u003Cli>Twitter\u002FX Card tags\u003C\u002Fli>\n\u003Cli>JSON-LD structured data: Person schema for author pages, Article\u002FBlogPosting schema for posts, WebSite schema for the homepage, Breadcrumb schema\u003C\u002Fli>\n\u003Cli>Configurable site name, locale, Twitter handle, and default OG image\u003C\u002Fli>\n\u003Cli>XML sitemap generation (sitemap.xml index + child sitemaps) with configurable post types and taxonomy support\u003C\u002Fli>\n\u003Cli>Plain-text sitemap at \u002Fsitemap.txt (one URL per line) for AI crawlers and simple scrapers\u003C\u002Fli>\n\u003Cli>Custom robots.txt editor with AI bot blocking (GPTBot, CCBot, Claude-Web, anthropic-ai and others)\u003C\u002Fli>\n\u003Cli>llms.txt support for AI crawler guidance\u003C\u002Fli>\n\u003Cli>noindex controls for search results, 404 pages, attachment pages, author archives, and tag archives\u003C\u002Fli>\n\u003Cli>UTM parameter stripping in canonical URLs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AI Auto Pipeline\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically runs all AI operations in a separate background process the moment a post is published — no WP-Cron dependency\u003C\u002Fli>\n\u003Cli>Steps run per publish: meta description, SEO score, focus keyword, ALT text for all post images, AI-suggested internal links, AI summary box, and Related Articles\u003C\u002Fli>\n\u003Cli>Re-run on update toggle: re-triggers the full pipeline whenever a published post is saved\u003C\u002Fli>\n\u003Cli>Gutenberg-safe internal link injection using block-level parsing; classic editor fallback via str_replace\u003C\u002Fli>\n\u003Cli>Minimum 50-word content guard prevents meaningless output on stub or test posts\u003C\u002Fli>\n\u003Cli>HMAC-authenticated async request (120-second TTL) keeps the pipeline secure\u003C\u002Fli>\n\u003Cli>“Re-run AI Automation” button in the post metabox with live log output\u003C\u002Fli>\n\u003Cli>Auto Pipeline settings live in a dedicated card at the top of the AI Tools tab\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AI Meta Writer\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Choose your AI provider: Anthropic Claude or Google Gemini\u003C\u002Fli>\n\u003Cli>Model selector: Automatic (always resolves to the current recommended model), Claude 3.5\u002F3.7 Sonnet, Claude Haiku, Gemini 2.0 Flash, Gemini 1.5 Pro, or a Custom model string\u003C\u002Fli>\n\u003Cli>Generate meta descriptions for individual posts or in bulk across your entire site\u003C\u002Fli>\n\u003Cli>Fix existing descriptions that are too short or too long\u003C\u002Fli>\n\u003Cli>Fix titles that are outside the optimal 50 to 60 character range\u003C\u002Fli>\n\u003Cli>Inline edit button on each post row — opens a textarea to manually enter or correct a description without leaving the panel\u003C\u002Fli>\n\u003Cli>Configurable character range (min\u002Fmax) injected into the prompt automatically\u003C\u002Fli>\n\u003Cli>Automatic retry if the AI returns a description outside your target range\u003C\u002Fli>\n\u003Cli>Rate limit handling with automatic backoff on HTTP 429 responses\u003C\u002Fli>\n\u003Cli>Fully editable system prompt with reset to default\u003C\u002Fli>\n\u003Cli>Sortable post table: sort by title, date, SEO score, description length, title length, or ALT status\u003C\u002Fli>\n\u003Cli>Live progress log with timestamps during bulk runs\u003C\u002Fli>\n\u003Cli>Stop button for interrupting bulk runs\u003C\u002Fli>\n\u003Cli>Scheduled batch generation via WP Cron with per-day scheduling\u003C\u002Fli>\n\u003Cli>Test Key button to verify your API key before running\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AI SEO Scoring\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AI rates each post from 0 to 100 with a one-sentence strengths or weaknesses note\u003C\u002Fli>\n\u003Cli>Calculate SEO Scores button runs a bulk scoring pass across all posts\u003C\u002Fli>\n\u003Cli>Generate Missing automatically scores any post that lacks a score after descriptions are written\u003C\u002Fli>\n\u003Cli>Per post score badges shown in the AI Tools post table and dashboard widget\u003C\u002Fli>\n\u003Cli>Scores stored in post meta (_cs_seo_score, _cs_seo_notes) and survive plugin deactivation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Title Optimiser\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>New 🎯 Title Optimiser tab — AI scans all published posts and suggests SEO-optimised replacement titles\u003C\u002Fli>\n\u003Cli>Before\u002Fafter SEO score (0–100) for every suggestion so you can see the improvement at a glance\u003C\u002Fli>\n\u003Cli>Identifies primary and secondary keywords the article is actually about\u003C\u002Fli>\n\u003Cli>One-click Apply per post: updates title and URL slug, automatically creates a 301 redirect from the old URL\u003C\u002Fli>\n\u003Cli>“Apply All Suggested” bulk action with confirmation — applies and redirects all in one shot\u003C\u002Fli>\n\u003Cli>Sort posts by date or by most-commented to prioritise which titles to fix first\u003C\u002Fli>\n\u003Cli>Suggestions stored in post meta — safe to pause, review, and apply selectively\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>AI Summary Box\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AI-generated article summary box automatically prepended to post content\u003C\u002Fli>\n\u003Cli>Three fields generated per post: What it is, Why it matters, Key takeaway\u003C\u002Fli>\n\u003Cli>Summaries now written SEO-first: primary keyword front-loaded, secondary keywords woven in, optimised for search intent rather than conversational reading\u003C\u002Fli>\n\u003Cli>Bulk generation panel with progress tracking, stop button, and paginated post list\u003C\u002Fli>\n\u003Cli>Force regenerate option to overwrite all existing summaries\u003C\u002Fli>\n\u003Cli>Summary fields written to Article JSON-LD schema: description, abstract, and disambiguatingDescription\u003C\u002Fli>\n\u003Cli>Collapsible display with modern card styling including gradient header and drop shadow\u003C\u002Fli>\n\u003Cli>Toggle to show or hide the summary box globally without deleting generated content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>ALT Text Generator\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Audit all images across your posts for missing ALT text\u003C\u002Fli>\n\u003Cli>Generate ALT text using AI with article context for better relevance\u003C\u002Fli>\n\u003Cli>Configurable article excerpt length sent to the AI (100 to 2000 characters)\u003C\u002Fli>\n\u003Cli>Bulk generation with progress tracking\u003C\u002Fli>\n\u003Cli>Show All toggle to display images that already have ALT text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Related Articles\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically injects contextually related post links at the top and bottom of every post\u003C\u002Fli>\n\u003Cli>AI-scored candidate pool built across the full post library; top and bottom counts configurable (2 to 5 top, 3 to 10 bottom)\u003C\u002Fli>\n\u003Cli>Separate top and bottom toggles — enable or disable each block independently\u003C\u002Fli>\n\u003Cli>Generate Missing button runs the scoring pipeline for unprocessed posts\u003C\u002Fli>\n\u003Cli>Refresh Stale button re-runs previously completed posts when content has changed\u003C\u002Fli>\n\u003Cli>Sync Counts button trims or fills all posts to match updated count settings without full regeneration\u003C\u002Fli>\n\u003Cli>Post Status table shows per-post pipeline state (pending, complete, failed) with filter tabs\u003C\u002Fli>\n\u003Cli>All injection is block-safe and works with both Gutenberg and classic editor posts\u003C\u002Fli>\n\u003Cli>Related Articles links are also generated automatically via the Auto Pipeline on publish\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Font display optimization with font-display: swap to eliminate Flash of Invisible Text (FOIT)\u003C\u002Fli>\n\u003Cli>Font metric overrides (size-adjust, ascent-override, descent-override) to reduce Cumulative Layout Shift (CLS)\u003C\u002Fli>\n\u003Cli>Defer font CSS loading using media=”print” swap technique\u003C\u002Fli>\n\u003Cli>Auto-download CDN fonts (Google Fonts) to local server for faster loading and GDPR compliance\u003C\u002Fli>\n\u003Cli>Font CSS file scanner with terminal-style console output\u003C\u002Fli>\n\u003Cli>Auto-Fix All with backup and undo capability\u003C\u002Fli>\n\u003Cli>Defer render-blocking JavaScript with configurable exclusions\u003C\u002Fli>\n\u003Cli>HTML, CSS, and JS minification (5 to 15 percent page size reduction)\u003C\u002Fli>\n\u003Cli>HTTPS mixed content scanner and one-click fixer across posts, pages, metadata, options, and comments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SEO Health Dashboard\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dashboard widget shows five health pillars: Posts (meta coverage), SEO (score coverage), Images (ALT coverage), Links (related articles coverage), Summaries (AI summary coverage)\u003C\u002Fli>\n\u003Cli>Colour-coded pills: green >= 90%, amber >= 60%, red \u003C 60%\u003C\u002Fli>\n\u003Cli>Refresh link rebuilds the health cache on demand; cache auto-rebuilds after any bulk AI run completes\u003C\u002Fli>\n\u003Cli>“Posts need AI auto run” and “pipeline jobs queued” counters keep you informed of pending work\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Dashboard Integration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress dashboard widget with SEO health overview and per-pillar coverage pills\u003C\u002Fli>\n\u003Cli>Post editor metabox with custom title, description, OG image, and inline AI generation\u003C\u002Fli>\n\u003Cli>Gutenberg sidebar panel (CloudScale Meta Boxes) with custom title, description, OG image, AI summary fields, and one-click generation without leaving the editor\u003C\u002Fli>\n\u003Cli>Per-post status badges showing description length, title length, SEO score, and ALT status\u003C\u002Fli>\n\u003Cli>Tab state persists across page reloads — the settings page returns to your last active tab\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Category Fixer\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Scans all published posts and suggests improved category assignments using AI\u003C\u002Fli>\n\u003Cli>Uses Claude to analyse post title, slug, tags, and AI summary box against your full category list\u003C\u002Fli>\n\u003Cli>Proposes up to four categories per post — only from categories that already exist in WordPress\u003C\u002Fli>\n\u003Cli>Never assigns Uncategorized\u003C\u002Fli>\n\u003Cli>Colour-coded review table: green for additions, red for removals, grey for kept categories\u003C\u002Fli>\n\u003Cli>Per post Apply and Skip buttons, plus bulk Apply All Changed\u003C\u002Fli>\n\u003Cli>Filter bar: All, Changed, Unchanged, Low Confidence, Missing\u003C\u002Fli>\n\u003Cli>Reload button re-analyses all posts with fresh AI calls\u003C\u002Fli>\n\u003Cli>Per row re-analyse button for individual posts\u003C\u002Fli>\n\u003Cli>AI analysis badge shows confidence score\u003C\u002Fli>\n\u003Cli>No categories are changed until you explicitly click Apply\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Category Health and Drift Detection\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Category Health tab shows post counts per category with a pass\u002Ffail coverage indicator\u003C\u002Fli>\n\u003Cli>Category Drift Detection uses AI to identify categories that have drifted from their original focus or become catch-all buckets\u003C\u002Fli>\n\u003Cli>Drift analysis returns a verdict (drifting or catch-all) with a confidence score and AI reasoning for each flagged category\u003C\u002Fli>\n\u003Cli>Results sorted by verdict type then confidence so the most actionable items appear first\u003C\u002Fli>\n\u003Cli>Elapsed time counter and Stop button during long analysis runs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Readability Analyser\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Pure-PHP readability scoring — no AI call required\u003C\u002Fli>\n\u003Cli>Scores 0–100 with Easy \u002F Moderate \u002F Hard label based on sentence length, heading density, and passive-voice rate\u003C\u002Fli>\n\u003Cli>Colour-coded badge in the post metabox with sub-metrics (average words per sentence, words per heading, passive voice percentage)\u003C\u002Fli>\n\u003Cli>Sortable Readability column in the Meta Writer post list\u003C\u002Fli>\n\u003Cli>Scores automatically recalculate on post save and after every Auto Pipeline run\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Broken Link Checker\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Scans all published posts and pages for outbound links with HTTP errors (4xx, 5xx) or connection failures\u003C\u002Fli>\n\u003Cli>Server-side HEAD request per URL for accurate status — no browser-side fetch limitations\u003C\u002Fli>\n\u003Cli>Deduplicates URLs across posts so each external URL is checked only once\u003C\u002Fli>\n\u003Cli>Results table shows post title, anchor text, URL, and HTTP status with colour-coded labels\u003C\u002Fli>\n\u003Cli>SSRF-safe: link-local, loopback, and private IP ranges are blocked server-side\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Image SEO Audit\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Scans the entire Media Library and flags images with SEO issues\u003C\u002Fli>\n\u003Cli>Detects missing ALT text, camera-default filenames (IMG_001, DSC_0045, screenshot2, etc.), and oversized files (> 500 KB)\u003C\u002Fli>\n\u003Cli>Results sorted by issue count with thumbnail previews and direct edit links\u003C\u002Fli>\n\u003Cli>Summary counters for each issue type\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What This Plugin Does Not Do\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>No third-party SEO data, keyword research databases, or rank tracking\u003C\u002Fli>\n\u003Cli>No paid tiers, no upsells, no tracking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external AI APIs to generate meta descriptions and ALT text. Connections are made when you use the AI Meta Writer or ALT Text Generator buttons in WP Admin, and optionally on a scheduled basis via WP Cron.\u003C\u002Fp>\n\u003Ch4>Anthropic Claude API\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Service:\u003C\u002Fstrong> Anthropic PBC\u003Cbr \u002F>\n\u003Cstrong>Website:\u003C\u002Fstrong> https:\u002F\u002Fanthropic.com\u003Cbr \u002F>\n\u003Cstrong>Endpoint:\u003C\u002Fstrong> https:\u002F\u002Fapi.anthropic.com\u002Fv1\u002Fmessages\u003Cbr \u002F>\n\u003Cstrong>Data sent:\u003C\u002Fstrong> Post title and post content (up to 6,000 characters), plus your configured system prompt\u003Cbr \u002F>\n\u003Cstrong>When data is sent:\u003C\u002Fstrong> Only when you click Generate, Fix, or the Generate with Claude button in the post editor, when the scheduled batch runs for posts without a meta description, or automatically on post publish\u002Fupdate when Auto Pipeline is enabled in AI Tools settings.\u003Cbr \u002F>\n\u003Cstrong>API key:\u003C\u002Fstrong> You must supply your own Anthropic API key. The key is stored in your WordPress database and is never transmitted anywhere except directly to api.anthropic.com.\u003C\u002Fp>\n\u003Cp>Anthropic Privacy Policy: https:\u002F\u002Fwww.anthropic.com\u002Fprivacy\u003Cbr \u002F>\nAnthropic Terms of Service: https:\u002F\u002Fwww.anthropic.com\u002Fterms\u003Cbr \u002F>\nAnthropic API documentation: https:\u002F\u002Fdocs.anthropic.com\u003C\u002Fp>\n\u003Ch4>Google Gemini API\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Service:\u003C\u002Fstrong> Google LLC\u003Cbr \u002F>\n\u003Cstrong>Website:\u003C\u002Fstrong> https:\u002F\u002Fai.google.dev\u003Cbr \u002F>\n\u003Cstrong>Endpoint:\u003C\u002Fstrong> https:\u002F\u002Fgenerativelanguage.googleapis.com\u002Fv1beta\u002Fmodels\u002F\u003Cbr \u002F>\n\u003Cstrong>Data sent:\u003C\u002Fstrong> Post title and post content (up to 6,000 characters), plus your configured system prompt\u003Cbr \u002F>\n\u003Cstrong>When data is sent:\u003C\u002Fstrong> Only when you click Generate, Fix, or the scheduled batch runs, when Gemini is selected as your AI provider, or automatically on post publish\u002Fupdate when Auto Pipeline is enabled in AI Tools settings.\u003Cbr \u002F>\n\u003Cstrong>API key:\u003C\u002Fstrong> You must supply your own Google AI API key. The key is stored in your WordPress database and is never transmitted anywhere except directly to Google.\u003C\u002Fp>\n\u003Cp>Google Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003Cbr \u002F>\nGoogle Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003Cbr \u002F>\nGemini API documentation: https:\u002F\u002Fai.google.dev\u002Fdocs\u003C\u002Fp>\n\u003Ch4>Google Fonts CDN\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Service:\u003C\u002Fstrong> Google LLC\u003Cbr \u002F>\n\u003Cstrong>Websites:\u003C\u002Fstrong> https:\u002F\u002Ffonts.googleapis.com, https:\u002F\u002Ffonts.gstatic.com\u003Cbr \u002F>\n\u003Cstrong>When contacted:\u003C\u002Fstrong> Only when you use the Font Display Optimizer’s “Download Fonts” feature in WP Admin (Performance tab). This feature downloads Google Fonts files to your server so they can be served locally.\u003Cbr \u002F>\n\u003Cstrong>Data sent:\u003C\u002Fstrong> The URL of the Google Font stylesheet registered on your site. No personal data or post content is transmitted.\u003Cbr \u002F>\n\u003Cstrong>Purpose:\u003C\u002Fstrong> To copy font files from Google’s CDN to your own server, eliminating the external Google Fonts request from your frontend pages (improves GDPR compliance and Core Web Vitals).\u003C\u002Fp>\n\u003Cp>Google Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003Cbr \u002F>\nGoogle Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fp>\n\u003Ch4>Broken Link Checker (server-side URL probing)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What it does:\u003C\u002Fstrong> When you use the Broken Link Checker in WP Admin, the plugin extracts all outbound hyperlinks from your published posts and pages, then sends an HTTP HEAD request from your server to each unique URL to check its status.\u003Cbr \u002F>\n\u003Cstrong>Data sent:\u003C\u002Fstrong> Only the URL itself is fetched — no post content, no user data. Standard HTTP headers (User-Agent identifying your site) are sent with each request.\u003Cbr \u002F>\n\u003Cstrong>When it fires:\u003C\u002Fstrong> Only when you open the Broken Link Checker tab and start a scan. No automatic or scheduled scanning.\u003Cbr \u002F>\n\u003Cstrong>Note:\u003C\u002Fstrong> \u003Ccode>sslverify\u003C\u002Fcode> is disabled for these requests so that sites with expired or self-signed certificates can be checked. Requests to loopback, link-local, and private IP ranges are blocked.\u003C\u002Fp>\n\u003Cp>There is no separate terms of service for outbound HTTP HEAD requests — your server is simply fetching publicly reachable URLs listed in your own content.\u003C\u002Fp>\n","AI-powered SEO & AEO: meta descriptions, auto linking, category management, ALT text. Bring your own Claude or Gemini API key. Free, open source.",883,"2026-04-09T20:08:00.000Z",[18,20,98,21,22],"opengraph","https:\u002F\u002Fandrewbaker.ninja\u002F2026\u002F02\u002F24\u002Fcloudscale-seo-ai-optimiser-enterprise-grade-wordpress-seo-completely-free\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcloudscale-seo-ai-optimizer.4.20.64.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":34,"num_ratings":111,"last_updated":112,"tested_up_to":14,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":118,"download_link":119,"security_score":120,"vuln_count":121,"unpatched_count":11,"last_vuln_date":122,"fetched_at":27},"all-in-one-seo-pack","All in One SEO – Powerful SEO Plugin to Boost SEO Rankings & Increase Traffic","4.9.5.1","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Ch3>AIOSEO – The Best WordPress SEO Plugin & Toolkit\u003C\u002Fh3>\n\u003Cp>All in One SEO is the original WordPress SEO plugin started in 2007. Today, over 3 million website owners and SEO experts use AIOSEO for higher SEO rankings.\u003C\u002Fp>\n\u003Cp>Our users consistently rate \u003Ca href=\"https:\u002F\u002Faioseo.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" title=\"All in One SEO for WordPress\" rel=\"nofollow ugc\">AIOSEO\u003C\u002Fa> as the most comprehensive WordPress SEO plugin and marketing toolkit. It’s the fastest way to optimize WordPress SEO settings, add schema markup, create XML sitemap, add local SEO, track SEO keyword rankings, automate internal linking, perform SEO audits, add Author SEO (EEAT), monitor SEO revisions, connect Google search console, and basically everything a SEO Pro would use to rank higher in search engines.\u003C\u002Fp>\n\u003Cp>We have AI SEO features that help you optimize your posts for SEO by automatically generating SEO titles, meta descriptions, FAQs, key points, social media posts, and more.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>AIOSEO Pro\u003C\u002Fstrong>\u003Cbr \u002F>\n  This is the lite version of the All in One WordPress SEO Pro plugin that comes with all the powerful SEO features you will ever need to rank higher in search engines including \u003Cstrong>smart SEO schema markup, advanced SEO modules, powerful SEO sitemap suite, local SEO module, SEO keyword ranking tracking, automatic internal linking, WooCommerce SEO\u003C\u002Fstrong>, and tons more. \u003Ca href=\"https:\u002F\u002Faioseo.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" title=\"All in One SEO for WordPress\" rel=\"nofollow ugc\">Click here to purchase the best premium WordPress SEO plugin now!\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Here’s why smart business owners, SEO experts, marketers, and developers love AIOSEO, and you will too!\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FUbOYEEIvXvY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>What Makes AIOSEO Better than Other WordPress SEO Plugins\u003C\u002Fh3>\n\u003Cp>AIOSEO is leading the innovation in WordPress SEO space, and our SEO features will give you a competitive advantage.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Easy SEO Setup Wizard\u003C\u002Fstrong>\u003Cbr \u002F>\nOur SEO setup wizard optimizes your website’s SEO settings based on your unique industry needs in less than 5 minutes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Smart Schema Markup (aka Rich Snippets)\u003C\u002Fstrong>\u003Cbr \u002F>\nGet better click through rate (CTR) and Google rich featured snippets using advanced SEO schema markups like FAQ schema, product schema, recipe schema markup, and dozens more using our custom \u003Ca href=\"https:\u002F\u002Faioseo.com\u002Ffeatures\u002Frich-snippets-schema\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" title=\"Schema Generator\" rel=\"nofollow ugc\">Schema Generator\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>AI Content\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate anything you need, such as blog articles and tables, with our AI Assistant block. Generate stunning visuals instantly with the built-in AI Image Generator. Save time by automatically generating SEO titles, meta descriptions, FAQs, key points, social media posts, and more with our \u003Ca href=\"https:\u002F\u002Faioseo.com\u002Ffeatures\u002Fai-content\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" title=\"AI Content\" rel=\"nofollow ugc\">AI Content Generator\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited SEO Keywords\u003C\u002Fstrong>\u003Cbr \u002F>\nOptimize for unlimited SEO keywords using our SEO content analyzer. Our TruSEO score gives you detailed content & readability analysis, so you can get higher SEO rankings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Keyword Rank Tracking\u003C\u002Fstrong>\u003Cbr \u002F>\nEasily track how your website is ranking for different keywords in Google from your \u003Ca href=\"https:\u002F\u002Faioseo.com\u002Ffeatures\u002Fsearch-statistics\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" title=\"Google Keyword Rank Tracker\" rel=\"nofollow ugc\">WordPress dashboard\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic Link Assistant\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomate internal links between your pages using our smart \u003Ca href=\"https:\u002F\u002Faioseo.com\u002Ffeatures\u002Finternal-link-assistant\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" title=\"Link Assistant\" rel=\"nofollow ugc\">internal linking algorithm\u003C\u002Fa> that will help improve on-page SEO.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Local Business SEO\u003C\u002Fstrong>\u003Cbr \u002F>\nImprove your local SEO presence with local business schema, support for multiple local store locations, business opening hours, Google Maps integration, contact info (business email, business phone, business address, etc), and more with our \u003Ca href=\"https:\u002F\u002Faioseo.com\u002Ffeatures\u002Flocal-seo\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" title=\"Local SEO\" rel=\"nofollow ugc\">Local SEO module\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Site Audit\u003C\u002Fstrong>\u003Cbr \u002F>\nGet a detailed report of SEO issues for all posts and terms on your site, discover why these issues are important and how you can fix them.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SEO Revisions\u003C\u002Fstrong>\u003Cbr \u002F>\nKeep a \u003Ca href=\"https:\u002F\u002Faioseo.com\u002Fseo-revisions\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" title=\"SEO Revisions\" rel=\"nofollow ugc\">historical record of SEO changes\u003C\u002Fa>, monitor the impact of changes, and restore previous versions in one click.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Content Decay Tracking\u003C\u002Fstrong>\u003Cbr \u002F>\nNever lose traffic to competitors. Quickly detect which content is losing traffic \u002F SEO rankings, so you can optimize it to regain your rankings with our \u003Ca href=\"https:\u002F\u002Faioseo.com\u002Ffeatures\u002Fsearch-statistics\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" title=\"Search Statistics\" rel=\"nofollow ugc\">Search Statistics module\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Smart XML Sitemap\u003C\u002Fstrong>\u003Cbr \u002F>\nAdvanced XML sitemaps to boost your SEO rankings (with easy setup inside Google Search Console). Also includes Video SEO XML sitemap, News SEO XML sitemap, RSS sitemap, and HTML sitemap.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>404 Error Monitor\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatic 404 error monitor helps you track and redirect 404 errors, so you don’t lose SEO rankings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Author SEO\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd \u003Ca href=\"https:\u002F\u002Faioseo.com\u002Ffeatures\u002Fauthor-seo-google-e-e-a-t\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" title=\"Author SEO (E-E-A-T)\" rel=\"nofollow ugc\">custom author profile pages, author bio box, and relevant author schema\u003C\u002Fa> to boost Google EEAT score to help with Google’s Helpful Content Update (HCU).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>LLMs.txt Generator\u003C\u002Fstrong>\u003Cbr \u002F>\nGenerate an llms.txt file to help AI engines discover your site’s content more easily so your content can rank in AI search results.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SEO Audit Checklist\u003C\u002Fstrong>\u003Cbr \u002F>\nImprove your SEO ranking with our comprehensive SEO audit checklist.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Knowledge Graph Support\u003C\u002Fstrong>\u003Cbr \u002F>\nImprove your website’s search appearance with SEO Knowledge panel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Table of Contents\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically generate a table of content, customize headings, anchors, and you can also hide or reorder the headings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced SEO Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>User Access Control\u003C\u002Fstrong>\u003Cbr \u002F>\nControl who can manage your SEO settings with our advanced SEO access control.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WordPress REST API\u003C\u002Fstrong>\u003Cbr \u002F>\nManage your SEO metadata with WordPress REST API. Great for headless WordPress installations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Robots Meta SEO Settings\u003C\u002Fstrong>\u003Cbr \u002F>\nGranular controls for no index, no follow, no archive, no snippet, max snippet, max video, etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>RSS Content for SEO\u003C\u002Fstrong>\u003Cbr \u002F>\nStop content scraping from hurting your SEO rankings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Full Site Redirects\u003C\u002Fstrong>\u003Cbr \u002F>\nMerging websites or switching domains? Full site redirect makes it easy to switch domains without losing SEO rankings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Smart Meta Title & Description\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatic SEO generation, dynamic SEO smart tags, include Emoji, add shortcodes, and more features to stand out in search results.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Smart Breadcrumbs\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd Breadcrumb navigation to improve user experience and boost your SEO rankings. Comes with full SEO JSON+LD support.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic Image SEO\u003C\u002Fstrong>\u003Cbr \u002F>\nHelps your images rank higher by autogenerating image title, clean SEO image filenames, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced SEO Canonical URLs\u003C\u002Fstrong>\u003Cbr \u002F>\nPrevent duplicate content in SEO with automatic canonical URLs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SEO Cleanup \u002F Manual SEO Penalty Removal\u003C\u002Fstrong>\u003Cbr \u002F>\nDomains Report feature in Link Assistant automatically removes all links for specific domains with just one click. Huge time saver when doing SEO cleanups.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Link Opportunities Report\u003C\u002Fstrong>\u003Cbr \u002F>\nSee better internal link opportunities with our smart algorithm. Easily add internal links with just a few clicks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Robots.txt Editor\u003C\u002Fstrong>\u003Cbr \u002F>\nManage and customize SEO robots.txt files in WordPress.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Crawl Quota Management\u003C\u002Fstrong>\u003Cbr \u002F>\nCrawl Cleanup feature manages your search engine crawl quota and index your important content faster.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Title and Nofollow for SEO\u003C\u002Fstrong>\u003Cbr \u002F>\nEasily add title and nofollow to external links.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Headline Analyzer\u003C\u002Fstrong>\u003Cbr \u002F>\nAnalyze your page \u002F posts headlines to improve CTR and SEO rankings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Competitor Site SEO Analysis\u003C\u002Fstrong>\u003Cbr \u002F>\nUse competitor SEO analysis to outrank them with better SEO optimization.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SEO Code Snippets\u003C\u002Fstrong>\u003Cbr \u002F>\nIntegration with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finsert-headers-and-footers\u002F\" rel=\"ugc\">WPCode plugin\u003C\u002Fa> for SEO code snippets to further customize every aspect of your SEO.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WordPress SEO Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google Search Console Integration\u003C\u002Fstrong>\u003Cbr \u002F>\nConnect with Google webmaster tools and Google Search Console to see SEO insights (like content rankings, keyword rankings, page speed insights, post index status, etc) directly in your WordPress dashboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WooCommerce SEO\u003C\u002Fstrong>\u003Cbr \u002F>\nImproves your WooCommerce SEO rankings. Easily optimize WooCommerce product pages, product categories, and more for best eCommerce SEO results.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Knowledge Panel SEO\u003C\u002Fstrong>\u003Cbr \u002F>\nImprove website SEO appearance by adding social media profile links for Facebook, Twitter, Wikipedia, Instagram, LinkedIn, Yelp, YouTube, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Webmaster Tool Integrations\u003C\u002Fstrong>\u003Cbr \u002F>\nConnect with all webmaster tools including Google Search Console, Bing SEO, Yandex SEO, Baidu SEO, Google Analytics, Pinterest site verification, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Social Media Integration\u003C\u002Fstrong>\u003Cbr \u002F>\nFacebook SEO, Twitter SEO, and Pinterest SEO with better website previews.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Google AMP SEO Integration\u003C\u002Fstrong>\u003Cbr \u002F>\nImprove your mobile SEO rankings with Google AMP SEO.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Semrush SEO integration\u003C\u002Fstrong>\u003Cbr \u002F>\nSee additional SEO keywords with Semrush SEO integration.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Microsoft Clarity Integration\u003C\u002Fstrong>\u003Cbr \u002F>\nSee visitor interactions with heatmaps and session recordings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>IndexNow Integration\u003C\u002Fstrong>\u003Cbr \u002F>\nInstantly notify Bing and Yandex for faster SEO indexing.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Elementor SEO\u003C\u002Fstrong>\u003Cbr \u002F>\nBetter Elementor SEO for landing pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Divi SEO\u003C\u002Fstrong>\u003Cbr \u002F>\nBetter Divi SEO for landing pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Avada SEO\u003C\u002Fstrong>\u003Cbr \u002F>\nBetter Avada SEO for landing pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WP Bakery SEO\u003C\u002Fstrong>\u003Cbr \u002F>\nBetter WP Bakery SEO for landing pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SeedProd SEO\u003C\u002Fstrong>\u003Cbr \u002F>\nOptimize SeedProd landing pages for SEO.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SiteOrigin SEO\u003C\u002Fstrong>\u003Cbr \u002F>\nBetter SiteOrigin SEO for landing pages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Open Graph Support\u003C\u002Fstrong>\u003Cbr \u002F>\nImprove SEO rankings with open graph meta data.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WordPress SEO Plugin Importer\u003C\u002Fh3>\n\u003Cp>Not happy with your current SEO plugin? We make SEO migration easy with our point-and-click automated SEO data transfer tool. We currently support SEO migration from following SEO tools:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Yoast SEO Importer\u003C\u002Fli>\n\u003Cli>Yoast SEO Premium Importer\u003C\u002Fli>\n\u003Cli>RankMath SEO Importer\u003C\u002Fli>\n\u003Cli>SEOPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We also support importing SEO redirects from the following plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Redirection Plugin\u003C\u002Fli>\n\u003Cli>Simple 301 Redirects Importer\u003C\u002Fli>\n\u003Cli>Safe Redirect Manager\u003C\u002Fli>\n\u003Cli>301 Redirects Importer\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Aside from that, our SEO migration tool also helps you with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Import \u002F Export AIOSEO settings from one site to another\u003C\u002Fli>\n\u003Cli>Create SEO Settings Backup\u003C\u002Fli>\n\u003Cli>CSV Sitemap Import to Import additional pages to your XML Sitemaps\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Now you can see why AIOSEO is often rated the best SEO plugin in WordPress.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Give AIOSEO a try.\u003C\u002Fp>\n\u003Cp>Want to unlock more SEO features? \u003Ca href=\"https:\u002F\u002Faioseo.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteplugin\" title=\"All in One SEO for WordPress\" rel=\"nofollow ugc\">Upgrade to AIOSEO Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin is created by \u003Ca href=\"https:\u002F\u002Fbenjaminrojas.net\u002F\" title=\"Benjamin Rojas\" rel=\"nofollow ugc\">Benjamin Rojas\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsyedbalkhi.com\u002F\" title=\"Syed Balkhi\" rel=\"nofollow ugc\">Syed Balkhi\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Branding Guideline\u003C\u002Fh3>\n\u003Cp>AIOSEO&reg; is a registered trademark of Semper Plugins LLC. When writing about the WordPress SEO plugin by AIOSEO, please use the following format.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AIOSEO (correct)\u003C\u002Fli>\n\u003Cli>All in One SEO (correct)\u003C\u002Fli>\n\u003Cli>AIO SEO (incorrect)\u003C\u002Fli>\n\u003Cli>All in 1 SEO (incorrect)\u003C\u002Fli>\n\u003Cli>AISEO (incorrect)\u003C\u002Fli>\n\u003C\u002Ful>\n","AIOSEO is the most powerful WordPress SEO plugin. Improve SEO rankings and traffic with comprehensive SEO tools and smart AI SEO optimizations!",3000000,200262895,5086,"2026-03-09T18:19:00.000Z","5.7","7.2",[116,20,21,22,117],"google-search-console","xml-sitemap","https:\u002F\u002Faioseo.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-in-one-seo-pack.4.9.5.1.zip",82,26,"2026-01-15 16:24:16",{"attackSurface":124,"codeSignals":344,"taintFlows":358,"riskAssessment":421,"analyzedAt":426},{"hooks":125,"ajaxHandlers":274,"restRoutes":341,"shortcodes":342,"cronEvents":343,"entryPointCount":249,"unprotectedCount":11},[126,132,137,141,145,147,151,154,157,161,162,165,167,169,172,173,175,176,178,179,180,182,184,187,189,192,194,196,198,199,201,202,204,205,210,216,220,224,227,231,233,236,240,242,246,250,253,257,259,263,267,270],{"type":127,"name":128,"callback":129,"file":130,"line":131},"action","plugins_loaded","closure","brezngeo.php",28,{"type":127,"name":133,"callback":134,"file":135,"line":136},"admin_menu","add_menus","includes\u002FAdmin\u002FAdminMenu.php",12,{"type":127,"name":138,"callback":139,"file":135,"line":140},"admin_enqueue_scripts","enqueue_assets",13,{"type":127,"name":142,"callback":143,"file":135,"line":144},"admin_post_brezngeo_save_ai_features","save_ai_features",15,{"type":127,"name":138,"callback":139,"file":146,"line":136},"includes\u002FAdmin\u002FBulkPage.php",{"type":127,"name":148,"callback":149,"file":150,"line":136},"add_meta_boxes","add_boxes","includes\u002FAdmin\u002FGeoEditorBox.php",{"type":127,"name":152,"callback":153,"priority":45,"file":150,"line":140},"save_post","save",{"type":127,"name":138,"callback":155,"file":150,"line":156},"enqueue",14,{"type":127,"name":158,"callback":159,"file":160,"line":136},"admin_init","register_settings","includes\u002FAdmin\u002FGeoPage.php",{"type":127,"name":138,"callback":139,"file":160,"line":140},{"type":127,"name":148,"callback":149,"file":163,"line":164},"includes\u002FAdmin\u002FKeywordMetaBox.php",34,{"type":127,"name":152,"callback":153,"priority":45,"file":163,"line":166},35,{"type":127,"name":138,"callback":155,"file":163,"line":168},36,{"type":127,"name":158,"callback":159,"file":170,"line":171},"includes\u002FAdmin\u002FKeywordPage.php",27,{"type":127,"name":138,"callback":139,"file":170,"line":131},{"type":127,"name":158,"callback":159,"file":174,"line":140},"includes\u002FAdmin\u002FLinkSuggestPage.php",{"type":127,"name":138,"callback":139,"file":174,"line":156},{"type":127,"name":148,"callback":149,"file":177,"line":136},"includes\u002FAdmin\u002FMetaEditorBox.php",{"type":127,"name":152,"callback":153,"priority":45,"file":177,"line":140},{"type":127,"name":138,"callback":155,"file":177,"line":156},{"type":127,"name":158,"callback":159,"file":181,"line":45},"includes\u002FAdmin\u002FMetaPage.php",{"type":127,"name":138,"callback":139,"file":181,"line":183},11,{"type":127,"name":158,"callback":159,"file":185,"line":186},"includes\u002FAdmin\u002FProviderPage.php",20,{"type":127,"name":138,"callback":139,"file":185,"line":188},21,{"type":127,"name":148,"callback":190,"file":191,"line":156},"addMetaBox","includes\u002FAdmin\u002FSchemaMetaBox.php",{"type":127,"name":152,"callback":193,"priority":45,"file":191,"line":144},"savePost",{"type":127,"name":138,"callback":155,"file":191,"line":195},16,{"type":127,"name":158,"callback":159,"file":197,"line":45},"includes\u002FAdmin\u002FSchemaPage.php",{"type":127,"name":138,"callback":139,"file":197,"line":183},{"type":127,"name":148,"callback":149,"file":200,"line":45},"includes\u002FAdmin\u002FSeoWidget.php",{"type":127,"name":138,"callback":155,"file":200,"line":183},{"type":127,"name":158,"callback":159,"file":203,"line":140},"includes\u002FAdmin\u002FTxtPage.php",{"type":127,"name":138,"callback":139,"file":203,"line":156},{"type":127,"name":206,"callback":207,"priority":32,"file":208,"line":209},"init","maybe_log","includes\u002FFeatures\u002FCrawlerLog.php",33,{"type":211,"name":212,"callback":213,"file":214,"line":215},"filter","the_content","injectBlock","includes\u002FFeatures\u002FGeoBlock.php",339,{"type":127,"name":217,"callback":218,"file":214,"line":219},"wp_enqueue_scripts","enqueueCss",341,{"type":127,"name":221,"callback":222,"priority":186,"file":214,"line":223},"transition_post_status","onStatusTransition",343,{"type":127,"name":152,"callback":225,"priority":186,"file":214,"line":226},"onSavePost",346,{"type":127,"name":148,"callback":228,"file":229,"line":230},"add_meta_box","includes\u002FFeatures\u002FLinkSuggest.php",358,{"type":127,"name":138,"callback":139,"file":229,"line":232},359,{"type":127,"name":152,"callback":234,"file":229,"line":235},"invalidate_cache",360,{"type":127,"name":237,"callback":238,"priority":32,"file":239,"line":144},"parse_request","maybe_serve","includes\u002FFeatures\u002FLlmsTxt.php",{"type":127,"name":206,"callback":241,"file":239,"line":195},"add_rewrite_rule",{"type":211,"name":243,"callback":244,"file":239,"line":245},"query_vars","add_query_var",17,{"type":127,"name":247,"callback":248,"file":239,"line":249},"admin_notices","rank_math_notice",18,{"type":127,"name":138,"callback":251,"file":239,"line":252},"maybe_enqueue_notice_script",19,{"type":127,"name":254,"callback":255,"priority":186,"file":256,"line":252},"publish_post","onPublish","includes\u002FFeatures\u002FMetaGenerator.php",{"type":127,"name":258,"callback":255,"priority":186,"file":256,"line":186},"publish_page",{"type":211,"name":260,"callback":261,"priority":186,"file":262,"line":131},"robots_txt","append_rules","includes\u002FFeatures\u002FRobotsTxt.php",{"type":127,"name":264,"callback":265,"priority":32,"file":266,"line":188},"wp_head","outputAiMetaTags","includes\u002FFeatures\u002FSchemaEnhancer.php",{"type":127,"name":264,"callback":268,"priority":269,"file":266,"line":121},"outputJsonLd",5,{"type":127,"name":264,"callback":271,"priority":272,"file":266,"line":273},"outputMetaDescription",2,29,[275,280,283,286,290,294,298,302,306,309,313,317,320,324,327,330,333,337],{"action":276,"nopriv":277,"callback":278,"hasNonce":279,"hasCapCheck":279,"file":135,"line":156},"brezngeo_dismiss_welcome",false,"ajax_dismiss_welcome",true,{"action":281,"nopriv":277,"callback":282,"hasNonce":279,"hasCapCheck":279,"file":150,"line":144},"brezngeo_geo_generate","ajax_generate",{"action":284,"nopriv":277,"callback":285,"hasNonce":279,"hasCapCheck":279,"file":150,"line":195},"brezngeo_geo_clear","ajax_clear",{"action":287,"nopriv":277,"callback":288,"hasNonce":279,"hasCapCheck":279,"file":163,"line":289},"brezngeo_keyword_analyze","ajax_analyze",37,{"action":291,"nopriv":277,"callback":292,"hasNonce":279,"hasCapCheck":279,"file":163,"line":293},"brezngeo_keyword_ai_suggest","ajax_ai_suggest",38,{"action":295,"nopriv":277,"callback":296,"hasNonce":279,"hasCapCheck":279,"file":163,"line":297},"brezngeo_keyword_ai_optimize","ajax_ai_optimize",39,{"action":299,"nopriv":277,"callback":300,"hasNonce":279,"hasCapCheck":279,"file":163,"line":301},"brezngeo_keyword_ai_semantic","ajax_ai_semantic",40,{"action":303,"nopriv":277,"callback":304,"hasNonce":279,"hasCapCheck":279,"file":305,"line":140},"brezngeo_link_analysis","ajax_analyse","includes\u002FAdmin\u002FLinkAnalysis.php",{"action":307,"nopriv":277,"callback":308,"hasNonce":279,"hasCapCheck":279,"file":177,"line":144},"brezngeo_regen_meta","ajax_regen",{"action":310,"nopriv":277,"callback":311,"hasNonce":279,"hasCapCheck":279,"file":185,"line":312},"brezngeo_test_connection","ajax_test_connection",22,{"action":314,"nopriv":277,"callback":315,"hasNonce":279,"hasCapCheck":279,"file":185,"line":316},"brezngeo_get_default_prompt","ajax_get_default_prompt",23,{"action":318,"nopriv":277,"callback":319,"hasNonce":279,"hasCapCheck":279,"file":203,"line":144},"brezngeo_llms_clear_cache","ajax_clear_cache",{"action":321,"nopriv":277,"callback":322,"hasNonce":279,"hasCapCheck":279,"file":229,"line":323},"brezngeo_link_suggestions","ajax_suggest",357,{"action":325,"nopriv":277,"callback":326,"hasNonce":279,"hasCapCheck":277,"file":239,"line":186},"brezngeo_dismiss_llms_notice","ajax_dismiss_notice",{"action":328,"nopriv":277,"callback":329,"hasNonce":279,"hasCapCheck":279,"file":256,"line":273},"brezngeo_bulk_generate","ajaxBulkGenerate",{"action":331,"nopriv":277,"callback":332,"hasNonce":279,"hasCapCheck":279,"file":256,"line":33},"brezngeo_bulk_stats","ajaxBulkStats",{"action":334,"nopriv":277,"callback":335,"hasNonce":279,"hasCapCheck":279,"file":256,"line":336},"brezngeo_bulk_release","ajaxBulkRelease",31,{"action":338,"nopriv":277,"callback":339,"hasNonce":279,"hasCapCheck":279,"file":256,"line":340},"brezngeo_bulk_status","ajaxBulkStatus",32,[],[],[],{"dangerousFunctions":345,"sqlUsage":346,"outputEscaping":348,"fileOperations":11,"externalRequests":356,"nonceChecks":316,"capabilityChecks":340,"bundledLibraries":357},[],{"prepared":188,"raw":11,"locations":347},[],{"escaped":349,"rawEcho":272,"locations":350},675,[351,354],{"file":239,"line":352,"context":353},115,"raw output",{"file":266,"line":355,"context":353},135,4,[],[359,395],{"entryPoint":360,"graph":361,"unsanitizedCount":272,"severity":394},"ajaxBulkGenerate (includes\u002FFeatures\u002FMetaGenerator.php:212)",{"nodes":362,"edges":389},[363,368,372,378,381,384],{"id":364,"type":365,"label":366,"file":256,"line":367},"n0","source","$_POST",248,{"id":369,"type":370,"label":371,"file":256,"line":367},"n1","transform","→ getPostsWithoutMeta()",{"id":373,"type":374,"label":375,"file":256,"line":376,"wp_function":377},"n2","sink","get_col() [SQLi]",368,"get_col",{"id":379,"type":365,"label":366,"file":256,"line":380},"n3",303,{"id":382,"type":370,"label":383,"file":256,"line":380},"n4","→ countPostsWithoutMeta()",{"id":385,"type":374,"label":386,"file":256,"line":387,"wp_function":388},"n5","get_var() [SQLi]",332,"get_var",[390,391,392,393],{"from":364,"to":369,"sanitized":277},{"from":369,"to":373,"sanitized":277},{"from":379,"to":382,"sanitized":277},{"from":382,"to":385,"sanitized":277},"high",{"entryPoint":396,"graph":397,"unsanitizedCount":272,"severity":394},"\u003CMetaGenerator> (includes\u002FFeatures\u002FMetaGenerator.php:0)",{"nodes":398,"edges":414},[399,401,402,403,404,405,406,408,410,412],{"id":364,"type":365,"label":366,"file":256,"line":400},232,{"id":369,"type":374,"label":386,"file":256,"line":387,"wp_function":388},{"id":373,"type":365,"label":366,"file":256,"line":400},{"id":379,"type":374,"label":375,"file":256,"line":376,"wp_function":377},{"id":382,"type":365,"label":366,"file":256,"line":367},{"id":385,"type":370,"label":371,"file":256,"line":367},{"id":407,"type":374,"label":375,"file":256,"line":376,"wp_function":377},"n6",{"id":409,"type":365,"label":366,"file":256,"line":380},"n7",{"id":411,"type":370,"label":383,"file":256,"line":380},"n8",{"id":413,"type":374,"label":386,"file":256,"line":387,"wp_function":388},"n9",[415,416,417,418,419,420],{"from":364,"to":369,"sanitized":279},{"from":373,"to":379,"sanitized":279},{"from":382,"to":385,"sanitized":277},{"from":385,"to":407,"sanitized":277},{"from":409,"to":411,"sanitized":277},{"from":411,"to":413,"sanitized":277},{"summary":422,"deductions":423},"The \"brezngeo\" v1.2.2 plugin exhibits a generally good security posture based on the provided static analysis. All identified AJAX handlers include authentication checks, and there are no REST API routes, shortcodes, or cron events, significantly limiting the potential attack surface. The code also demonstrates strong practices by using prepared statements for all SQL queries and properly escaping all output. The absence of file operations and a low number of external HTTP requests further contribute to its safety.\n\nHowever, the taint analysis reveals a concern: two flows with unsanitized paths are flagged with high severity. While these did not escalate to critical severity or exploit direct vulnerabilities, they represent a potential pathway for attackers to inject malicious data, especially if they can influence the data within these flows. The plugin's vulnerability history is clean, with zero recorded CVEs. This, combined with the observed secure coding practices, suggests a proactive approach to security by the developers. Nevertheless, the presence of high-severity taint flows warrants attention and mitigation.\n\nIn conclusion, \"brezngeo\" v1.2.2 is a well-developed plugin with robust security measures in place, particularly in its handling of SQL and output. The zero known CVEs are a significant strength. The primary area for improvement lies in addressing the two high-severity unsanitized path flows, which, although not exploited, represent a residual risk that should be resolved to achieve a truly secure state.",[424],{"reason":425,"points":45},"High severity unsanitized path taint flows","2026-04-16T15:02:12.612Z",{"wat":428,"direct":436},{"assetPaths":429,"generatorPatterns":432,"scriptPaths":433,"versionParams":434},[430,431],"\u002Fwp-content\u002Fplugins\u002Fbrezngeo\u002Fassets\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fbrezngeo\u002Fassets\u002Fadmin.js",[],[],[435],"brezngeo-admin?ver=1.2.2",{"cssClasses":437,"htmlComments":438,"htmlAttributes":439,"restEndpoints":442,"jsGlobals":446,"shortcodeOutput":449},[],[],[440,441],"data-brezngeo-l10n","data-brezngeo-admin",[443,444,445],"\u002Fwp-json\u002Fbrezngeo\u002Fv1\u002Fadmin\u002Fdata","\u002Fwp-json\u002Fbrezngeo\u002Fv1\u002Fbulk\u002Fprocess","\u002Fwp-json\u002Fbrezngeo\u002Fv1\u002Fmeta\u002Fprocess",[447,448],"brezngeoAdmin","brezngeoL10n",[],{"error":279,"url":451,"statusCode":452,"statusMessage":453,"message":453},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fbrezngeo\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":356,"versions":455},[456,461,468,475],{"version":6,"download_url":24,"svn_tag_url":457,"released_at":26,"has_diff":277,"diff_files_changed":458,"diff_lines":26,"trac_diff_url":459,"vulnerabilities":460,"is_current":279},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbrezngeo\u002Ftags\u002F1.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbrezngeo%2Ftags%2F1.2.1&new_path=%2Fbrezngeo%2Ftags%2F1.2.2",[],{"version":462,"download_url":463,"svn_tag_url":464,"released_at":26,"has_diff":277,"diff_files_changed":465,"diff_lines":26,"trac_diff_url":466,"vulnerabilities":467,"is_current":277},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbrezngeo.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbrezngeo\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbrezngeo%2Ftags%2F1.2.0&new_path=%2Fbrezngeo%2Ftags%2F1.2.1",[],{"version":469,"download_url":470,"svn_tag_url":471,"released_at":26,"has_diff":277,"diff_files_changed":472,"diff_lines":26,"trac_diff_url":473,"vulnerabilities":474,"is_current":277},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbrezngeo.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbrezngeo\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fbrezngeo%2Ftags%2F1.1.0&new_path=%2Fbrezngeo%2Ftags%2F1.2.0",[],{"version":476,"download_url":477,"svn_tag_url":478,"released_at":26,"has_diff":277,"diff_files_changed":479,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":480,"is_current":277},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbrezngeo.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fbrezngeo\u002Ftags\u002F1.1.0\u002F",[],[]]