Default WooCommerce search fails on natural language queries. "Gift for dad" returns zero results even when you sell perfect gifts for dads.
You can fix this in 5 minutes with AI semantic search — no coding, no OpenAI API key, no developer needed.
This tutorial walks through every step from zero to working AI search on your WooCommerce store.
What You Need Before Starting
- A WordPress website with WooCommerce installed
- Admin access to your WordPress dashboard
- Published products in your WooCommerce catalog
- 5 minutes
That's it. No external accounts, no API keys from third parties, no server configuration.
Step 1: Install the Plugin (1 minute)
Go to your WordPress dashboard → Plugins → Add New.
Search for "Queryra" in the plugin search bar.
Click Install Now, then Activate.
Alternatively, download from wordpress.org/plugins/queryra-ai-search and upload via Plugins → Add New → Upload Plugin.
After activation, you'll see a new Queryra menu item in your WordPress sidebar.
Step 2: Create Your Free Account (1 minute)
Click the Queryra menu item. You'll see a setup screen asking for an API key.
Click the link to create a free account at queryra.com/signup. Enter your email and password — that's all.
No credit card required. The free tier includes 100 records and is free forever.
Once registered, copy your API key from the Queryra dashboard and paste it into the plugin settings. Click Save.
Step 3: Sync Your Products (2 minutes)
With the API key connected, click Sync Products.
The plugin will send your published WooCommerce products to Queryra's AI. For each product, the AI creates a vector embedding — a mathematical representation of what the product is about.
Sync time depends on your catalog size:
- 50 products: ~10 seconds
- 500 products: ~1 minute
- 2,000 products: ~3-5 minutes
You'll see a progress indicator. Once complete, your AI search is live.
From this point, the plugin auto-syncs whenever you publish, update, or delete a product. No manual re-sync needed.
Step 4: Test Your Search (1 minute)
Go to your store's frontend and try these searches:
- A natural language query — "gift for someone who likes cooking" or "something warm for winter"
- A use-case description — "laptop for video editing" or "shoes for a wedding"
- A vague query — "something blue" or "healthy snacks"
Compare the results to what default WooCommerce search returned before. You should see relevant products appearing for queries that previously returned zero results.
You can also test on our live demo at woo.queryra.com to see what semantic search looks like on a full WooCommerce store.
Step 5: Fine-Tune Your Settings (Optional)
Queryra works well with default settings, but you can customize the experience in your Queryra Dashboard at queryra.com:
Max Results — Control how many products appear per search. Default is 20. Small stores can set to 0 (show all matches). Large stores might prefer 10-15 for a focused results page.
Min Score — Set the minimum relevance threshold. Default is 50%. Increase to 60-70% for stricter, more precise results. Decrease to 30-40% if relevant products are being filtered out.
Dashboard Priority — Toggle ON to lock your settings. Useful when you want consistent search behavior regardless of how the search is triggered.
For detailed guidance on these settings, see our Search Settings guide.
Common Issues and Fixes
"No products found" after sync
Check that your products are published (not draft). The plugin only syncs published products with a 'publish' status.
Results seem random
Give the AI a few moments after sync to process all embeddings. Try searching again after 30 seconds. If results are still off, try increasing the Min Score threshold.
Plugin conflicts
Queryra uses standard WordPress hooks and is compatible with most plugins. If you see issues, check if another search plugin (Relevanssi, SearchWP) is active — you only need one search plugin at a time.
Sync fails or times out
For very large catalogs (5,000+ products), sync might take longer. The plugin syncs in batches automatically. Check your Queryra dashboard for sync status.
Still stuck? Email support@queryra.com — we respond within 24 hours.
What's Next
Your store now has AI semantic search. Customers searching "gift for dad who likes gardening" will find your garden tools. "Something warm for winter" will find your jackets and blankets.
To get the most out of it:
- Monitor which searches are now returning results that previously failed
- Adjust Min Score if results are too broad or too narrow
- Consider upgrading from the free tier if you have more than 100 products
For more on how semantic search works and why it matters, read our What Is Semantic Search? guide.
Frequently Asked Questions
How long does it take to set up Queryra on WooCommerce?
About 5 minutes total: 1 minute to install the plugin, 1 minute to create a free account and connect the API key, 2 minutes for product sync, and 1 minute to test. No coding or developer needed.
Do I need an OpenAI API key for Queryra?
No. Queryra runs AI on its own infrastructure. You only need a free Queryra account — no OpenAI, no external API keys, no additional costs beyond Queryra's pricing.
Will Queryra slow down my WordPress site?
No. Search queries are processed on Queryra's servers, not your WordPress hosting. Average response time is under 500ms. Your server load actually decreases because Queryra replaces the heavy SQL LIKE queries that default search uses.
Can I use Queryra alongside WooCommerce product filters?
Yes. Queryra replaces only the search matching logic. WooCommerce product filters, category pages, sorting, and pagination all continue to work normally.
What happens when I add new products?
The plugin auto-syncs whenever you publish or update a product. New products are automatically indexed by the AI within seconds — no manual sync required.
