WordPress Plugin
Your all-in-one AI SEO suite directly inside WordPress. 45+ checks across 13 categories, AI Co-Pilot, Content Suite, Monitoring Dashboard, and automated optimization — all in one plugin.
Quick Start
Requirements
| WordPress | 5.0 or higher |
| PHP | 7.4 or higher |
| License Key | Required for Pro features |
Installation
Install the Plugin
Go to Plugins → Add New in your WordPress admin. Search for "GAISEO" and click Install Now, then Activate. Alternatively, upload the ZIP file via Plugins → Add New → Upload.
Activate your License
Navigate to GAISEO → Activate License. Enter your license key and click Activate. Your license tier will be displayed.
Run your first scan
Go to GAISEO → Dashboard and click Scan to analyze your site's AI-SEO readiness across 45+ checks.
Follow the Onboarding Wizard
The Home page guides you through 10 setup steps: Organization Data, AI Features, Freshness, Meta Output, AI Traffic Tracking, and more.
Features Overview
Core Features (included with license)
| Feature | Description |
|---|---|
| SEO Scanner | 45+ checks across 13 categories with hybrid scoring |
| AI Co-Pilot | Alt-Text Generator, FAQ Creator, Header Creator in the post editor |
| Content Suite | Glossary Creator (CPT + AI), Interlinking Manager, Schema Manager |
| SEO Tools | SERP Preview, Social Preview, Robots.txt Editor, IndexNow |
| Monitoring | Content Freshness, Score Alerts, AI Traffic Analytics |
| LLMs.txt Generator | Machine-readable site description for AI systems |
| Meta Output | Frontend meta tags (OG, Twitter, Canonical) — for sites without another SEO plugin |
| GTM Integration | Google Tag Manager with GDPR-compliant Consent Mode v2 |
| Conversion Tracking | Privacy-first attribution by AI traffic source |
| Team Management | Assign tasks to team members |
| Migration Wizard | Migrate from other SEO plugins |
AI-Powered Features (require OpenAI or Anthropic API key)
| Feature | Description |
|---|---|
| AI Alt-Text Generator | Vision AI-powered image descriptions, 40+ languages, WCAG 2.1 compliant |
| AI FAQ Creator | Generate 3–7 FAQs with Schema.org markup, multiple styles |
| AI Header Creator | Generate <head> section with Organization Schema, sameAs, preconnect |
| AI Glossary Generation | AI-suggested terms with definitions, auto-linking |
| AI Link Suggestions | AI-powered internal linking recommendations |
Onboarding Wizard
The Home page guides you through 10 setup steps. Steps auto-detect your configuration so already-completed items are marked as done.
| # | Step | Required |
|---|---|---|
| 1 | Run your first scan — Analyze your site | Yes |
| 2 | Add Organization Data — Company name, logo, social links | Yes |
| 3 | Enable AI Features — Connect API or use managed service | Optional |
| 4 | Configure Freshness Signals — Auto-update dates | Optional |
| 5 | Set up Meta Output — OG, Twitter, Canonical tags | Optional |
| 6 | Enable AI Traffic Tracking — Track ChatGPT, Perplexity, Claude visits | Optional |
| 7 | Create FAQ Content — Generate FAQs with Schema | Optional |
| 8 | Create SEO Header — Organization Schema in <head> | Optional |
| 9 | Set Up Internal Linking — AI link suggestions | Optional |
| 10 | Set Up Google Tag Manager — GTM with GDPR consent | Optional |
Dashboard
The main Dashboard shows your AI-SEO scores, category breakdowns, and actionable tasks for every scanned page.
What You See
- Overall Score (0–100%) with grade and description
- Category breakdown — score per check category with status labels
- Task list — failed checks as prioritized, actionable tasks
- Quick Actions — buttons that link directly to the tool that fixes each issue
Score Grades
| Score | Description |
|---|---|
| ≥ 95 | Outstanding |
| ≥ 85 | Excellent |
| ≥ 75 | Strong |
| ≥ 65 | Good Foundation |
| ≥ 50 | Room for Growth |
| ≥ 35 | Needs Attention |
| < 35 | Critical Issues |
Post Editor: AI Content Assistant
A meta box appears on every post/page editor with 4 tabs:
- Scorecard — run a page-level scan and see your score
- Action Plan — failed checks as actionable tasks with Quick Fix buttons
- AI Co-Pilot — Alt-Text Generator, FAQ Creator, Header Creator
- SEO — SEO-specific tools and recommendations
SEO Checks (45+)
The scanner runs 45+ checks across 13 categories. Each check has a priority (high, medium, low) and some are flagged as AI-SEO specific — meaning they directly impact how AI systems like ChatGPT, Perplexity, and Gemini understand your content.
Headings (2 checks)
| Check | Priority | What it does |
|---|---|---|
| Single H1 Tag | High | Ensures exactly one H1 per page |
| Logical Heading Hierarchy | High | H2–H6 follow sequential order without skipping levels |
Images (4 checks)
| Check | Priority | What it does |
|---|---|---|
| Alt Text Presence | High | Scans images for missing alt attributes |
| WebP Image Format | Medium | Verifies images use WebP for optimal compression |
| Responsive Images (srcset) | Medium | Checks for srcset attributes for multiple sizes |
| Images for Content | Medium | Identifies info conveyed via CSS background-image |
Structured Data (6 checks)
| Check | Priority | AI-SEO | What it does |
|---|---|---|---|
| JSON-LD Presence | High | Verifies JSON-LD script blocks are present | |
| Speakable Schema | Medium | ✓ | SpeakableSpecification for voice search |
| Article Schema with dateModified | Medium | Article/BlogPosting schema with date fields | |
| Key Field Population | Medium | Detects incomplete Schema.org blocks | |
| Open Graph Meta Tags | Medium | Essential OG tags (title, type, image, url) | |
| sameAs Property | Medium | sameAs links for entity disambiguation |
E-E-A-T & Trust (9 checks)
| Check | Priority | AI-SEO | What it does |
|---|---|---|---|
| Showcase Expertise | High | ✓ | Author bylines, Person schema, credentials |
| Demonstrate Experience | High | ✓ | Testimonials, case studies, client logos |
| Footer Transparency | Medium | Contact info & legal pages in footer | |
| Link to Authority | Medium | ✓ | Outbound links to authoritative sources |
| About Us & Contact Pages | Medium | Links to core transparency pages | |
| Robots.txt AI Bots | Medium | ✓ | Checks if AI bots are blocked in robots.txt |
| Author Schema | Medium | ✓ | Person or Author schema markup |
| E-E-A-T Schema Properties | Medium | ✓ | E-E-A-T related schema properties |
| First Person Density | Low | First person pronoun usage as experience signal |
Content Quality & Relevance (8 checks)
| Check | Priority | AI-SEO | What it does |
|---|---|---|---|
| Topic Coverage (Word Count) | High | Content depth based on word count | |
| Table of Contents | Medium | Jump links to headings in long articles | |
| Call to Action | High | Clear next step guidance for users | |
| Key Entity Presence | Medium | Brand name in title/H1 | |
| Keyphrase Presence | Medium | Primary target keyphrase detection | |
| Entity Mentions | Medium | Key entities mentioned early in content | |
| URL Structure | Medium | Clean, descriptive URLs | |
| Definitive Answer Pattern | Medium | ✓ | Direct answers for featured snippets |
FAQ (3 checks)
| Check | Priority | AI-SEO | What it does |
|---|---|---|---|
| FAQ Heuristic | Medium | ✓ | Detects FAQ-style content patterns |
| FAQ Pairs | Medium | ✓ | Question-answer pair structure |
| FAQ Schema | Medium | ✓ | FAQPage Schema.org markup |
More Categories
The scanner also checks:
- Internationalization (3 checks) — lang attribute, hreflang tags, x-default
- Freshness (4 checks) — display dates, time tags, sitemap lastmod, last-modified meta
- HTML Semantic Structure (8 checks) — proper tags, semantic grouping, nav, lists, tables, emphasis, cite usage
- Header & Footer (2 checks) — semantic header/footer tags, named entities in header
- Internal Linking (1 check) — descriptive anchor text
- Technical AI SEO (2 checks) — performance hints, code-to-content ratio
- Technical SEO (2 checks) — ARIA roles, AI control signals
Score Calculation
GAISEO uses a hybrid scoring algorithm that combines individual check results with Signal Groups for nuanced evaluation.
Priority Weights
| Priority | Weight |
|---|---|
| High | 3× |
| Medium | 2× |
| Low | 1× |
Signal Groups
Signal Groups combine related checks into logical signals. For example, the Freshness Signal considers Article Schema dates (preferred), visible dates + time tags (alternative), and sitemap lastmod (fallback). If you have the preferred option, you score higher even if alternatives are missing.
The four Signal Groups are:
- Page Summary — JSON-LD (preferred), Open Graph, or H1 + meta description
- FAQ Signal — FAQ Schema (preferred), FAQ heuristic, or FAQ pairs
- Freshness Signal — Article Schema dates (preferred), display dates + time tags, or sitemap lastmod
- Brand Entity — Organization JSON-LD + sameAs (preferred), footer transparency, or header entity
AI Co-Pilot
The AI Co-Pilot lives in the post editor meta box (Tab 3). It requires AI to be enabled in Settings and a valid license.
Alt-Text Generator
Generates SEO-optimized, WCAG 2.1 compliant alt text using Vision AI.
- Auto-detects page language (or select from 40+ languages manually)
- Batch processing for all images on a page
- Image optimization options: dimensions, lazy loading, srcset, async decoding
- Alt text kept under 125 characters
- Individual "Apply" button per image
FAQ Creator
Generate FAQ sections with Schema.org FAQPage markup.
- Select a page and optionally enter a topic focus
- Choose number of questions: 3, 5, or 7
- Select language (auto-detect or 40+ languages)
- Customize style: Default, Accordion, Minimal, or Card
- Choose font, size, and color scheme
- Drag & drop to reorder, inline editing, add/delete
- Copy HTML, Copy Schema, or Insert into Page
Header Creator
Generate an optimized <head> section with Organization Schema.
- Header styles: Detailed or Minimal
- Organization Schema.org JSON-LD with sameAs links (Wikidata, Wikipedia, LinkedIn, Crunchbase, Google Business, social profiles)
- Preconnect and preload tag generation
- Include logo, contact info, social media
- Uses organization data from Settings → Organization
Content Suite
Glossary Creator
A full Custom Post Type for building SEO-optimized glossaries.
- AI-powered term generation — suggest terms for any topic/niche
- AI-powered definitions — generate entries with related terms, examples
- TSV import/export — bulk import glossary entries
- Schema.org DefinitionSet markup
- A–Z alphabetical archive with taxonomy
- Auto-linking — automatically link glossary terms in your content
- WPML integration — bilingual glossaries
- 40+ supported languages
Interlinking Manager
- Orphan page detection — find pages with 0 internal links
- Link count analysis per page
- AI-powered suggestions — get recommended internal links
- Anchor text analysis
Schema Manager
Manage structured data across your entire site:
- Global schemas: Organization, WebSite, LocalBusiness
- Post-level schemas: Auto-detect, Article, BlogPosting, FAQPage, HowTo, Product, Recipe, Event, Custom JSON-LD
- Schema validation and preview
- Meta box integration on the post editor
SEO Tools
SERP Preview
Preview how any page appears in Google search results. See title, description, URL, and character counts.
Social Preview
Simulate how your pages look when shared on Facebook, Twitter/X, and LinkedIn — using your Open Graph and Twitter Card tags.
Robots.txt Editor
Edit your robots.txt with user-agent management and AI bot rules. Control which crawlers can access your site, including AI-specific bots like GPTBot, ClaudeBot, and PerplexityBot.
IndexNow
Submit URLs to IndexNow for fast re-indexing by Bing, Yandex, and other supporting search engines.
LLMs.txt Generator
Generate a machine-readable llms.txt file based on the llmstxt.org specification.
- Set your site title for AI models
- Add an AI-generated site description
- Select key pages (posts + pages)
- Auto-generate at your site root
Meta Output (Beta)
Frontend meta tag injection for sites without another SEO plugin (e.g., Yoast, RankMath).
| Feature | Tags |
|---|---|
| Open Graph | og:title, og:description, og:image, og:url, og:type, og:locale |
| Twitter Cards | twitter:card, twitter:title, twitter:description, twitter:image |
| Canonical | link rel="canonical" |
| Robots | meta robots |
| Author | meta author |
Monitoring
Content Freshness
Track content age and identify outdated pages:
| Status | Age |
|---|---|
| 🟢 Fresh | Less than 6 months |
| 🟡 Aging | 6–12 months |
| 🟠 Stale | 12–24 months |
| 🔴 Critical | More than 24 months |
Features: update queue, batch "mark as fresh", last update tracking, configurable thresholds and reminders.
Score Alerts
Get notified when SEO scores change:
- Score drop threshold — alert when score drops by X points (default: 10)
- Minimum score warning — alert when score falls below X (default: 60)
- Scan frequency: immediate, daily, weekly, or monthly
- Alert frequency: immediate, daily, or weekly email digests
- Select which post types to monitor
- Score history tracking over time
AI Traffic Analytics
Track visitors coming from AI systems — GDPR compliant (no IP, no User-Agent, no full referrer stored).
Tracked AI Platforms
ChatGPT, Perplexity, Claude, Gemini, Microsoft Copilot, You.com, Phind, Poe, Meta AI, DeepSeek
Tracked AI Crawlers
GPTBot, ClaudeBot, Google-Extended, PerplexityBot, OAI-SearchBot, Cohere, YouBot, Meta-ExternalAgent, DeepSeekBot
Dashboard
- KPI cards: total visits, top source, trend
- Per-source colored trend chart
- Visit log with filters
- CSV export
Conversion Tracking
Privacy-first conversion attribution by AI traffic source.
- Session tracking: cookie-free (sessionStorage) or cookies with CMP integration
- Auto-detection of CMP: Borlabs Cookie, Complianz, Real Cookie Banner, CookieYes
- Configurable data retention (default: 180 days)
Settings
The Settings page has 7 tabs:
| Tab | What you configure |
|---|---|
| API | AI model selection, API key (OpenAI/Anthropic), managed service toggle |
| Licensing | License key, activation status, plan details |
| Team | Team members (name, email, avatar), task assignment |
| Organization | Company info, address, social profiles, sameAs links, preconnect/preload |
| Integrations | GTM, AI Traffic Tracker settings, Score Alert settings, CMP selection |
| LLMs.txt | Site title, description, contact, key pages for AI systems |
| Support | Bug reports, feature requests, contact |
Organization Data (Settings → Organization)
This data powers your Organization Schema, Header Creator, and sameAs links. Fill in as much as possible:
- Company name, URL, logo, industry, description, founded year, employees
- Address, phone, email
- Entity links: Wikidata, Wikipedia, LinkedIn, Crunchbase, Google Business
- Social profiles: Twitter/X, Facebook, Instagram, YouTube, GitHub, TikTok, Pinterest
- Performance: preconnect domains, preload CSS/JS/images
Troubleshooting
License not activating
- Check your license key for typos
- Verify your subscription at gaiseo.com
- License validation is cached for 12 hours — wait and retry
- Make sure your site can reach the license server (no firewall blocking)
AI features not working
- Go to Settings → API and verify your API key
- Or enable the managed service (no API key needed)
- Check if AI is enabled: the toggle must be ON
- Default model is GPT-4o-mini — ensure your API key supports it
Scanner shows no results
- The page must be published and publicly accessible
- Drafts, password-protected, or private pages cannot be scanned
- Check if your site is behind a maintenance mode plugin
Meta Output conflicts
- GAISEO detects Yoast, RankMath, and AIOSEO automatically
- If another SEO plugin is active, Meta Output is disabled
- Use "Force Override" only if you know what you're doing
Glossary auto-linking issues
- Auto-linking can be disabled in Glossary settings
- Check for conflicts with other auto-linking plugins
- WPML users: ensure glossary terms exist in both languages