Getting started
Open SEO Recovery Kit in the admin sidebar (or Orravo > SEO Recovery Kit when Core is active).
The admin tabs
Seven screens, all under the parent slug orravo-seo-kit:
- Dashboard - health summary, recent 404s, redirect count, sitemap status
- 404 Monitor - log of missing URLs with first/last hit, count, referrer
- Redirects - manage redirects, import a CSV
- Sitemap - configure and inspect
/sitemap.xml - robots.txt - edit the served content and toggle AI crawler blocks
- Broken Links - run and review the broken-link scanner
- Settings - cron, bot filter, spike threshold, AI crawler list
First-run checklist
- Open 404 Monitor. The monitor is enabled by default (
oseo_404_monitor_enabledoption) so log entries should start appearing as soon as someone hits a missing URL. - Open Sitemap and confirm the URL count. Submit
/sitemap.xmlto Google Search Console. - Open robots.txt. The plugin filters the
robots_txtoutput at priority 99. If you have a hardcodedrobots.txtfile on disk, delete it - WordPress only filters the virtual one. - Open Redirects and import any existing redirect CSV. Format:
source,destination,type. - Open Broken Links and click Scan now to queue a full-site crawl.
How redirects fire
OSeo_Redirects::maybe_redirect() runs early on template_redirect. If the request URL matches a source in the redirects table, the plugin sends the configured Location header with the matching status code. Supported types: 301, 302, 307, 308.

