Purge 120k WooCommerce Junk URLs

Замовник: AI | Опубліковано: 24.02.2026
Бюджет: 25 $

Google Search Console is lighting up with duplicate-content warnings because roughly 120,000 product-filter URLs have been indexed. They all stem from price and several custom filters, so every variation like “?min_price=0&max_price=…” became its own page. My priority is the SEO side—these must disappear from Google’s index fast—yet I can’t break any legitimate product pages or category archives in the process. Your job is to drop an immediate 404 (Access Denied) on every one of those junk URLs. I’m looking for a clean, regex-driven solution in .htaccess (or an Nginx equivalent if you prefer) combined with WooCommerce hooks where necessary, so new spammy combinations never see the light of day again. No wildcard nukes that catch real products—precision only. I’ll supply a sample list of offending patterns and give staging access so you can test without touching live sales. Once you’re confident, we’ll push to production, verify with curl and browser tests, then request re-indexing in Search Console. Acceptance is simple: • Any URL matching the filter patterns returns a true 404/403 while genuine product and category URLs resolve normally. • Search Console shows the spike of duplicate pages dropping on the next crawl. • Your ruleset is delivered as commented code with a quick walkthrough, so I can adjust if new filters appear. If you speak fluent regex, .htaccess and WooCommerce hooks—and you can move quickly—let’s get this cleaned up now.