This is an info Alert.
xpay
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. AI Search – Smarter WordPress Search That Understands Meaning

AI Search – Smarter WordPress Search That Understands Meaning

Live search dropdown plus AI that finds what visitors mean, not just what they typed. For WooCommerce stores and any WordPress site.

80+ active installs
5.0
(5 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping AI Search – Smarter WordPress Search That Understands Meaning running.

WordPress compatibility
Tested to 7.1
Tested against the WordPress branch in use today.
Last updated
today
At least 30.8 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.
Requires PHP
8.0
Your host must be running at least this version.
Requires WordPress
6.0
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

80+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how AI Search – Smarter WordPress Search That Understands Meaning is looked after — not on how many stores run it.

97

out of 100
Well maintainedSome ratings or support history.

Maintenance
35 / 35
Updated 1 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.1 (current).
Support responsiveness
20 / 20
100% of 3 threads resolved.
Merchant satisfaction
12 / 15
5.0/5 across 5 rating(s).
Listing transparency
10 / 10
Provides: screenshots, description, homepage
Measured 2026-09-13 from the WordPress.org plugin registry.
Ratings

5.0

5 ratings
5★5
4★0
3★0
2★0
1★0
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

Two things your site search is missing: instant results while typing, and an AI that understands what visitors mean.

Drop in the AI Search Box block and your visitors see results the moment they start typing — thumbnail, title and price, right there in a dropdown. No page reload, no waiting.

Then the part keyword search cannot do. Someone who types “summer blue dress” finds your “light cotton navy sundress”. Someone searching “headphones for running” finds your sweat-resistant wireless earbuds — even if the word “running” isn’t anywhere in the description. A reader looking for “how to reduce hosting costs” finds the article you titled “cutting your server bill in half”.

WordPress search matches keywords. AI Search matches meaning. It reads your content — titles, descriptions, SKUs, categories, tags, attributes and custom fields — and converts each item into a vector that captures what it actually is. When someone searches, the plugin finds the closest matches by meaning, not by exact word overlap.

The result: fewer empty search pages, more of your content surfaced for long-tail queries, and visitors who find what they wanted on the first try.

Works on any WordPress site. Built with WooCommerce stores in mind — SKUs, variations, product attributes and catalog visibility are all handled properly — but the same search works for blog posts, pages, documentation, directories and any custom post type.

Try it live before installing: wp-search.ai/demos runs this exact plugin on three sample stores. Type your own search – or a SKU – and see the traditional results next to the AI results, side by side:

  • Clothing store – users describe an occasion, not a product name
  • Bookstore – readers remember the theme, never the exact title
  • Electronics – model codes and specs, where exact SKU matching has to win
  • Live search dropdown – type in the box and watch results appear before you finish

Traditional Results First, AI Results After

AI Search never replaces the results your search already finds — it adds to them. Every search runs in three steps, in this order:

  1. Exact matches — a query that matches a product SKU or an exact product title is always the first result.
  2. Traditional keyword results — everything WordPress and WooCommerce search would normally find (products literally containing your search words) comes next, ranked by keyword relevance instead of publish date.
  3. AI results — only below those, semantic matches are added: products that mean the same thing even when they use different words.

So if a user searches for something that literally exists on your site, they see exactly what they would see without the plugin — just better ordered. The AI layer only ever extends the results with products the traditional search missed. Installing AI Search will not change or hide the results your customers already find today.

Search As You Type (new in 1.33.0)

Two optional blocks bring live results to your site, without sending your visitors to a results page first:

  • AI Search Box — a search field that shows results in a dropdown as the user types: thumbnail, product title and price on a single row.
  • AI Search Button — a search icon for your header or menu that opens a full-screen search overlay.

Both are Gutenberg blocks. Open any page, template or header in the editor, click the + button, search for “AI Search”, and place the one you want – there is nothing to configure to get started.

They follow the same “traditional first” rule as the results page: keyword and SKU matches appear instantly on every keystroke, and AI suggestions are added underneath when typing pauses.

Try the live search demo – three real catalogues, type anything you like.

This keeps your quota intact. Keystrokes cost nothing — only the pause triggers a single AI request. A ten-character search uses one embedding, not ten.

Both blocks read your theme’s own colours, fonts and corner radius, so they look like part of your site rather than something bolted on, on light and dark themes alike. They are fully keyboard and screen-reader accessible. And they are entirely optional: place one where you want it, or place none and nothing about your site changes.

Key Features

  • Search As You Type: Optional search box and search button blocks with a live results dropdown — keyword matches instantly, AI suggestions on pause.
  • WooCommerce Product Search: Full product catalog indexing — titles, short and long descriptions, SKUs, categories, tags, and product attributes (size, color, material, etc.). Pre-configured defaults so you can go live in minutes.
  • Understands Meaning, Not Just Keywords: Semantic search means “cozy winter sweater” matches your “merino wool pullover”. Long-tail and descriptive queries stop returning empty pages.
  • Traditional Results Are Never Lost: Keyword matches always rank above AI suggestions — the AI extends your search results, it never replaces them.
  • Cross-Lingual & Multilingual: Works with 100+ languages — Portuguese, Spanish, French, German, Greek, Arabic, Chinese, Japanese, and more. International stores get consistent search quality across every language, and an English query can still match content in other languages.
  • SKU & Attribute Matching: Customers can search by SKU fragments, attribute values, or technical specs and still find the right product.
  • Smart Fallback System: 4-tier fallback ensures users never hit a zero-result page — if AI search finds nothing, standard WordPress search takes over automatically.
  • No OpenAI Account Required: Uses our free embedding service (up to 10,000 embeddings per site). Works out of the box for most stores.
  • Bring Your Own API Key: Optionally use your own OpenAI API key for unlimited indexing.
  • Bulk Embedding Generation: Index your entire existing catalog in one click, filtered by post type or category.
  • Quota Management: Real-time monitoring of AI service usage and limits (v1.14.0+).
  • Works Beyond Products Too: Same intelligent search for blog posts, pages, and any public custom post type.
  • ACF Compatible: Index Advanced Custom Fields data for deeper product metadata search.
  • Tunable Similarity Threshold: Fine-tune how strict or broad search results are, per store.
  • Intelligent Caching: Fast results with automatic local caching.

Perfect For

  • WooCommerce stores with large or varied product catalogs
  • Fashion & apparel stores where users describe products in their own words (“something flowy for summer”)
  • Electronics & home goods stores with complex technical specs and model numbers
  • Books, media, and marketplaces with thousands of titles
  • International stores selling in multiple languages
  • Membership sites, knowledge bases, and directories — any content-heavy WordPress site

How It Works

  1. Each product in your WooCommerce catalog is converted into a numeric “meaning fingerprint” (called an embedding) that captures its title, description, SKU, categories, tags, and attributes.
  2. When a user searches, the plugin first pins exact SKU/title matches, then lists every traditional keyword match (what your search finds today), ranked by relevance.
  3. The query then gets its own meaning fingerprint, which is compared against every product’s fingerprint.
  4. The closest semantic matches are appended below the traditional results — extra products the keyword search missed, never replacements for it.
  5. If nothing at all is found, a multi-tier fallback kicks in so users never hit an empty results page.

Embeddings are generated automatically when you publish or update products — no manual work after setup.

Learn More

Visit our website for documentation, demos, and examples:
https://wp-search.ai/?utm_source=wordpress.org&utm_medium=readme

Browse technical documentation, see live demos of the plugin in action, and learn best practices for AI-powered search.

Usage

  • Your existing WooCommerce search form (and the default WordPress search) are automatically upgraded — no theme or template changes required.
  • Manage settings, switch providers, and monitor quota via the AI Search menu in your WordPress admin.

External Service

This plugin connects with:

  • OpenAI Embeddings API: https://platform.openai.com/docs/guides/embeddings
  • Custom Node.js Embedding Service

Please read more here:
https://platform.openai.com/docs/guides/embeddings

Is there a live demo?

Yes – four. wp-search.ai/demos runs the real plugin on a clothing store, a bookstore and an electronics store, each with its own catalogue. Type any query – your own words, an exact product name, or a SKU – and the page shows traditional search results and AI Search results side by side, each result labeled by tier. You can also drag the similarity threshold and watch the AI results change live.

There is also a live search demo for the dropdown: type into any of the three boxes and watch keyword matches appear as you type, with the AI suggestions joining when you pause. Nothing on any of these pages is staged.

How do I add the live search dropdown to my site?

The plugin ships two blocks. Edit any page, template or header in the block editor, click the + button and search for “AI Search”. Pick AI Search Box for a search field with a dropdown, or AI Search Button for a search icon that opens a full-screen overlay – the button works well in a site header. There is nothing to configure to get started, though you can turn thumbnails, prices and the result count on or off in the block sidebar. See both in action.

Do the search blocks use up my embedding quota?

Barely. Every keystroke runs a keyword and SKU search, which uses no embeddings at all. Only when the user stops typing does the plugin make a single AI request. So a ten-character search costs one embedding, not ten – and repeated searches are served from a five-minute cache, costing nothing.

Do I have to use the blocks?

No. They are entirely optional. If you place no block, your site is untouched, no extra scripts load, and the plugin works exactly as it did before – improving the results page users reach after pressing Enter.

Will the search blocks match my theme?

Yes. They read your theme’s own colour palette, typography and corner radius settings rather than shipping a fixed design, so they look native on light and dark themes alike. If you use a block theme, you can also adjust spacing and alignment from the block editor as usual.

Will installing AI Search change the results my visitors already get?

No. Results your search already finds are kept and shown first: exact SKU/title matches, then every traditional keyword match (ranked by relevance instead of date). AI results are only added below them — extra content the keyword search missed. If a user searches for something that literally exists on your site, they will still find it, in the same or a better position.

How do “term embeddings” improve search? (v1.26.0)

On top of the per-post embedding, AI Search now generates one embedding per taxonomy term — every category, tag, and WooCommerce attribute term. At search time, each post’s score gets an additive boost from its best-matching term. The practical effect: a user searching “trainers” surfaces products tagged “Sneakers” even when no product description contains the word “trainers”. You can manage this on the new Term Embeddings tab (opt out of specific taxonomies, bulk-generate embeddings for existing terms) and tune the boost strength via the slider on Search Configuration.

Cost note: each unique taxonomy term consumes one embedding from your quota. A typical WooCommerce store has 50–500 unique terms, so the one-time cost is small — and because terms are shared across all your products, you embed each one only once. If you have an unusually large taxonomy (e.g., thousands of free-text tags), you can disable that specific taxonomy on the new tab.

Can developers customize behavior via PHP hooks?

Yes. As of v1.25.0, AI Search exposes the following filters for developers:

  • ai_search_embedding_content — Modify the text sent to the AI provider when generating embeddings. Useful for injecting taxonomy names, stripping boilerplate, or normalizing terminology.
  • ai_search_should_generate_embedding — Return false to skip embedding generation for specific posts. Useful for excluding drafts in certain categories or low-content posts.
  • ai_search_query_before_embedding — Rewrite the user’s search query before it’s embedded. Useful for synonym expansion, spell correction, or locale-specific normalization.
  • ai_search_similarity_threshold — Override the similarity threshold per-query or per-post-type. Useful for stricter matching on products vs. looser on blog content.
  • ai_search_results — Re-rank or filter the final search results. Useful for boosting in-stock products, hiding restricted content, or injecting pinned results.
  • ai_search_term_embedding_content — (v1.26.0) Customize the text fed to the AI provider when embedding a taxonomy term. Useful for injecting parent-term names, synonym hints, or stripping boilerplate from term descriptions.
  • ai_search_exact_matches — (v1.27.0) Add or remove post IDs pinned to the top of results as exact lexical matches (SKU / title) before AI ranking. Useful for EAN/GTIN, supplier references, or brand codes.

Plus the existing ai_search_searchable_post_types filter. Code examples are included in the inline PHPDoc above each filter in the plugin source.

Does this work with WooCommerce products?

Yes — WooCommerce is the primary use case. The plugin indexes product titles, short and long descriptions, SKUs, categories, tags, and product attributes. When you activate the plugin on a store with WooCommerce, the setup wizard automatically prioritizes products and pre-selects the most useful product fields.

Can shoppers search by SKU?

Yes — and as of v1.27.0 an exact or prefix SKU match is always returned first, regardless of the AI similarity score. Random-looking codes like B08M5XDKFG carry no meaning for an embedding model, so before the semantic step the plugin checks the query against product SKUs (including variation SKUs, which resolve to their parent product) and against exact product titles. Matches are pinned to the top with a green “Exact Match” badge for editors. Partial SKUs work when the query is a single token of 4+ characters (WOO-HOOD finds WOO-HOODIE, WOO-HOODIE-LOGO, …). SKUs remain part of the embedding too, so mixed queries (“black shoes SKU-2024”) still work.

Does it work with WooCommerce product attributes?

Yes. Attributes like size, color, material, and any custom attributes you configure are indexed as part of the product’s searchable content. Shoppers can search by attribute values (“large cotton”) and the plugin will match products with those attributes.

Does it index product variations?

The plugin indexes the parent product (including its attributes and description). Individual variation-level descriptions aren’t separately indexed, but since attributes like size and color are included in the parent’s embedding, searches for variation-specific terms still surface the right product.

What is required to use AI Search?

Nothing if you use our free AI Search Service (up to 10,000 embeddings per site). If you want unlimited indexing, you can use your own OpenAI API key.

What happens if the embedding API fails?

The plugin logs the error and falls back to WordPress default search automatically, so users never hit a broken search page.

When are embeddings generated?

Embeddings are automatically generated when you publish a post, page, or custom post type. You can also regenerate them manually from the post editor or bulk generate them from the settings page.

Will this slow down my website?

No. Embeddings are generated in the background when content is published, not during searches. Search results are fast because they use pre-computed embeddings stored in your database.

How many embeddings can I create with the free service?

The free AI Search Service provides 10,000 embeddings per site. For unlimited usage, you can use your own OpenAI API key.

Does this work with custom post types?

Yes! AI Search works with any public custom post type. You can select which post types to make searchable in the setup wizard or settings page.

Can I index custom fields (ACF, meta boxes)?

Yes! You can configure custom post meta fields to be included in the search index. This is perfect for ACF fields, custom taxonomies, and other metadata.

What is the similarity threshold?

The similarity threshold (0.1-1.0, displayed as 10%-100%) determines how closely search results must match the query. Higher values (70%-80%) give more precise results; lower values (30%-50%) return broader matches. The default is 30%, which is a good starting point for most sites — adjust down if users see too few results, adjust up if results feel loosely related.

What happens if AI Search finds no results?

AI Search has a smart 4-tier fallback system that ensures users always get results, falling back to WordPress default search if needed.

How do I change my AI provider?

Go to AI Search > General Settings and switch between the free AI Search Service or your own OpenAI API key.

Is my search data private?

Yes. Search queries are processed through the embedding API but are not stored externally. All search results and embeddings are stored in your WordPress database.

Categories
Search & filtering
Plugin details
Version1.35.0
Last updated2026-09-12 5:43pm GMT
Added2025-01-17
Requires WordPress6.0
Tested up to7.1
Requires PHP8.0

Tags on WordPress.org
ajax search
live search
search as you type
semantic search
woocommerce
Alternatives
Other plugins in the same categories.
Ivory Search – WordPress Search Plugin
100K+ installs
4.9(1,560)
Filter Everything — WordPress & WooCommerce Filters
50K+ installs
4.6(149)
Relevanssi – A Better Search
100K+ installs
4.8(405)
Advanced Woo Search – Product Search for WooCommerce
70K+ installs
4.8(248)
WP Fastest Site Search
100+ installs
5.0(27)
Ajax Search Lite – Live Search & Filter
70K+ installs
4.8(264)
xpay

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy