Documentation
Everything you need to set up and use GEO Optimizer to get your WordPress site cited by AI search engines.
Getting Started
GEO Optimizer helps your WordPress site get discovered and cited by AI search engines like ChatGPT, Claude, Gemini, and Perplexity.
- Install the plugin from the WordPress Plugin Directory or upload the ZIP file.
- Activate the plugin. You'll be redirected to the GEO Optimizer settings page.
- Access the plugin from WP Admin > GEO Optimizer in the left sidebar.
- Click Run Full Scan to analyze all published posts and pages.
Dashboard
The dashboard shows four metric cards after scanning your site:
| Metric | What It Measures |
|---|---|
| AI Visibility Score | Overall readiness for AI search engines (0-100) |
| Schema Coverage | Percentage of posts with structured data (JSON-LD) |
| Bot Accessibility | Whether AI bots can crawl your site (robots.txt) |
| Content Readiness | Content structure quality (headings, word count, etc.) |
Below the metrics, individual check cards show pass/fail/warning status for each factor. Cards with issues include direct action links like “Fix now” or “Add schema” that take you to the relevant tab.
Pro-only checks appear as locked preview cards with an upgrade prompt.
Robots.txt
AI bots need permission to crawl your site. This tab shows which bots are currently allowed or blocked.
- Click Allow All AI Bots to add the necessary rules.
- If you have a physical
robots.txtfile, the plugin edits it directly. - If WordPress generates your
robots.txtdynamically, the plugin uses a filter. - You can disable the fix at any time (with confirmation prompt).
Schema (Structured Data)
Schema markup (JSON-LD) helps AI engines understand your content. Switch between Posts and Pages tabs to see all published content.
Expand any post to view and manage its schemas. Found/missing schema types show as colored badges.
Adding Schemas
Free Users
Use the Paste JSON-LD tab to paste valid JSON-LD markup. The plugin validates it before saving.
Pro Users — Three Options
| Method | How It Works | Speed |
|---|---|---|
| Quick Generate | Builds schema from WordPress post data (title, author, dates, categories) | Instant |
| AI Generate | Sends content to Claude, GPT, or Gemini for optimized schema | 5–15 sec |
| Paste JSON-LD | Manual paste with validation | Instant |
Select the schema type (Article, BlogPosting, FAQPage, etc.) and click Generate. Preview the result, then save.
Analytics (Pro)
Bot Crawls
Tracks when AI bots visit your site. Shows bot name, pages crawled, and timestamps. Filter by date range (1–365 days).
Citations
Monitors whether AI engines cite your content in their responses. Add tracked queries in Settings to check specific search terms.
- Click Check Citations Now to run an on-demand check via the Perplexity API.
- Use Load More to page through historical citation data.
Settings
| Setting | Details |
|---|---|
| License | Enter your license key and click Activate. License persists through deactivation. |
| API Keys (Pro) | Add keys for Anthropic (Claude), OpenAI (GPT), Google (Gemini), and Perplexity. Keys are encrypted at rest. |
| AI Model | Select which model to use for schema generation. Options load dynamically from the server. |
| Tracked Queries | Add search queries to monitor for citations (up to 500 characters each). |
Free vs Pro
| Feature | Free | Pro |
|---|---|---|
| AI Visibility Scan | All posts | All posts |
| Robots.txt Fix | Yes | Yes |
| Dashboard Metrics | Basic checks | All checks |
| Manual JSON-LD Editor | Yes | Yes |
| Quick Generate (templates) | — | Yes |
| AI Generate (Claude/GPT/Gemini) | — | Yes |
| Bot Crawl Tracking | — | Yes |
| Citation Monitoring | — | Yes |
| Content Recommendations | Yes | Yes |
Ready to unlock Pro features?
View Pricing