Most WordPress sites leak SEO quietly: a few hundred posts, and dozens have no meta description, thin titles, or images with no alt text. Fixing it by hand is the definition of tedious — which is why it never gets done. This guide hands the tedium to an agent. With NIBWP’s search and SEO abilities, you can audit an entire site, draft fixes for every gap, and apply them in bulk — in one focused session, on review.
The agent finds the problems with read tools, drafts the fixes with the SEO ability, and stages everything for your approval. You get a measurable lift across the whole site without a week of copy-paste.
Use NIBWP to find every page missing an SEO title, meta description or image alt text, have the agent draft fixes from the content, and apply them in bulk — all as drafts you review. A full-site SEO cleanup in an afternoon.
Who this is for
Site owners with a content backlog, SEO consultants auditing client sites, and agencies standardizing metadata across a portfolio. No code — you describe the audit; the agent runs it.
What you will fix
- Missing or thin meta descriptions across all posts and pages
- Empty or weak SEO titles
- Images with no alt text
- Inconsistent metadata that hurts click-through
- Internal-linking gaps and orphaned pages
Before you start
You need NIBWP with a write-scoped token, a connected MCP client, and an SEO plugin (Yoast, Rank Math or similar) so the agent has meta fields to write. Start read-only to scope the work before any change.
The stack
| Layer | What handles it |
|---|---|
| Find gaps | nibwp/wp-search and nibwp/wp-list-posts |
| Fix SEO | nibwp/seo-image-optimize |
| Update content | nibwp/wp-update-post |
| Your SEO plugin | Yoast / Rank Math meta fields |
Step 1 — Audit the site
Ask the agent to crawl your content for gaps. It returns a precise, prioritized list — not a vague “improve your SEO,” but exactly which pages need what.
You: List all posts with no meta description, and all images\n with no alt text.\nnibwp/wp-search { missing: meta_description }\nnibwp/wp-search { media: images, missing: alt }\n88 posts without meta, 142 images without alt text
Step 2 — Draft the fixes
Now the volume work. The agent generates a meta description for each post from its content, a stronger SEO title where one is weak, and alt text for each image from its context. All as drafts — nothing live yet.
You: Draft a meta description and improved SEO title for each of\n those 88 posts, from their content. Keep as drafts.\nnibwp/seo-image-optimize { title, meta } x88 (force-draft)\n88 posts updated with drafted SEO - awaiting review
Step 3 — Review a sample and apply
You do not need to read all 88 — spot-check a representative sample to confirm the quality, then bulk-publish. The audit log records every change, so you have a complete before-and-after.
Going further
- Internal links — have the agent find orphaned posts and suggest links to them.
- Schema — fill structured-data fields where your SEO plugin supports them.
- Scheduled audits — run a monthly agent that flags new gaps as content is added.
- Content refresh — find thin or dated posts and draft expansions.