Search URL Beautifier for WordPress and WooCommerce
Convert ugly product and page/post Search URLs into clean, memorable, share-friendly links to match your brand. Instead of /?s=search+term, your website will show clean URLs like /posts/search-term/ or /products/search-term/.

Here are Top 5 Plugin Features ...
❶ Product Search URL
For example, If someone searches "dishwasher with lemon perfume", normally we find the URL like
www.example.com/?s=dishwasher+with+lemon+perfume&post_type=product
But this PlugIn will convert the URL automatically into
www.example.com/items/dishwasher-with-lemon-perfume
If anyone else visits this specific address www.example.com/items/dishwasher-with-lemon-perfume then, the new visitor will discover "dishwasher with lemon perfume" related products. You can replace the word "items" to products, merchandise, goods, wares, stock, commodities or something else, even non-English words in Unicode (পণ্য, منتج, 产品, מוּצָר, उत्पाद, 製品, etc.).
❷ WordPress Posts and Pages Search URL
Not only Products, you have the options to convert ugly page and post Search URLs into clean, memorable, share-friendly links too. For example, If someone searches "tourist attractions of paris city", normally we find the URL like
www.example.com/?s=tourist+attractions+of+paris+city
But this PlugIn will convert the URL automatically into
www.example.com/articles/tourist-attractions-of-paris-city
If anyone else visits this specific address www.example.com/articles/tourist-attractions-of-paris-city, then the new visitor will find "tourist attractions of paris city" related search results. You can replace the word "articles" to post or posts or stories or editorial or something else, even non-English words in Unicode (প্রবন্ধ, شرط, 文章, סָעִיף, लेख, 記事 etc.).
❸ Smart Page Titles
Let your search result pages impress visitors with automatically generated eye-catching titles.
Example for Products (You can edit any way you like):
<title>Explore dishwasher with lemon perfume at Your Website Name</title>
Example for Posts/Pages (You can edit any way you like):
<title>Read articles about World Peace Summit at Your Website Name</title>
Full control: Create custom title rules in any language. Even better - set completely different title formats for products versus posts/pages.
❹ Optimized Meta Descriptions
Boost your click-through rates with automatically generated meta descriptions that everyone loves.
Example for Products (You can edit any way you like):
<meta name="description" content="Browse all products matching dishwasher with lemon perfume at Your Website Name">
Example for Posts/Pages (You can edit any way you like):
<meta name="description" content="Discover articles and resources about World Peace Summit at Your Website Name">
Full control: Create custom description rules in any language. Even better - set completely different description formats for products versus posts/pages.
❺ Language Support
- Full Unicode support (all languages including Arabic, Bangla, Chinese, Cyrillic, Hebrew, Japanese, Korean, Russian, Thai, Urdu, etc.)
- Preserves original case for titles and meta descriptions
- Percent-encoding for URLs

Key Benefits
❀ It will be real 'easy to remember' URL to share anywhere
❀ Keyword-rich URL, with Customizable slugs
❀ Custom Title and Meta Description will be included automatically
❀ Translation-ready
❀ No Coding Required
❀ Full WooCommerce compatibility
❀ Preserves WordPress core functionality
❀ HPOS (High-Performance Order Storage) compatible
❀ Clean URL structure with hyphens, and no query strings
❀ Lightweight and optimized
❀ WordPress coding standards compliant
FAQ
Q: Can I use different slugs for different post types?
A: Currently, the plugin supports separate slugs for posts/pages and WooCommerce products.
Q: What happens to search filters and sorting?
A: By default, complex searches (with filters/sorting) are not redirected. You can enable this in settings, but test thoroughly.
Q: Does this work with other SEO plugins?
A: Yes! The plugin integrates seamlessly with popular SEO plugins like Yoast, Rank Math, and All in One SEO.
Q: Will this break if I change my permalink structure?
A: No, the plugin uses WordPress rewrite rules and adapts to your permalink settings.
Q: What happens to my existing Search URLs?
A: Old search URLs (?s=term) will automatically redirect (301 redirect) to the new vanity URLs. This preserves your SEO ranking.
Q: How do I translate the settings?
A: The plugin is fully translatable. Use Loco Translate or your preferred translation plugin.
Q: Does this plugin work with non-English languages like Arabic, Chinese, or Bangla?
A: Yes! The plugin fully supports all Unicode characters including Arabic, Bangla, Chinese, Cyrillic, Devanagari, Greek, Hebrew, Japanese, Korean, Russian, Thai, and any other language. The plugin uses standard UTF-8 percent-encoding for URLs, which is fully supported by all modern browsers. Your search terms will be displayed with the correct case and characters in titles and meta descriptions.
Guarantee:
We guarantee that this plugin works perfectly with default WordPress search and default WooCommerce search. For example: It has been tested with more than 100 themes including most-popular official WooCommerce theme Storefront and most-popular official WordPress.org theme Twenty Fifteen. We added default WordPress search and default WooCommerce search in sidebar and footer, and it worked. The plugin works with any theme that uses WordPress default search functionality. If your theme has a custom search form, it will still work as long as it submits to the default WordPress search URL.
Important Notes:
Before you buy, you need to understand one plain truth. This plugin works with Search URLs, not with Search results.
So, right now, without this plugin "Search URL Beautifier":
-
When someone searches on your website, and your website URL changes from
www.example.comtowww.example.com/?s=shirt&post_type=product, then this plugin will definitely work. -
But when someone searches on your website, and if your website URL does NOT change from
www.example.comtowww.example.com/?s=shirt&post_type=product- it stays the same as before - then this plugin will not work. You need a road to drive a car. If there is no road, there is no driving. You need a new URL to change it. If there is no new URL, there is nothing to do.
Exactly this is why it does NOT work for these types of cases:
-
results that slide in from the side with a sliding panel or drawer
-
floating layer on top of your current page
-
results that appear in a fullscreen overlay
-
results that appear in a sidebar that pushes content
-
search results shown inside a modal or popup overlay
Or any interface that does NOT change the browser's address bar URL - then this plugin is not for you. The plugin is designed specifically for websites where searches trigger a new page reload with a new URL.
Bottom line:
-
If your website's URL changes when someone searches ➤ This plugin will work beautifully for you
-
If your website's URL stays the same when someone searches, and you are happy with it ➤ You simply don't need this plugin
So, kindly go back to your website, search for something, and see what happens. If you see this type of messy URL - www.example.com/?s=shirt&post_type=product - then you should consider buying the license for this plugin. Because the URL format we offer - for example, www.example.com/items/shirt - is easy to remember and share.
Jetpack Search, SearchWP, and FiboSearch:
✅ We guarantee that this plugin works perfectly with popular Jetpack Search, SearchWP, and FiboSearch or any other AJAX-based search.
⚠️ But kindly you will have to go back to your website, search for something, and see what happens. If you see this type of URL - www.example.com/?s=shirt&post_type=product - then you should consider buying the license for this plugin. If your website's URL stays the same when someone searches, then you simply don't need this plugin.
WooCommerce sorting and filters issues:
✅ We guarantee that this plugin works perfectly with WooCommerce simple product searches (no sorting/filtering). For example www.example.com/?s=shirt&post_type=product to www.example.com/items/shirt works flawlessly. It works perfectly with WordPress.org default search and WooCommerce default search. It works fine even with AJAX Search if it generates a new URL.
⚠️ Many WooCommerce plugins handle filtering and sorting of product search results, which may cause conflicts with the output URL. Here is an example of complex search URL:
https://www.example.com/products/blue-shoes/?orderby=price-desc&date=2026-04-23&category=footwear&tags=running,waterproof,premium&min_price=50&max_price=150&stock_status=in-stock&per_page=25&rating=4&onsale=true
There are lot of Sorting/Filtering plugins which work in different ways. So, test thoroughly before introducing to customers.
