[WordPress] 外掛分享: GetSEOAgent — AI Bulk SEO Chat

首頁外掛目錄 › GetSEOAgent — AI Bulk SEO Chat
WordPress 外掛 GetSEOAgent — AI Bulk SEO Chat 的封面圖片
全新外掛
安裝啟用
尚無評分
2 天前
最後更新
問題解決
WordPress 6.4+ PHP 8.1+ v1.4.0 上架:2026-05-13

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.4.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「GetSEOAgent — AI Bulk SEO Chat」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

GetSEOAgent rewrites SEO titles, meta descriptions, focus keywords, and OG titles for many posts at once, through a chat dialog inside your WordPress admin. The wedge: instead of a per-post AI button, you describe the style on a sample of 5 posts, approve the diff, and the agent applies the same pattern to the remaining N posts in a single bulk operation.
The plugin does not replace your existing SEO plugin — it augments whichever one you have installed. SEO fields are written through that plugin’s storage (RankMath, Yoast SEO, All in One SEO, SEOPress), so your existing analysis, sitemaps, and rich snippets keep working.
Beyond bulk rewrites, the agent also audits and repairs the structural SEO of your site — broken internal links, 301 redirect chains, navigation-menu links, hreflang annotations, Core Web Vitals config, image alt text, and existing Schema.org markup — and generates Article, FAQPage, and HowTo schema (JSON-LD) through your active SEO plugin. It can also ingest a Screaming Frog crawl export and work through the findings, and a site-level Brief keeps every rewrite on your niche and voice. Every audit is free; the apply / repair actions and schema generation are Pro / Agency service tiers, and every change is recorded with one-click rollback.
How it works

Open the SEO Agent panel in your WordPress admin.
Type what you want — for example: “rewrite the meta descriptions on my last 50 product pages to feel more conversational”.
The agent fetches a sample, proposes diffs, you approve.
Approve the bulk run; the agent applies the same style to all matched posts, with full audit history and one-click rollback.

Key features

Bulk title / description / focus keyword / OG title rewrites — chat-driven.
Sample-and-extrapolate workflow: review 5 diffs, then apply to N.
Audit log for every change with before/after values and per-job rollback.
Adapter layer auto-detects RankMath, Yoast SEO, AIOSEO, or SEOPress.
Site plumbing audits — broken internal links, redirect chains, navigation menus, hreflang, and URL status; repairs apply with full audit history and rollback.
Schema.org generation — Article, FAQPage, and HowTo JSON-LD, written through Rank Math / Yoast natively or the plugin’s own renderer for AIOSEO / SEOPress — plus defect audit and additive repair of existing markup.
Speed audit and apply — PageSpeed Insights diagnosis with applyable, rollback-able config-plane fixes.
Image alt-text — vision-generated alt text for Media Library images, with per-job rollback.
Crawl CSV ingestion — upload a Screaming Frog export; the agent fixes what it can and says honestly what it can’t.
Site Brief — your niche, audience, and voice injected into every chat and rewrite.
Cancel a bulk job mid-flight — partial work is preserved and rollback-able.
Connects to the GetSEOAgent service for AI processing — free tier available, Pro / Agency plans offer higher monthly quotas. See https://getseoagent.app/pricing.

Bring your own Anthropic API key
You provide your own Anthropic API key in plugin settings. It is stored encrypted in wp_options using your site’s AUTH_KEY. Each chat request sends the key once to our backend over HTTPS; we forward the key to Anthropic’s API for that request and do not persist it.
Source code
Built from public sources at https://github.com/getseoagent/wp-ai-seo-agent — the bundled JavaScript in assets/dist/ is generated from React/TypeScript in plugin-app/src/ using Vite + Bun (or npm). Full build instructions are in the “Source Code & Build Instructions” section below.
Compatibility
GetSEOAgent works with all four major WordPress SEO plugins. It reads and writes to whichever one is active, without replacing or duplicating their behavior:

Rank Math — full read+write parity (titles, descriptions, focus keywords, OG titles).
Yoast SEO — full read+write parity.
All in One SEO (AIOSEO 4.x+) — full read+write parity. Requires AIOSEO’s data table ({prefix}aioseo_posts) to be present.
SEOPress — full read+write parity for titles, descriptions, focus keywords. OG title editing requires SEOPress’s Social Networks module to be active.

If two or more SEO plugins are simultaneously active, GetSEOAgent writes through the first detected (priority order: Rank Math > Yoast > AIOSEO > SEOPress) and shows an admin notice naming the secondaries. To avoid metadata drift, disable the unused plugin.
If no SEO plugin is active, GetSEOAgent can still read and write WordPress post titles — install Rank Math, Yoast, AIOSEO, or SEOPress to manage full SEO metadata (meta descriptions, focus keywords, OG titles).
Source Code & Build Instructions
The minified JavaScript and CSS bundled in assets/dist/ are built from React/TypeScript sources hosted publicly at:
https://github.com/getseoagent/wp-ai-seo-agent

Source location in the repo: plugin-app/src/
Build tool: Vite + Bun (or npm)
Build command: cd plugin-app && bun install && bun run build (or npm install && npm run build)
Output: Vite writes the bundle directly into plugin/assets/dist/ (configured output directory in plugin-app/vite.config.ts)

A standalone build of the production bundle reproduces the exact files shipped in assets/dist/. Each emitted JavaScript chunk also begins with a /*! Source: https://github.com/getseoagent/wp-ai-seo-agent — see plugin-app/src/ */ banner, so the minified bundle is never opaque.
Third Party Services
This plugin connects to the following third-party services. By using GetSEOAgent you agree to the terms and privacy policies of each.
1. Anthropic API (anthropic.com)
What is sent: post title, post content excerpts, existing SEO field values for the posts you ask the agent to operate on, plus your Anthropic API key. When generating image alt text, downscaled copies of the selected Media Library images are also sent through our backend to Anthropic’s Claude API for vision analysis.
When: each chat turn that proposes or applies a rewrite, including alt-text generation.
Why: to generate the SEO rewrite text, and to describe images for alt text.
Terms: https://www.anthropic.com/legal/commercial-terms
Privacy: https://www.anthropic.com/legal/privacy
2. GetSEOAgent backend (managed by SEO-FRIENDLY, hosted on Hetzner Cloud)
What is sent: chat session messages, post IDs, the SEO operations you ask for, your license key (if set), and the site URL of your WordPress install. Your Anthropic API key is forwarded once per request and not persisted on the backend.
When: each chat turn.
Why: the agent loop, bulk job orchestration, and license verification run server-side; the WordPress plugin is a thin client.
Privacy: https://www.seo-friendly.org/privacy
Terms: https://www.seo-friendly.org/terms
3. Google Search Console (optional; Pro service tier, v1.3+)
What is sent: when you choose to connect Search Console from the Subscription tab, you authorize access through Google’s OAuth consent screen. The GetSEOAgent backend then reads search-performance metrics (impressions, clicks, CTR, average position) for the property matching your site, on demand, to attribute changes to the rewrites the agent made. The plugin itself never receives Google’s OAuth client secret, and no Search Console data is sent to Anthropic.
When: only after you connect, and only when you ask the agent about search-performance outcomes (read-only).
Why: to attribute position/CTR/click changes to specific SEO rewrites (the outcome loop). This is entirely optional — the plugin is fully functional without it.
Scope requested: https://www.googleapis.com/auth/webmasters.readonly (read-only).
Terms: https://policies.google.com/terms
Privacy: https://policies.google.com/privacy
A self-hosted backend is available if you prefer to keep all traffic on your own infrastructure — see https://github.com/getseoagent/wp-ai-seo-agent/blob/main/docs/self-hosting.md for setup notes.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon