SEO Tools
import { Aside } from ‘@astrojs/starlight/components’;
| Tool | Description |
|---|---|
wp_seo_audit_site | Full site-level SEO audit |
wp_get_seo_issues | List stored issues from last audit |
wp_run_seo_autofix_plan | Execute the approval-safe autofix plan |
wp_validate_seo_readiness | Pre-publish SEO check for a page/post |
wp_get_seo_trends | Search performance trend report |
wp_import_search_performance | Import Google Search Console data |
wp_audit_content_quality | Content quality score |
wp_get_content_graph | Weighted internal link graph |
wp_suggest_internal_links | AI-suggested internal links |
wp_apply_internal_link | Apply an accepted link suggestion |
wp_validate_internal_links | Check all internal links for broken URLs |
wp_audit_media_seo | SEO audit for a media item |
wp_validate_structured_data | Schema.org validation |
wp_keyword_research | Keyword suggestions |
Typical audit workflow
Section titled “Typical audit workflow”1. wp_seo_audit_site → runs audit, stores issues2. wp_get_seo_issues → review by severity3. wp_run_seo_autofix_plan → creates approval requests for safe fixes4. wp_list_approvals → review proposed changes5. wp_approve_request → approve6. wp_apply_approval → apply livePre-publish check
Section titled “Pre-publish check”// wp_validate_seo_readiness{"id": 42}Returns score + checklist: title length, meta description, headings, alt text, internal links, word count.
Internal link suggestions
Section titled “Internal link suggestions”// wp_suggest_internal_links{"id": 42, "max_suggestions": 5}
// wp_apply_internal_link{ "source_id": 42, "target_id": 18, "anchor_text": "our pricing page", "context": "To see all plans, visit our pricing page."}