Query2Slug lets you turn filtered WordPress pages into clean, canonical URLs — perfect for ad campaigns (Google Ads, Meta), SEO landing pages, and shareable links.
Instead of sending users to ugly URLs like:
/shop/?product_cat=t-shirt&product_tag=disney
You create a clean slug that resolves to the same filtered view:
/lp/t-shirt-disney/
No pages to create. No content to duplicate. Just a simple mapping.
How it works
- Set a URL prefix (default:
lp)
- Create rules that map a slug to a set of query parameters
- The plugin registers rewrite rules and handles canonical redirects automatically
Key features
- Clean campaign URLs — create pretty URLs for any combination of query parameters
- Canonical redirect — visitors arriving via query strings are automatically redirected (301) to the clean URL
- UTM preservation — tracking parameters (utm_source, fbclid, gclid, etc.) are preserved through redirects
- WooCommerce-friendly — works with product categories, tags, and attributes out of the box
- Works everywhere — not limited to WooCommerce; supports any WordPress taxonomy or query var
- Autocomplete — filter editor suggests registered taxonomies and their terms
- Zero frontend impact — no CSS or JavaScript added to your site’s frontend
Use cases
- Google Ads / Meta campaign landing pages
- SEO-friendly filtered archive pages
- Clean shareable links for filtered product collections
- Any scenario where you need a pretty URL for a query string