Getting started
#MiroLabs AI SEO brings Google Search Console analytics, AI content tools, rank tracking, and technical SEO fixes into your WordPress dashboard — without juggling multiple plugins.
Connect Google Search Console first to unlock analytics, index monitoring, and search performance data.
What you get
Google Search Console
View clicks, impressions, CTR, and queries inside WordPress.
AI content tools
Generate titles, meta descriptions, FAQs, and optimization suggestions.
Rank tracking
Monitor keyword positions and spot quick-win opportunities.
Index monitor
See indexed vs. not-indexed pages and request indexing.
404 & redirects
Log broken URLs and create 301/302 redirects from one place.
Performance
Image optimization, minification, lazy load, and Core Web Vitals.
Installation
#Install from the MiroSeo shop (Pro) or WordPress.org (free tier), then complete the setup wizard in under five minutes.
-
Purchase & download
Purchase MiroLabs AI SEO from our shop or install the free build on WordPress.org. Download the plugin ZIP to your computer.
-
Install via WordPress admin
- Log in to your WordPress admin dashboard
- Navigate to
Plugins → Add New - Click Upload Plugin
- Choose the ZIP file and click Install Now
- Click Activate Plugin
-
Initial setup
After activation, open
Miro SEOin the admin sidebar:- Connect Google Search Console — authorize GSC access
- Configure AI — add OpenAI or Gemini key, or use Miro AI Bridge
- Set up IndexNow — enable faster indexing pings
- Review defaults — adjust SEO settings for your site
You can use the plugin immediately after activation. GSC-powered features require a connected Search Console property.
GSC Analytics Dashboard
#The Google Search Console Analytics Dashboard brings all your GSC data directly into WordPress, eliminating the need to switch between platforms.
Connecting Google Search Console
- Go to Miro SEO → Settings → Google Search Console
- Click Connect Google Account
- Select the Google account associated with your Search Console
- Authorize MiroLabs AI SEO to access your GSC data
- Select the property (website) you want to connect
- Click Save
Dashboard Features
- Overview Metrics - See total clicks, impressions, CTR, and average position at a glance
- Performance Trends - Visual charts showing your SEO performance over time
- Top Performing Pages - Identify your best content
- Quick-Win Keywords - Find keywords ranking on page 2-3 that you can easily improve
- Losing Keywords - Track keywords that are dropping in rankings
- Search Query Analysis - Analyze which search terms drive traffic
Data Refresh
GSC data is automatically synced daily. You can also manually refresh data by clicking the Refresh Data button in the dashboard.
AI SEO Suite
The AI SEO Suite uses artificial intelligence to help you create optimized content, generate meta descriptions, and improve your SEO scores.
Setting Up AI
You have two options for AI functionality:
Option 1: Use Your Own API Key
- Go to Miro SEO → Settings → AI Configuration
- Choose your AI provider: OpenAI or Google Gemini
- Enter your API key
- Set your usage limits (optional)
- Click Save
Option 2: Use Miro AI Bridge
If you don't have an API key, you can use our AI bridge service. No additional setup required - it works automatically.
Using AI Features in Post Editor
When editing a post or page, you'll see the MiroLabs AI SEO panel with these options:
- Generate SEO Title - AI creates an optimized title based on your content
- Generate Meta Description - Create compelling meta descriptions automatically
- Generate FAQ Schema - AI generates FAQ questions and answers from your content
- Content Optimization Suggestions - Get AI-powered recommendations to improve your content
- Fix SEO Issues - AI identifies and suggests fixes for SEO problems
Best Practices
- Review AI-generated content before publishing
- Customize AI suggestions to match your brand voice
- Use AI as a starting point, not a replacement for human editing
- Test different AI-generated titles to see what performs best
Index Monitor & IndexNow
Track which pages are indexed by Google and Bing, identify indexing issues, and use IndexNow to speed up content discovery.
Index Monitoring
The Index Monitor shows you:
- Indexed Pages - All pages currently indexed by search engines
- Not Indexed Pages - Pages that should be indexed but aren't
- Indexing Errors - Pages with indexing problems
- Index Status History - Track changes in indexing status over time
Fixing Indexing Issues
- Go to Miro SEO → Index Monitor
- Review pages marked as "Not Indexed"
- Check the reason provided (e.g., "Duplicate content", "Crawled - currently not indexed")
- Fix the issue (remove duplicate content, improve quality, etc.)
- Use the Request Indexing button to notify Google
IndexNow Configuration
IndexNow is a protocol that allows you to instantly notify search engines when content is published or updated.
- Go to Miro SEO → Settings → IndexNow
- Enable IndexNow
- Generate an API key (or use the auto-generated one)
- Add the key file to your site root (the plugin can do this automatically)
- Save settings
Once configured, IndexNow will automatically ping search engines when you:
- Publish a new post or page
- Update existing content
- Manually request indexing for a URL
Rank Tracker & Keyword Lab
Monitor your keyword rankings over time and discover new opportunities with Keyword Lab.
Setting Up Rank Tracking
- Go to Miro SEO → Rank Tracker
- Click Add New Project
- Name your project (e.g., "Main Site Keywords")
- Add keywords you want to track
- Set tracking frequency (daily, weekly, or monthly)
- Save the project
Viewing Rank Data
The Rank Tracker dashboard shows:
- Current Rankings - Where each keyword ranks today
- Rank History - Charts showing ranking changes over time
- Ranking Trends - See which keywords are improving or declining
- Position Changes - Get alerts when rankings change significantly
Keyword Lab
Keyword Lab helps you find quick-win opportunities:
- Low Competition Keywords - Find easy-to-rank terms
- Long-Tail Opportunities - Discover specific search queries
- Related Keywords - Expand your keyword strategy
- Search Volume Data - See how many people search for each term
Using Keyword Lab
- Go to Miro SEO → Keyword Lab
- Enter a seed keyword
- Click Analyze
- Review suggested keywords
- Add promising keywords to your Rank Tracker projects
404 Monitor & Redirects
Track 404 errors, see which broken URLs real users are hitting, and create redirects to recover lost traffic.
404 Error Monitoring
The 404 Monitor automatically logs:
- 404 Errors - All broken URLs detected on your site
- Referrer Information - Where users came from before hitting the 404
- User Agent Data - What devices/browsers encountered the error
- Error Frequency - How often each 404 occurs
- First Seen / Last Seen - When errors started and last occurred
Viewing 404 Reports
- Go to Miro SEO → 404 Monitor
- Review the list of 404 errors
- Sort by frequency to prioritize the most important errors
- Check referrer information to understand where traffic is coming from
Creating Redirects
When you find a 404 error that should redirect to another page:
- Click on the 404 error in the list
- Click Create Redirect
- Enter the destination URL (or search for the correct page)
- Choose redirect type:
- 301 Permanent - Use for permanent moves (recommended)
- 302 Temporary - Use for temporary redirects
- Click Save Redirect
Bulk Redirect Management
You can also manage redirects in bulk:
- Go to Miro SEO → Redirects
- View all active redirects
- Edit, delete, or disable redirects as needed
- Import/export redirects via CSV
Schema & Local SEO
Add structured data (Schema.org markup) to help search engines understand your content and display rich results.
Supported Schema Types
- Article Schema - For blog posts and news articles
- FAQ Schema - For FAQ pages (can be auto-generated with AI)
- LocalBusiness Schema - For local businesses
- Organization Schema - For company information
- Breadcrumb Schema - For navigation breadcrumbs
Automatic Schema Generation
MiroLabs AI SEO can automatically add schema to your content:
- Go to Miro SEO → Settings → Schema
- Enable automatic schema generation
- Choose which schema types to auto-generate
- Configure default settings
- Save settings
Manual Schema Configuration
For more control, you can configure schema manually:
- Edit a post or page
- Scroll to the Miro SEO panel
- Click on Schema Settings
- Choose the schema type
- Fill in the required fields
- Save the post
Local SEO Setup
For local businesses:
- Go to Miro SEO → Settings → Local SEO
- Enter your business name
- Add your business address
- Enter phone number and email
- Add business hours
- Upload your business logo
- Save settings
This information will be automatically added as LocalBusiness schema to your homepage and relevant pages.
Content Analysis & Optimization
Get real-time SEO scores and AI-powered suggestions to improve your content quality.
SEO Score
Every post and page gets an SEO score based on:
- Title optimization
- Meta description quality
- Keyword usage and density
- Content length
- Image alt text
- Internal linking
- Readability
- Schema markup
Viewing Content Analysis
When editing a post:
- Look for the Miro SEO panel in the post editor
- View your SEO score (0-100)
- Review optimization suggestions
- Click on each suggestion to see details
- Fix issues directly from the suggestions panel
Readability Analysis
The plugin analyzes:
- Flesch Reading Ease - How easy your content is to read
- Sentence Length - Average words per sentence
- Paragraph Length - Average sentences per paragraph
- Word Count - Total words in your content
Optimization Suggestions
The AI provides specific suggestions such as:
- "Add your focus keyword to the title"
- "Increase content length to at least 300 words"
- "Add alt text to images"
- "Improve meta description length"
- "Add internal links to related content"
Automated Alerts & Reports
Stay informed about your SEO performance with automated email notifications and reports.
Setting Up Email Alerts
- Go to Miro SEO → Settings → Alerts
- Enter your email address
- Choose which alerts you want to receive:
- Ranking changes (significant drops or improvements)
- Indexation issues (pages not being indexed)
- 404 errors (new broken links detected)
- GSC data updates
- Set alert frequency
- Save settings
Weekly Performance Reports
Receive a weekly email summary including:
- Top performing pages
- Keyword ranking changes
- New 404 errors
- Indexing status updates
- GSC performance summary
Customizing Reports
You can customize what's included in reports:
- Go to Miro SEO → Settings → Reports
- Choose report frequency (weekly, bi-weekly, monthly)
- Select metrics to include
- Choose date range for comparisons
- Save preferences
Performance Optimizer
Improve your site speed and Core Web Vitals, which directly impact SEO rankings.
Image Optimization
The plugin can automatically optimize images:
- Go to Miro SEO → Settings → Performance
- Enable Auto Image Optimization
- Choose optimization level (lossless or lossy)
- Enable WebP conversion (recommended)
- Save settings
Code Minification
Minify CSS and JavaScript to reduce file sizes:
- Enable CSS Minification
- Enable JavaScript Minification
- Choose whether to combine files
- Test your site after enabling to ensure everything works
Core Web Vitals Monitoring
Track your Core Web Vitals scores:
- Largest Contentful Paint (LCP) - Loading performance
- First Input Delay (FID) - Interactivity
- Cumulative Layout Shift (CLS) - Visual stability
View your scores in Miro SEO → Performance → Core Web Vitals
Lazy Loading
Enable lazy loading for images and iframes:
- Go to Performance settings
- Enable Lazy Load Images
- Enable Lazy Load Iframes
- Save settings
Multi-Site Management
Manage SEO for multiple WordPress sites from a single dashboard.
Adding Sites
- Go to Miro SEO → Multi-Site
- Click Add New Site
- Enter site name and URL
- Add API credentials (if using remote API)
- Connect Google Search Console for that site
- Save
Unified Dashboard
View all your sites' performance in one place:
- Compare SEO scores across sites
- View combined keyword rankings
- Monitor all 404 errors
- Track indexing status for all sites
Bulk Actions
Perform actions across multiple sites:
- Update settings for all sites
- Run bulk SEO audits
- Generate reports for multiple sites
Competitor Analysis
Analyze your competitors' SEO strategies and discover opportunities to outrank them.
Adding Competitors
- Go to Miro SEO → Competitor Analysis
- Click Add Competitor
- Enter competitor's website URL
- Add a name for easy identification
- Save
Competitor Metrics
Track and compare:
- Keyword rankings
- Backlink profiles
- Content strategies
- Schema usage
- Site speed and performance
Finding Opportunities
The competitor analysis tool helps you:
- Identify keywords competitors rank for that you don't
- Find content gaps
- Discover link-building opportunities
- See what's working for competitors
Frequently asked questions
#Do I need a Google Search Console account?
While not required, connecting Google Search Console unlocks GSC analytics, index monitoring, and search performance data. We highly recommend connecting it.
Do I need an AI API key?
No — you can use the Miro AI Bridge without your own key. Adding an OpenAI or Gemini API key gives you more control and usage flexibility.
Will this plugin slow down my site?
No. MiroLabs is built for performance with efficient code, caching, and optional lazy loading. The Performance Optimizer can improve Core Web Vitals.
Can I use it on multiple sites?
Yes. Multi-Site Management lets you oversee SEO for multiple WordPress installations from one dashboard.
Is there a free version?
Yes. A free build is available on WordPress.org so you can test core features before upgrading to Pro.
Do you offer support?
Yes. Email info@miroseo.com or use our contact form. Pro license holders get priority support.
Is my data secure?
Yes. We use SSL encryption, follow GDPR guidelines, and never share your data with third parties.