SEO audit results
recipe__seo_auditDaily SEO audit for every connected site with an active Royal MCP Pro license, using the plugin's own checks on published pages and posts: the SEO plugin in use, per post type how many items were audited and how many have issues, counts by issue type (title_* and description_* length or missing problems, noindex_true, h1_missing, h1_multiple, h1_unverifiable_theme_title, no_featured_image, images_missing_alt, images_unverifiable_shortcode), the worst pages with their issues, the site's bands on the Royal SEO Standard (indexability, on-page, content, technical and ai_eligibility, each healthy, needs_attention, at_risk or not_enough_data, with a score rounded to 5 and its failing checks, plus which AI training crawlers robots.txt allows), Google Search Console results for the last 28 days against the period before (clicks, impressions, CTR, average position, top pages and the pages moving most; reported, never scored; read through the agency's Google or SEObolt connection on the Integrations page, or else through SEObolt Pro on the site), each site's three most important fixes with who makes them and its count of open findings (recipe__seo_findings lists every fix and page for one site), page_checks (the site's own checks of its five most important pages, three on Rank Math sites, with Royal MCP Pro 1.0.14, and checked_at for when they last ran: schema for structured data and rendered for duplicate main headings, tables of contents, a repeated excerpt and leftover shortcodes, each checked, not_available (reason needs_update when the site's Royal MCP Pro is older than 1.0.14, otherwise unavailable) or failed; a check that could not run is never a pass; on Rank Math sites rank_math lists each page's saved Rank Math score, where a null score means not analysed yet, never zero; on SEObolt Pro sites seobolt_geo lists each page's AI search visibility score out of 100 with its weakest factors and the average, where a null score means the read failed), and open SEO alerts (search engines discouraged, a noindexed home page, robots.txt or a noindex header blocking important pages, a broken SSL certificate, AI search crawlers blocked). A site where Royal MCP Pro's license has lapsed is listed with status unlicensed and no findings, because Royally cannot audit it; sites the audit does not cover are listed under not_monitored with the reason. Use this to plan SEO work; write changes with the site's own *_bulk_update_meta tool, which previews before it commits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_ids | No | Only these sites. Omit for every monitored site. |