📈 ThemeMiles SEO Agent — Free User Guide

A complete walkthrough of every screen, setting, and feature included in the free version of ThemeMiles SEO Agent. No coding required — just install, configure once, and let the plugin scan your site.

✓ Free Plugin WordPress 6.3+ PHP 8.1+ v1.0.0

1. What is ThemeMiles SEO Agent?

ThemeMiles SEO Agent is a WordPress plugin by ThemeMiles that automatically scans every published post, page, and product on your site for SEO problems — and tells you exactly what to fix, in order of business impact.

It works alongside your existing SEO plugin (Yoast SEO, Rank Math, or AIOSEO) rather than replacing it. ThemeMiles SEO Agent reads the SEO metadata those plugins write and audits it for completeness and quality.

🔍 Automated Site Audit

Scans up to 50 posts per batch across posts, pages, and WooCommerce products. Runs on a schedule or on demand.

🧠 SEO Brain Priority Scoring

Issues are ranked 0–100 by business impact so you know what to fix first, not just what's broken.

🏥 Site Health Score

A single 0–100 score that reflects your overall SEO health, updated after every audit run.

🔌 SEO Plugin Compatible

Detects Yoast SEO, Rank Math, and AIOSEO automatically. No manual configuration of field names needed.

ℹ️
Free vs Pro

The free plugin covers detection and reporting. ThemeMiles SEO Agent Pro adds AI-generated fixes, one-click apply, rollback history, Google Search Console integration, Core Web Vitals monitoring, and more. See full comparison →

2. Requirements

⚠️
Conflict notice

Do not activate both ThemeMiles SEO Agent (free) and ThemeMiles SEO Agent Pro at the same time. The Pro plugin detects the free plugin and shows an admin notice until you deactivate it.

3. Installation

1
Download the plugin zip file

Download thememiles-seo-agent.zip from WordPress.org or from your ThemeMiles account dashboard.

wordpress.org/plugins/thememiles-seo-agent/
W WordPress.org Plugins · Themes · Support
📈
ThemeMiles SEO Agent
By ThemeMiles
★★★★★ 4.9 · 10,000+ active installations
Automatically scans every post and page for SEO problems — ranked by business impact. Works with Yoast, Rank Math, and AIOSEO.
Download Version 1.0.0
2
Upload and install in WordPress

In your WordPress admin, go to Plugins → Add New → Upload Plugin. Click Choose File, select the zip you downloaded, then click Install Now.

yoursite.com/wp-admin/plugin-install.php
Add Plugins › Upload Plugin
Add Plugins
Upload Plugin
📁
If you have a plugin in a .zip format, you may install or update it by uploading it here.
Choose File thememiles-seo-agent.zip
Install Now
3
Activate the plugin

After installation completes, click Activate Plugin. WordPress redirects you back to the Plugins list.

yoursite.com/wp-admin/update.php
Plugin installed successfully.
Installing Plugin: ThemeMiles SEO Agent 1.0.0
Unpacking the package… Installing the plugin… Plugin installed successfully.
Activate Plugin Return to Plugin Installer
4
Verify the menu appears

After activation you will see an ThemeMiles SEO Agent entry in the WordPress left-hand admin menu, identified by a line chart icon (📈). The onboarding wizard opens automatically on the first page load.

yoursite.com/wp-admin/admin.php?page=thememiles-seo-agent
🏠 Dashboard
📝 Posts
📄 Pages
🎨 Appearance
ThemeMiles SEO Agent
Dashboard
Audit Results
Fix Queue
Fix History
Settings
🔌 Plugins
ThemeMiles SEO Agent — Dashboard

4. Onboarding Wizard

The first time you activate ThemeMiles SEO Agent, an onboarding wizard appears as an overlay on any admin page. It walks you through 4 short steps. You can close it at any time — your progress is saved.

1
Welcome + detected SEO plugin

The wizard confirms which SEO plugin was detected (Yoast SEO, Rank Math, or AIOSEO). If none is detected, it suggests installing one before running the audit.

yoursite.com/wp-admin/
👋 Welcome to ThemeMiles SEO Agent
Let's get you set up in 4 quick steps
Step 1 of 4
Detected SEO Plugin
Rank Math Detected
ThemeMiles SEO Agent will read your Rank Math meta fields automatically.

Your site is ready for its first SEO audit. Click Next to configure your AI provider (optional) and schedule.

Next →
2
AI Provider (optional for free users)

This step asks for an AI API key. Free users can skip this step — the audit engine does not require AI to detect issues. An API key is only needed by Pro users who want AI-generated fixes.

yoursite.com/wp-admin/
AI Configuration
Optional — free users can skip
Step 2 of 4
🤖
OpenAI
🧠
Anthropic
Groq
← Back
Test Connection Skip for now → Next →
ℹ️

If you later upgrade to Pro, you can enter your API key at any time in ThemeMiles SEO Agent → Settings → AI Configuration.

3
Audit Schedule

Choose how often ThemeMiles SEO Agent should automatically re-scan your site. Options are Daily, Weekly, and Monthly. Free users default to Weekly. You can also choose a preferred time (e.g. 2:00 AM) to avoid peak traffic hours.

yoursite.com/wp-admin/
Audit Schedule
How often should ThemeMiles SEO Agent scan your site?
Step 3 of 4
☀️
Daily
Every day
📅
Weekly
Once a week
🗓️
Monthly
Once a month
Audits run via WordPress Cron and fire on the next page load after the scheduled time.
← Back Next →
4
All done — Run your first audit

The final step confirms your setup and offers a Run First Audit Now button. Click it to immediately kick off your first full site scan. Alternatively click Done to dismiss the wizard and run the audit later from the dashboard.

yoursite.com/wp-admin/
Setup Complete!
Step 4 of 4
You're all set!
Rank Math connected
Weekly audit scheduled at 02:00
YMYL safety enabled
⚡ Run First Audit Now
Done — I'll run it later

5. The Dashboard

Navigate to ThemeMiles SEO Agent → Dashboard to reach the main overview screen. It contains two widgets that give you an instant snapshot of your site's SEO health.

yoursite.com/wp-admin/admin.php?page=thememiles-seo-agent
ThemeMiles SEO Agent Pro — Dashboard
🏥 Audit Summary
72
Site Health Score
2
Critical
8
Major
14
Minor
Last audit: 3 hours ago
▶ Run Audit
🧠 SEO Brain Top priority issues by business impact
2 Fix Now 8 This Week 14 When Possible
1 Best Running Shoes Guide 2024 Meta Title 91 Fix
2 Top 10 Hiking Trails in Colorado Meta Desc 87 Fix
3 Beginner Yoga Guide for Seniors Alt Text 74 Fix

The Dashboard — your SEO command center.

5.1 Audit Summary Widget

The top widget shows a compact health snapshot:

ThemeMiles SEO Agent — Audit Summary Widget
🏥 Audit Summary 🕐
72
Site Health Score
2
Critical
8
Major
14
Minor
Last audit: 3 hours ago ▶ Run Audit

Audit Summary Widget — health gauge and issue counts at a glance.

5.2 SEO Brain Widget

The SEO Brain widget lists your top 5 highest-priority open issues ranked by business impact score. Each card shows:

The header shows three summary counters: Fix Now, This Week, and When Possible.

ThemeMiles SEO Agent — SEO Brain Widget
🧠 SEO Brain Top priority issues by business impact
2 Fix Now 8 This Week 14 When Possible
1 Best Running Shoes Guide 2024 Meta Title Score: 91 Fix with AI
2 Top 10 Hiking Trails in Colorado Meta Desc Score: 87 Fix with AI
3 Beginner Yoga Guide for Seniors Alt Text Score: 74 Fix with AI
4 2024 Laptop Reviews Roundup Thin Content Score: 61 Fix with AI
5 Morning Routine Tips for Productivity OG Tags Score: 28 Fix with AI
+19 more issues
View All → Fix with AI ⚡

SEO Brain Widget — top 5 priority issues sorted by business impact.

6. Running Your First Audit

You can trigger an audit from three places:

  1. The Onboarding Wizard (Step 4)
  2. The Run Audit button on the Audit Summary Dashboard widget
  3. The Run Audit Now button on the Audit Results page
1
Click "Run Audit Now"

Go to ThemeMiles SEO Agent → Audit Results and click the Run Audit Now button in the top-right corner of the page.

yoursite.com/wp-admin/admin.php?page=autoseo-audit-results
ThemeMiles SEO Agent › Audit Results
Audit Results
▶ Run Audit Now
Last run: Today at 2:03 AM  ·  134 posts scanned  ·  47 issues found
2
Wait for the scan to complete

The audit runs in the background. A progress bar and status message ("Scanning posts… 50 / 120") appear at the top of the page. The UI polls every 3 seconds and refreshes automatically when the audit finishes. Auditing 100 posts typically takes 15–30 seconds depending on server speed.

yoursite.com/wp-admin/admin.php?page=autoseo-audit-results
ThemeMiles SEO Agent › Audit Results
Audit Results
▶ Run Audit Now
🔍 Scanning posts… 67 / 134 scanned 50%
Checking meta titles, descriptions, alt text, thin content…
3
Review your results

Once complete, the page switches to the results view showing your SEO Health Score, a summary bar, and the full issue table. See Section 7 for a full breakdown.

yoursite.com/wp-admin/admin.php?page=autoseo-audit-results
Audit Results
▶ Run Audit Now
68
Site Health Score
🔴 Fix Immediately: 4 🟡 Fix This Week: 9 🔵 Fix When Possible: 17
POST ISSUE TYPE SEVERITY SCORE ACTION
Top 10 Hiking Trails Meta Title Critical 91 Fix with AI
Best Coffee Grinders Meta Description Critical 87 Fix with AI
Beginner Yoga Guide Alt Text Major 74 Fix with AI
2024 Laptop Reviews Thin Content Major 61 Fix with AI
Morning Routine Tips OG Tags Minor 28 Fix with AI
💡
First-run pop-up

After your first audit completes, a First Run Modal appears showing your current health score alongside an estimated score if you fixed all AI-fixable issues with Pro. It also compares Free vs Pro features side-by-side. This modal only appears once (stored in your browser's localStorage).

7. Audit Results Page

Go to ThemeMiles SEO Agent → Audit Results at any time to see the full issue list from the most recent audit.

yoursite.com/wp-admin/admin.php?page=autoseo-audit-results
Audit Results
▶ Run Audit Now
Last run: Today at 2:03 AM  ·  134 posts scanned  ·  47 issues found
68
Site Health Score
🔴 Fix Immediately: 4 🟡 Fix This Week: 9 🔵 Fix When Possible: 17
POST ISSUE TYPE SEVERITY SCORE ACTION
Top 10 Hiking Trails Meta Title Critical 91 Fix with AI
Best Coffee Grinders Meta Desc Critical 87 Fix with AI
Beginner Yoga Guide Alt Text Major 74 Fix with AI
2024 Laptop Reviews Thin Content Major 61 Fix with AI
Morning Routine Tips OG Tags Minor 28 Fix with AI

The Audit Results page — health score, summary, filters, and every issue.

7.1 Health Gauge

The large SVG arc gauge at the top shows your overall SEO Health Score (0–100). The colour changes based on the score:

7.2 Brain Summary Bar

Below the gauge, three pill counters show how issues are distributed across priority tiers:

ThemeMiles SEO Agent — Brain Summary Bar
🔴 Fix Immediately: 4 🟡 Fix This Week: 9 🔵 Fix When Possible: 17

7.3 Filters

Use the filter bar to narrow down the issue list:

🔴
Severity Filter

Show only Critical, Major, or Minor issues. Default shows all.

🏷️
Issue Type Filter

Filter by type, e.g. only "Missing Meta Description" or only "Thin Content" issues.

Priority Tier

Show only "Fix Immediately", "Fix This Week", or "Fix When Possible" issues.

📋
Status

Show Open, Fixed, or Ignored issues.

🔍
Search

Search by post title to find all issues for a specific page or article.

ThemeMiles SEO Agent — Filter Bar
✓ All
Critical
Major
Minor

7.4 Issue Table

The table lists all detected issues, 25 per page, sorted by priority score (highest first by default). Each row shows:

Click the ▶ expand arrow on any row to see the detailed breakdown: current field value, character length, threshold, and what needs to change.

ThemeMiles SEO Agent — Issue Table (row expanded)
POST ISSUE TYPE SEVERITY SCORE ACTION
▶ Best Running Shoes 2024 Meta Title Critical 91 Fix with AI
▼ Top 10 Hiking Trails Meta Description Critical 87 Fix with AI
Current Value
"Check out our guide to hiking." (32 chars)
Required Length
50 – 160 characters
⚠️ Meta description is too short. Google may auto-generate one from page content instead.
▶ Beginner Yoga Guide Alt Text Major 74 Fix with AI

Expand any row to see the current value and what's wrong with it.

8. Understanding Issue Types

ThemeMiles SEO Agent runs 12 SEO checks on every published post, page, and product. Here is what each check looks for and what it means:

Issue Type Severity What it checks How to fix it
Meta Title Critical Title is missing, under 30 characters, or over 65 characters. Edit the post. In your SEO plugin's panel, write a title between 30–65 characters that includes your focus keyword.
Meta Description Critical Description is missing, under 50 characters, or over 160 characters. Write a clear meta description of 50–160 characters. Include the main keyword naturally.
Duplicate Meta Description Major Two or more pages share the exact same meta description text. Rewrite the description for each page so it is unique. Google may ignore duplicate descriptions.
Focus Keyword Missing Major No focus/target keyword is set in your SEO plugin for this post. Open the SEO plugin panel for this post and enter the primary keyword this page should rank for.
Image Alt Text Major One or more images in the post content or attached to the post have no alt text. Edit each image in the WordPress Media Library and add a descriptive alt text. For content images, edit the image block in the post editor.
Schema Markup Major No JSON-LD schema markup (structured data) is found on the page — neither in content nor from the SEO plugin. Enable schema in your SEO plugin for this post type (e.g., Article, Product, FAQ). Rank Math and Yoast both handle this in their meta boxes.
OG Tags Missing Minor Open Graph title or description is empty — these control how the page appears when shared on Facebook, LinkedIn, etc. In your SEO plugin's Social tab, add a custom OG title and description. If not set, most SEO plugins fall back to the meta title/description.
Thin Content Major Post content is under 300 words. Google considers thin content low-quality. Expand the post with more useful, relevant information. Aim for at least 300–500 words for informational content.
Duplicate Title / H1 Minor The WordPress post title and the H1 heading in the content are identical — this wastes a heading-hierarchy opportunity. Make the H1 in your content slightly different from the post title (or remove the manual H1 and let the theme generate it from the post title).
Missing Canonical URL Minor No canonical URL is set for the page. Most SEO plugins set the canonical automatically. If yours does not, manually enter the canonical URL in the Advanced / Technical SEO tab of your SEO plugin.
Broken Internal Links Minor One or more internal links in the post content return a 404 status when fetched (up to 10 links checked per post). Edit the post, find the broken links, and either update the URL or remove the link.
Keyword Not in Title Minor The focus keyword you set is not found anywhere in the meta title. Update the meta title to include the focus keyword, ideally near the beginning.

9. Understanding Your SEO Health Score

The health score is a single number from 0 to 100 that represents the overall SEO quality of all your published content. It starts at 100 and penalties are applied per issue:

For example: 5 critical + 10 major + 20 minor issues = 5×1.0 + 10×0.35 + 20×0.1 = 9.5 penalty → Score = 90.

💡
Strategy tip

Focus on Critical issues first — each one you fix recovers 1 full health point. Fixing 10 minor issues gives the same improvement as fixing just 1 critical issue.

10. Fix Queue Page (Free Preview)

Navigate to ThemeMiles SEO Agent → Fix Queue.

Free users see an upgrade preview of this feature rather than the full AI fix queue. The page shows:

yoursite.com/wp-admin/admin.php?page=autoseo-fix-queue
AI Fix Queue
Unlock AI-powered fixes for every issue on your site
24
Open Issues
12
AI-Fixable
$0.004
Est. AI Cost
✦ Unlock AI Fix Queue — Get PRO
PRO includes
✓ AI-generated fix suggestions
✓ Side-by-side diff view
✓ Inline edit before applying
✓ Bulk approve / reject
✓ Full rollback history
✓ Auto-fix scheduling
Your Issues — AI Fixes Locked
Best Running Shoes 2024 Meta Title
Current (real)
(empty — no meta title set)
AI Fix (PRO)
Best Running Shoes 2024 — Expert Reviews & Buying Guide
🔒 PRO only
Beginner Yoga Guide Meta Desc
Current (real)
"Check out our guide to hiking."
AI Fix (PRO)
Discover gentle yoga poses designed for seniors and beginners. Improve flexibility, balance, and well-being with our step-by-step guide.
🔒 PRO only
+10 more issues with AI fixes waiting — unlock with PRO

Free users see a preview — real current values on the left, AI fixes locked on the right.

🔒
Pro Feature

AI-generated fixes, one-click apply, inline editing, bulk approve/reject, and auto-fix scheduling are all available with ThemeMiles SEO Agent Pro. Upgrade →

11. Fix History Page

Navigate to ThemeMiles SEO Agent → Fix History.

This page is exclusively available to Pro users. Free users see a simple upgrade prompt explaining what the feature does.

What Pro users see here: A full timeline of every AI fix ever applied, grouped by audit run, with before/after diff, ranking impact at 7 and 14 days (via Google Search Console data), and one-click rollback.

yoursite.com/wp-admin/admin.php?page=autoseo-fix-history
Fix History
📊
Fix History
Track every fix applied and measure ranking impact at 7 and 14 days after each change.
🔒 Fix History requires ThemeMiles SEO Agent Pro
✓ Full fix timeline with timestamps
✓ Before / after diff for every change
✓ Ranking impact at 7 & 14 days (via GSC)
✓ One-click rollback any fix
Upgrade to Pro →
🔒
Pro Feature

Fix history, rollback by fix, rollback by entire audit run, and ranking impact tracking require ThemeMiles SEO Agent Pro.

12. Settings

Go to ThemeMiles SEO Agent → Settings to configure the plugin. Changes save automatically when you click Save Changes.

yoursite.com/wp-admin/admin.php?page=autoseo-settings
✓ Saved
Settings
🤖 AI Configuration
📅 Audit Schedule
📧 Email Reports
🤖 Auto-Fix Rules
🛡️ Safety
🤖 AI Configuration
Test Connection

12.1 AI Configuration Pro

🤖
AI Provider

Choose between OpenAI, Anthropic, or Groq. Groq is the fastest and often cheapest for simple SEO copy tasks.

Settings → AI Configuration → Provider

🔑
API Key

Enter your provider's secret API key. The key is stored securely server-side and never exposed to the browser. Free users can leave this blank — it is only needed for AI fix generation (Pro).

Settings → AI Configuration → API Key

🧩
Model

The AI model to use. For OpenAI the default is gpt-4o-mini. The Test Connection button verifies your key and model work correctly.

Settings → AI Configuration → Model

ThemeMiles SEO Agent — AI Configuration
🤖 AI Configuration
👁
Test Connection
✓ Connected — gpt-4o-mini is responding

12.2 Audit Schedule Free

📅
Schedule Frequency

How often the plugin should automatically re-scan your site. Options: Daily, Weekly (recommended for most sites), Monthly.

Settings → Audit Schedule → Frequency

Preferred Time

The time of day (24-hour format) the audit should run. Defaults to 02:00 to avoid peak hours. The audit runs via WordPress Cron — it triggers on the next page load after the scheduled time.

Settings → Audit Schedule → Time

ThemeMiles SEO Agent — Audit Schedule
📅 Audit Schedule
Audits run via WordPress Cron and fire on the next page load after the scheduled time.
ℹ️

WordPress Cron runs only when someone visits your site. On very low-traffic sites, audits may run slightly later than scheduled. To fix this, use a real cron job or a plugin like WP Crontrol that can trigger cron via a server cron task.

12.3 Email Reports Free

📧
Enable Email Reports

Toggle on to receive an email summary after each scheduled audit. The email includes your health score, issue counts, and a link to the Audit Results page.

Settings → Email Reports → Enable Reports

📨
Report Email Address

The email address to send reports to. Defaults to your WordPress admin email. You can change it to any address.

Settings → Email Reports → Email Address

📆
Report Frequency

How often to email the report: Weekly or Monthly. This is independent of the audit frequency — you can audit daily but email a summary only weekly.

Settings → Email Reports → Frequency

ThemeMiles SEO Agent — Email Reports
📧 Email Reports
Sample Email Preview
"Your weekly SEO audit summary is ready. Score: 72/100. 24 open issues — view results →"

12.4 Auto-Fix Rules Pro

These toggles control which field types the AI is allowed to fix automatically without your review. Free users see these controls but they have no effect — they only activate when an AI provider is connected (Pro).

📝
Meta Title

Allow AI to automatically rewrite missing or out-of-range meta titles.

📝
Meta Description

Allow AI to automatically rewrite missing or out-of-range meta descriptions.

🌐
OG Tags

Allow AI to automatically generate missing Open Graph titles and descriptions.

🏷️
Focus Keyword

Allow AI to suggest focus keywords for posts that have none set.

ThemeMiles SEO Agent — Auto-Fix Rules
🤖 Auto-Fix Rules PRO
Control which fields AI is allowed to fix automatically without your review.
Meta Title
Auto-rewrite missing or out-of-range titles
Meta Description
Auto-rewrite missing or short descriptions
OG Tags
Auto-generate missing Open Graph tags
Twitter Tags
Auto-generate Twitter card tags
Focus Keyword
Suggest focus keywords for posts with none
Canonical URL
Auto-set canonical URLs for pages
These settings require ThemeMiles SEO Agent Pro and an AI API key.

12.5 YMYL Safety Free

🛡️
Enable YMYL Safety Mode

When enabled (default: on), ThemeMiles SEO Agent marks pages as Your Money or Your Life (YMYL) if they are about health, finance, legal, or safety topics — based on URL slug, taxonomy terms, and keyword density. In Pro, YMYL pages are never auto-fixed; they are held in "Pending Review" so a human approves every AI suggestion before it goes live.

Settings → Safety → YMYL Safety Mode

⚠️
Keep YMYL Safety enabled

It is strongly recommended to leave YMYL Safety on, especially for health, financial, or legal content. Google's quality raters apply stricter standards to these page types and inaccurate AI-generated content on YMYL pages can cause ranking drops.

13. SEO Plugin Integration

ThemeMiles SEO Agent automatically detects which SEO plugin is active on your site and reads the correct meta fields from the database. No manual configuration is needed.

SEO Plugin Detected automatically? Fields supported
Yoast SEO ✅ Yes Meta title, meta description, focus keyword, OG title, OG description, canonical URL
Rank Math ✅ Yes Meta title, meta description, focus keyword, OG title, OG description, canonical URL
AIOSEO ✅ Yes Meta title, meta description, OG title, OG description, canonical URL
None detected Image alt text, schema markup, thin content, broken links, and H1 checks still run. Meta/keyword checks report "no data".
💡

The detected SEO plugin is shown on the Dashboard and in the onboarding wizard. If you switch SEO plugins, deactivate the old one and activate the new one — ThemeMiles SEO Agent detects the change automatically on the next page load.

14. Audit Schedule Details

ThemeMiles SEO Agent uses Action Scheduler (the same library used by WooCommerce) to run reliable background jobs. When you set a schedule, the plugin registers a recurring action that fires at the chosen interval.

How scheduled audits work

  1. You set a frequency (weekly) and time (02:00) in Settings.
  2. The plugin schedules a background job to fire weekly at 02:00.
  3. WordPress Cron fires it on the next site visit at or after that time.
  4. Posts are scanned in batches of 50 to avoid memory limits.
  5. After all posts are scanned, priority scores are recalculated.
  6. If email reports are enabled, a summary is sent to your report email.

Changing the schedule

Go to Settings → Audit Schedule, change the frequency or time, and click Save Changes. The plugin cancels the old recurring action and schedules a new one immediately.

Triggering an audit manually

You can always run an audit on demand from the Dashboard (Run Audit button in the Audit Summary widget) or from the Audit Results page header. Manual audits do not affect the scheduled audit timing.

15. Free vs Pro Feature Comparison

Feature Free Pro
Automated site audit (12 checks)
SEO Health Score (0–100)
Priority scoring (SEO Brain)
Audit Results page with filters
Scheduled audits (weekly)
Email audit reports
Yoast / Rank Math / AIOSEO integration
YMYL safety detection
AI-generated fix suggestions
One-click apply fixes
Bulk approve / reject fixes
Fix rollback (undo any change)
Fix History with impact tracking
Google Search Console integration
Core Web Vitals monitoring
GEO / AEO readiness scoring
Schema auto-generation (FAQ, HowTo, Product)
Competitor analysis
Autonomous mode (fully automated fixes)
Nightly summary emails (Pro digest)
Agency Dashboard (multi-site) Business+ plan
Upgrade to Pro →

16. Frequently Asked Questions

Will ThemeMiles SEO Agent replace my Yoast SEO / Rank Math plugin?

No. ThemeMiles SEO Agent works alongside your existing SEO plugin. It reads the meta fields those plugins write and audits them for quality. You still need Yoast, Rank Math, or AIOSEO to actually store and output your SEO metadata.

My audit shows "no data" for meta title / description. Why?

No SEO plugin was detected, or the detected plugin's meta key was empty for that post. Make sure Yoast SEO, Rank Math, or AIOSEO is active and that you have set meta titles and descriptions for your posts.

How long does an audit take?

Approximately 1–2 seconds per batch of 50 posts for standard checks. A site with 200 posts typically finishes in under 15 seconds. The broken-link check adds a few extra seconds per post since it makes HTTP requests.

Can I run an audit more than once per day on the free plan?

Yes. The audit schedule controls automatic runs. You can always click Run Audit Now from the dashboard or Audit Results page to trigger an on-demand audit at any time, regardless of schedule.

Does the audit affect my site's performance?

Minimally. The audit is designed to run in low-traffic hours (default 2:00 AM) and processes posts in batches of 50 to avoid exhausting PHP memory. The broken-link check caps at 10 links per post to limit outbound requests.

My post was fixed manually but the issue is still showing as "Open". How do I mark it resolved?

Run another audit. The plugin re-checks every field on every post during each audit run and automatically marks issues as Fixed if the problem is no longer present. You do not need to mark issues manually.

Can I use ThemeMiles SEO Agent on a staging site?

Yes. Install and activate it exactly the same way. Note that scheduled audits depend on WordPress Cron, which only fires on page visits — staging sites with no real traffic may need a real server cron to trigger it on schedule.

What is the difference between "severity" and "priority score"?

Severity (Critical / Major / Minor) is a fixed classification based on the type of SEO issue. Priority Score (0–100) is a dynamic ranking that also considers the post's traffic, search position, and overall importance to your site. A Minor issue on your #1 traffic page will have a higher priority score than a Critical issue on a rarely-visited page.

How do I uninstall ThemeMiles SEO Agent?

Deactivate and delete the plugin from Plugins → Installed Plugins. The uninstall routine automatically removes all database tables (wp_autoseo_issues, wp_autoseo_fixes, wp_autoseo_snapshots, wp_autoseo_audit_runs) and all plugin options and transients from the database. No data is left behind.

Where can I get support?

Free users can open a support thread on the WordPress.org support forum. Pro users receive priority email support at thememiles.com/support.