Sentient AI — WordPress SEO Domination: AI-Powered GEO, AEO, Schema & Semantic Search
AI-powered SEO plugin for WordPress with GEO, AEO, schema markup, semantic search, and chatbot. Dominate search results with AI.
Solid choice
Sentient AI is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 9 hours ago, and scores 64/100 on our health check.
- Actively developed — last update 9 hours ago
- Tested with the latest WordPress (7.1)
- Small user base (<10 active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Sentient AI stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| aeo | #89 |
| ai seo | >100 |
| geo | >100 |
| schema markup | >100 |
| seo | >100 |
About Sentient AI
From the official readme · v2.48.0Description
Sentient AI is a comprehensive WordPress SEO plugin that combines AI-powered content optimization with generative engine optimization (GEO), answer engine optimization (AEO), and semantic search. Dominate search results across traditional search engines and AI-powered answer engines like Google SGE, Perplexity, and ChatGPT Search.
Core Capabilities
-
Schema Markup Generator — AI-powered JSON-LD schema generation for 16+ types (Article, FAQ, HowTo, Product, LocalBusiness, Event, Organization, Person, VideoObject, BreadcrumbList, and more). Three modes: AI (uses your API), Auto (rule-based, no API needed), and Manual (edit JSON-LD directly).
-
GEO Scanner — Analyze content for Generative Engine Optimization. Score each post/page across 10 factors that determine how AI search engines evaluate your content. One-click fixes for schema markup, FAQ sections, and content structure.
-
AEO Optimization — Content formatted for featured snippets, AI assistants, and voice search. Product comparisons and search results optimized for answer engine extraction.
-
Semantic Vector Search — Two-tier architecture: Local MySQL engine for shared hosting (no custom PHP extensions needed) and cloud engines (Pinecone, Supabase) for scale. Finds content by meaning, not just keywords.
-
AI-Powered Content Intelligence — Multiple AI providers (OpenAI, Claude, Gemini, OpenRouter, Hugging Face) with automatic failover, token tracking, and cost monitoring. AI reads and understands your content for better SEO recommendations.
-
Empathy Engine — Real-time emotion detection adapts the AI’s response tone. Automatically escalates frustrated users to human support.
-
Glass Box Transparency — Every AI response shows a confidence score (0-100%) with source attribution. Admins can review low-confidence queries and improve their FAQ database.
Designed for Every Hosting Environment
- Shared hosting (Bluehost, SiteGround, GoDaddy, HostGator) — Local MySQL vector engine works without SSH access or custom PHP extensions
- Cloud / VPS — Pinecone or Supabase for high-scale vector search
- Privacy-first mode — Local Brain + Privacy Mode = zero external API calls
Why Choose Sentient AI?
Unlike basic SEO plugins, Sentient AI offers:
– AI-powered schema markup generation (16+ types with validation)
– GEO scoring that shows exactly how AI search engines see your content
– AEO optimization for featured snippets and voice search
– Semantic search that understands meaning, not just keywords
– Content-aware chatbot that answers questions and drives engagement
– Full site management through chat commands (Autopilot)
– External AI agent integration via MCP (standard protocol)
– Emotion-aware responses with automatic escalation
– Transparent confidence scoring and source attribution
– Privacy-first local processing with zero API costs
– Multi-provider flexibility — use OpenAI, Claude, Gemini, or others
External Services
This plugin connects to external AI service providers to generate intelligent chatbot responses. You must configure API credentials for your chosen provider. Local Brain mode sends no data to external services.
OpenAI
- Service Purpose: Provides AI-powered responses through OpenAI’s GPT models and Assistants API
- Data Sent: User queries, conversation history, and your configured assistant context
- When Data is Sent: When a user submits a question that doesn’t match an existing FAQ
- API Endpoints Used: https://api.openai.com/v1/chat/completions, https://api.openai.com/v1/threads, https://api.openai.com/v1/assistants
- Terms of Service: https://openai.com/terms
- Privacy Policy: https://openai.com/privacy
Claude (Anthropic)
- Service Purpose: Provides AI-powered responses using Anthropic’s Claude models
- Data Sent: User queries and conversation history
- When Data is Sent: When a user submits a question that doesn’t match an existing FAQ
- API Endpoints Used: https://api.anthropic.com/v1/messages
- Terms of Service: https://www.anthropic.com/legal/consumer-terms
- Privacy Policy: https://www.anthropic.com/legal/privacy
Google Gemini
- Service Purpose: Provides AI-powered responses using Google’s Gemini models
- Data Sent: User queries and conversation history
- When Data is Sent: When a user submits a question that doesn’t match an existing FAQ
- API Endpoints Used: https://generativelanguage.googleapis.com/v1beta/models/{model}:generateContent
- Terms of Service: https://policies.google.com/terms
- Privacy Policy: https://policies.google.com/privacy
OpenRouter
- Service Purpose: Provides access to multiple AI models through a unified API
- Data Sent: User queries, conversation history, and FAQ context
- When Data is Sent: When a user submits a question that doesn’t match an existing FAQ
- API Endpoints Used: https://openrouter.ai/api/v1/chat/completions
- Terms of Service: https://openrouter.ai/terms
- Privacy Policy: https://openrouter.ai/privacy
Hugging Face
- Service Purpose: Provides access to open-source AI models
- Data Sent: User queries and conversation history
- When Data is Sent: When a user submits a question that doesn’t match an existing FAQ
- API Endpoints Used: https://api-inference.huggingface.co/models/{model}
- Terms of Service: https://huggingface.co/terms-of-service
- Privacy Policy: https://huggingface.co/privacy
Installation
- Upload the
sentient-aifolder to/wp-content/plugins/ - Activate the plugin from the Plugins menu
- Navigate to Sentient AI → Settings to configure
- Select your AI provider and enter your API key in the AI Providers tab
- Enable the chatbot in the General tab
- Customize appearance and behavior in the Widget and Features tabs
- Place
[sentient_ai_chat]on any page, or use the floating widget
Frequently asked questions
Can this work without an API key?
Yes. The browser-based FAQ matcher and Local Brain feature answer common questions using your FAQ database without any API calls. For AI-generated responses beyond existing FAQs, an API key from a supported provider is required.
Which AI providers are supported?
OpenAI (GPT-4o, GPT-4, GPT-3.5), Claude by Anthropic, Google Gemini, OpenRouter (multi-model access), and Hugging Face. You can switch between providers at any time.
How does the semantic vector search work?
The Vector Database (v2.8.0) converts your content into mathematical embeddings and stores them for similarity search. The Local MySQL engine works on any shared hosting using standard WordPress tables. For higher scale, Pinecone and Supabase cloud engines handle millions of vectors with SOC 2/GDPR compliance.
Which vector engine should I choose?
For shared hosting with under 10,000 posts, the Local MySQL engine works without any additional setup. For larger sites, Pinecone or Supabase offer free tiers and enterprise-grade scalability.
What is the MCP Server?
The MCP Server implements the Model Context Protocol, a standard for connecting AI agents to external systems. It allows tools like Claude Desktop, Cursor, or custom AI agents to interact with your WordPress site — querying the chatbot, searching FAQs, managing content, and accessing analytics — all authenticated via API key.
How does the GEO Scanner help my content?
Generative Engine Optimization (GEO) ensures your content is cited by AI-powered search engines. The scanner analyzes each post across 10 factors — structured data, FAQ sections, citations, statistics, author expertise, content structure, and more — providing a score (0-100) with actionable suggestions and one-click fixes.
Does this work with WooCommerce?
Yes. The chatbot supports product lookup, order status checking, recommendations, and cart information. WooCommerce data is accessible through chat and is included in the Autopilot’s site management capabilities.
Is my data sent to external services?
Only when you explicitly configure an AI provider API key and a user query requires AI-generated response. FAQ-matched queries, Local Brain responses, and Privacy Mode interactions never leave your server. The plugin holds no data on its own — you control all API keys and provider choices.
Can I customize the chatbot appearance?
Yes. Six preset themes (Indigo, Ocean, Emerald, Rose, Amber, Slate) plus custom color pickers, border radius adjustment, and a live preview in settings. You can also configure quick replies, canned responses, and a pre-chat form.
What is WordPress Autopilot?
An administrator-only AI agent that executes WordPress tasks through the chat interface. Supported commands include creating posts and pages, listing content, checking for plugin/theme/core updates, finding broken images, clearing cache, and retrieving site statistics. All actions are logged for review.
Changelog
Provider errors are now auto-cleared when the provider succeeds. Stale error alerts no longer persist after fixing issues.
2.48.0
- New: Per-Language History & Analytics (Multilingual Part 5) — Chatbot conversations and query logs now store the visitor’s language, enabling language-based analytics and filtering
- New: Language Distribution chart — New donut chart on the Analytics → Query Logs page showing query counts per language over 7/30/90 days, with native language names and percentage breakdown
- New: Language filter for conversations — New language dropdown in Analytics → Conversations to filter conversation sessions by visitor language
- New: Language badge on conversations — Each conversation row now shows a colored badge with the language name
- Fix: Schema migration — Automatic
languagecolumn addition to existing conversations and logs tables (idempotent, cached); Logger migration cache key bumped to force column creation on upgrade - Fix: Backward compatibility —
save_message()andlog_query()accept optional language parameter; all existing callers work unchanged
2.47.0
- New: Translated UI Strings (Multilingual Part 4) — Chatbot interface strings (welcome message, input placeholder, quick replies, privacy notice, header title, Export/Clear buttons) are now translated into the visitor’s language, so the whole widget matches the visitor’s language — not just the AI responses
- New: Per-language admin editor — New “Translated UI Strings” card on the Features tab with a language selector, editable fields, Save, Auto-Translate All, and Clear buttons; saved translations override AI translations and work even without API credits
- New: Live language switching — When a visitor switches language from the dropdown, UI strings update instantly via a frontend AJAX endpoint with client-side caching; switching back to English restores originals with no AJAX call
- New: Language switch notice — A subtle system notice appears in the chat when the visitor switches language
- Fix: Frontend translation loading — New AJAX endpoint (
sentientai_get_chat_translations) fetches translations on demand when a visitor switches language; admin-saved translations apply immediately, untranslated strings fall back to English - Fix: Translation performance —
get_all_ui_translations()no longer makes AI API calls; it reads admin-saved translations directly with English fallback, making it instant (0ms) instead of hanging on unavailable AI providers - Fix: Auto-Translate All — Now calls a server-side AI translation action that saves results and reports a clean error (“Translation provider unavailable”) when the provider is down, instead of silently saving English defaults
- Fix: Translation failure fallback —
get_translated_text()rejects AI provider error messages when no provider succeeds; falls back to original English text, so UI never shows error text in buttons/placeholders - Fix: Settings API wipe — Removed
register_settingfor the translations option so saving the main settings form no longer erases per-language translations saved via AJAX - Fix: Save race condition — All translation fields saved in a single AJAX request instead of five parallel ones, with real success/failure feedback in the admin UI
2.46.0
- Fix: EscapeOutput security — Escaped all unescaped output in Admin_UI, Vector_DB, Usage_Stats, Schema_Generator, GEO_Scanner, Setup_Wizard (WordPress.Security.EscapeOutput.OutputNotEscaped)
- Fix: DirectDB security — Used
$wpdb->prepare()withcall_user_func_arrayfor dynamic queries, added phpcs:ignore for legitimate direct dashboard queries (WordPress.DB.DirectDatabaseQuery) - Fix: Safe redirect — Replaced
wp_redirect()withwp_safe_redirect()for admin redirects (WordPress.Security.SafeRedirect) - Fix: Unescaped DB parameter — Added curly brace interpolation for table names in KB_Handler (PluginCheck.Security.DirectDB.UnescapedDBParameter)
2.45.0
- New: System Info page — New admin page showing PHP version, WordPress version, memory limits, server details, and plugin status for debugging. Copy to Clipboard button for easy sharing in support tickets
- Fix: EscapeOutput escaping — All badge outputs now use wp_kses_post() for PHPCS compliance (WordPress.Security.EscapeOutput.OutputNotEscaped)
- Fix: Copy to Clipboard — Replaced navigator.clipboard API with execCommand fallback for HTTP compatibility and broader browser support
2.44.0
- New: RTL support (Multilingual Part 2) — Full right-to-left layout for Arabic, Hebrew, Persian, and Urdu: mirrored chat bubbles, right-aligned input, flipped list indentation; a language badge now appears on bot messages
- New: FAQ/KB response localization (Multilingual Part 3) — Matched FAQ and semantic-vector answers are auto-translated into the visitor’s language; translation results cached for 30 minutes
- Fix: Language instruction on Hugging Face — Language instruction now also embedded in the user query (not only the system prompt) so open-source models like DeepSeek respond in the selected language
- Fix: FAQ/KB priority — When knowledge base context is found, the redundant FAQ translation API call is skipped, reducing credit usage and returning richer answers
- Fix: Available Languages reset — Language settings are now preserved when saving from any settings tab, so the configured languages no longer reset to just “en”
- Revert: max_tokens — Restored hardcoded token limits (OpenRouter 300, OpenAI 500) to avoid OpenRouter credit limit errors
2.43.0
- New: Multilingual Chatbot — Automatically detect each visitor’s browser language and instruct the AI to respond in the same language
- New: Language Handler — New
Language_Handlerclass with support for 30+ ISO 639-1 languages (English, Arabic, Spanish, French, German, Hindi, Chinese, etc.), browser Accept-Language detection, and Unicode-script text detection - New: Language switcher — A language dropdown appears in the chat header when multilingual mode is enabled, letting visitors switch languages manually
- New: Admin settings — New “Multilingual Chatbot” card on the Features tab with enable toggle, default language dropdown, and configurable available languages list
- New: Language-aware system prompt — The AI system prompt is augmented with a language instruction (e.g. “Respond in العربية (ar)”) when multilingual mode is on and a non-English language is detected
- Note: Privacy Mode — Chatbot answers only from local FAQs when Privacy Mode is enabled; multilingual AI responses require Privacy Mode to be off
Screenshots
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Sentient AI alternatives
All aeo plugins →FAQ
Sentient AI: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 6, 2026
Is Sentient AI free?
Yes. Sentient AI is free to download and use from the official WordPress.org plugin directory.
Is Sentient AI safe to use in 2026?
Sentient AI is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 9 hours ago, and scores 64/100 on our health check.
How many websites use Sentient AI?
Sentient AI is active on <10 WordPress websites and has been downloaded 2,047 times since it launched in February 2026. It was downloaded 264 times in the last 30 days.
Does Sentient AI work with WordPress 7.1?
Yes. The developer has tested Sentient AI up to WordPress 7.1.3, the latest release. It requires WordPress 5.8 or newer.
What PHP version does Sentient AI need?
Sentient AI requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Sentient AI last updated?
The latest version, 2.48.0, was released on October 6, 2026 (9 hours ago).
Who makes Sentient AI?
Sentient AI is developed and maintained by Maidul.
What are the best alternatives to Sentient AI?
The most popular alternatives to Sentient AI are GEO Plugin by Squirrly SEO (30K+ installs), Xagio SEO & AEO (10K+ installs) and LovedByAI (1K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card