WordPress plugin intelligence profile

Geweb AI Search

AI-powered search for WordPress using Google Gemini. Smart answers, source links, and instant autocomplete — all in one modal.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.1.5
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.2
Directory statusactive
Last directory update11 Oct 202622d ago
Active installations20Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Geweb AI Search version 2.1.5 as active, updated 22d ago and tested up to WordPress 7.1.

Overview

About this plugin

com/

Geweb AI Search transforms your WordPress search into an intelligent assistant powered by Google Gemini AI. Instead of returning a plain list of matching posts, it understands the user’s question and provides a direct, contextual answer — along with links to the source pages.

The plugin intercepts the standard WordPress search form and opens a modal with two modes: instant autocomplete suggestions (via WP_Query) and a full AI chat powered by Google Gemini File Search.

Key Features

  • AI-Powered Answers — Uses Google Gemini File Search to find relevant content and generate natural-language answers
  • Conversation History — Users can ask follow-up questions; the context is maintained across the session
  • Source Attribution — Every AI answer includes links to the pages it was based on
  • Instant Autocomplete — Traditional keyword search with live suggestions while typing
  • Automatic Indexing — Posts are automatically uploaded to Gemini when published or updated
  • Bulk Library Generation — Index all existing content with one click and a live progress indicator
  • Multiple AI Models — Choose between Gemini 2.5 Flash, 2.5 Pro, and Gemini 3 models
  • Multiple Post Types — Index any public post type: posts, pages, or custom post types
  • Secure API Key Storage — API key is encrypted with libsodium before being stored in the database

How It Works

  • The plugin converts your WordPress posts to Markdown format (with URL and title in frontmatter)
  • Each document is uploaded to a Google Gemini File Search Store
  • When a user submits a search query, Gemini searches the indexed documents and generates an answer
  • The answer is displayed in a chat modal along with source links

Third-Party Services

This plugin connects to the Google Gemini API to index your content and answer user queries.

  • API endpoint: https://generativelanguage.googleapis.com/
  • Terms of Service: https://ai.google.dev/gemini-api/terms
  • Privacy Policy: https://policies.google.com/privacy

Data sent to Google:

  • Your post content (title and body), converted to Markdown, is uploaded to Gemini for indexing
  • User search queries are sent to Gemini to generate answers

By using this plugin you agree to Google’s Terms of Service and Privacy Policy. You are responsible for the content you index.

Requirements

  • PHP 7.2 or higher (libsodium is bundled with PHP 7.2+)
  • WordPress 6.0 or higher
  • Google Gemini API key (free tier available at https://aistudio.google.com/app/apikey)

Customization

How do I customize the AI behavior?

You can modify the AI system instruction and available models:

// Customize AI system instruction add_filter('geweb_aisearch_gemini_system_instruction', function($instruction) { return $instruction. "; });

5-pro']; });

Available filters:

* geweb_aisearch_gemini_system_instruction – Modify AI prompt/behavior

* geweb_aisearch_gemini_models – Customize available model list in settings

How do I translate the interface texts?

php:

'; });

// Customize "Ask AI" button text add_filter('geweb_aisearch_ask_ai_button_text', function($text) { return 'Ask Pythia'; });

// Customize AI modal title add_filter('geweb_aisearch_ai_modal_title', function($text) { return 'Oracle Pythia'; });

// Customize AI textarea placeholder add_filter('geweb_aisearch_ai_textarea_placeholder', function($text) { return 'Write your detailed question to Pythia'; });

Available filters:

* geweb_aisearch_search_placeholder – Main search input placeholder

* geweb_aisearch_ask_ai_button_text – “Ask AI” button label

* geweb_aisearch_ai_modal_title – AI chat modal header

* geweb_aisearch_ai_textarea_placeholder – AI question textarea placeholder

Third-Party Libraries

This plugin bundles the following open-source library:

league/html-to-markdown

x

* Author: The League of Extraordinary Packages

* License: MIT License

com/thephpleague/html-to-markdown

* Purpose: Converts WordPress post HTML content to Markdown for AI indexing

Support

  • GitHub: https://github.com/mygeweb/geweb-ai-search
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • artificial intelligence
  • semantic search
  • ai
  • gemini
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.2
Update activity11 Oct 202622d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.1.42.1.5
WordPress compatibility6.9.77.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.