# Prime SEO
> Free WordPress SEO plugin for Google and AI search: meta tags, XML sitemap, schema markup, redirects, llms.txt and control over 12 AI crawlers. An optional PRO version ($59/year) adds AI-written titles and descriptions.
Prime SEO is a WordPress plugin published on WordPress.org. It covers classic on-page SEO and adds tools for AI search: it generates llms.txt and llms-full.txt, writes robots.txt rules for AI crawlers such as GPTBot, ClaudeBot and PerplexityBot, and logs their visits. It can import settings from Yoast SEO, Rank Math, All in One SEO and SEOPress.
- Plugin page: https://wordpress.org/plugins/prime-seo/
- Support forum: https://wordpress.org/support/plugin/prime-seo/
- Contact: https://prime-seo-plugin.com/contact/
This file contains the full text of the main pages of prime-seo-plugin.com. A short index with links is at https://prime-seo-plugin.com/llms.txt
---
## Prime SEO — Free AI SEO Plugin for WordPress
URL: https://prime-seo-plugin.com/
> Free WordPress SEO plugin for Google and AI search: meta tags, XML sitemap, schema, redirects, llms.txt and AI bot controls. One-click migration from Yoast.
FREE WORDPRESS PLUGIN
### Free WordPress SEO Plugin
for the AI Era
Prime SEO is an AI SEO plugin for WordPress. Meta tags, XML sitemaps, schema markup and redirects for Google, plus llms.txt and AI bot controls for ChatGPT, Perplexity and Claude.
Install Free Plugin See All Features
Official WordPress.org
Free Core Plugin
2-Minute Setup
AI Crawler Monitor LIVE
G
ChatGPT GPTBot/1.2
312 Allowed
C
Claude ClaudeBot/1.0
198 Allowed
P
Perplexity PerplexityBot
87 Allowed
G
Gemini Google-Extended
41 Blocked
C
CCBot CCBot/2.0
12 Blocked
Scroll to explore
WORKS WITH YOUR FAVORITE TOOLS
WordPress
Gutenberg
Elementor
WooCommerce
Astra
Divi
GeneratePress
ALL-IN-ONE SEO
#### Everything You Need.
Nothing You Don't.
9 powerful modules. Zero bloat. The only SEO plugin ready for AI search.
Exclusive
##### AI Bots Manager
Control how 12 AI crawlers access your content. Allow ChatGPT and Claude while blocking training bots. Per-page granularity.
ChatGPT (GPTBot)
Claude (ClaudeBot)
CCBot (Common Crawl)
Exclusive
##### LLMs.txt Support
Generate llms.txt and llms-full.txt files that instruct AI how to read, understand, and cite your content correctly.
llms.txt
# Your Site Name # AI instructions > About: WordPress blog about... > Topics: SEO, AI, Marketing > Cite as: "Site Name"
##### XML Sitemaps
Auto-generated sitemaps for posts, pages, and taxonomies. Fully customizable.
##### Schema Markup
JSON-LD rich snippets. Articles, FAQs, Products, LocalBusiness, and more.
##### Instant Indexing
Push content to Google & Bing instantly via IndexNow API.
##### Analytics
Built-in GA4 integration. Track visitors without extra plugins.
Also included:
301 Redirects 404 Monitor Image SEO External Links Breadcrumbs Robots.txt Editor
##### Ready to try?
Install in 2 minutes. No credit card, no account, no catch.
Get Prime SEO Free
AI-FIRST APPROACH
#### Control How AI
Sees Your Site
ChatGPT, Perplexity, and Claude are becoming primary search tools for millions. Prime SEO gives you complete control over what they access and how they cite you.
- Manage access for 12 AI crawlers individually
- Generate LLMs.txt files with AI instructions
- Control AI visibility per post or page
- Monitor AI bot activity in real-time
- Auto-generate robots.txt rules for AI bots
Explore AI Features
Overview Bots LLMs.txt
0 AI Visits (7d)
0 Bots Managed
0 Files Generated
AI Crawler Activity
Mon
Tue
Wed
Thu
Fri
Sat
Sun
HOW IT WORKS
#### Powerful SEO,
Beautifully Simple
Edit everything from the WordPress editor. No PhD in SEO required.
yoursite.com/edit-post
yoursite.com/wp-admin — AI Settings
AI Bots Manager
ChatGPT (GPTBot)
Claude (ClaudeBot)
Google Gemini
CCBot (Training)
LLMs.txt
Generated & Active
/llms.txt 2.1 KB
/llms-full.txt 48 KB
yoursite.com/wp-admin — Prime SEO Dashboard
SEO Score
87%
Good — 3 improvements available
Indexed Pages
142
All pages in sitemap
AI Visits (7d)
650
+23% vs last week
Redirects
18
Active redirects
WHY SWITCH
#### See How Prime SEO
Compares
More features. Zero cost. The numbers speak for themselves.
Feature |
Best Value
Prime SEO | Yoast SEO | Rank Math | AIOSEO
AI Bots Manager | ✓ Free | ✕ | ✕ | ✕
LLMs.txt Support | ✓ Free | ✕ | ✕ | ✕
AI Crawler Stats | ✓ Free | ✕ | ✕ | ✕
Schema Markup (JSON-LD) | ✓ Free | $99/yr | ✓ Free | $49/yr
Redirects Manager | ✓ Free | $99/yr | ✓ Free | $49/yr
Instant Indexing (IndexNow) | ✓ Free | $99/yr | $59/yr | ✕
Google Analytics Integration | ✓ Free | ✕ | $59/yr | ✕
Image SEO (Auto Alt Tags) | ✓ Free | $99/yr | ✓ Free | $49/yr
PRO AI Features
AI Title & Description Generator | PRO | ✕ | ✕ | ✕
Bulk AI Generation (500+ posts) | PRO | ✕ | ✕ | ✕
AI Content Score (0-100) | PRO | ✕ | ✕ | ✕
Video Sitemap | PRO | ✕ | $99/yr | $49/yr
Price | $0
Free forever
PRO from $59/yr → | $99
per year | $59
per year | $49
per year
UNLOCK AI SUPERPOWERS
#### Want to Go Even Further?
Meet Prime SEO PRO
Everything in Free, plus AI-powered generation, bulk optimization, and content scoring. Starting at $59/year.
##### AI Generator
One-click GPT-4 generated titles, descriptions, and Open Graph tags. Perfect length, every time.
##### Bulk Generation
Select 500+ posts, click generate, go grab coffee. Smart rate limiting and error recovery built in.
##### AI Content Score
The only metric that measures how well AI search engines understand your content. 0-100 with actionable tips.
##### Video Sitemap
Auto-detects YouTube, Vimeo, and self-hosted videos. Get video rich snippets in Google search.
Explore PRO Features Starting at $59/year · 14-day money-back guarantee
WHAT USERS SAY
#### Loved by WordPress Users
★★★★★
"Finally an SEO plugin that understands the future. The AI Bots Manager alone is worth switching for. I can now control exactly which AI crawlers access my content."
M
Michael R. WordPress Developer
★★★★★
"Switched from Yoast after 5 years. Prime SEO has everything I was paying $99/year for — redirects, schema, indexing — all free. Plus the AI features no one else offers."
S
Sarah K. Content Creator
★★★★★
"The LLMs.txt feature is genius. My blog posts started getting cited by ChatGPT within a week of setup. This plugin is ahead of its time."
A
Alex T. Digital Marketer
FROM THE BLOG
#### Learn About AI SEO
Guides, strategies, and insights for the new era of search.
AI Search
##### Generative Engine Optimization (GEO): Complete WordPress Guide
What is GEO, why it matters for your WordPress site, and how to implement it step by step.
Read article →
AI Search
##### What Is llms.txt? How to Set It Up on WordPress
The new standard that tells AI how to read your website. Setup guide included.
Read article →
WordPress SEO
##### WordPress SEO Checklist 2026: 30 Steps Including AI
The complete checklist covering technical SEO, content, and AI optimization.
Read article →
View All Articles
FREE ON WORDPRESS.ORG
#### A Free WordPress SEO Plugin With the Essentials Included
Everything below is in the free version. No account, no API key, no feature timers.
##### On-page SEO
SEO titles and meta descriptions with a live Google preview, an SEO score from 0 to 100, multiple focus keywords, Open Graph and Twitter Card tags.
##### Technical SEO
XML sitemap index with image sitemap, JSON-LD schema markup, canonical URLs, robots.txt editor, breadcrumbs, image SEO and IndexNow instant indexing.
##### Redirects and 404s
301, 302, 307, 410 and 451 redirects with regex support and hit counters, plus a 404 monitor that turns errors into redirects in one click.
##### AI search
llms.txt and llms-full.txt, an AI Bots Manager for 12 AI crawlers and AI Crawler Stats. See the GEO plugin overview.
##### Migration
Import titles, descriptions, focus keywords, canonical URLs and redirects from Yoast SEO, Rank Math, All in One SEO and SEOPress.
##### What Pro adds
AI-written titles and descriptions, a bulk generator, AI Content Score and a video sitemap. Compare free and Pro.
Comparing options? See what the free versions of the main WordPress SEO plugins include.
#### Frequently Asked Questions
##### Is Prime SEO a free WordPress SEO plugin?
Yes. The plugin on WordPress.org is free and includes meta tags, XML sitemaps, schema markup, redirects, a 404 monitor, IndexNow, llms.txt and the AI Bots Manager. Prime SEO Pro is a separate paid version that adds AI writing features.
##### What is an AI SEO plugin?
The term covers two things: preparing a site for AI search products such as ChatGPT and Perplexity, and using AI to do SEO tasks such as writing meta descriptions. Prime SEO does the first in the free version and the second in Pro.
##### Can I switch from Yoast SEO or Rank Math without losing data?
Yes. The migration tool imports your SEO titles, descriptions, focus keywords, canonical URLs and robots settings, and redirects from Rank Math. Run it once, check a few posts, then deactivate the old plugin.
##### Does Prime SEO create an llms.txt file?
Yes. It is generated automatically and served at /llms.txt as soon as the plugin is active. You can edit it in the dashboard and switch on llms-full.txt with the full text of your content.
##### Which WordPress and PHP versions are supported?
WordPress 5.6 or newer and PHP 7.4 or newer. The plugin is tested with WordPress 7.1.
#### Ready for the
AI Search Revolution?
Join WordPress sites already optimizing for the future of search. Free forever, installs in 2 minutes.
Install Free Plugin Upgrade to PRO — $59/yr
No credit card · No account required · 14-day money-back on PRO
---
## Prime SEO PRO — AI Writes Your SEO. You Focus on Content.
URL: https://prime-seo-plugin.com/pro.html
> Stop writing SEO titles manually. Prime SEO PRO uses GPT-4o to generate titles, descriptions, and content scores for WordPress. $59/year — that's $4.92/month.
WORDPRESS SEO PLUGIN
### AI Writes Your SEO.
You Focus on Content.
Prime SEO PRO uses GPT-4o to generate optimized titles, descriptions, and content scores for your entire WordPress site. 100 posts in 2 minutes.
Get PRO — $59/yr That's just $4.92/month · 14-day money back
Official WordPress.org
Cancel Anytime
Instant Access
yoursite.com/wp-admin
Prime SEO
PRO
SEO Title
0/60
Meta Description
0/155
Generate with AI
AI Content Score 0
See what makes PRO different
400M+ users on ChatGPT Search
100M+ queries on Perplexity
Your site is invisible to all of them
THE PROBLEM
#### Your SEO Plugin
Doesn't Do This
Yoast and Rank Math handle the basics. But the future of search is AI — and they're not ready.
##### What Yoast / Rank Math Do
- XML Sitemaps
- Meta tags & Schema
- Redirect management
- Keyword analysis
- Breadcrumbs
VS
##### What They DON'T Do
- AI-generated SEO titles & descriptions
- Bulk AI generation for 500+ posts
- AI Content Score (LLM readability)
- LLMs.txt for AI crawlers
- AI Bot Manager (12 crawlers)
THE MATH
#### Is $59/year Worth It?
Let's Do the Math
##### Without PRO
Write SEO title + description ~20 min/post
100 posts manually 33 hours
Hire SEO freelancer $500+/mo
SurferSEO / Frase / Jasper $39-99/mo
##### With Prime SEO PRO
AI generates title + description 3 seconds
100 posts with Bulk AI 2 minutes
OpenAI cost for 100 posts ~$0.03
Prime SEO PRO $4.92/mo
Save 33 Hours — Get PRO
PRO FEATURES
#### Four AI Superpowers
For Your WordPress Site
01
##### AI Title & Description Generator
One click. GPT-4 analyzes your content and generates a perfect SEO title (60 chars) and meta description (155 chars). Plus Open Graph and Twitter Card text — all at once.
GPT-4o-mini (fast) or GPT-4o (best)
~$0.001 per generation (you pay OpenAI)
Title + Description + OG + Twitter in one call
AI Generator GPT-4o-mini
SEO Title
How to Optimize Your Site for AI Search Engines
48/60
Meta Description
Learn proven strategies to make your WordPress content discoverable by ChatGPT, Perplexity, and other AI search engines in 2026.
138/155
Generate with AI
02
Only in Prime SEO
##### Bulk AI Generation
Got 500 posts without SEO titles? No problem. Select all, click generate, go grab a coffee. Prime SEO processes them automatically with smart rate limiting and error recovery.
Posts, Pages, Products — any post type
Cost preview before starting (~$0.85 for 100 posts)
Pause, resume, undo — full control
Bulk AI Generation Running...
73%
365 Generated
135 Remaining
2 Errors
$0.37 Cost So Far
✓ "10 Best WordPress Themes 2026" — Title & Description generated
✓ "How to Speed Up WordPress" — Title & Description generated
● "SEO Guide for Beginners" — Generating...
03
World's First
##### AI Content Score
The only SEO metric that measures how well AI search engines can understand and cite your content. A 0-100 score with actionable recommendations — for ChatGPT, Perplexity, and Claude.
15 checks: structure, clarity, citability, answerability
Specific tips: "Add FAQ section" "Use question headings"
Works locally (PHP) or enhanced with AI
82 AI Score
Structure for LLM
9/9
Clarity & Readability
7/9
Citability
6/9
Answerability
7/8
Add specific numbers and statistics to improve citability
Simplify 3 sentences for better AI readability
04
##### Video Sitemap
Automatically detects YouTube, Vimeo, Wistia, and self-hosted videos in your posts. Generates a Google-compliant XML video sitemap so your videos appear in search results.
Auto-detects 7 video platforms
Google Video Sitemap 1.1 compliant
Thumbnail extraction + XSL stylesheet
video-sitemap.xml
How to Set Up Prime SEO YouTube · 8:24
Indexed
AI SEO Explained Vimeo · 5:12
Indexed
Product Demo 2026 Self-hosted · 3:48
Indexed
INCLUDED FREE
#### PRO Includes Everything
From the Free Plugin
9 powerful modules — XML Sitemaps, Schema, Redirects, Analytics, and more. No extra cost.
XML Sitemaps
Schema Markup (JSON-LD)
301/302/307 Redirects
404 Monitor
Google Analytics 4
AI Bots Manager (12 crawlers)
LLMs.txt & LLMs-full.txt
Instant Indexing (IndexNow)
Image SEO & Breadcrumbs
PRICE COMPARISON
#### How Does $4.92/mo
Stack Up?
SEO Freelancer
$500–2,000/mo
SurferSEO
$99/mo
Frase
$45/mo
Jasper
$39/mo
ChatGPT Plus
$20/mo
Rank Math PRO
$6.99/mo
Prime SEO PRO
$4.92/mo
##### 14-Day Money-Back Guarantee
Try Prime SEO PRO risk-free. If it's not right for you, contact us within 14 days and we'll refund your payment in full. No questions asked.
WordPress 6.9 Ready
PHP 8.x Compatible
GPL v2 Licensed
Under 1 MB
Instant Access
Cancel Anytime
Email Support
No Lock-in
#### Stop Writing SEO Manually.
Let AI Do It.
Join WordPress site owners who save 10+ hours per month with AI-powered SEO generation.
$59 /year
$4.92/month · 14-day money back · Cancel anytime
Get PRO for $59/year Not ready? Try the free version first →
Get PRO — $59/yr
---
## llms.txt Plugin for WordPress — Free Generator
URL: https://prime-seo-plugin.com/llms-txt-wordpress-plugin/
> Create llms.txt and llms-full.txt for WordPress automatically. Free plugin: no file uploads, edit in the dashboard, control 12 AI bots and see which ones visit.
LLMs.txt
### llms.txt Plugin for WordPress: Generate llms.txt and llms-full.txt Automatically
6 min read Prime SEO Team
WordPress does not create an llms.txt file, and most hosts make it awkward to upload one by hand. Prime SEO is a free WordPress plugin that generates llms.txt and llms-full.txt for you, keeps them current as you publish, and lets you decide which AI crawlers may read your site.
#### What the plugin does
- Creates /llms.txt automatically. The file is available at yoursite.com/llms.txt right after activation. There is no file to upload and no FTP step.
- Builds it from your real content. Site name, description, main pages, categories and tags are read from WordPress, so the file never goes stale.
- Lets you edit it. Prefer your own wording? Write or paste a custom llms.txt in the dashboard editor and the plugin serves that instead.
- Adds /llms-full.txt on request. An extended file with the full text of your posts and pages, for AI tools that want everything in one request.
- Controls 12 AI crawlers. Allow or block GPTBot, ClaudeBot, PerplexityBot and the rest from one screen. The matching robots.txt rules are written for you.
- Shows who actually came. AI Crawler Stats log visits from AI bots, including requests for llms.txt itself.
All of this is in the free version on WordPress.org.
#### How to add llms.txt to WordPress
- In your WordPress dashboard open Plugins → Add New, search for Prime SEO, install and activate it.
- Open yoursite.com/llms.txt in a browser. The file is already there.
- Go to Prime SEO → AI Settings to choose which sections are included, edit the text, or switch on llms-full.txt.
The file is virtual: WordPress generates it on request, the same way it serves robots.txt. Nothing is written to your server's root folder, so it works on managed hosts where you cannot upload files, and it disappears cleanly if you remove the plugin.
#### What the generated file looks like
The plugin follows the llms.txt proposal: a Markdown document with a title, a short summary and lists of links.
```
# Your Site Name
> One-sentence description of what the site is about
## About
A short paragraph about the site.
## Navigation
- [Services](https://yoursite.com/services/)
- [Pricing](https://yoursite.com/pricing/)
- [Blog](https://yoursite.com/blog/)
## Categories
- [Guides](https://yoursite.com/category/guides/)
## Contact
hello@yoursite.com
```
You choose which of these sections appear. If you need something the generator does not produce, such as a hand-picked list of your ten most important articles, switch to the custom editor and write it yourself.
#### llms-full.txt for WordPress
llms-full.txt carries the same header as llms.txt and then the full text of your content, one entry per post. It is off by default, because it makes your writing available in a single file. When you enable it you pick:
- which post types are included (posts and pages by default);
- the maximum number of entries (100 by default), so a large site does not produce a multi-megabyte response.
Not sure whether you need it? Start with llms.txt only. Documentation sites and knowledge bases benefit most from the full version. Our guide explains the difference in detail: What is llms.txt?
#### Control which AI crawlers can read your site
An llms.txt file is an invitation. robots.txt is the door. Prime SEO manages both from the same screen, so they never contradict each other. The AI Bots Manager covers these 12 crawlers:
AI crawler | Company | Used for
GPTBot | OpenAI | Model training
ChatGPT-User | OpenAI | Live browsing for ChatGPT answers
OAI-SearchBot | OpenAI | ChatGPT search results
ClaudeBot | Anthropic | Model training
anthropic-ai | Anthropic | Model training
Claude-Web | Anthropic | Live browsing for Claude answers
Google-Extended | Google | Gemini training (does not affect Google Search)
PerplexityBot | Perplexity | Perplexity search index
Applebot-Extended | Apple | Apple Intelligence training
CCBot | Common Crawl | Open dataset used by many AI labs
Bytespider | ByteDance | Model training
Meta-ExternalAgent | Meta | Model training
Three presets cover the common cases: Allow All, Block Training (training crawlers are blocked, AI search crawlers stay allowed so you can still be cited) and Block All. Custom mode lets you decide bot by bot. See the AI Bots Manager documentation.
#### Does anyone actually read your llms.txt?
Fair question, and the honest answer is: check your own logs. Adoption by AI companies is uneven and none of them has promised to use the file. That is why the plugin records visits from AI crawlers to your pages, your sitemap, robots.txt, llms.txt and llms-full.txt. The Dashboard shows the last seven days, the most requested URLs and a feed of recent visits, so you can see what happens on your site instead of relying on general claims.
#### Manual file or plugin?
| Upload a file by hand | Prime SEO
Setup | Write Markdown, upload by FTP or file manager | Activate the plugin
Stays current | Only if you remember to edit it | Generated from live content
Works without file access | No | Yes, the file is virtual
llms-full.txt | Export and paste every post yourself | One switch, with post type and size limits
AI crawler rules in robots.txt | Written by hand | Managed from the same screen
Know whether bots fetch it | Server log analysis | AI Crawler Stats in the dashboard
A hand-written file is perfectly valid. If your site has five pages and rarely changes, it may be all you need. The plugin earns its place when content changes often or when you want the crawler controls and statistics alongside it.
#### More than an llms.txt generator
Prime SEO is a complete SEO plugin, so the AI features sit next to the classic ones: SEO titles and meta descriptions with a live preview, XML sitemaps, JSON-LD schema markup, redirects with a 404 monitor, IndexNow submissions, image SEO and breadcrumbs. If you already use Yoast SEO, Rank Math, All in One SEO or SEOPress, the built-in migration tool imports your titles, descriptions, keywords and redirects.
#### Frequently Asked Questions
##### Does WordPress create llms.txt by default?
No. WordPress core generates robots.txt and, since version 5.5, a basic XML sitemap, but it has no llms.txt support. You need a plugin or a manually uploaded file.
##### Where is the llms.txt file stored?
Nowhere on disk. Prime SEO serves it dynamically at /llms.txt, the same way WordPress serves robots.txt. If a physical llms.txt file already exists in your site root, your web server will serve that file instead, so remove it if you want the generated version.
##### Will llms.txt improve my Google rankings?
No. Google has said it does not use llms.txt, and the file has no effect on classic search rankings. It is meant for AI assistants and tools that choose to read it. Your sitemap, meta tags and structured data still do the work for Google.
##### Is the llms.txt generator free?
Yes. llms.txt, llms-full.txt, the AI Bots Manager and AI Crawler Stats are all part of the free plugin on WordPress.org. Prime SEO Pro adds AI-written titles and descriptions, bulk generation, AI Content Score and a video sitemap.
##### Can I use it together with Yoast SEO or Rank Math?
We do not recommend running two SEO plugins at once, because both will print meta tags and sitemaps and you will get duplicates. Prime SEO is a full replacement: run the migration tool once, check the result, then deactivate the old plugin.
##### Does it work with WooCommerce and custom post types?
llms.txt lists your main pages, categories and tags. For llms-full.txt you choose which post types are included, so public custom post types can be added. Product schema markup for WooCommerce is included in the free version.
##### Add llms.txt to your WordPress site in two minutes
Install Prime SEO from WordPress.org. The file is live as soon as the plugin is active.
Install Free Plugin
---
## AI SEO Plugin for WordPress (Free)
URL: https://prime-seo-plugin.com/ai-seo-plugin-wordpress/
> Prime SEO is a free AI SEO plugin for WordPress: llms.txt, AI bot controls, schema, sitemaps and redirects. Pro adds AI-written titles and meta descriptions.
AI SEO
### AI SEO Plugin for WordPress: Optimize for AI Search, and Let AI Write Your Meta Tags
4 min read Prime SEO Team
"AI SEO" means two different things, and most plugins do only one of them. It can mean optimizing your site for AI search, so that ChatGPT, Perplexity, Claude and Google's AI features can read and cite it. Or it can mean using AI to do SEO work, such as writing titles and meta descriptions. Prime SEO does both: the first is free, the second is the Pro version.
#### Free: optimize your site for AI search
- llms.txt and llms-full.txt generated automatically and served without a file on disk. More about the llms.txt generator.
- AI Bots Manager for 12 AI crawlers, including GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, PerplexityBot and Google-Extended, with presets Allow All, Block Training and Block All.
- AI Crawler Stats: which AI bots visited, how often and which URLs they asked for.
- AI Visibility Score: a quick readiness check on the AI Settings page.
- Schema markup (JSON-LD): Organization or Person, WebSite, Article, FAQ, HowTo, Recipe, Event, Product and LocalBusiness.
#### Free: the classic SEO features you expect
- SEO title and meta description for every post, with character counters and a live Google preview for desktop and mobile.
- An SEO score from 0 to 100, multiple focus keywords and content recommendations while you write.
- XML sitemap index with image sitemap, custom post types and taxonomies.
- Redirect manager (301, 302, 307, 410, 451, regex) and a 404 monitor that turns errors into redirects in one click.
- Robots.txt editor, breadcrumbs, image SEO, external link rules, Open Graph and Twitter Card tags.
- IndexNow instant indexing and verification tags for Google, Bing, Yandex, Pinterest, Baidu and Ahrefs.
- One-click migration from Yoast SEO, Rank Math, All in One SEO and SEOPress.
#### Pro: AI writes your titles and descriptions
Prime SEO Pro connects to OpenAI with your own API key and adds:
- Generate All with AI: one click fills the SEO title, meta description, Facebook and Twitter titles and descriptions, and focus keywords for the post you are editing.
- AI Bulk Generator: finds every post that is missing a title or description and fills them in batches, with progress, pause and undo.
- AI Content Score: 15 checks that show how well a post is structured for AI search.
- Video sitemap for YouTube, Vimeo, Wistia and Bunny Stream embeds.
Because you use your own OpenAI key, there are no generation limits on our side and you pay OpenAI directly for what you use, typically well under a dollar per hundred posts with GPT-4o-mini. Pro costs $59 per year. See Prime SEO Pro.
#### Free and Pro at a glance
Feature | Free | Pro
llms.txt and llms-full.txt | Yes | Yes
AI Bots Manager (12 crawlers) and AI Crawler Stats | Yes | Yes
Meta tags, SEO score, Google preview | Yes | Yes
XML sitemap, schema markup, redirects, 404 monitor | Yes | Yes
IndexNow, robots.txt editor, breadcrumbs, image SEO | Yes | Yes
Migration from Yoast, Rank Math, AIOSEO, SEOPress | Yes | Yes
AI-generated titles, descriptions and social meta | No | Yes
AI Bulk Generator with undo | No | Yes
AI Content Score | No | Yes
Video sitemap | No | Yes
#### Who it is for
- Site owners who see AI assistants in their referral traffic and want control over crawlers instead of guessing.
- Bloggers and small businesses who want one plugin for meta tags, sitemaps, schema and redirects, without a wall of upsells in the free version.
- Agencies and large sites with hundreds of posts that never got a meta description: the Bulk Generator clears that backlog in one session.
#### Getting started
- Install Prime SEO from the WordPress.org plugin directory.
- Follow the four-step setup wizard: homepage SEO, features, robots.txt, done.
- Already using another SEO plugin? Open Migration, import your data, then deactivate the old plugin.
- Open AI Settings to review llms.txt and choose which AI crawlers are allowed.
Documentation for every module: Prime SEO docs. Comparisons: free WordPress SEO plugins compared and AI features of Prime SEO, Yoast, Rank Math and AIOSEO.
#### Frequently Asked Questions
##### Is Prime SEO really free?
Yes. The plugin on WordPress.org is free and includes llms.txt, the AI Bots Manager, AI Crawler Stats, meta tags, sitemaps, schema markup, redirects and the other modules listed above. Prime SEO Pro is a separate paid version that adds the AI writing features.
##### Do I need an OpenAI API key?
Only for the Pro AI features. The free plugin does not use OpenAI and does not send your content anywhere. In Pro you enter your own key, and post titles, excerpts and content are sent to OpenAI only when you press a generate button.
##### Can I use it alongside Yoast SEO or Rank Math?
You should run one SEO plugin at a time, otherwise meta tags and sitemaps are printed twice. Use the migration tool to import your existing data, check a few posts, then deactivate the previous plugin.
##### Which AI search engines does it support?
The AI Bots Manager covers crawlers from OpenAI (GPTBot, ChatGPT-User, OAI-SearchBot), Anthropic (ClaudeBot, anthropic-ai, Claude-Web), Google (Google-Extended), Perplexity, Apple, Common Crawl, ByteDance and Meta. llms.txt and schema markup are read by any tool that chooses to use them.
##### Will AI-written meta descriptions hurt my rankings?
Google's guidance focuses on whether content is helpful, not on how it was produced. Treat generated titles and descriptions as drafts: the plugin shows every result before saving, and the Bulk Generator keeps an undo log.
##### Does the plugin slow down my site?
Admin scripts and styles load only on Prime SEO screens and the post editor. On the front end the plugin prints meta tags and JSON-LD. The only script it can add is the Google Analytics tag, and only if you switch on the Analytics module and enter a GA4 ID.
##### Try the free AI SEO plugin
Install Prime SEO from WordPress.org. No account and no API key needed for the free version.
Install Free Plugin
---
## GEO WordPress Plugin — Generative Engine Optimization
URL: https://prime-seo-plugin.com/geo-wordpress-plugin/
> A free WordPress plugin for generative engine optimization (GEO): llms.txt, AI crawler access, schema markup and AI bot statistics, next to classic SEO.
GEO
### GEO Plugin for WordPress: The Technical Side of Generative Engine Optimization, Handled
5 min read Prime SEO Team
Generative engine optimization (GEO) is the work of getting your content found, understood and cited by AI search products such as ChatGPT, Perplexity, Google's AI Overviews and Claude. Part of that work is writing. The other part is technical, and that part is what a WordPress plugin can take off your hands.
Prime SEO is a free WordPress SEO plugin built with that technical layer in mind. This page explains what it covers, and what no plugin can do for you.
#### What a GEO plugin can and cannot do
No plugin can make an AI assistant quote you. Citations are earned by content that answers a question clearly and that other sources agree with. What a plugin can do is remove the technical reasons an AI system might skip or misread your site:
- the crawler is blocked, or you do not know whether it is;
- the site offers no machine-readable summary of what it is about;
- pages lack structured data, so facts such as author, date, price or FAQ answers must be guessed;
- new and updated pages take weeks to be discovered;
- you have no data on which AI bots visit and what they read.
#### The GEO checklist, mapped to plugin features
GEO task | How Prime SEO handles it | Version
Let AI search crawlers in, decide about training crawlers | AI Bots Manager: 12 crawlers, presets Allow All / Block Training / Block All, rules written to robots.txt | Free
Give AI tools a summary of the site | Automatic llms.txt, optional llms-full.txt with full content | Free
Make facts machine-readable | JSON-LD schema: Organization or Person, WebSite, Article, FAQ, HowTo, Recipe, Event, Product, LocalBusiness with 40+ subtypes | Free
Get new content discovered quickly | XML sitemap index with image sitemap, IndexNow submissions to Bing and other IndexNow engines | Free
Measure AI crawler activity | AI Crawler Stats: visits by bot, most requested URLs, recent activity | Free
See overall readiness | AI Visibility Score on the AI Settings page | Free
Check whether a post is written in a citable way | AI Content Score: 15 checks for structure, answers and clarity | Pro
Fill missing titles and descriptions | AI Generator and Bulk Generator (your own OpenAI key) | Pro
#### 1. Crawler access: search bots versus training bots
AI crawlers fall into two groups. Search and browsing agents such as OAI-SearchBot, ChatGPT-User, PerplexityBot and Claude-Web fetch pages to answer a user's question, and they are the ones that can send you visitors. Training crawlers such as GPTBot, ClaudeBot, Google-Extended and CCBot collect text for model training.
Many site owners want the first group and have mixed feelings about the second. The Block Training preset does exactly that split in one click. The full list of supported crawlers:
AI crawler | Company | Used for
GPTBot | OpenAI | Model training
ChatGPT-User | OpenAI | Live browsing for ChatGPT answers
OAI-SearchBot | OpenAI | ChatGPT search results
ClaudeBot | Anthropic | Model training
anthropic-ai | Anthropic | Model training
Claude-Web | Anthropic | Live browsing for Claude answers
Google-Extended | Google | Gemini training (does not affect Google Search)
PerplexityBot | Perplexity | Perplexity search index
Applebot-Extended | Apple | Apple Intelligence training
CCBot | Common Crawl | Open dataset used by many AI labs
Bytespider | ByteDance | Model training
Meta-ExternalAgent | Meta | Model training
#### 2. A machine-readable summary: llms.txt
llms.txt is a short Markdown file that tells AI tools what your site is and where the important pages are. Prime SEO generates it from your WordPress content and serves it at /llms.txt without creating a file on disk. Details and a sample file: llms.txt plugin for WordPress.
#### 3. Structured data AI systems can rely on
Schema markup states facts explicitly: who published the page, when it was updated, what the product costs, what the answer to a question is. Search engines use it for rich results, and AI systems that build on search indexes inherit it. Prime SEO outputs JSON-LD for the site (Organization or Person, WebSite with search action, social profiles) and for content (Article, FAQ and HowTo detected from your text, Recipe, Event, Product for WooCommerce, LocalBusiness). Guide: Schema markup for WordPress.
#### 4. Fast discovery of new content
Bing's index feeds several AI assistants, so being indexed there quickly matters more than it used to. The Instant Indexing module submits new and updated URLs through IndexNow, and the XML sitemap index keeps a complete list for every crawler. The plugin skips IndexNow submissions from local, staging and non-public sites.
#### 5. Measure, do not assume
GEO advice is full of confident claims and little data. AI Crawler Stats give you your own numbers: which AI bots visited in the last seven days, how often, and which URLs they requested, including llms.txt, robots.txt and your sitemaps. If PerplexityBot never shows up, you know where to look before rewriting any content.
#### Set it up in about ten minutes
- Install Prime SEO from WordPress.org and run the setup wizard.
- If you are moving from Yoast SEO, Rank Math, All in One SEO or SEOPress, run Prime SEO → Migration first so your existing titles and descriptions carry over.
- Open AI Settings, pick a crawler preset and review the generated llms.txt.
- Open Schema Markup and fill in the Knowledge Graph details: organization or person, logo, social profiles.
- Enable Instant Indexing so updates are submitted through IndexNow.
- Come back after a week and read the AI Crawler Stats.
The content side of GEO is covered in our long guide: Generative Engine Optimization: what it is and how to do it on WordPress.
#### Frequently Asked Questions
##### What is GEO in SEO?
GEO stands for generative engine optimization: improving the chance that AI search products such as ChatGPT, Perplexity and Google's AI Overviews find, understand and cite your content. It builds on classic SEO rather than replacing it.
##### Is there a GEO plugin for WordPress?
Yes. Prime SEO is a free WordPress plugin that covers the technical parts of GEO: AI crawler access, llms.txt, schema markup, IndexNow and AI crawler statistics, together with standard SEO features.
##### What is the difference between GEO and SEO?
SEO aims at a position in a list of links. GEO aims at being used as a source inside a generated answer. The foundations overlap: crawlable pages, clear structure, accurate structured data and trustworthy content serve both.
##### Can a plugin guarantee that ChatGPT cites my site?
No, and you should be wary of any tool that promises it. A plugin removes technical obstacles and gives you data. Whether you are cited depends on the quality and clarity of your content and on how well other sources support it.
##### Does schema markup help with AI search?
It helps AI systems that rely on search engine indexes read facts correctly, such as dates, authors, prices and question and answer pairs. It is not a ranking switch, but it reduces the chance of being misread.
##### Should I block AI training crawlers?
That is a business decision. Blocking training crawlers does not remove you from AI search, as long as search and browsing agents stay allowed. The Block Training preset applies exactly that split.
##### Get your WordPress site ready for AI search
Prime SEO is free on WordPress.org. Setup takes about ten minutes.
Install Free Plugin
---
## Getting Started
URL: https://prime-seo-plugin.com/docs/getting-started/
> Install Prime SEO, run the setup wizard, and start optimizing your WordPress site for both traditional and AI search engines.
### Getting Started
Install Prime SEO and optimize your WordPress site for both traditional and AI search engines in under 5 minutes.
#### Installation
Prime SEO installs just like any other WordPress plugin. There are two ways to install it:
##### From WordPress.org (recommended)
Open your WordPress dashboard Navigate to Plugins → Add New in your WordPress admin panel.
Search for "Prime SEO" Type "Prime SEO" in the search box. Look for the plugin with the indigo logo.
Install and Activate Click Install Now, then Activate. The setup wizard will launch automatically.
##### Manual upload
Download the ZIP file from WordPress.org, then go to Plugins → Add New → Upload Plugin and upload the ZIP file.
System Requirements
WordPress 5.6 or higher and PHP 7.4 or higher. Prime SEO is tested up to WordPress 6.9.
#### Setup Wizard
After activation, Prime SEO launches a 4-step setup wizard that helps you configure the essential settings.
##### Step 1: Homepage SEO
Set your homepage title and meta description. Prime SEO will use these for your front page's SEO meta tags. If you leave them empty, WordPress defaults will be used.
##### Step 2: Features
Choose which modules to enable. All modules are enabled by default, but you can disable any you don't need:
- XML Sitemaps — auto-generated sitemaps for search engines
- Schema Markup — structured data (JSON-LD) for rich snippets
- Redirects — URL redirect manager with 404 monitoring
- Image SEO — automatic alt text and title attributes
- External Links — auto nofollow and new tab for external links
- Breadcrumbs — structured breadcrumb navigation
- Analytics — Google Analytics 4 integration
- Instant Indexing — IndexNow API for fast indexing
##### Step 3: Robots.txt & AI
Configure how search engines and AI crawlers interact with your site. You can choose a preset for AI bots:
- Allow All — all AI crawlers can access your site
- Block Training — allow AI search but block training crawlers
- Block All — block all AI crawlers
##### Step 4: Done
The wizard confirms your setup. You can go to the Dashboard or Settings to customize further.
Tip
You can re-run the setup wizard at any time from Prime SEO → Tools → Setup Wizard.
#### SEO Metabox
When editing any post or page, you'll see the Prime SEO metabox below the editor. It has several tabs:
- SEO — Title, description, focus keyword, Google preview, SEO score
- Social — Open Graph and Twitter Card settings
- Advanced — Canonical URL, noindex/nofollow, schema type
The SEO Score analyzes your content in real-time and provides suggestions for improvement. It checks title length, meta description, keyword usage, headings, and more.
The Google Preview shows exactly how your page will appear in search results, including title truncation and description length.
#### Enabling Modules
Each module can be toggled on or off independently. Navigate to Prime SEO → Settings to manage modules, or toggle them directly from the Dashboard page.
Every module page also has a toggle card at the top, so you can enable/disable the module from its own settings page.
Note
Disabling a module removes its output from your site but preserves all settings. Re-enabling it restores everything.
#### AI Settings
Prime SEO's unique AI features are managed from Prime SEO → AI Settings. This page has two main sections:
- AI Bots Manager — control which AI crawlers can access your site (read more)
- LLMs.txt — generate machine-readable site instructions for AI engines (read more)
These features are what make Prime SEO unique — it's a WordPress SEO plugin built specifically for AI search engines like ChatGPT, Perplexity, Claude, and Google Gemini.
#### Next Steps
Now that Prime SEO is installed and configured, here's what to do next:
- Configure XML Sitemaps — customize which content appears in your sitemap
- Set up Schema Markup — configure your Knowledge Graph and structured data
- Manage AI Bots — control how AI engines interact with your content
- Connect Google Analytics — add your GA4 measurement ID
If you're migrating from another SEO plugin, check the Migration Guide to import your existing data.
#### Ready to optimize your site?
Install Prime SEO in under 2 minutes. Free forever.
Install Free Plugin
---
## LLMs.txt
URL: https://prime-seo-plugin.com/docs/llms-txt/
> Generate and manage LLMs.txt files for your WordPress site. Help AI engines understand your content structure and access your best pages.
### LLMs.txt
Help AI engines understand your site's content structure with machine-readable instruction files.
#### What is LLMs.txt?
LLMs.txt is an emerging standard (like robots.txt but for AI) that tells large language models about your website's structure, content, and how to best understand it. Think of it as a "readme file" for AI — it provides context about what your site is about and which pages are most important.
While robots.txt controls which pages crawlers can access, llms.txt goes a step further: it actively helps AI engines like ChatGPT, Perplexity, Claude, and Google Gemini understand your content, prioritize your best pages, and represent your site more accurately in AI-generated answers.
#### How It Works
Prime SEO automatically generates two files for your site:
- yoursite.com/llms.txt — Standard version with site info and important page links
- yoursite.com/llms-full.txt — Extended version with actual page content for deeper AI understanding
Both files are generated dynamically on every request, so they are always up-to-date and require no manual maintenance. When you publish a new post or update a page, the changes are reflected immediately.
Under the hood, Prime SEO uses Dynamic Rewrites to serve these files. This means they work instantly after plugin activation — no need to flush permalinks or touch your .htaccess file.
#### Standard LLMs.txt
The standard llms.txt file contains a concise overview of your site:
- Site name and description — pulled from your WordPress settings
- Important pages — homepage, about, contact, and other key pages
- Latest posts — with titles and URLs
- Categories and tags — your content taxonomy structure
- Custom content — any additional context you add manually
It's lightweight and fast — perfect for AI crawlers that want a quick overview of your site without downloading every page. Think of it as your site's elevator pitch to an AI engine.
#### Full LLMs.txt (llms-full.txt)
The extended version includes everything from the standard file plus the actual content of your most important posts and pages:
- Full content of your most important posts and pages
- Formatted as clean, readable text — HTML tags are stripped, leaving only the content
- Configurable post count — choose how many posts to include (default: 100)
- Post type selection — choose which post types to include (posts, pages, products, etc.)
This gives AI engines a deep understanding of your content without requiring them to crawl your entire site page by page.
Warning
The full version can be very large for sites with many posts. Consider limiting the number of posts if your site has thousands of articles.
#### Customizing Content
Navigate to Prime SEO → AI Settings → LLMs.txt section to customize your file. You can:
- Edit the custom content that appears at the top of your llms.txt file
- The editor supports plain text format — write naturally, as if you were explaining your site to someone
- Add instructions, site description, or any context you want AI to know about your site
For example, you might write something like:
- What your business does and who it serves
- Which pages are most authoritative or frequently updated
- How your content is organized (blog categories, product lines, etc.)
- Any special instructions for how AI should interpret your content
#### Sections Configuration
Choose which sections to include in your generated llms.txt file:
- Site Info (name, description, URL) — always included as the foundation of your file
- Pages — your published pages with titles and URLs
- Posts — your blog posts, ordered by most recent
- Categories — your content taxonomy for structural context
- Custom content — your manually written text and instructions
Toggle sections on or off depending on what's relevant for your site. A small portfolio site might only need Site Info and Pages, while a large blog would benefit from including Posts and Categories as well.
#### Verifying Your Files
After configuring your LLMs.txt settings, verify that everything is working by visiting these URLs in your browser:
- yoursite.com/llms.txt — your standard LLMs.txt file
- yoursite.com/llms-full.txt — your extended version (if enabled)
Both files should display as plain text with your site information, content links, and any custom text you've added.
Tip
Both files work immediately after plugin activation — no need to flush permalinks or configure rewrite rules. Prime SEO uses dynamic rewrites that inject the necessary rules on the fly.
If you have caching enabled (via a plugin like WP Super Cache or a CDN like Cloudflare), you may need to purge your cache after making changes to see the updated files immediately.
#### Ready to optimize your site?
Install Prime SEO in under 2 minutes. Free forever.
Install Free Plugin
---
## AI Bots Manager
URL: https://prime-seo-plugin.com/docs/ai-bots-manager/
> Control how AI search engines like ChatGPT, Perplexity, Claude, and Gemini crawl your WordPress site. Manage 12 AI bots with presets or custom rules.
### AI Bots Manager
Control how AI search engines and training crawlers interact with your site. Manage 12 AI bots with presets or per-bot rules.
#### Overview
Prime SEO includes a built-in AI Bots Manager that lets you control which AI crawlers can access your site. Unlike traditional SEO that focuses on Google, the AI Bots Manager deals specifically with AI search engines (ChatGPT, Perplexity, Claude) and AI training crawlers (GPTBot, CCBot, Google-Extended).
As AI-powered search becomes more prevalent, controlling how these bots interact with your content is critical. The AI Bots Manager gives you granular control over 16 known AI crawlers, letting you decide which ones can access your site and which ones should be blocked.
This is one of the features that makes Prime SEO unique — most traditional SEO plugins don't offer any AI crawler management at all.
#### Accessing AI Bots Manager
Navigate to Prime SEO → AI Settings in your WordPress admin panel. The AI Bots Manager is the first section on the page, displayed above the LLMs.txt settings.
You'll see a preset selector at the top, followed by a list of all 16 supported AI bots with their current status.
#### Presets
Prime SEO provides four presets to quickly configure your AI bot rules. Select a preset from the dropdown at the top of the AI Bots Manager section:
- Allow All — All AI crawlers can access your site. This is the default setting and is recommended for most sites that want maximum visibility in AI search results.
- Block Training — Allows AI search bots (like ChatGPT-User and PerplexityBot) but blocks training-only crawlers (like GPTBot and CCBot). Your content will still appear in AI search results, but it won't be used to train AI models.
- Block All — Blocks all AI crawlers completely. Your content will not appear in any AI search results and will not be used for AI training.
- Custom — Configure each bot individually. Use this when you need fine-grained control over specific crawlers.
Tip
If you want AI search engines like ChatGPT and Perplexity to find and cite your content, use "Allow All" or "Block Training". These presets ensure your site remains visible in AI-powered search while giving you control over training usage.
#### Individual Bot Control
When using the Custom preset, you can toggle each of the 16 supported AI bots individually. Each bot entry displays the bot name, the company behind it, its type (Search or Training), and the current status (Allowed or Blocked).
Here is the complete list of AI bots that Prime SEO manages:
Bot Name | Company | Type | Default
GPTBot | OpenAI | Training | Allowed
ChatGPT-User | OpenAI | Search | Allowed
OAI-SearchBot | OpenAI | Search | Allowed
ClaudeBot | Anthropic | Training | Allowed
anthropic-ai | Anthropic | Training | Allowed
Claude-Web | Anthropic | Search | Allowed
Google-Extended | Google | Training | Allowed
PerplexityBot | Perplexity | Search | Allowed
Applebot-Extended | Apple | Training | Allowed
CCBot | Common Crawl | Training | Blocked
Bytespider | ByteDance | Training | Blocked
Meta-ExternalAgent | Meta | Training | Blocked
To block a specific bot, switch to the Custom preset, then toggle the bot off. Click Save Changes to apply your configuration.
#### Bot Categories
AI bots are divided into two main categories based on their purpose:
##### Search Bots
Search bots are used by AI-powered search products to find answers for users in real time. When someone asks ChatGPT a question, asks Perplexity for research, or uses Google Gemini, these bots crawl the web to find relevant content.
Prime SEO manages four of them: ChatGPT-User, OAI-SearchBot, Claude-Web and PerplexityBot.
Blocking search bots means your content will not appear in AI-powered search results. For most sites, this is not desirable since AI search is becoming an increasingly important source of traffic and citations.
##### Training Bots
Training bots crawl websites to collect data for training AI language models. This data is used to improve the AI's knowledge and capabilities, but it does not directly result in your content being shown to users in search results.
Prime SEO manages eight of them: GPTBot, ClaudeBot, anthropic-ai, Google-Extended, Applebot-Extended, CCBot, Bytespider and Meta-ExternalAgent.
Blocking training bots prevents your content from being used to train AI models while still allowing AI search engines to find and cite your content. This is a good middle ground for sites that want AI visibility without contributing to model training.
Note
Some companies use separate bots for search and training. For example, OpenAI uses ChatGPT-User for search and GPTBot for training. This is why the "Block Training" preset can allow AI search while blocking training — it targets only the training-specific bots.
#### Robots.txt Integration
Prime SEO automatically adds the appropriate rules to your site's robots.txt file based on your AI bot settings. You do not need to manually edit your robots.txt file.
When you block a bot, Prime SEO adds a Disallow: / rule for that bot's user-agent. For example, if you block GPTBot and CCBot, the following rules are automatically added:
```
User-agent: GPTBot
Disallow: /
User-agent: CCBot
Disallow: /
```
When you allow a bot, no rule is needed since bots are allowed by default when no specific rule exists in robots.txt.
These rules are injected dynamically and do not modify any physical robots.txt file on your server. They work through WordPress's virtual robots.txt system, which means they apply automatically and are removed cleanly if you deactivate the plugin.
Tip
You can verify your robots.txt rules at any time by visiting yourdomain.com/robots.txt in your browser. The AI bot rules will appear alongside any other robots.txt rules managed by Prime SEO.
#### Best Practices
Here are some recommendations for configuring the AI Bots Manager based on different types of websites:
- If you want maximum AI visibility — use the "Allow All" preset. This ensures your content can appear in all AI search products and is the best option for growing your reach.
- If you want AI search but not training — use the "Block Training" preset. Your content will still appear in ChatGPT, Perplexity, and Gemini search results, but it won't be used to train future AI models.
- For news and media sites — allowing search bots is crucial for appearing in AI-powered news summaries and answers. Consider using "Allow All" or "Block Training" to maximize citations.
- For sites with proprietary content — if your content is behind a paywall or is highly proprietary, "Block All" may be appropriate. However, keep in mind this also removes you from AI search results.
- Review your settings periodically — new AI crawlers emerge regularly. Prime SEO updates its bot list with plugin updates, so make sure to check your settings after each update to ensure new bots are configured to your preference.
Note
Robots.txt is a voluntary standard. While all major AI companies respect robots.txt rules, there is no technical enforcement mechanism. The AI Bots Manager provides the industry-standard way to communicate your preferences to AI crawlers.
#### Ready to optimize your site?
Install Prime SEO in under 2 minutes. Free forever.
Install Free Plugin
---
## XML Sitemaps
URL: https://prime-seo-plugin.com/docs/xml-sitemap/
> Configure XML sitemaps for your WordPress site. Automatic sitemap generation for posts, pages, categories, authors, and images.
### XML Sitemaps
Automatic sitemap generation for posts, pages, categories, authors, and images to help search engines discover your content.
#### Overview
Prime SEO generates XML sitemaps automatically for all your public content. The sitemap module creates a sitemap index at yoursite.com/sitemap.xml that links to individual sitemaps for each content type.
Sitemaps work instantly after activation — no need to flush permalinks. Prime SEO uses Dynamic Rewrites technology for immediate availability.
Note
Prime SEO's sitemap automatically replaces WordPress core sitemaps (wp-sitemap.xml) to provide more features like image sitemaps and XSL styling.
#### Sitemap Structure
The sitemap index links to individual sitemaps for each content type on your site:
URL | Content
/sitemap.xml | Sitemap Index (links to all sub-sitemaps)
/post-sitemap.xml | Published posts
/page-sitemap.xml | Published pages
/category-sitemap.xml | Categories
/post_tag-sitemap.xml | Tags
/author-sitemap.xml | Authors
Each sitemap supports up to 1,000 URLs. If you have more, Prime SEO creates additional pages automatically (e.g., /post-sitemap2.xml, /post-sitemap3.xml).
The sitemap is styled with XSL for easy viewing in browsers — it looks like a clean, readable table instead of raw XML.
#### Post Type Sitemaps
By default, all public post types are included in the sitemap. You can toggle each post type from the Sitemap settings page. Supported post types include:
- Posts — your blog posts and articles
- Pages — static pages like About, Contact, etc.
- Custom post types — WooCommerce Products, portfolio items, and any other registered public post type
Each entry in the sitemap includes the URL, last modified date, and change frequency to help search engines prioritize crawling.
#### Taxonomy Sitemaps
Categories, tags, and custom taxonomies are included in the sitemap by default. You can toggle each taxonomy individually from the Sitemap settings page.
Taxonomy sitemaps help search engines discover your archive pages, which can drive significant traffic for sites with well-organized content structures.
#### Image Sitemaps
When enabled (default), Prime SEO includes image data in post and page sitemaps. This helps Google discover images attached to your content, potentially improving visibility in Google Images.
Image sitemap entries include the image URL, title, and caption when available. This is especially useful for photography sites, portfolios, and e-commerce stores where image search traffic matters.
#### Author Sitemaps
Author sitemaps include author archive pages in your sitemap. This is useful for multi-author blogs where each author's archive page contains unique, valuable content.
If your site has a single author or you don't use author archives, you can disable author sitemaps from the Sitemap settings page to keep your sitemap focused.
#### Excluding Content
Individual posts and pages can be excluded from the sitemap:
Edit the post or page Open the post or page you want to exclude in the WordPress editor.
Open the Prime SEO metabox Scroll down to the Prime SEO metabox and click the Advanced tab.
Enable "Noindex this page" Check the noindex option. Noindexed content is automatically excluded from the sitemap.
This is useful for pages like Thank You pages, landing page variants, or any content you don't want search engines to index.
#### Submitting to Search Engines
Prime SEO adds your sitemap URL to robots.txt automatically, so search engines can discover it on their own. However, you can also submit it manually for faster discovery:
- Google Search Console — go to the Sitemaps section and add yoursite.com/sitemap.xml
- Bing Webmaster Tools — submit your sitemap URL via the Sitemaps section in your dashboard
Tip
For faster indexing of new content, combine sitemaps with the Instant Indexing module, which notifies search engines immediately when you publish.
#### Ready to optimize your site?
Install Prime SEO in under 2 minutes. Free forever.
Install Free Plugin
---
## Schema Markup
URL: https://prime-seo-plugin.com/docs/schema-markup/
> Add JSON-LD structured data to your WordPress site. Configure Knowledge Graph, Article, FAQ, HowTo, Product, and more schema types.
### Schema Markup
Add JSON-LD structured data to your WordPress site for rich snippets in search results.
#### Overview
Prime SEO generates JSON-LD structured data for your pages, helping search engines understand your content and display rich snippets (star ratings, FAQ dropdowns, recipe cards, etc.). All schema is output as JSON-LD in the
section — the format recommended by Google.
Navigate to Prime SEO → Schema Markup to configure global settings.
#### Knowledge Graph
The Knowledge Graph tells Google who you are. Configure it from the Schema Markup page:
##### Organization
Choose this option for businesses and brands. You can configure the following fields:
- Organization name — your company or brand name
- Logo — your organization's logo image
- Email — contact email address
- Phone — contact phone number
- Address — street, city, state, postal code, and country
This generates an Organization schema with a ContactPoint for your business information.
##### Person
Choose this option for personal blogs and individual sites. You can configure:
- Person name — your full name
- Job title — your role or profession
- Image — a photo or avatar
- Social profiles — URLs to your social media accounts
This generates a Person schema with linked social profiles.
Knowledge Graph in Search
The Knowledge Graph appears in Google's sidebar when someone searches for your brand name. It pulls data directly from your structured data, so keeping it accurate and complete improves your brand presence in search results.
#### Per-Post Schema Types
Each post or page can have its own schema type. In the post editor, open the Prime SEO metabox → Advanced tab → Schema Type dropdown to select the appropriate type for that content.
When no specific schema type is selected, Prime SEO uses sensible defaults: Article for posts and WebPage for pages.
#### Supported Schema Types
Prime SEO supports the following schema types, covering the most common content formats on the web:
Type | Best For | Auto-detect
Article | Blog posts, news | Default for posts
BlogPosting | Blog articles | —
NewsArticle | News articles | —
WebPage | Static pages | Default for pages
FAQPage | FAQ sections | Yes
HowTo | Tutorials, guides | Yes
Recipe | Food recipes | —
Event | Events, conferences | —
Book | Books, publications | —
Product | WooCommerce products | WooCommerce
LocalBusiness | Local businesses | —
#### Automatic Detection
Prime SEO can automatically detect FAQ and HowTo content in your posts. When it finds patterns — like headings followed by answer paragraphs, or numbered step-by-step instructions — it suggests the appropriate schema type.
This helps ensure your content gets the right structured data without manual configuration for every post.
Tip
For FAQ pages, use proper heading structure: H2 for questions, followed by paragraph answers. Prime SEO will auto-detect and generate FAQPage schema.
#### Testing Your Schema
After configuring your schema settings, it's important to verify that the structured data is output correctly. Follow these steps:
Visit your page Open any page on your site where schema should be present.
View the source code Right-click the page and select "View Page Source". Search for application/ld+json to find the JSON-LD block.
Use Google's Rich Results Test Paste your page URL into Google's Rich Results Test to see which rich results your page is eligible for.
Validate with Schema.org Use the Schema.org Validator to check your structured data against the official specification.
Important
Changes to Knowledge Graph settings are applied site-wide. Per-post schema types only affect individual posts and pages.
#### Ready to optimize your site?
Install Prime SEO in under 2 minutes. Free forever.
Install Free Plugin
---
## Redirects & 404 Monitor
URL: https://prime-seo-plugin.com/docs/redirects/
> Manage URL redirects and monitor 404 errors on your WordPress site. Create 301, 302, and 307 redirects with an easy interface.
### Redirects & 404 Monitor
Manage URL redirects and monitor 404 errors to maintain your site's SEO health.
#### Overview
The Redirects module helps you manage URL redirects and monitor 404 (not found) errors on your WordPress site. Broken links and missing pages hurt your SEO rankings and frustrate visitors. With Prime SEO's Redirects module, you can fix these issues quickly.
Navigate to Prime SEO → Redirects to access both features. The page has two tabs:
- Redirects — create and manage URL redirects
- 404 Monitor — view a log of all 404 errors on your site
#### Creating Redirects
To create a new redirect, click the Add Redirect button and fill in the following fields:
- Source URL — the old URL path that visitors or search engines are trying to access (e.g., /old-page/)
- Target URL — where the visitor should be sent instead (e.g., /new-page/ or a full external URL)
- Type — the redirect type: 301, 302, or 307
Tip
You only need to enter the path for source URLs on the same site. For external targets, use the full URL including https://.
#### Redirect Types
Prime SEO supports three redirect types. Choose the right one depending on whether the move is permanent or temporary.
Type | Name | When to Use
301 | Permanent | Page permanently moved. Passes SEO value to the new URL. This is the most common type.
302 | Temporary | Page temporarily moved. Does not pass SEO value. Use when you plan to bring the original URL back.
307 | Temporary (strict) | Like 302 but preserves the original HTTP method (POST stays POST). Rare use case.
Note
Use 301 redirects for most cases. They tell search engines to transfer ranking signals to the new URL, which preserves your SEO value.
#### 404 Monitor
The 404 Monitor tab logs every time a visitor or bot encounters a page that doesn't exist on your site. This helps you identify broken links, outdated bookmarks, and crawl errors.
Each entry in the 404 log shows:
- URL — the URL that was accessed and returned a 404 error
- Date and time — when the 404 error occurred
- Number of hits — how many times this URL has been requested
- Referrer — where the visitor came from (the linking page)
- User agent — the browser or bot that made the request
Warning
The 404 log can grow large on busy sites. Clear old entries periodically from the 404 Monitor tab to keep your database clean.
#### Creating Redirects from 404 Logs
Found a broken link in your 404 logs? You can create a redirect directly from the log entry. Click the redirect icon next to any 404 entry, and a new redirect form will open with the source URL pre-filled.
This workflow makes it easy to fix broken links as you discover them:
Review your 404 logs Check the 404 Monitor tab for URLs with high hit counts — these are your most impactful broken links.
Click the redirect icon Next to the 404 entry, click the redirect icon to open the redirect creation form with the source URL already filled in.
Set the target URL and type Enter the correct destination URL and choose 301 (permanent) for most cases. Save the redirect.
#### Fallback Redirect
You can configure a fallback redirect URL in Prime SEO → Settings. When a visitor hits any 404 page, they will be automatically redirected to this URL instead of seeing the default 404 error page.
Common choices for the fallback URL include:
- Your homepage — sends lost visitors to your main page
- A custom 404 page — a dedicated page with helpful navigation and search
- Empty — leave the field blank to use WordPress's default 404 behavior
Tip
The fallback redirect only applies to URLs that don't have a specific redirect rule. Individual redirects always take priority over the fallback.
#### Import & Export
You can export all your redirects as a CSV file and import them on another site. This is useful for site migrations, staging-to-production workflows, or when setting up a new site with the same redirect rules.
To export redirects, go to Prime SEO → Redirects and click the Export button. The CSV file will contain all redirect rules including source URL, target URL, and redirect type.
To import redirects, click Import and upload a CSV file in the same format. Existing redirects with matching source URLs will be updated; new ones will be added.
#### Ready to optimize your site?
Install Prime SEO in under 2 minutes. Free forever.
Install Free Plugin
---
## Instant Indexing
URL: https://prime-seo-plugin.com/docs/instant-indexing/
> Submit URLs to search engines instantly using the IndexNow API. Get your content indexed faster with automatic and manual submission.
### Instant Indexing
Submit URLs to search engines instantly using the IndexNow API. Get your new and updated content indexed faster.
#### Overview
The Instant Indexing module uses the IndexNow API to notify search engines immediately when you publish or update content. Instead of waiting for crawlers to discover changes, IndexNow tells them directly — resulting in much faster indexing.
Navigate to Prime SEO → Instant Indexing to configure the module.
#### How IndexNow Works
IndexNow is a protocol that allows websites to notify search engines about URL changes. When you publish a new post, Prime SEO sends a ping to the IndexNow API with the URL. Participating search engines (Bing, Yandex, Naver, Seznam) then prioritize crawling that URL.
Good to know
IndexNow is supported by Bing, Yandex, Naver, and Seznam. Google has been testing IndexNow support but hasn't officially adopted it yet. However, submitting to IndexNow still benefits your Bing rankings significantly.
#### Configuration
Setting up Instant Indexing takes just a few seconds:
Open the Instant Indexing page Navigate to Prime SEO → Instant Indexing in your WordPress admin panel.
Enable the module Toggle the module on using the switch at the top of the page.
API key is generated automatically Prime SEO automatically generates and manages your IndexNow API key. No manual setup is needed.
Key verification The API key is verified automatically. It is stored as a file at yoursite.com/{key}.txt as required by the IndexNow protocol.
#### Auto-Submit
When enabled, Prime SEO automatically submits URLs to IndexNow when:
- A new post or page is published
- An existing post or page is updated
- A post's status changes from draft to published
Tip
Auto-submit is the recommended setting. It ensures every new piece of content is immediately notified to search engines without any manual effort.
#### Manual Submission
You can also manually submit individual URLs from two places:
- Instant Indexing page — enter any URL from your site and click Submit to send it to IndexNow immediately.
- Prime SEO Dashboard — use the Quick Index feature to submit your latest posts with one click.
Manual submission is useful when you want to re-submit a specific URL or index a page that was published before you enabled the module.
#### Supported Search Engines
IndexNow is supported by several major search engines. When you submit a URL, all participating engines are notified through a single API call.
Search Engine | Status | Notes
Bing | Supported | Primary IndexNow partner
Yandex | Supported | Russian search engine
Naver | Supported | Korean search engine
Seznam | Supported | Czech search engine
Google | Testing | Not officially supported yet
#### Submission History
The Instant Indexing page shows a log of recent submissions so you can track what has been sent to search engines. Each entry includes:
- URL submitted — the full URL that was sent to IndexNow
- Date and time — when the submission was made
- Response status — whether the submission was successful or returned an error
Warning
IndexNow has rate limits. Don't submit the same URL repeatedly. Prime SEO handles this automatically by only submitting when content actually changes.
#### Ready to optimize your site?
Install Prime SEO in under 2 minutes. Free forever.
Install Free Plugin
---
## Analytics
URL: https://prime-seo-plugin.com/docs/analytics/
> Connect Google Analytics 4 to your WordPress site with Prime SEO. Simple GA4 integration with role-based tracking exclusions.
### Analytics (GA4)
Connect Google Analytics 4 to your WordPress site with a simple, lightweight integration.
#### Overview
Prime SEO includes a lightweight Google Analytics 4 (GA4) integration. It adds the GA4 tracking script to your site's frontend without any bloat — no dashboard widgets, no heavy reporting features. Just clean, efficient tracking.
Navigate to Prime SEO → Analytics to configure.
#### Setting Up GA4
Navigate to the Analytics page Go to Prime SEO → Analytics in your WordPress admin panel.
Enable the Analytics module Toggle the module switch at the top of the page to enable it.
Enter your GA4 Measurement ID Paste your Measurement ID (starts with G-) into the input field.
Save Changes Click Save Changes. The tracking script loads automatically on all frontend pages after saving.
#### Finding Your Measurement ID
If you don't have your GA4 Measurement ID yet, follow these steps to find it:
Open Google Analytics Go to analytics.google.com and sign in.
Open Admin settings Click Admin (gear icon at the bottom left).
Go to Data Streams In the Property column, click Data Streams.
Select your web stream Click on the web data stream for your site.
Copy the Measurement ID You'll see the Measurement ID at the top of the stream details. It follows the format G-XXXXXXXXXX.
Important
Make sure you're using a GA4 property, not a Universal Analytics (UA-) property. Universal Analytics was sunset by Google in July 2024.
#### Role Exclusions
You can exclude specific WordPress user roles from being tracked. This prevents admin visits from inflating your analytics data.
Common exclusions:
- Administrator — always recommended
- Editor — recommended for editorial teams
- Author — optional
Navigate to the Analytics settings and check the roles you want to exclude.
Tip
At minimum, exclude the Administrator role to keep your analytics clean. Your own visits while managing the site would otherwise skew the data.
#### Tracking Behavior
The GA4 tracking script:
- Loads on all frontend pages (not in wp-admin)
- Uses the official Google gtag.js library
- Respects role exclusions — logged-in users with excluded roles don't get tracked
- Does not add any tracking to the WordPress admin area
#### Troubleshooting
##### No data in Google Analytics
- Verify your Measurement ID is correct (starts with G-)
- Check that the module is enabled
- Wait 24–48 hours — GA4 data can take time to appear
- Make sure you're not logged in as an excluded role
##### Tracking script not loading
- Check if the Analytics module is enabled in Prime SEO → Settings
- Verify no caching plugin is serving an old version of your pages
- View page source and search for gtag to confirm the script is present
Warning
If you're using another analytics plugin or manually adding GA4 code, disable one to avoid duplicate tracking.
#### Ready to optimize your site?
Install Prime SEO in under 2 minutes. Free forever.
Install Free Plugin
---
## Image SEO
URL: https://prime-seo-plugin.com/docs/image-seo/
> Automatically optimize image alt text and title attributes on your WordPress site. Improve accessibility and image search visibility.
### Image SEO
Automatically optimize image alt text and title attributes for better accessibility and search visibility.
#### Overview
The Image SEO module automatically adds alt text and title attributes to images that are missing them. This improves both accessibility (screen readers rely on alt text to describe images to visually impaired users) and SEO (search engines use alt text to understand what an image depicts and rank it in image search results).
Enable the module from Prime SEO → Settings and scroll to the Image SEO section.
#### How It Works
When WordPress renders a page, Prime SEO checks each image in the content. If an image is missing an alt text attribute or a title attribute, Prime SEO generates one automatically based on:
- The image filename — cleaned up by removing dashes and underscores, then properly capitalized
- The post title — used as additional context when the filename alone is not descriptive
- The image caption — used if available and more descriptive than the filename
Note
Image SEO only fills in missing attributes. It never overwrites alt text or titles you've manually set.
#### Alt Text Generation
For images without alt text, Prime SEO generates descriptive text from the filename. The module strips file extensions, replaces dashes and underscores with spaces, and applies proper capitalization:
- blue-mountain-landscape.jpg → "Blue mountain landscape"
- product_photo_001.png → "Product photo 001"
- IMG_20240115.jpg → uses the post title instead, since the filename is not descriptive
When the filename consists only of random characters or camera-generated codes (like IMG_ or DSC_ prefixes), Prime SEO falls back to the post title to produce meaningful alt text.
#### Title Attributes
When enabled, the title attribute is added to images that are missing one. The title attribute creates a hover tooltip when users mouse over the image. This uses the same generation logic as alt text — the filename is cleaned up, and the post title is used as a fallback for non-descriptive filenames.
#### Configuration
Navigate to Prime SEO → Settings and scroll to the Image SEO section. You'll find two options:
- Auto Alt Text — Enable or disable automatic alt text generation for images missing the alt attribute
- Auto Title — Enable or disable automatic title attribute generation for images missing the title attribute
Both options are independent — you can enable one without the other depending on your needs.
Tip
Always provide manual alt text for important images in your content. The auto-generated alt text is a safety net for images you might forget to label.
#### Best Practices
Follow these guidelines to get the most out of Image SEO and ensure your images are properly optimized:
- Write manual alt text for key images — product photos, infographics, hero images, and any visual that communicates important information should have hand-written descriptions
- Keep alt text concise — aim for under 125 characters; describe what the image shows without unnecessary filler
- Don't stuff keywords — alt text should describe what the image actually shows, not be a place to cram in SEO keywords
- Use descriptive filenames — before uploading, rename files from IMG_001.jpg to something meaningful like red-hiking-boots-side-view.jpg
- Enable Image SEO as a fallback — even if you write manual alt text for most images, the module catches any you might miss
Warning
Auto-generated alt text from filenames is a fallback, not a replacement for proper image descriptions. For accessibility compliance (WCAG), manually describe important visual content.
#### Ready to optimize your site?
Install Prime SEO in under 2 minutes. Free forever.
Install Free Plugin
---
## Migration Guide
URL: https://prime-seo-plugin.com/docs/migration/
> Import SEO data from Yoast SEO, Rank Math, AIOSEO, or SEOPress to Prime SEO. One-click migration preserves all your titles, descriptions, and settings.
### Migration Guide
Import your SEO data from Yoast SEO, Rank Math, AIOSEO, or SEOPress with one click.
#### Overview
Switching to Prime SEO from another SEO plugin? The built-in Migration Tool imports your existing SEO data so you don't lose any optimization work. All titles, meta descriptions, focus keywords, and other SEO data are preserved.
Navigate to Prime SEO → Migration (visible only when SEO data from another plugin is detected).
#### Supported Plugins
Plugin | Detected By | Supported Versions
Yoast SEO | _yoast_wpseo_ meta keys | All versions
Rank Math | rank_math_ meta keys | All versions
All in One SEO | _aioseo_ meta keys | All versions
SEOPress | _seopress_ meta keys | All versions
Prime SEO automatically detects if you have SEO data from any of these plugins in your database, even if the plugin is no longer installed.
#### What Gets Imported
Data | Description
SEO Title | Custom page/post titles
Meta Description | Custom meta descriptions
Focus Keyword | Primary keyword for each post
Canonical URL | Custom canonical URLs
Noindex | Pages marked as noindex
Nofollow | Pages marked as nofollow
Open Graph | OG title, description, image
Twitter Card | Twitter-specific meta data
Note
Migration imports post/page-level SEO data. Plugin-wide settings (like sitemap configuration or redirect rules) need to be reconfigured manually in Prime SEO.
#### How to Migrate
Install and activate Prime SEO Keep your old SEO plugin active or deactivated — either works. Prime SEO can detect data regardless of the source plugin's status.
Navigate to Prime SEO → Migration This page appears automatically when SEO data from a supported plugin is detected in your database.
Select the source plugin Choose the plugin you want to import data from. If multiple plugins are detected, you can select any one of them.
Click "Start Migration" The migration process begins immediately. A progress bar shows the current status as data is imported.
Wait for the process to complete The duration depends on how many posts and pages you have. Most sites complete in under a minute.
Review the results summary After completion, you'll see a summary showing how many items were imported, skipped, or had issues.
Warning
Always create a database backup before migrating. While the migration tool is safe and doesn't delete source data, a backup is always good practice.
#### After Migration
After migration is complete, follow these steps to ensure everything transferred correctly:
- Verify key pages — check a few important pages to confirm titles and descriptions were imported correctly
- Check noindex settings — ensure pages that were marked as noindex retained that setting
- Deactivate your old SEO plugin — if not already done, deactivate it to avoid duplicate meta tags on your pages
- Review Prime SEO settings — go to Prime SEO → Settings to configure module-level features like sitemaps, schema, and redirects
Tip
Prime SEO will detect if another SEO plugin is active and show a conflict notice. It's safe to run both temporarily during migration, but deactivate the old plugin afterward.
#### Troubleshooting
##### Migration option not visible
The Migration page only appears when Prime SEO detects SEO data from a supported plugin in your database. If you don't see it, the old plugin's data may have been cleaned up or removed during uninstallation.
##### Some data missing after migration
Check that the source plugin used standard meta keys. Some premium addons or custom configurations store data in non-standard formats that may not be recognized by the migration tool. In these cases, you can manually set the SEO data using the Prime SEO metabox on each post or page.
##### Duplicate meta tags
This happens when both SEO plugins are active simultaneously. Each plugin outputs its own set of meta tags, resulting in duplicates. The solution is simple: deactivate the old SEO plugin after migration is complete.
#### Ready to optimize your site?
Install Prime SEO in under 2 minutes. Free forever.
Install Free Plugin
---
## AI Generator
URL: https://prime-seo-plugin.com/docs/ai-generator/
> Generate SEO titles, meta descriptions, Open Graph, and Twitter Card data with AI in one click. Powered by OpenAI, available in Prime SEO PRO.
### AI Generator PRO
Generate SEO titles, meta descriptions, Open Graph, and Twitter Card data with AI — all in one click.
This is a PRO feature. Requires Prime SEO PRO ($59/year). Learn more →
#### Overview
The AI Generator uses OpenAI's GPT models to automatically generate SEO metadata for your posts and pages. With a single click in the post editor, it creates optimized titles, descriptions, and social media metadata — all tailored to your specific content.
Unlike other SEO plugins that only generate basic titles, Prime SEO PRO generates 7 fields at once: SEO Title, Meta Description, OG Title, OG Description, Twitter Title, Twitter Description, and Focus Keywords.
#### What Gets Generated
A single click generates all of the following fields, optimized for their respective platforms:
Field | Character Limit | Platform
SEO Title | 60 chars | Google
Meta Description | 155 chars | Google
OG Title | 70 chars | Facebook
OG Description | 200 chars | Facebook
Twitter Title | 70 chars | Twitter/X
Twitter Description | 200 chars | Twitter/X
Focus Keywords | Top 5 keywords | Internal SEO analysis
All generated in a single API call for efficiency and speed.
#### How to Use
Open any post or page Navigate to the WordPress editor for the post or page you want to optimize.
Scroll to the Prime SEO metabox The metabox appears below the editor with SEO, Social, and Advanced tabs.
Click "Generate with AI" Look for the gradient button with a sparkle icon at the top of the metabox.
Wait 2–3 seconds The AI analyzes your content and generates optimized metadata for all fields.
Review the generated fields All tabs (SEO and Social) are populated automatically. Check the Google Preview to see how it looks.
Edit and save Adjust any field manually if needed, then save or update the post.
Tip
The AI analyzes your post's actual content, so write your content first, then generate the SEO metadata.
#### API Key Setup
The AI Generator requires an OpenAI API key to function. Follow these steps to set it up:
Open the Settings page Go to Prime SEO → Settings → API Key section.
Enter your OpenAI API key Paste your API key from platform.openai.com.
Save Changes Click Save. The AI Generator button will now appear in the metabox.
The BYOK (Bring Your Own Key) model means you pay OpenAI directly at their rates — typically $0.01–0.03 per generation. There are no additional fees from Prime SEO for API usage.
Security
Your API key is stored securely in your WordPress database and is never shared with third parties.
#### How It Works
The AI Generator follows a streamlined process to produce high-quality SEO metadata:
Content extraction Extracts your post content, title, and any existing metadata from the editor.
Structured prompt Sends a carefully designed prompt to OpenAI's API with your content and optimization rules.
AI generation OpenAI returns optimized metadata respecting character limits for each platform.
Field population All 7 fields in the metabox are populated automatically across all tabs.
The prompt is designed to create SEO-optimized content that:
- Uses power words and emotional triggers to boost click-through rates
- Respects character limits for each platform (Google, Facebook, Twitter/X)
- Maintains your content's key message and intent
- Includes relevant keywords naturally without stuffing
#### Tips for Best Results
- Write content first — the AI needs your actual content to generate relevant metadata
- Set a focus keyword — if you enter a focus keyword before generating, the AI will incorporate it into all fields
- Review and adjust tone — AI output is a strong starting point, but you may want to match your brand voice
- Include product details — for product pages, make sure key features and benefits are in the content
- Aim for 200+ words — the AI works best with content of at least 200 words, giving it enough context to generate accurate metadata
Important
AI-generated metadata is a starting point. Always review and adjust for accuracy, especially for sensitive topics, legal content, or brand-specific messaging.
#### Ready to optimize your site?
Install Prime SEO in under 2 minutes. Free forever.
Install Free Plugin
---
## Bulk AI Generation
URL: https://prime-seo-plugin.com/docs/bulk-generator/
> Generate SEO titles and meta descriptions for hundreds of posts at once with AI. Batch processing with progress tracking and undo support.
### Bulk AI Generation PRO
Generate SEO titles and meta descriptions for hundreds of posts at once. Batch processing with progress tracking.
This is a PRO feature. Requires Prime SEO PRO ($59/year). Learn more →
#### Overview
The Bulk AI Generator lets you generate SEO metadata for many posts at once, rather than editing each one individually. Instead of opening every post, crafting a title, and writing a meta description by hand, the Bulk Generator uses AI to do it all in a single batch operation.
This is perfect for large sites with hundreds or thousands of posts that need SEO titles and meta descriptions. Whether you're launching a new site, migrating from a plugin that didn't have AI capabilities, or simply catching up on SEO optimization, the Bulk Generator saves hours of manual work.
#### Accessing Bulk Generator
Navigate to Prime SEO → AI Bulk Generator in your WordPress admin panel. The page displays a statistics dashboard for each post type, showing you at a glance:
- Total posts — how many posts exist for each post type
- With SEO Title — posts that already have a custom SEO title
- With Meta Description — posts that already have a meta description
- Missing Both — posts that have neither title nor description
This overview helps you understand the scope of work before starting any generation.
#### Selecting Posts
You can select which posts to process in several ways:
- By post type — process all posts, pages, or any registered custom post type (products, portfolios, etc.)
- Filter by status — narrow down to only posts missing titles, missing descriptions, or missing both
- Individual selection — pick specific posts from the list using checkboxes
Tip
The stats dashboard shows you exactly how many posts need optimization, so you know the scope before starting. Use the "Missing Both" filter to prioritize posts with no SEO metadata at all.
#### Running Bulk Generation
Once you've selected your posts, running the generation is straightforward:
Select your post type and filter Choose the post type from the dropdown and apply any filters to narrow down the list.
Review the list of posts Check the posts that will be processed. You can deselect any posts you want to skip.
Click "Generate All" Start the batch process. The generator processes posts one at a time to ensure quality and avoid API rate limits.
Monitor progress Watch the real-time progress bar and log as each post is processed.
Each post gets an AI-generated SEO Title and Meta Description based on its content. The AI analyzes the post title, body content, and existing metadata to craft optimized, unique descriptions.
#### Progress & Results
During generation, you see a detailed progress interface:
- Progress bar — visual indicator with percentage complete
- Current post — the name of the post being processed right now
- Success/error status — green checkmark for success, red indicator for errors
- Real-time log — scrollable list of all completed items with their generated titles and descriptions
The process is safe to stop at any time — simply click the Stop button. All posts that were already processed keep their generated metadata. You can resume later by filtering for posts that still need optimization.
Note
If a post fails (due to API timeout or content issues), it will be marked with an error and skipped. The generator continues with the next post automatically. You can retry failed posts later.
#### Undo Feature
Made a mistake or unhappy with the AI-generated content? Every bulk generation can be undone:
- Click the Undo button next to any processed post in the results log
- The original title and description are instantly restored
- Works even after navigating away and coming back to the page
The Bulk Generator saves the original metadata before overwriting anything, so you can always revert individual posts to their previous state.
Tip
The Bulk Generator saves the original metadata before overwriting, so you can always go back. Consider running a small batch of 5–10 posts first to verify the AI output quality before processing your entire site.
#### Cost Estimation
Each post uses approximately one OpenAI API call. The table below provides estimated costs based on GPT-4o-mini pricing:
Posts | Estimated Cost | Time
10 posts | ~$0.03 | ~30 seconds
100 posts | ~$0.30 | ~5 minutes
500 posts | ~$1.50 | ~25 minutes
1,000 posts | ~$3.00 | ~50 minutes
Important
Costs depend on your OpenAI API pricing tier and post content length. These are estimates based on GPT-4o-mini rates. Longer posts with more content will use slightly more tokens per request. Check your OpenAI dashboard for actual usage.
#### Ready to optimize your site?
Install Prime SEO in under 2 minutes. Free forever.
Install Free Plugin
---
## AI Content Score
URL: https://prime-seo-plugin.com/docs/ai-content-score/
> Get an AI-powered content quality score for every post. Receive specific recommendations to improve your SEO content.
### AI Content Score PRO
Get an AI-powered quality score and specific improvement recommendations for every post.
PRO Feature — AI Content Score is available in Prime SEO PRO. Upgrade to unlock AI-powered content analysis.
#### Overview
AI Content Score uses OpenAI's AI to analyze your post content and provide a quality score from 0–100, along with up to 3 actionable improvement recommendations. It's displayed directly in the SEO metabox when editing a post.
Unlike traditional SEO scores that only check keyword density and meta tag length, AI Content Score evaluates the actual quality and readability of your writing.
#### How Scoring Works
When you open a post in the editor, AI Content Score:
Sends your content for analysis Your post content is sent to OpenAI's API for comprehensive quality evaluation.
Receives a quality analysis The AI evaluates your content across multiple dimensions and returns a detailed assessment.
Displays a circular score (0–100) A visual score indicator appears in the SEO metabox, giving you an instant overview of content quality.
Shows specific recommendations Up to 3 actionable improvement suggestions are displayed below the score.
The analysis considers: readability, structure (headings, paragraphs), use of data and statistics, keyword relevance, content depth, and engagement quality.
#### Score Categories
Your content score falls into one of four categories:
Score | Category | What It Means
80–100 | Excellent | Content is well-optimized, engaging, and thorough
60–79 | Good | Solid content with minor improvements possible
40–59 | Needs Work | Content needs significant improvements
0–39 | Poor | Major rewrite recommended
Tip
Aim for a score of 70+ for most content. Scores above 80 indicate excellent SEO content.
#### Recommendations
The AI provides up to 3 specific, actionable recommendations tailored to your content. Examples include:
- “Your sentences are too long. Simplify for better readability.”
- “Add specific numbers or statistics to increase credibility.”
- “Include more subheadings to break up long sections.”
- “Add a focus keyword for better analysis.”
- “Expand the conclusion — it's too brief.”
These are contextual to your content, not generic advice. Each recommendation is based on what the AI identified as the most impactful improvements for that specific post.
#### Re-analyzing Content
After making changes to your content, click the Re-analyze button to get an updated score. The new analysis replaces the old one, so you can track your improvement in real time.
Note
You can re-analyze as many times as needed. Each analysis uses one API call.
#### Caching & Updates
Scores are cached in post meta to avoid repeated API calls:
- Score is stored after each analysis — saved directly in the post's metadata
- Cached score displays instantly — when you open the post editor, the last score loads immediately
- Cache invalidation on save — when you update post content and save, the cache is automatically invalidated
- Fresh analysis on next load — after cache invalidation, a new analysis runs the next time you open the editor
Important
AI Content Score requires an OpenAI API key configured in Prime SEO → Settings. Without it, the score section won't appear in the metabox.
#### Ready to optimize your site?
Install Prime SEO in under 2 minutes. Free forever.
Install Free Plugin
---
## Video Sitemap
URL: https://prime-seo-plugin.com/docs/video-sitemap/
> Automatically generate video sitemaps for YouTube, Vimeo, and self-hosted videos embedded in your WordPress posts.
### Video Sitemap PRO
Automatically generate video sitemaps for better visibility in Google Video Search.
This is a PRO feature. Requires Prime SEO PRO ($59/year). Learn more →
#### Overview
The Video Sitemap module automatically detects videos embedded in your posts and pages, then generates a dedicated video sitemap following Google's video sitemap specification. This helps your video content appear in Google Video Search results.
The video sitemap is separate from your regular XML sitemap and specifically targets video indexing.
#### Supported Video Platforms
Prime SEO PRO detects videos from all major platforms and self-hosted sources:
Platform | Detection Method | Example
YouTube | iframe embed, oEmbed | youtube.com/watch, youtu.be
Vimeo | iframe embed, oEmbed | vimeo.com/12345
Dailymotion | iframe embed | dailymotion.com/video
Self-hosted | HTML5 video tag |