<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Rafał Groń</title>
    <description>The latest articles on DEV Community by Rafał Groń (@gronrafal).</description>
    <link>https://dev.to/gronrafal</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3731592%2Fcb085971-f7e8-49f5-b7c2-9c8d712fd97e.png</url>
      <title>DEV Community: Rafał Groń</title>
      <link>https://dev.to/gronrafal</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gronrafal"/>
    <language>en</language>
    <item>
      <title>WordPress Search Plugin Not Working? Your Theme Is Probably Overriding the Results</title>
      <dc:creator>Rafał Groń</dc:creator>
      <pubDate>Mon, 20 Jul 2026 13:41:35 +0000</pubDate>
      <link>https://dev.to/gronrafal/wordpress-search-plugin-not-working-your-theme-is-probably-overriding-the-results-2adm</link>
      <guid>https://dev.to/gronrafal/wordpress-search-plugin-not-working-your-theme-is-probably-overriding-the-results-2adm</guid>
      <description>&lt;p&gt;Your AI search plugin is probably working. Your theme is hiding it.&lt;/p&gt;

&lt;p&gt;You installed a semantic search plugin. The catalog synced. The dashboard says everything is indexed. Then you type a query into the search box at the top of your store, and you get the same results you got last week: the same keyword matches, the same misses, the same empty page when a customer phrases something naturally.&lt;/p&gt;

&lt;p&gt;The obvious conclusion is that the plugin does not work. A lot of people stop there and uninstall.&lt;/p&gt;

&lt;p&gt;In most of these cases, the plugin is working fine. It indexed the catalog and it returns good results, and if your plugin exposes its own results view, it will show you exactly that. What is happening is that the search box you are typing into never asks the plugin anything.&lt;/p&gt;

&lt;p&gt;This post is about how to tell the difference in about two minutes, and how to fix it.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Quick test:&lt;/strong&gt; type &lt;code&gt;yourstore.com/?post_type=product&amp;amp;s=blue+summer+dress&lt;/code&gt; straight into your address bar. If those results look right but your header search box does not, your theme's own search is intercepting, and the plugin is fine. Full diagnostic below.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It applies to any search plugin, not just ours. This is an ecosystem quirk in how WordPress themes and page builders handle search, and every search plugin on the market runs into it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why does my search look the same after installing a search plugin?
&lt;/h2&gt;

&lt;p&gt;A search plugin hooks into the standard WordPress search: the request that happens when someone submits a search form and lands on a URL like &lt;code&gt;yourstore.com/?s=blue+summer+dress&lt;/code&gt;. That is the documented, supported path, and it is where a plugin can legitimately step in and replace the results.&lt;/p&gt;

&lt;p&gt;The trouble is that a lot of sites do not use that path. Three variants cover almost everything we see.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why doesn't my header search box use the plugin?
&lt;/h3&gt;

&lt;p&gt;Many premium themes (Woodmart, Flatsome, Astra Pro, Divi and others) include an instant search in the header: you type, and a dropdown of products appears without the page reloading. That overlay is the theme's own feature, running the theme's own query. It is not the standard WordPress search, so the plugin is never consulted. The plugin is sitting there, correctly indexed, waiting for a request that never arrives. This is the variant that fools people most convincingly, because the header box is exactly where you naturally test.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why are my search results in the wrong order?
&lt;/h3&gt;

&lt;p&gt;Page builders (Elementor, Beaver Builder, Bricks and others) commonly include a search element or a product-results widget. Those widgets often run their own query with their own "Order By" setting (by date, by title, by menu order, by ID). In this case the plugin may actually be involved, and the right set of products may arrive on the page, but the widget throws away the ordering and re-sorts everything. Semantic search earns its value in the order it puts things in, so a re-sorted page looks a lot like a broken engine. The best match is often on the page, just sitting well below weaker ones.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why do my results look wrong everywhere, even on the plain search URL?
&lt;/h3&gt;

&lt;p&gt;Some custom or heavily-modified templates build their own product loop instead of rendering the query WordPress already prepared. Whatever the plugin returned gets discarded before it is ever displayed.&lt;/p&gt;

&lt;p&gt;None of this means your theme is badly built. Theme authors added instant search because it is a genuinely nice feature, and they added it long before AI search plugins existed. The two features simply overlap, and the theme's version never issues the standard WordPress search request at all, so there is nothing for the plugin to answer.&lt;/p&gt;

&lt;h2&gt;
  
  
  How do I tell if it's the plugin or my theme?
&lt;/h2&gt;

&lt;p&gt;Here is the diagnostic. It takes two minutes and needs no code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Check the plugin's own results first.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open your search plugin's dashboard and run a test query there, one where meaning matters and keywords do not (something like "something warm for winter walks" rather than a product name). Look at what it returns.&lt;/p&gt;

&lt;p&gt;If the plugin returns sensible, meaning-based results, the engine is fine and the index is fine. The problem is downstream, on your site. If the plugin returns nothing or nonsense here, then you have a genuine indexing or sync problem, and that is a different investigation (start with whether the catalog actually finished syncing).&lt;/p&gt;

&lt;p&gt;If your plugin has no way to show you its own results for a query, skip to step 2. The URL comparison still works on its own.&lt;/p&gt;

&lt;p&gt;Assume from here that step 1 looked good.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2: Bypass the header box entirely.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Type this straight into your browser's address bar, replacing the domain and the query:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;yourstore.com/?post_type=product&amp;amp;s=blue+summer+dress
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;There is also a plain form, which searches the whole site:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;yourstore.com/?s=blue+summer+dress
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Plain &lt;code&gt;?s=&lt;/code&gt; searches everything on the site, posts and pages too, so if your header box only searches products, use the &lt;code&gt;post_type=product&lt;/code&gt; version for a like-for-like comparison.&lt;/p&gt;

&lt;p&gt;This is the standard WordPress search URL. Typing it directly skips the header search box, skips any overlay, and goes straight to the path the plugin actually hooks into.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3: Compare the two.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Now read the result:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The direct URL gives good, meaning-based results, but the header box does not.&lt;/strong&gt; Your theme's own search is intercepting. The plugin works. Go to the first fix below.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The direct URL gives the right products, but in a strange order&lt;/strong&gt; (relevant items scattered down the page, an obviously perfect match sitting well below weaker ones). Something is re-sorting: a builder widget or a custom template. Go to the second fix.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Both look wrong, but the plugin dashboard in step 1 looked right.&lt;/strong&gt; A custom results template is probably ignoring the main query. Confirm it before changing anything: temporarily switch to the theme's default search results template and re-run the same search URL. If the results come back correct, the custom template is the culprit. Go to the third fix.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Both look right.&lt;/strong&gt; Nothing is broken. Test again with a query your old keyword search would have failed on, because if the phrase happens to match product titles, keyword search and semantic search agree and you cannot tell them apart.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That comparison is the whole trick. One URL, typed by hand, separates "the engine is wrong" from "the site is hiding the engine."&lt;/p&gt;

&lt;h2&gt;
  
  
  How do I stop my theme from overriding search results?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Fix 1: turn off the theme's AJAX/instant search
&lt;/h3&gt;

&lt;p&gt;Many themes that ship an AJAX or instant search expose a toggle for it, usually under theme options or a customizer panel, often labelled something like "AJAX search" or "instant results". Switch it off and the search form falls through to the standard WordPress search, which is exactly where your plugin is listening.&lt;/p&gt;

&lt;p&gt;In most cases you keep the same search box in the same place and it simply submits normally instead of opening its own dropdown. Step 4 below is how you confirm it did.&lt;/p&gt;

&lt;p&gt;If your theme has no such setting, you are not stuck: the standard search results page still works, so point customers at it. Link the search results page directly, or ask whoever maintains the theme how to make the header form submit normally.&lt;/p&gt;

&lt;h3&gt;
  
  
  Fix 2: make the page builder widget inherit the main query
&lt;/h3&gt;

&lt;p&gt;Open the widget that renders your search results and look at its Query settings. Set the query source to inherit the main query (builders phrase this as "Current Query", "Inherit", or similar) rather than a custom query you configured. Then clear any hard-coded Order By value, or set it to default.&lt;/p&gt;

&lt;p&gt;Either way the ranking is lost: a custom query bypasses what the plugin returned, and a hard-coded Order By re-sorts whatever did arrive. Inheriting the main query with no forced sort avoids both.&lt;/p&gt;

&lt;h3&gt;
  
  
  Fix 3: fall back to the default search results template
&lt;/h3&gt;

&lt;p&gt;The simplest fix is to fall back to the theme's default search results template and confirm the behaviour there. If the default template shows correct, well-ordered results, you know the custom template is the culprit, and whoever built it can adjust it to render the main query instead of building its own loop.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4: re-run the test.&lt;/strong&gt; Same query, header box and direct search URL, and check they now agree. Do not skip this. It is the only way to know the fix landed, and it takes ten seconds.&lt;/p&gt;

&lt;h2&gt;
  
  
  Does this happen with every search plugin?
&lt;/h2&gt;

&lt;p&gt;Yes. Any plugin that improves WordPress search has to hook into the standard search request, and any theme feature that runs its own query instead will bypass it. This is not specific to semantic search, and it is not specific to Queryra. If you switch to a different search plugin without changing the theme setting, you will get the same symptom again with the same explanation.&lt;/p&gt;

&lt;p&gt;Which is worth saying plainly, because the usual advice online is "try another plugin", and that advice will cost you an afternoon and leave you exactly where you started.&lt;/p&gt;

&lt;h2&gt;
  
  
  How can I see what the search engine actually returned?
&lt;/h2&gt;

&lt;p&gt;Queryra is true AI semantic search for WooCommerce and WordPress. It works on meaning and intent rather than keyword matching, reads price and attributes out of plain phrasing (things like "under 40" or "not too heavy"), and handles queries in 100+ languages.&lt;/p&gt;

&lt;p&gt;The part that matters for this post is smaller and more boring: for any query, Queryra shows you exactly what it returned, in your dashboard. That is what makes step 1 of the diagnostic possible at all. Once you can see the engine's own answer, you can compare it against what your site displays, and the question stops being "is this plugin any good?" and becomes "which layer changed the answer?" That is a question you can act on.&lt;/p&gt;

&lt;p&gt;You can try the search itself on our public demo store at &lt;a href="https://woo.queryra.com" rel="noopener noreferrer"&gt;woo.queryra.com&lt;/a&gt;. No signup, no gate, just a real catalog and a search box. Type something awkward and conversational into it, the kind of phrase a real customer would use, and see what comes back.&lt;/p&gt;

&lt;p&gt;More about the plugin at &lt;a href="https://queryra.com" rel="noopener noreferrer"&gt;queryra.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>woocommerce</category>
      <category>webdev</category>
      <category>php</category>
    </item>
    <item>
      <title>Google AI Mode is retraining shoppers to search in sentences. Most WooCommerce search can't handle that.</title>
      <dc:creator>Rafał Groń</dc:creator>
      <pubDate>Wed, 15 Jul 2026 12:32:09 +0000</pubDate>
      <link>https://dev.to/gronrafal/google-ai-mode-is-retraining-shoppers-to-search-in-sentences-most-woocommerce-search-cant-handle-3m9d</link>
      <guid>https://dev.to/gronrafal/google-ai-mode-is-retraining-shoppers-to-search-in-sentences-most-woocommerce-search-cant-handle-3m9d</guid>
      <description>&lt;h2&gt;
  
  
  The shift most store owners are treating as an SEO problem
&lt;/h2&gt;

&lt;p&gt;Google AI Mode is rolling out through Summer 2026. Most of the discussion is about discovery: will my products show up inside the AI answers? That matters, but there is a second effect that lands squarely in product and engineering territory, and it is easier to act on because you fully control it.&lt;/p&gt;

&lt;p&gt;AI Mode answers a full question directly. A shopper types "a warm waterproof jacket for hiking under £150" and gets a relevant answer, not a page of links. Do that a few times and you stop compressing your intent into two nouns. You start typing the way you actually think.&lt;/p&gt;

&lt;p&gt;That behavior does not stay on Google. It changes the input distribution hitting the search box on your own store.&lt;/p&gt;

&lt;h2&gt;
  
  
  The input your search box is about to receive
&lt;/h2&gt;

&lt;p&gt;For twenty years, on-site search trained users to type like a database: "blue jacket," "face cream," "running shoes." They learned that a full sentence returned nothing, so they adapted to the tool.&lt;/p&gt;

&lt;p&gt;AI Mode reverses that training. The queries start to look like this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"a moisturizer that isn't greasy for oily skin"&lt;/li&gt;
&lt;li&gt;"a lightweight day cream under £25"&lt;/li&gt;
&lt;li&gt;"krem do twarzy" (on a store listed entirely in English)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each one carries intent, a constraint, sometimes a negation, sometimes a different language. None of them are keyword queries.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why keyword search breaks on these
&lt;/h2&gt;

&lt;p&gt;Default WooCommerce search, and most plugins marketed as "AI search," are keyword systems under the hood: token matching, fuzzy matching, synonyms, an inverted index, sometimes a chat wrapper on top. They rank by token overlap between the query and your product text. That model has predictable failure modes once the input is a sentence:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Negation is invisible.&lt;/strong&gt; "A moisturizer that isn't greasy" contains the token "greasy." Token overlap pushes greasy products up, the exact opposite of the intent. The word "isn't" carries the meaning, and token matching does not model it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A budget is just more tokens.&lt;/strong&gt; "A lightweight day cream under £25" contains "under" and "25" as strings to match against product text, not as a numeric constraint on price. Keyword search has no notion that a budget was expressed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cross-language means zero overlap.&lt;/strong&gt; "krem do twarzy" shares no tokens with English descriptions. Token matching returns nothing, even though you stock exactly what was asked for.&lt;/p&gt;

&lt;p&gt;Synonym lists help a little, but they widen matching, they do not add understanding. They still cannot read a price out of a sentence or invert a negation.&lt;/p&gt;

&lt;h2&gt;
  
  
  This is not a chatbot
&lt;/h2&gt;

&lt;p&gt;Worth stating for developers, because the two get conflated. A chat widget is a conversation surface: the shopper types, waits, reads a reply, and clicks through. On-site search is a discovery surface: the shopper types and expects to see products, immediately. The AI Mode habit is about querying, not chatting. The fix for it is better search, not a bot bolted onto the corner of the page.&lt;/p&gt;

&lt;h2&gt;
  
  
  What "AI-ready" on-site search actually does
&lt;/h2&gt;

&lt;p&gt;The phrase "AI search" has been stretched to cover almost anything, so it helps to define it by behavior. An AI-ready search box needs to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understand a full sentence, not just isolated tokens.&lt;/li&gt;
&lt;li&gt;Read constraints out of free text: a price like "under £25," attributes like "lightweight" or "for sensitive skin."&lt;/li&gt;
&lt;li&gt;Handle negation, so "isn't greasy" removes the wrong products instead of ranking them higher.&lt;/li&gt;
&lt;li&gt;Match across languages, so a query in one language finds products described in another.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mechanically, that comes from a different category than keyword matching: comparing the meaning of the query against products using vector embeddings, plus an intent-parsing step that pulls structured constraints (like a price ceiling) out of the raw text before ranking. You do not need the internals to evaluate it. The behavior is testable from the outside.&lt;/p&gt;

&lt;h2&gt;
  
  
  A behavior matrix you can hold in your head
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Query&lt;/th&gt;
&lt;th&gt;Keyword search&lt;/th&gt;
&lt;th&gt;Semantic search&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;"a moisturizer that isn't greasy"&lt;/td&gt;
&lt;td&gt;ranks greasy products up (token "greasy")&lt;/td&gt;
&lt;td&gt;returns oil-control and matte formulas&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;"a lightweight day cream under £25"&lt;/td&gt;
&lt;td&gt;matches "under"/"25" as words, ignores budget&lt;/td&gt;
&lt;td&gt;reads the price, filters to it&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;"krem do twarzy" (EN store)&lt;/td&gt;
&lt;td&gt;no token overlap, no results&lt;/td&gt;
&lt;td&gt;matches meaning across languages&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  The one-minute test
&lt;/h2&gt;

&lt;p&gt;You do not have to trust a label. Run this on any store, whatever search it uses:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Type a full sentence with a use case: "a warm jacket for hiking in the rain."&lt;/li&gt;
&lt;li&gt;Type a sentence with a price in plain text: "a lightweight moisturizer under 25."&lt;/li&gt;
&lt;li&gt;Type a negation: "a moisturizer that isn't greasy."&lt;/li&gt;
&lt;li&gt;If you sell into more than one language, type a query in a second language.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If two or more return nothing useful, the search is keyword-based. That is not a criticism of the store, it is the category the tool belongs to, and it is the category AI Mode is about to make feel broken.&lt;/p&gt;

&lt;h2&gt;
  
  
  For developers choosing or building search
&lt;/h2&gt;

&lt;p&gt;Two takeaways. First, do not take "AI search" at face value; the label sits on both categories, so test with sentences, constraints, and negations. Second, on-site search is a conversion surface, not a nice-to-have. A shopper who searches is telling you exactly what they want, and a "no results" for a question they would say out loud is wasted intent that never even registers as a failed search. It looks like a normal exit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where I'm coming from
&lt;/h2&gt;

&lt;p&gt;I build semantic search for WooCommerce and WordPress (Queryra), so I see this gap daily. Rather than argue it, there is a public demo you can run the test against without signing up, including the cross-language and price cases above:&lt;/p&gt;

&lt;p&gt;&lt;a href="//woo.queryra.com"&gt;woo.queryra.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The full write-up is the canonical source for this post:&lt;/p&gt;

&lt;p&gt;&lt;a href="//queryra.com/blog/google-ai-mode-woocommerce-search"&gt;queryra.com/blog/google-ai-mode-woocommerce-search&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you are evaluating on-site search for a store right now, run the one-minute test first. It will tell you more than any feature list.&lt;/p&gt;

</description>
      <category>woocommerce</category>
      <category>wordpress</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>What AI Search for WooCommerce Actually Costs (The Developer's TCO View)</title>
      <dc:creator>Rafał Groń</dc:creator>
      <pubDate>Wed, 24 Jun 2026 06:08:05 +0000</pubDate>
      <link>https://dev.to/gronrafal/what-ai-search-for-woocommerce-actually-costs-the-developers-tco-view-13la</link>
      <guid>https://dev.to/gronrafal/what-ai-search-for-woocommerce-actually-costs-the-developers-tco-view-13la</guid>
      <description>&lt;p&gt;If you've priced AI search for a WooCommerce store, you've hit the same two walls everyone does. Half the vendors don't publish a price at all. The other half say "free" — and they mean the plugin is free, not the AI behind it.&lt;/p&gt;

&lt;p&gt;This is the developer's version of that breakdown: what each model really costs to &lt;em&gt;operate&lt;/em&gt;, where "bring your own key" genuinely wins, and where a flat price earns its premium.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wall one: no price on the page
&lt;/h2&gt;

&lt;p&gt;A chunk of this category hides pricing behind "contact us." Legitimate for enterprise and usage-based contracts, but for anyone comparing options it means a sales call before you can even budget. Read "contact us" as: negotiated, probably higher, and a time cost to find out.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wall two: "free" means "bring your own key"
&lt;/h2&gt;

&lt;p&gt;This is the part worth understanding as an engineer, because it's the most common model and the one that looks cheapest on the surface.&lt;/p&gt;

&lt;p&gt;A typical free AI search plugin is open on WordPress.org, but to make it work you connect your own OpenAI API key, and sometimes a Pinecone or Supabase instance on top. The plugin generates embeddings and runs queries against services you pay for directly.&lt;/p&gt;

&lt;p&gt;Three things move onto your plate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;A metered bill.&lt;/strong&gt; Embeddings are genuinely cheap to &lt;em&gt;index&lt;/em&gt; — for a small catalog you're realistically in single-digit dollars a month, and per-query cost is smaller still. The catch isn't the steady state, it's the variance: a full re-index, a traffic spike, or an LLM call in the query path changes the number, and it's hard to forecast in advance.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The infra.&lt;/strong&gt; If the plugin needs a vector database, you're now running a Pinecone or Supabase account, picking dimensions, and keeping it in sync. That's real setup, not a toggle.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The operations.&lt;/strong&gt; Keys rotate, accounts need a card on file (even for free credits), spending limits need watching. The AI backend is now something you maintain.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of this is hidden maliciously. It's just a cost that lands &lt;em&gt;after&lt;/em&gt; install, which is exactly why "free" is a confusing label here.&lt;/p&gt;

&lt;h2&gt;
  
  
  The honest part: when bring-your-own-key wins
&lt;/h2&gt;

&lt;p&gt;If you're a developer, BYO-key is often the right call, and I'll say it plainly: on raw cost, you can beat any subscription. Small catalog, modest traffic, comfortable with an API key and a usage dashboard — paying OpenAI directly can run you a few dollars a month. You trade a predictable subscription for metered cost and full control, and for a technical owner that's a fair trade.&lt;/p&gt;

&lt;p&gt;The trade-off is predictability, effort, and support. You own the setup, you carry the surprise-bill risk, and there's no managed support line at 2am. For a non-technical store owner who wants search to just work, that math flips.&lt;/p&gt;

&lt;h2&gt;
  
  
  The models, side by side
&lt;/h2&gt;

&lt;p&gt;As of June 2026 (check each vendor's page, these move):&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Model&lt;/th&gt;
&lt;th&gt;Published price?&lt;/th&gt;
&lt;th&gt;Also on you&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Free plugin + your OpenAI key (e.g. Mori)&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Metered OpenAI bill; account + key&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Free plugin + OpenAI + vector DB (e.g. OC3)&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Two metered bills; self-hosted setup&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Keyword by default, semantic via your backend (e.g. AI Vector Search)&lt;/td&gt;
&lt;td&gt;Managed tier unpriced&lt;/td&gt;
&lt;td&gt;Supabase + OpenAI for the real semantic mode&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Freemium SaaS, key for real use (AI Search / wp-search.ai)&lt;/td&gt;
&lt;td&gt;Free tier yes, premium not listed&lt;/td&gt;
&lt;td&gt;Own key once you outgrow the free service&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Published hosted SaaS (Motive)&lt;/td&gt;
&lt;td&gt;From ~EUR 39/mo&lt;/td&gt;
&lt;td&gt;Nothing extra, all-in&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hosting-locked (WP Engine Smart Search)&lt;/td&gt;
&lt;td&gt;From ~USD 140/mo&lt;/td&gt;
&lt;td&gt;Requires WP Engine hosting&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Queryra&lt;/td&gt;
&lt;td&gt;14-day trial, then from USD 9.99/mo&lt;/td&gt;
&lt;td&gt;Nothing — no key, no per-search bill&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Pattern: nearly every "free" true-semantic plugin runs on BYO-key, so its real cost is a metered bill you can't see up front. The flat-price products tend to be the more mature hosted services.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you're actually buying
&lt;/h2&gt;

&lt;p&gt;"Semantic" means matching on meaning, not exact words. Each item becomes an embedding — a numeric fingerprint of meaning — so "warm waterproof jacket under 100 dollars" can find the right coats even when those words aren't in the titles, and can read the price as a filter. Generating those embeddings and running queries through a model is the part that costs money. Whether that cost reaches you as a metered bill or a flat subscription is the entire pricing question. The search quality can be similar; the billing model is what differs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Test before you pay
&lt;/h2&gt;

&lt;p&gt;One practical filter that cuts through all of this: can you try the search on real data before you commit? Most plugins gate it behind install, signup, or a sales call. A public demo is a vendor saying "judge the quality yourself, first." Queryra keeps one open — &lt;a href="https://woo.queryra.com" rel="noopener noreferrer"&gt;search a live WooCommerce store&lt;/a&gt;, no signup. Whatever you pick, prefer the option you can actually test over the one you can only read about.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Queryra fits
&lt;/h2&gt;

&lt;p&gt;Disclosure: I build Queryra, so treat this as the contrast, not a neutral verdict.&lt;/p&gt;

&lt;p&gt;Queryra runs vector embeddings plus LLM intent parsing, hosted — no OpenAI account, no key, no per-search bill. The AI stack runs on our side; you install, connect once, sync. Pricing is flat and published: a 14-day trial, Starter from $9.99/mo, Pro at $199/mo, Enterprise custom. Current breakdown always on the &lt;a href="https://queryra.com/pricing" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;To be clear: Queryra is not the cheapest. A dev on their own key beats any subscription on raw cost. What it offers is one predictable price with zero AI setup and real support. The price on the page is the price.&lt;/p&gt;

&lt;h2&gt;
  
  
  The checklist
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Is the price published, or "contact us"?&lt;/li&gt;
&lt;li&gt;Does it need my own OpenAI / Pinecone / Supabase key?&lt;/li&gt;
&lt;li&gt;Flat billing or usage-based?&lt;/li&gt;
&lt;li&gt;Actually semantic, or keyword with an AI label?&lt;/li&gt;
&lt;li&gt;Tied to a specific host?&lt;/li&gt;
&lt;li&gt;Can I test it on real data without a sales call?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Answer those six and the real cost stops being a surprise.&lt;/p&gt;

</description>
      <category>woocommerce</category>
      <category>wordpress</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to verify if a WordPress AI search plugin actually uses AI</title>
      <dc:creator>Rafał Groń</dc:creator>
      <pubDate>Mon, 08 Jun 2026 09:53:00 +0000</pubDate>
      <link>https://dev.to/gronrafal/how-to-verify-if-a-wordpress-ai-search-plugin-actually-uses-ai-33ml</link>
      <guid>https://dev.to/gronrafal/how-to-verify-if-a-wordpress-ai-search-plugin-actually-uses-ai-33ml</guid>
      <description>&lt;p&gt;The WordPress plugin directory is full of "AI search" &lt;br&gt;
plugins. Most don't use AI in the technical sense. They &lt;br&gt;
use keyword matching, sometimes with synonym lookup or an &lt;br&gt;
optional ChatGPT API call layered on top.&lt;/p&gt;

&lt;p&gt;For developers evaluating these plugins for client projects &lt;br&gt;
or personal stores, the marketing-vs-reality gap matters. &lt;br&gt;
Knowing what's under the hood determines whether the plugin &lt;br&gt;
will handle the queries your users will actually type.&lt;/p&gt;

&lt;p&gt;Here's how to verify any "AI search" plugin's technical &lt;br&gt;
claims yourself.&lt;/p&gt;

&lt;h2&gt;
  
  
  The architectures behind "AI search"
&lt;/h2&gt;

&lt;p&gt;There are three main approaches:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. TF-IDF (keyword matching with statistics)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Term Frequency × Inverse Document Frequency. Classic &lt;br&gt;
information retrieval since the 1970s. Words from the &lt;br&gt;
query are matched against indexed product fields (title, &lt;br&gt;
description, tags). Each match is weighted by how often &lt;br&gt;
the word appears in the product vs the catalog overall. &lt;br&gt;
Synonyms and fuzzy matching can be layered on top.&lt;/p&gt;

&lt;p&gt;Strengths: fast, deterministic, no LLM calls, low cost.&lt;/p&gt;

&lt;p&gt;Limitations: requires keyword overlap between query and &lt;br&gt;
product. Does not understand intent. "Pull-out wall mount" &lt;br&gt;
cannot match "Pull-Down Full Motion TV Mount" unless &lt;br&gt;
explicit synonyms are configured.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Vector embeddings (semantic search)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Each product is converted to a mathematical representation &lt;br&gt;
(vector) using an embedding model. The vector captures &lt;br&gt;
meaning, not just words. Queries are embedded the same way. &lt;br&gt;
Similarity is measured by cosine distance between query &lt;br&gt;
vector and product vectors.&lt;/p&gt;

&lt;p&gt;Strengths: handles paraphrasing, intent, multiple languages, &lt;br&gt;
natural language queries.&lt;/p&gt;

&lt;p&gt;Limitations: requires embedding infrastructure (ChromaDB, &lt;br&gt;
Pinecone, Supabase pgvector). Embedding cost per product &lt;br&gt;
at indexing. Query embedding cost per search.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. LLM-augmented keyword search&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Traditional keyword search with an LLM (usually ChatGPT or &lt;br&gt;
similar) called to enhance the query or rerank results. &lt;br&gt;
The base architecture is keyword. The LLM provides query &lt;br&gt;
expansion or natural language understanding as a layer.&lt;/p&gt;

&lt;p&gt;Strengths: better than pure keyword, simpler than full &lt;br&gt;
vector setup.&lt;/p&gt;

&lt;p&gt;Limitations: still bottlenecked by keyword matching at the &lt;br&gt;
retrieval stage. LLM costs per query. Latency from API calls.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to test which architecture a plugin uses
&lt;/h2&gt;

&lt;p&gt;Run these four queries against any "AI search" plugin demo:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Test 1: Out-of-vocabulary intent&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Search a product attribute that does not appear in any &lt;br&gt;
product title. For a TV mount store: "pull out from wall" &lt;br&gt;
when products are titled "Pull-Down Full Motion."&lt;/p&gt;

&lt;p&gt;Expected behavior:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vector embedding semantic search: returns relevant products&lt;/li&gt;
&lt;li&gt;TF-IDF with synonyms: returns relevant products IF 
synonyms are configured for this exact case&lt;/li&gt;
&lt;li&gt;Pure keyword: returns nothing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Test 2: Multilingual without configuration&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Search the same product category in a different language &lt;br&gt;
than your catalog. For an English catalog: "kurtka zimowa &lt;br&gt;
bez futra" (Polish: winter jacket without fur).&lt;/p&gt;

&lt;p&gt;Expected behavior:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vector embeddings with multilingual model: returns 
relevant products&lt;/li&gt;
&lt;li&gt;Keyword search without translation plugin: returns nothing&lt;/li&gt;
&lt;li&gt;Keyword search with translation plugin: depends on 
per-language synonym config&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Test 3: Misspellings&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Search a product type with a deliberate typo: "moisturiser" &lt;br&gt;
(UK) when catalog uses "moisturizer" (US), or "anty aging" &lt;br&gt;
instead of "anti aging."&lt;/p&gt;

&lt;p&gt;Expected behavior:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vector embeddings: typically handles minor spelling 
variations&lt;/li&gt;
&lt;li&gt;TF-IDF with fuzzy matching: handles some variations 
based on edit distance configuration&lt;/li&gt;
&lt;li&gt;Pure keyword exact-match: returns nothing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Test 4: Abstract intent&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Search a problem description rather than a product. For a &lt;br&gt;
skincare store: "dry skin on my elbows" or "something for &lt;br&gt;
tired-looking eyes."&lt;/p&gt;

&lt;p&gt;Expected behavior:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vector embeddings: bridges intent to product (e.g., body 
moisturizer for elbows)&lt;/li&gt;
&lt;li&gt;Keyword search: returns nothing unless products literally 
contain those phrases&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If only Test 4 returns no results, the plugin is &lt;br&gt;
keyword-based regardless of marketing language. If Tests &lt;br&gt;
1 through 3 also fail, it is purely keyword matching with &lt;br&gt;
no synonym configuration.&lt;/p&gt;

&lt;h2&gt;
  
  
  Results from testing 5 popular WordPress AI search plugins
&lt;/h2&gt;

&lt;p&gt;I ran these tests against the major "AI search" plugins in &lt;br&gt;
the directory last weekend. Verified through public &lt;br&gt;
documentation and free tier setup.&lt;/p&gt;

&lt;h3&gt;
  
  
  FiboSearch
&lt;/h3&gt;

&lt;p&gt;Architecture: keyword matching with fuzzy logic and &lt;br&gt;
synonyms. Optional ChatGPT integration for query enhancement.&lt;/p&gt;

&lt;p&gt;Test results: handles Test 3 (misspellings) via fuzzy &lt;br&gt;
matching. Fails Test 1, Test 2, Test 4 without explicit &lt;br&gt;
synonym configuration. The "AI" in marketing refers to the &lt;br&gt;
optional ChatGPT layer.&lt;/p&gt;

&lt;p&gt;Verdict: TF-IDF with optional LLM enhancement.&lt;/p&gt;

&lt;h3&gt;
  
  
  SearchWP
&lt;/h3&gt;

&lt;p&gt;Architecture: keyword indexing with weighted engine &lt;br&gt;
configuration. AI features (semantic, image, suggest) are &lt;br&gt;
paid add-ons calling OpenAI for query refinement.&lt;/p&gt;

&lt;p&gt;Test results: similar to FiboSearch. Base retrieval is &lt;br&gt;
keyword. Paid AI add-ons improve query understanding but &lt;br&gt;
do not change the underlying architecture.&lt;/p&gt;

&lt;p&gt;Verdict: TF-IDF with paid LLM augmentation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Relevanssi
&lt;/h3&gt;

&lt;p&gt;Architecture: full-text search with custom weighting, &lt;br&gt;
ranking control, and synonym support.&lt;/p&gt;

&lt;p&gt;Test results: handles Test 3 if fuzzy matching is configured. &lt;br&gt;
Fails Tests 1, 2, 4 in default setup.&lt;/p&gt;

&lt;p&gt;Verdict: TF-IDF. Documentation explicitly does not claim &lt;br&gt;
AI or semantic search. Honest about being keyword.&lt;/p&gt;

&lt;h3&gt;
  
  
  AI Vector Search (Semantic)
&lt;/h3&gt;

&lt;p&gt;Architecture: dual mode. Default Lite Mode uses TF-IDF &lt;br&gt;
with synonyms and stopwords. Real vector embeddings &lt;br&gt;
activate only with paid Self-Hosted Supabase mode plus &lt;br&gt;
your own OpenAI API key.&lt;/p&gt;

&lt;p&gt;Test results in default Lite Mode: same as FiboSearch &lt;br&gt;
(TF-IDF). Test results in paid vector mode: full semantic &lt;br&gt;
capability.&lt;/p&gt;

&lt;p&gt;Verdict: depends on configuration. Default install behaves &lt;br&gt;
as TF-IDF. Marketing claims describe the paid configuration.&lt;/p&gt;

&lt;h3&gt;
  
  
  Queryra
&lt;/h3&gt;

&lt;p&gt;Architecture (disclosure: my product): vector embeddings &lt;br&gt;
via ChromaDB. Each product indexed with a multilingual &lt;br&gt;
embedding model. Customer queries parsed by an LLM &lt;br&gt;
(gpt-4.1-mini) that extracts semantic intent plus &lt;br&gt;
structured filters (price range, brand, exclude terms). &lt;br&gt;
Query vector compared to product vectors via cosine &lt;br&gt;
similarity.&lt;/p&gt;

&lt;p&gt;Test results: passes Tests 1, 2, 3, 4 in default free &lt;br&gt;
tier. No additional configuration required.&lt;/p&gt;

&lt;p&gt;Verdict: vector embedding semantic search with LLM intent &lt;br&gt;
parsing. Default install delivers what marketing describes.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this means for plugin selection
&lt;/h2&gt;

&lt;p&gt;For developers picking an "AI search" plugin for a client &lt;br&gt;
project:&lt;/p&gt;

&lt;p&gt;If the use case is small catalogs with predictable customer &lt;br&gt;
queries, TF-IDF plugins (FiboSearch, SearchWP, Relevanssi) &lt;br&gt;
work well and have lower runtime costs.&lt;/p&gt;

&lt;p&gt;If customers describe needs in natural language, search &lt;br&gt;
across languages, or use terminology that differs from &lt;br&gt;
catalog vocabulary, true vector embedding semantic search &lt;br&gt;
becomes the requirement. The marketing-vs-reality check is &lt;br&gt;
critical here. A plugin claiming "AI" but using TF-IDF will &lt;br&gt;
not bridge intent to product the way customers expect.&lt;/p&gt;

&lt;p&gt;The four-query methodology above lets you verify any &lt;br&gt;
plugin's actual architecture in 15 minutes. Worth doing &lt;br&gt;
before committing to a paid tier or recommending to a &lt;br&gt;
client.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;"AI search" is marketing language that covers multiple &lt;br&gt;
technical architectures. TF-IDF with optional LLM layers &lt;br&gt;
is the most common. True vector embedding semantic search &lt;br&gt;
is the rarest.&lt;/p&gt;

&lt;p&gt;For WordPress in 2026, the field of plugins delivering &lt;br&gt;
true semantic search out of the box, without requiring &lt;br&gt;
paid add-ons or external infrastructure, is small.&lt;/p&gt;

&lt;p&gt;Full methodology, FAQ, and side-by-side test results:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://queryra.com/blog/which-wordpress-ai-search-plugins-actually-use-semantic-search" rel="noopener noreferrer"&gt;https://queryra.com/blog/which-wordpress-ai-search-plugins-actually-use-semantic-search&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Try a live demo (no signup): woo.queryra.com&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>ai</category>
      <category>semantic</category>
      <category>woocommerce</category>
    </item>
    <item>
      <title>How I Got My WordPress Plugin Into Two Major Page Builders' Official Docs in One Week</title>
      <dc:creator>Rafał Groń</dc:creator>
      <pubDate>Mon, 25 May 2026 09:30:49 +0000</pubDate>
      <link>https://dev.to/gronrafal/how-i-got-my-wordpress-plugin-into-two-major-page-builders-official-docs-in-one-week-2km4</link>
      <guid>https://dev.to/gronrafal/how-i-got-my-wordpress-plugin-into-two-major-page-builders-official-docs-in-one-week-2km4</guid>
      <description>&lt;p&gt;I'm a solo developer building &lt;a href="https://queryra.com" rel="noopener noreferrer"&gt;Queryra&lt;/a&gt; — an AI semantic search plugin for WordPress and WooCommerce. For three months, I was stuck below the visibility wall on WordPress.org. Reviews require active installs. Installs require visibility. Visibility requires reviews. Classic chicken-and-egg.&lt;/p&gt;

&lt;p&gt;Then I tried something different — and within a week, my plugin was listed in the &lt;strong&gt;official integration documentation of both Oxygen Builder and Breakdance&lt;/strong&gt; (combined ~600k+ active sites, both owned by Soflyy).&lt;/p&gt;

&lt;p&gt;Here's the actual playbook, including the email template I used.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Distribution Problem (Technical Context)
&lt;/h2&gt;

&lt;p&gt;WordPress.org's plugin search algorithm weights:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Active installs (capped buckets: 10+, 100+, 1k+, etc.)&lt;/li&gt;
&lt;li&gt;Review count and recency&lt;/li&gt;
&lt;li&gt;readme.txt keyword density&lt;/li&gt;
&lt;li&gt;Update frequency&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have &amp;lt;10 active installs, you're effectively invisible. WP's &lt;code&gt;update_check&lt;/code&gt; cron only counts active sites that ping back, which means demo installs and dev environments don't count toward your install threshold.&lt;/p&gt;

&lt;p&gt;I had 10+ active installs after weeks of cold outreach. But to break past 50+ (where organic discovery kicks in), I needed a different distribution channel.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Insight: Page Builder Docs
&lt;/h2&gt;

&lt;p&gt;If you build a WooCommerce store in 2026, you're almost certainly using a page builder — Elementor, Divi, Oxygen, Breakdance, Bricks, or Beaver Builder. Each maintains an integration docs section listing compatible plugins.&lt;/p&gt;

&lt;p&gt;Plugin developers focus on WordPress.org, the WooCommerce marketplace, and Product Hunt. Almost none email page builder doc teams. That's the gap.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Email Template That Worked
&lt;/h2&gt;

&lt;p&gt;Here's the actual structure I sent. Copy and adapt for your own outreach:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
text
Subject: [Plugin Name] integration documentation for [Builder Name]

Hi [Name],

I'm a solo developer building [Plugin Name] ([what it does in one line]).
I'd like to propose adding an integration page to your documentation.

**Confirmed compatibility:**
- [Builder Name] [exact version] + [Plugin Name] v[X.Y.Z] — empirically tested
- [Specific features that work]: [list]
- [Specific features not yet supported]: [be honest]

**What gets indexed/integrated on [Builder] sites:**
- [Specific technical details — show you actually tested]

I've drafted a complete integration page formatted for [WordPress editor / their CMS]. 
Includes intro, semantic search explanation, compatibility matrix, setup steps, 
and a support disclaimer protecting your team from third-party plugin issues.

Draft below — you should be able to copy-paste directly. Happy to adjust 
length, tone, or structure to match your editorial preferences.

---

[Full integration doc here, ~600-1000 words, formatted in HTML or markdown 
matching their CMS]

---

Should I prepare the same for [other builder you own]?

Best,
[Your name]
[Link to plugin]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>wordpress</category>
      <category>marketing</category>
      <category>showdev</category>
      <category>indiehackers</category>
    </item>
    <item>
      <title>My Plugin Has 20 Installs. ChatGPT Recommends It Over Competitors With 100,000+.</title>
      <dc:creator>Rafał Groń</dc:creator>
      <pubDate>Tue, 28 Apr 2026 08:08:09 +0000</pubDate>
      <link>https://dev.to/gronrafal/my-plugin-has-20-installs-chatgpt-recommends-it-over-competitors-with-100000-lp2</link>
      <guid>https://dev.to/gronrafal/my-plugin-has-20-installs-chatgpt-recommends-it-over-competitors-with-100000-lp2</guid>
      <description>&lt;p&gt;Three months ago, I asked ChatGPT: "What's the best WooCommerce search plugin?"&lt;/p&gt;

&lt;p&gt;It gave me the usual names. Algolia. Relevanssi. SearchWP. All with 10,000 to 100,000+ active installs. Years of development. Teams behind them.&lt;/p&gt;

&lt;p&gt;My plugin — &lt;a href="https://queryra.com" rel="noopener noreferrer"&gt;Queryra, an AI search&lt;/a&gt; engine for WooCommerce — had about 15 installs at the time. ChatGPT had no idea it existed.&lt;/p&gt;

&lt;p&gt;Today, things look different.&lt;/p&gt;

&lt;h2&gt;
  
  
  What changed
&lt;/h2&gt;

&lt;p&gt;ChatGPT now recommends Queryra when you ask about &lt;a href="https://queryra.com" rel="noopener noreferrer"&gt;AI search&lt;/a&gt; for WooCommerce. So does Gemini. ProductRank.ai shows Queryra as #1 for "semantic search for WooCommerce" across multiple AI platforms.&lt;/p&gt;

&lt;p&gt;Don't take my word for it. Open ChatGPT right now and type: &lt;strong&gt;"best semantic search for WooCommerce"&lt;/strong&gt; — see what comes up.&lt;/p&gt;

&lt;p&gt;Or try: &lt;strong&gt;"semantic search plugin for WordPress"&lt;/strong&gt; — and check the results.&lt;/p&gt;

&lt;p&gt;I still have under 20 active installs on WordPress.org. The competitors ChatGPT used to recommend exclusively have 100,000+.&lt;/p&gt;

&lt;p&gt;No ads. No agency. No budget. One person.&lt;/p&gt;

&lt;h2&gt;
  
  
  The traffic behaves differently
&lt;/h2&gt;

&lt;p&gt;This is the part I didn't expect.&lt;/p&gt;

&lt;p&gt;Users who arrive from ChatGPT don't behave like Google traffic. They don't browse around, read three blog posts, and leave. They arrive with intent already formed — like the buying decision happened inside the AI conversation, before they ever clicked.&lt;/p&gt;

&lt;p&gt;They sign up faster. They ask fewer questions. They already know what the plugin does because ChatGPT explained it to them.&lt;/p&gt;

&lt;p&gt;One of my users — running an Islamic educational bookstore with 300+ products — told me he found the plugin because AI recommended it in his search queries. He's now one of my most active testers, running hundreds of real searches against his catalogue.&lt;/p&gt;

&lt;h2&gt;
  
  
  The window is real
&lt;/h2&gt;

&lt;p&gt;I ran some checks on companies you'd expect to dominate AI visibility.&lt;/p&gt;

&lt;p&gt;Stripe scored 66/100 on an AEO (AI Engine Optimization) audit. Stripe — with that documentation team, that brand, that SEO.&lt;/p&gt;

&lt;p&gt;Vercel got 60/100.&lt;/p&gt;

&lt;p&gt;Product Hunt: 71/100.&lt;/p&gt;

&lt;p&gt;If companies with hundred-person marketing teams aren't optimizing for AI visibility, your competitors in a WordPress niche almost certainly aren't either.&lt;/p&gt;

&lt;p&gt;That's the window. It won't stay open forever — but right now, a solo founder can outrank established players in AI recommendations.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the demo looks like
&lt;/h2&gt;

&lt;p&gt;If you want to see what &lt;a href="https://queryra.com" rel="noopener noreferrer"&gt;AI search&lt;/a&gt; actually does on a real store, here's a live WooCommerce demo: &lt;a href="https://woo.queryra.com" rel="noopener noreferrer"&gt;woo.queryra.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Try these searches and compare them to what default WooCommerce search would return:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;"present for my girlfriend"&lt;/strong&gt; — returns gift sets, not zero results&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"face cream without fragrance"&lt;/strong&gt; — excludes fragranced products&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"moisturizer under $30"&lt;/strong&gt; — understands price from natural language&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"crème pour le visage"&lt;/strong&gt; — French query on an English store, still works&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's the difference between keyword matching and understanding what people actually mean.&lt;/p&gt;

&lt;p&gt;The plugin is free to try: &lt;a href="https://wordpress.org/plugins/queryra-ai-search/" rel="noopener noreferrer"&gt;Queryra AI Search on WordPress.org&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I want to know
&lt;/h2&gt;

&lt;p&gt;I've shared my story. Now I'm curious about yours.&lt;/p&gt;

&lt;p&gt;Are you seeing traffic from AI assistants? Has ChatGPT or Perplexity ever sent someone to your product?&lt;/p&gt;

&lt;p&gt;And if you're building something small — what channels are actually bringing real users at the early stage?&lt;/p&gt;

&lt;p&gt;Would love to hear what's working.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>wordpress</category>
      <category>webdev</category>
      <category>startup</category>
    </item>
    <item>
      <title>I Tracked 24 WordPress Plugins Across 5 Review Sites. Here's What Paid Promotion Actually Does.</title>
      <dc:creator>Rafał Groń</dc:creator>
      <pubDate>Wed, 15 Apr 2026 14:12:30 +0000</pubDate>
      <link>https://dev.to/gronrafal/i-tracked-24-wordpress-plugins-across-5-review-sites-heres-what-paid-promotion-actually-does-54n4</link>
      <guid>https://dev.to/gronrafal/i-tracked-24-wordpress-plugins-across-5-review-sites-heres-what-paid-promotion-actually-does-54n4</guid>
      <description>&lt;p&gt;I was about to pay $500 for a sponsored review on one of the big WordPress blogs.&lt;/p&gt;

&lt;p&gt;Before I did, I decided to check whether they actually move the needle.&lt;/p&gt;

&lt;p&gt;I spent three weeks pulling Wayback Machine snapshots for 24 plugins across 5 WordPress review sites — tracking active install counts before and after each review published.&lt;/p&gt;

&lt;p&gt;The results were not what I expected.&lt;/p&gt;

&lt;h2&gt;
  
  
  Methodology
&lt;/h2&gt;

&lt;p&gt;For each plugin I followed the same process:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Find the exact publication date of the review&lt;/li&gt;
&lt;li&gt;Pull a Wayback Machine snapshot of the WordPress.org plugin page from just before the review&lt;/li&gt;
&lt;li&gt;Pull snapshots from 2–4 weeks after, then 2–6 months after&lt;/li&gt;
&lt;li&gt;Compare install counts&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Same process. 24 plugins. 5 blogs.&lt;/p&gt;

&lt;h2&gt;
  
  
  WP Mayor — 6 Plugins
&lt;/h2&gt;

&lt;p&gt;Paid placements range from $250 to $750. All content is disclosed as paid — that transparency is commendable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Results: 4 zero impact, 1 possible small bump (~120 installs), 1 no change.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I contacted WP Mayor CEO Mark Zahra before publishing. He responded in detail. His main point was fair: their clients usually sell premium plugins where conversions happen through direct sales, not WordPress.org installs. The free install count isn't a metric they track or promise. I included his full response in the original article.&lt;/p&gt;

&lt;h2&gt;
  
  
  Barn2 — 2 Plugins
&lt;/h2&gt;

&lt;p&gt;Sponsored content starts at $499. But the most interesting data comes from Barn2's own transparency reports — sponsored content revenue dropped 82% in one year ($4,883 to $894). They've since removed the advertising page from their site.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Results: 1 zero impact, 1 decline.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ThemeIsle — 5 Plugins
&lt;/h2&gt;

&lt;p&gt;They explicitly refuse paid reviews: &lt;em&gt;"We do not interfere with their work and cannot accept sponsored review/link requests."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Results: organic listicle, some plugins showed modest consistent growth.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The only site with any positive signal — and they don't sell reviews.&lt;/p&gt;

&lt;h2&gt;
  
  
  WPExplorer — 5 Plugins
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Results: 3 zero impact, 2 declined.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;One declining plugin hadn't been updated in 4 years — so that's a plugin problem, not a review problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  LearnWoo — 3 Plugins
&lt;/h2&gt;

&lt;p&gt;Operated by WebToffee, a company that also sells its own plugins on the same blog.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Results: 2 zero impact, 1 growing — but growth started well before the review published.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Summary
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Blog&lt;/th&gt;
&lt;th&gt;Tracked&lt;/th&gt;
&lt;th&gt;Zero impact&lt;/th&gt;
&lt;th&gt;Possible bump&lt;/th&gt;
&lt;th&gt;Declined&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;WP Mayor&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Barn2&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ThemeIsle&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;WPExplorer&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LearnWoo&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Total&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;21&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;15&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;1&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;3&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Why Doesn't It Work?
&lt;/h2&gt;

&lt;p&gt;Most WordPress users discover plugins through WordPress.org search or the admin dashboard — not blog articles. WP Mayor has ~16k monthly visitors. WordPress.org gets millions. The path from "reading a review" to "installing" has too many steps and too much friction.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Does Work?
&lt;/h2&gt;

&lt;p&gt;Based on building &lt;a href="https://queryra.com" rel="noopener noreferrer"&gt;Queryra&lt;/a&gt; — an AI search plugin for WordPress and WooCommerce:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;WordPress.org readme.txt SEO&lt;/strong&gt; — this is where most installs come from&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Organic mentions in curated lists&lt;/strong&gt; — ThemeIsle's data backs this up&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Direct community presence&lt;/strong&gt; — Reddit, Facebook groups, developer forums&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Paid editorial placements don't appear in the data.&lt;/p&gt;

&lt;h2&gt;
  
  
  Full Research
&lt;/h2&gt;

&lt;p&gt;All individual plugin data, methodology details, and Mark Zahra's full response are in the original article:&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://queryra.com/blog/paid-plugin-reviews-roi-research" rel="noopener noreferrer"&gt;AI-powered WordPress search plugin — full research&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>webdev</category>
      <category>plugins</category>
      <category>woocommerce</category>
    </item>
    <item>
      <title>Queryra vs Relevanssi: Do You Need AI Search or Is Keyword Search Enough?</title>
      <dc:creator>Rafał Groń</dc:creator>
      <pubDate>Wed, 08 Apr 2026 11:05:51 +0000</pubDate>
      <link>https://dev.to/gronrafal/queryra-vs-relevanssi-do-you-need-ai-search-or-is-keyword-search-enough-19j7</link>
      <guid>https://dev.to/gronrafal/queryra-vs-relevanssi-do-you-need-ai-search-or-is-keyword-search-enough-19j7</guid>
      <description>&lt;p&gt;&lt;a href="https://wordpress.org/plugins/relevanssi/" rel="noopener noreferrer"&gt;Relevanssi&lt;/a&gt; is the default answer when someone asks "how do I fix WordPress search?" And for good reason — 100,000+ active installations, 1.6 million downloads, a genuinely useful free version, and over a decade of active development by Mikko Saari.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://wordpress.org/plugins/queryra-ai-search/" rel="noopener noreferrer"&gt;Queryra&lt;/a&gt; takes a different approach entirely. Instead of making keyword search smarter, it uses AI to understand what people mean — regardless of the words they use.&lt;/p&gt;

&lt;p&gt;Full disclosure: I'm the founder of Queryra. I'll be straightforward about where Relevanssi is the better choice.&lt;/p&gt;

&lt;h2&gt;
  
  
  Two Approaches to the Same Problem
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Relevanssi&lt;/strong&gt; builds a custom index in your WordPress database. Uses TF-IDF weighting to rank results by keyword relevance. Intelligent keyword matching — the same approach Google used before they added AI.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Queryra&lt;/strong&gt; converts content and queries into vector embeddings — numerical representations of meaning. Finds content whose meaning is closest, regardless of keyword overlap.&lt;/p&gt;

&lt;p&gt;Relevanssi asks "do these words match?" Queryra asks "do these meanings match?"&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Relevanssi Wins
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;The free version is genuinely good.&lt;/strong&gt; Not a teaser — a fully functional search plugin. For blogs and small stores, often enough on its own.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;100,000+ installs means battle-tested.&lt;/strong&gt; Every WordPress configuration, theme conflict, plugin compatibility issue — they've seen it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Runs on your server.&lt;/strong&gt; Content never leaves your hosting. No external dependency.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PDF indexing.&lt;/strong&gt; Search inside product manuals, spec sheets, documentation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Deep customization.&lt;/strong&gt; Extensive API with dozens of filters and hooks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Database space is your only cost.&lt;/strong&gt; No API calls, no per-search fees. Trade-off: index can be 2–3x the size of your wp_posts table.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Multisite support.&lt;/strong&gt; Search across multiple sites in a network.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Queryra Wins
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Natural language queries.&lt;/strong&gt; Customer searches "something warm for winter evenings." Relevanssi needs exact word matches. Queryra understands "cozy fleece blanket" is semantically related.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Intent-aware parsing.&lt;/strong&gt; "Headphones under $50, not Beats, sort by rating" becomes a semantic search with price filter, brand exclusion, and sort preference — all from plain text.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Zero synonym management.&lt;/strong&gt; No need to manually map "couch" to "sofa." The AI understands they mean the same thing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Multilingual without plugins.&lt;/strong&gt; 50+ languages, no WPML or Polylang needed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No database bloat.&lt;/strong&gt; Queryra stores the index in the cloud. Your WordPress database stays clean.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Try before you install.&lt;/strong&gt; Despite 100,000+ installs, Relevanssi has no public demo. We couldn't find a single site showcasing it. Queryra has &lt;a href="https://woo.queryra.com" rel="noopener noreferrer"&gt;live demos&lt;/a&gt; you can try right now — or &lt;a href="https://queryra.com/playground/wiki" rel="noopener noreferrer"&gt;search 3,000+ Wikipedia articles&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Same Store, Five Queries
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"coffee mug"&lt;/strong&gt; — Both work perfectly. Keywords match.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"something to keep my drink hot"&lt;/strong&gt; — Relevanssi might miss it. Queryra returns thermoses and insulated mugs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"gift for someone who just moved"&lt;/strong&gt; — Relevanssi finds nothing unless you configured synonyms. Queryra connects it to housewarming gifts.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"modern lamp, not floor standing, under $75"&lt;/strong&gt; — Relevanssi can't parse negation or price from text. Queryra handles all three.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;"lámpara de mesa"&lt;/strong&gt; (Spanish for "table lamp") — On an English store, Relevanssi returns nothing. Queryra returns table lamps.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The pattern: the more natural the query, the bigger the gap.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Relevanssi:&lt;/strong&gt; Free version with core features. Premium ~$99–129/year (unlimited sites). Permanent ~$299–434 (lifetime). No per-search costs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Queryra:&lt;/strong&gt; Free 14-day trial, no credit card. $9.99/month ($120/year). &lt;a href="https://queryra.com/dashboard/club" rel="noopener noreferrer"&gt;Sandbox Club&lt;/a&gt; for unlimited testing.&lt;/p&gt;

&lt;p&gt;Relevanssi's free version is hard to beat on budget. For premium features, both cost roughly the same annually — but deliver very different search experiences.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who Should Use What
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Choose Relevanssi if&lt;/strong&gt; you run a blog or content site with keyword searches. You want a free plugin that dramatically improves default search. You need PDF indexing or multisite. You prefer everything running locally.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose Queryra if&lt;/strong&gt; you run a WooCommerce store where product discovery impacts revenue. Your customers search with natural language. You don't want synonym lists. You need multilingual search. You want AI to handle relevance automatically.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Honest Take
&lt;/h2&gt;

&lt;p&gt;Relevanssi is the most important search plugin in WordPress history. It proved that default search was broken and gave 100,000+ sites a real fix — many for free. If you run a content site, install Relevanssi. Don't overthink it.&lt;/p&gt;

&lt;p&gt;But keyword search has a ceiling. No amount of synonym configuration can bridge the gap between "gift for someone who loves cooking" and a Le Creuset Dutch oven. That's not a Relevanssi limitation — it's a keyword search limitation.&lt;/p&gt;

&lt;p&gt;Queryra exists for the stores where that ceiling matters. Where a failed search means a lost sale, not just a frustrated reader.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WordPress plugin:&lt;/strong&gt; &lt;a href="https://wordpress.org/plugins/queryra-ai-search/" rel="noopener noreferrer"&gt;wordpress.org/plugins/queryra-ai-search&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://queryra.com/blog/queryra-vs-relevanssi" rel="noopener noreferrer"&gt;queryra.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>ai</category>
      <category>search</category>
      <category>woocommerce</category>
    </item>
    <item>
      <title>Queryra vs SearchWP: AI Semantic Search vs the Most Popular Keyword Plugin</title>
      <dc:creator>Rafał Groń</dc:creator>
      <pubDate>Wed, 08 Apr 2026 11:04:57 +0000</pubDate>
      <link>https://dev.to/gronrafal/queryra-vs-searchwp-ai-semantic-search-vs-the-most-popular-keyword-plugin-2ha8</link>
      <guid>https://dev.to/gronrafal/queryra-vs-searchwp-ai-semantic-search-vs-the-most-popular-keyword-plugin-2ha8</guid>
      <description>&lt;p&gt;&lt;a href="https://searchwp.com/" rel="noopener noreferrer"&gt;SearchWP&lt;/a&gt; is one of the most respected WordPress search plugins. Trusted by 30,000+ sites, acquired by Awesome Motive in 2021, and backed by over a decade of development since its launch in 2013.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://wordpress.org/plugins/queryra-ai-search/" rel="noopener noreferrer"&gt;Queryra&lt;/a&gt; takes a fundamentally different approach. Instead of making keyword search better, it replaces keyword matching entirely with AI that understands what people mean.&lt;/p&gt;

&lt;p&gt;This isn't a case of one being "better" — they solve the same problem with completely different technology.&lt;/p&gt;

&lt;p&gt;Full disclosure: I'm the founder of Queryra. I'll be honest about what SearchWP does better.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Core Difference: Keywords vs Meaning
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;SearchWP&lt;/strong&gt; makes keyword search smarter. It indexes custom fields, PDFs, taxonomies, and WooCommerce product data. When a customer searches "blue running shoes," SearchWP finds products containing those words and ranks them by configured weights.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Queryra&lt;/strong&gt; doesn't match keywords at all. It converts products and queries into vector embeddings — numerical representations of meaning. When a customer searches "something comfortable for morning jogs," Queryra returns running shoes even though no product contains those words.&lt;/p&gt;

&lt;p&gt;SearchWP is the best keyword search plugin for WordPress. Queryra is semantic search — a different category entirely.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where SearchWP Wins
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Customization depth.&lt;/strong&gt; Granular control over ranking — weights for titles, content, slugs, excerpts, custom fields. Multiple search engines for different site sections.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Content indexing breadth.&lt;/strong&gt; PDF documents, custom database tables, media files, shortcode output, ACF fields, taxonomy terms.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Analytics.&lt;/strong&gt; Popular terms, top clicks, failed searches — directly in WordPress dashboard.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ecosystem.&lt;/strong&gt; Part of the Awesome Motive family. Integrates with WooCommerce, EDD, BigCommerce, Gravity Forms, ACF, and more.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track record.&lt;/strong&gt; 30,000+ sites, 10+ years, acquired by the largest WordPress plugin company.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No external dependency.&lt;/strong&gt; Runs entirely on your server. Data never leaves your hosting.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where Queryra Wins
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Natural language understanding.&lt;/strong&gt; "Gift for mom under $50, not jewelry" — Queryra understands intent, price constraint, and exclusion. SearchWP needs exact keyword matches plus manual synonyms.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Zero configuration.&lt;/strong&gt; Install, paste API key, sync. No weight tuning, no synonym lists.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Multilingual out of the box.&lt;/strong&gt; 50+ languages without WPML or Polylang.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Price for WooCommerce.&lt;/strong&gt; SearchWP Pro (WooCommerce) = $199/year. Queryra = $120/year ($9.99/month).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Intent-aware query parsing.&lt;/strong&gt; Two-layer architecture: semantic matching + structured intent extraction (price ranges, brand exclusions, sorting).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Try before you install.&lt;/strong&gt; SearchWP has no public demo. Queryra has live demos: &lt;a href="https://woo.queryra.com" rel="noopener noreferrer"&gt;real WooCommerce store&lt;/a&gt; and &lt;a href="https://queryra.com/playground/wiki" rel="noopener noreferrer"&gt;3,000+ Wikipedia articles&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Real-World Example
&lt;/h2&gt;

&lt;p&gt;A customer types: &lt;strong&gt;"budget laptop for college, nothing too heavy"&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SearchWP&lt;/strong&gt; looks for "budget," "laptop," "college," "heavy." No match unless you've configured synonyms for each term.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Queryra&lt;/strong&gt; understands "budget" = affordable, "college" = student use, "nothing too heavy" = lightweight. Returns relevant results without configuration.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;SearchWP:&lt;/strong&gt; Standard $99/year (no WooCommerce). Pro $199/year (WooCommerce included). All Access $399/year. No free tier. 14-day money-back guarantee.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Queryra:&lt;/strong&gt; Free 14-day trial, no credit card. $9.99/month with full WooCommerce support. &lt;a href="https://queryra.com/dashboard/club" rel="noopener noreferrer"&gt;Sandbox Club&lt;/a&gt; for unlimited testing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Who Should Use What
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Choose SearchWP if&lt;/strong&gt; you need PDF indexing, custom database tables, or complex post types. You want full control over ranking. You prefer everything on your server. You have time to configure synonyms and weights.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Choose Queryra if&lt;/strong&gt; your customers search in natural language. You don't want synonym lists. You need multilingual search. Product discovery directly impacts your revenue. You want to &lt;a href="https://queryra.com/playground/wiki" rel="noopener noreferrer"&gt;test AI search for free&lt;/a&gt; before committing.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Honest Take
&lt;/h2&gt;

&lt;p&gt;SearchWP is the best of traditional search. It rewards configuration investment with precise results.&lt;/p&gt;

&lt;p&gt;Queryra is the next generation. It removes keywords entirely and matches by meaning. Less manual control, but no synonym maintenance.&lt;/p&gt;

&lt;p&gt;If your customers type "SKU-12345," keyword search works perfectly. If they type "comfortable shoes for standing all day under $80," semantic search wins.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WordPress plugin:&lt;/strong&gt; &lt;a href="https://wordpress.org/plugins/queryra-ai-search/" rel="noopener noreferrer"&gt;wordpress.org/plugins/queryra-ai-search&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://queryra.com/blog/queryra-vs-searchwp" rel="noopener noreferrer"&gt;queryra.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>ai</category>
      <category>search</category>
      <category>woocommerce</category>
    </item>
    <item>
      <title>Best AI Search Plugins for WordPress in 2026 (Beyond WooCommerce)</title>
      <dc:creator>Rafał Groń</dc:creator>
      <pubDate>Wed, 08 Apr 2026 11:02:52 +0000</pubDate>
      <link>https://dev.to/gronrafal/best-ai-search-plugins-for-wordpress-in-2026-beyond-woocommerce-1cib</link>
      <guid>https://dev.to/gronrafal/best-ai-search-plugins-for-wordpress-in-2026-beyond-woocommerce-1cib</guid>
      <description>&lt;p&gt;Most "best AI search plugin" articles focus on WooCommerce stores. Makes sense — product search has an obvious ROI. But WordPress powers far more than just online stores.&lt;/p&gt;

&lt;p&gt;Blogs with thousands of articles. Knowledge bases where customers need to find the right answer fast. Recipe sites, real estate listings, job boards, documentation wikis, membership sites with years of archived content.&lt;/p&gt;

&lt;p&gt;On all of these sites, the default WordPress search is equally terrible. And on all of them, AI search can make a real difference.&lt;/p&gt;

&lt;p&gt;This guide covers AI search plugins that work for WordPress broadly — not just WooCommerce. We'll look at what each one actually does, what it costs, and whether the AI is real semantic search or just marketing.&lt;/p&gt;

&lt;p&gt;Because in 2026, half the plugins calling themselves "AI search" are still keyword search with a chatbot wrapper.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Actually Makes Search "AI" (And What Doesn't)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Real AI search (semantic search)&lt;/strong&gt; uses vector embeddings to understand meaning. Your content is converted into numerical representations by a language model. When someone searches, their query is converted the same way, and the system finds content whose meaning is closest — regardless of keyword overlap. A search for "how to fix a leaky faucet" can find an article titled "Repairing kitchen plumbing drips" even though no words match.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Keyword search with AI features&lt;/strong&gt; is still traditional keyword matching, but with extras like typo correction, synonym suggestions, or an AI chatbot on top. The search itself is still matching words, not meaning.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI content generation&lt;/strong&gt; — plugins that use GPT to write content or generate meta descriptions. Nothing to do with search.&lt;/p&gt;

&lt;h2&gt;
  
  
  Queryra — Semantic Search for Any WordPress Site
&lt;/h2&gt;

&lt;p&gt;AI semantic search that replaces default WordPress search. Uses vector embeddings to match content by meaning, with an intent-aware query parser that handles natural language filters.&lt;/p&gt;

&lt;p&gt;Works with any WordPress post type — blog posts, pages, products, custom post types. The REST API works on any platform.&lt;/p&gt;

&lt;p&gt;Install the plugin, sync your posts. When a visitor searches "articles about managing remote teams across time zones," Queryra finds relevant posts even if they're titled "Async communication best practices for distributed companies." The meaning matches even though the words don't.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's good:&lt;/strong&gt; True semantic search. Intent-aware parser handles complex queries ("posts about X, not Y"). 50+ languages without configuration. 5-minute setup, no API keys from OpenAI needed. REST API for headless WordPress or non-WordPress sites.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's not:&lt;/strong&gt; New product (launched January 2026). Requires cloud API connection. No PDF indexing. Free trial is 14 days, then $9.99/month.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Try it:&lt;/strong&gt; &lt;a href="https://queryra.com/playground/wiki" rel="noopener noreferrer"&gt;Search 3,000+ Wikipedia articles&lt;/a&gt; or &lt;a href="https://queryra.com/blog" rel="noopener noreferrer"&gt;search the Queryra blog with AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WordPress plugin:&lt;/strong&gt; &lt;a href="https://wordpress.org/plugins/queryra-ai-search/" rel="noopener noreferrer"&gt;wordpress.org/plugins/queryra-ai-search&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Full disclosure: I built Queryra. I'll be honest about the alternatives below.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Search — OpenAI-Powered Semantic Search
&lt;/h2&gt;

&lt;p&gt;Uses OpenAI's text-embedding-3-small model to generate embeddings for your WordPress content. Stores embeddings in your local database and matches queries by vector similarity. Smart 4-tier fallback: semantic → fuzzy → keyword → spell-correct.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's good:&lt;/strong&gt; True semantic search. Smart fallback system. Embeddings stored locally. Works with WooCommerce, ACF, and custom post types. Free plugin on &lt;a href="https://wordpress.org/plugins/ai-search/" rel="noopener noreferrer"&gt;WordPress.org&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's not:&lt;/strong&gt; Requires your own OpenAI API key. Costs can exceed $1,000/month for large sites. 90 active installs despite 27,000+ downloads — the API key requirement kills activation.&lt;/p&gt;

&lt;p&gt;Despite thousands of downloads, we couldn't find a single public-facing website using AI Search in production. The plugin's demo appears to run on a showcase domain rather than a real customer site.&lt;/p&gt;

&lt;h2&gt;
  
  
  ExpertRec — AI Search as a Service
&lt;/h2&gt;

&lt;p&gt;Cloud-based search service with a WordPress plugin. Uses AI and machine learning for search, autocomplete, voice search, and recommendations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's good:&lt;/strong&gt; AI-powered with NLP and typo correction. Voice search. PDF, DOCX, XLSX search. Multisite support.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's not:&lt;/strong&gt; SaaS pricing that scales with traffic. Less WordPress-native feel.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Price:&lt;/strong&gt; Free plan (100 pages) → paid plans from $9/month&lt;/p&gt;

&lt;h2&gt;
  
  
  The Keyword Plugins Worth Mentioning
&lt;/h2&gt;

&lt;p&gt;These aren't AI search, but they're what most WordPress sites currently use.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://wordpress.org/plugins/relevanssi/" rel="noopener noreferrer"&gt;Relevanssi&lt;/a&gt;&lt;/strong&gt; (100,000+ installs, free + premium) — The most popular WordPress search plugin. TF-IDF relevance ranking, fuzzy matching, custom field indexing, PDF search. Best for: blogs and content sites that need better keyword matching without any cost.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://searchwp.com/" rel="noopener noreferrer"&gt;SearchWP&lt;/a&gt;&lt;/strong&gt; (30,000+ users, $99–399/year) — Premium keyword search with deep customization, analytics, and WooCommerce integration. Best for: sites that need precise control over search ranking.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://wordpress.org/plugins/ivory-search/" rel="noopener noreferrer"&gt;Ivory Search&lt;/a&gt;&lt;/strong&gt; (free, 90,000+ installs) — Lightweight plugin with exclusion rules and custom field search. Best for: simple sites that need minor improvements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://wordpress.org/plugins/ajax-search-for-woocommerce/" rel="noopener noreferrer"&gt;FiboSearch&lt;/a&gt;&lt;/strong&gt; (free + premium) — Live AJAX search with product thumbnails. Best for: WooCommerce stores that want better search UX without AI.&lt;/p&gt;

&lt;p&gt;One thing worth noting: none of the keyword search plugins above offer a public demo. Despite a combined 230,000+ installations, you can't test any of them before installing. Queryra is the only search plugin in this article with &lt;a href="https://queryra.com/playground/wiki" rel="noopener noreferrer"&gt;live demos anyone can try&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  When Is AI Search Actually Worth It?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;You probably need AI search if:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your site has 500+ posts and visitors struggle to find content&lt;/li&gt;
&lt;li&gt;You see "zero results" queries for terms that should match something&lt;/li&gt;
&lt;li&gt;Your visitors search with questions and descriptions, not precise keywords&lt;/li&gt;
&lt;li&gt;Your content uses varied terminology across articles&lt;/li&gt;
&lt;li&gt;You serve a multilingual audience&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Keyword search is probably fine if:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your site has fewer than 100 posts&lt;/li&gt;
&lt;li&gt;Visitors search with exact terms they already know&lt;/li&gt;
&lt;li&gt;Your budget is zero and Relevanssi's free version covers your needs&lt;/li&gt;
&lt;li&gt;Your content is in one language with consistent terminology&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Our Recommendation
&lt;/h2&gt;

&lt;p&gt;For &lt;strong&gt;blogs on a budget&lt;/strong&gt;: &lt;a href="https://wordpress.org/plugins/relevanssi/" rel="noopener noreferrer"&gt;Relevanssi&lt;/a&gt; (free). For &lt;strong&gt;knowledge bases&lt;/strong&gt;: &lt;a href="https://wordpress.org/plugins/queryra-ai-search/" rel="noopener noreferrer"&gt;Queryra&lt;/a&gt; or ExpertRec. For &lt;strong&gt;WooCommerce stores&lt;/strong&gt;: see our &lt;a href="https://queryra.com/blog/best-ai-search-plugins-woocommerce-2026" rel="noopener noreferrer"&gt;WooCommerce-specific comparison&lt;/a&gt;. For &lt;strong&gt;multilingual sites&lt;/strong&gt;: Queryra's 50+ languages out of the box. For &lt;strong&gt;developers&lt;/strong&gt;: &lt;a href="https://queryra.com/blog/semantic-search-rest-api-guide" rel="noopener noreferrer"&gt;Queryra's REST API&lt;/a&gt; works outside WordPress entirely.&lt;/p&gt;

&lt;p&gt;No matter what you choose, replacing default WordPress search with anything is an improvement. The default search in 2026 is the same basic keyword matching it was in 2006.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published at &lt;a href="https://queryra.com/blog/best-ai-search-plugins-wordpress-2026" rel="noopener noreferrer"&gt;queryra.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>ai</category>
      <category>search</category>
      <category>semanticsearch</category>
    </item>
    <item>
      <title>How to Make Your WooCommerce Store Discoverable by ChatGPT (And Convert That Traffic)</title>
      <dc:creator>Rafał Groń</dc:creator>
      <pubDate>Wed, 01 Apr 2026 08:07:32 +0000</pubDate>
      <link>https://dev.to/gronrafal/how-to-make-your-woocommerce-store-discoverable-by-chatgpt-and-convert-that-traffic-4lbe</link>
      <guid>https://dev.to/gronrafal/how-to-make-your-woocommerce-store-discoverable-by-chatgpt-and-convert-that-traffic-4lbe</guid>
      <description>&lt;p&gt;Shopify just got native ChatGPT integration. WooCommerce store owners have to set it up manually — but the manual approach actually gives you something Shopify's integration doesn't.&lt;/p&gt;

&lt;p&gt;Here's the full setup.&lt;/p&gt;




&lt;h2&gt;
  
  
  Part 1: Discovery — Tell ChatGPT Your Store Exists
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Create an llms.txt file
&lt;/h3&gt;

&lt;p&gt;Place it at &lt;code&gt;yourstore.com/llms.txt&lt;/code&gt;. ChatGPT-User bot, PerplexityBot, and other AI crawlers read this file to understand what your site is about.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="gh"&gt;# YourStore&lt;/span&gt;
&lt;span class="gt"&gt;&amp;gt; [What you sell, in one sentence]&lt;/span&gt;

&lt;span class="gu"&gt;## About&lt;/span&gt;
YourStore sells [product category] for [customer type].

&lt;span class="gu"&gt;## Product Categories&lt;/span&gt;
&lt;span class="p"&gt;-&lt;/span&gt; Category 1: https://yourstore.com/category/cat-1/
&lt;span class="p"&gt;-&lt;/span&gt; Category 2: https://yourstore.com/category/cat-2/

&lt;span class="gu"&gt;## Search&lt;/span&gt;
AI-powered semantic search available.
Endpoint: https://yourstore.com/?s={query}&amp;amp;post_type=product

&lt;span class="gu"&gt;## Key Pages&lt;/span&gt;
&lt;span class="p"&gt;-&lt;/span&gt; Shop: https://yourstore.com/shop/
&lt;span class="p"&gt;-&lt;/span&gt; Contact: https://yourstore.com/contact/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Add schema.org Product markup
&lt;/h3&gt;

&lt;p&gt;For WooCommerce, Rank Math or Yoast handle this. Make sure these fields are populated: &lt;code&gt;name&lt;/code&gt;, &lt;code&gt;sku&lt;/code&gt;, &lt;code&gt;price&lt;/code&gt;, &lt;code&gt;availability&lt;/code&gt;, &lt;code&gt;brand&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Consistency matters more than completeness. A product where SKU matches across schema, feed, and title is a stronger entity signal than one with rich but inconsistent markup.&lt;/p&gt;




&lt;h2&gt;
  
  
  Part 2: Conversion — Fix What Happens When They Arrive
&lt;/h2&gt;

&lt;p&gt;Here's what most guides skip.&lt;/p&gt;

&lt;p&gt;You can't put 1,000 products into llms.txt. So when a customer arrives from ChatGPT and searches your store, default WooCommerce search still fails them:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;"moisturizer for sensitive skin, under $30"&lt;/code&gt; → 0 results&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;"wireless headphones, not Sony"&lt;/code&gt; → 0 results&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;"gift for someone who loves cooking"&lt;/code&gt; → 0 results&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ChatGPT brought them to you. Your search lost them.&lt;/p&gt;

&lt;h3&gt;
  
  
  The fix: semantic search trained on your specific catalog
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://queryra.com" rel="noopener noreferrer"&gt;Queryra&lt;/a&gt; is a &lt;a href="https://wordpress.org/plugins/queryra-ai-search/" rel="noopener noreferrer"&gt;WooCommerce AI search plugin&lt;/a&gt; that replaces default keyword search with vector embeddings. It indexes your catalog in minutes and understands natural language queries, price filters, brand exclusions, and 50+ languages out of the box.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Customer types: "wireless headphones under $60, not Sony"
→ Layer 1: vector search finds semantically relevant headphones
→ Layer 2: intent parser extracts price cap ($60) and brand exclusion (Sony)
→ Result: filtered, ranked, relevant products
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;No OpenAI API key required — everything runs on Queryra's infrastructure.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Full Funnel
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ChatGPT (discovers your store via llms.txt + schema)
    ↓
Customer arrives with purchase intent
    ↓
Queryra (AI trained only on YOUR catalog)
    ↓
Customer finds the right product
    ↓
Sale
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;General AI for discovery. Your own AI for conversion.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://wordpress.org/plugins/queryra-ai-search/" rel="noopener noreferrer"&gt;Queryra WooCommerce plugin on WordPress.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://woo.queryra.com" rel="noopener noreferrer"&gt;Live demo — try natural language search&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://queryra.com/blog/how-to-tell-chatgpt-about-your-woocommerce-store" rel="noopener noreferrer"&gt;Full guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>woocommerce</category>
      <category>wordpress</category>
      <category>ai</category>
      <category>seo</category>
    </item>
    <item>
      <title>Queryra AI Search Now Works in 50+ Languages — Multilingual WooCommerce Search</title>
      <dc:creator>Rafał Groń</dc:creator>
      <pubDate>Thu, 26 Mar 2026 10:35:34 +0000</pubDate>
      <link>https://dev.to/gronrafal/queryra-ai-search-now-works-in-50-languages-multilingual-woocommerce-search-1kmh</link>
      <guid>https://dev.to/gronrafal/queryra-ai-search-now-works-in-50-languages-multilingual-woocommerce-search-1kmh</guid>
      <description>&lt;p&gt;Default WooCommerce search is broken in English. In Polish, German, or Dutch — it's even worse.&lt;/p&gt;

&lt;p&gt;Today I shipped multilingual support for Queryra — AI semantic search for WooCommerce now works in 50+ languages out of the box.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this means in practice
&lt;/h2&gt;

&lt;p&gt;A Polish customer searching "prezent dla mamy" finds gift products — even without exact keyword matches in the product titles.&lt;/p&gt;

&lt;p&gt;A German customer searching "etwas Warmes für den Winter" finds winter clothing.&lt;/p&gt;

&lt;p&gt;A Dutch store with Dutch product descriptions works end to end.&lt;/p&gt;

&lt;p&gt;No configuration. No language settings. No extra cost.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it works
&lt;/h2&gt;

&lt;p&gt;We switched to a multilingual sentence transformer model that understands semantic meaning across 50+ languages. The same AI that matches "gift for someone who likes cooking" to relevant products in English now does the same in Polish, German, French, Spanish, Dutch, Serbian, and dozens of others.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this matters
&lt;/h2&gt;

&lt;p&gt;Most "AI search" plugins for WooCommerce are English-only. Non-English stores — which represent the majority of WooCommerce installations globally — have been stuck with keyword search that fails on natural language queries in any language.&lt;/p&gt;

&lt;p&gt;This update unblocks all of them.&lt;/p&gt;

&lt;p&gt;Plugin: &lt;a href="https://wordpress.org/plugins/queryra-ai-search/" rel="noopener noreferrer"&gt;wordpress.org/plugins/queryra-ai-search&lt;/a&gt;&lt;br&gt;
Demo: &lt;a href="https://woo.queryra.com" rel="noopener noreferrer"&gt;woo.queryra.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>woocommerce</category>
      <category>wordpress</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
