User-agent: * # Core WP hardening (crawl management, not security) Disallow: /wp-admin/ Allow: /wp-admin/admin-ajax.php Disallow: /wp-login.php Disallow: /wp-register.php Disallow: /xmlrpc.php Disallow: /wp-json/ Disallow: /?rest_route=* # WooCommerce: transactional / private / thin pages Disallow: /cart/ Disallow: /checkout/ Disallow: /checkout/order-received/ Disallow: /checkout/order-pay/ Disallow: /my-account/ Disallow: /my-account/* Disallow: /order-tracking/ Disallow: /wishlists/ Disallow: /wishlist/ # Site search (often generates infinite low-value URLs) Disallow: /*?s=* Disallow: /*&s=* # Common WooCommerce crawl traps (cart actions + ajax endpoints) Disallow: /*?add-to-cart=* Disallow: /*&add-to-cart=* Disallow: /*?remove_item=* Disallow: /*&remove_item=* Disallow: /*?quantity=* Disallow: /*&quantity=* Disallow: /*?wc-ajax=* Disallow: /*&wc-ajax=* Disallow: /*?woo_ajax=* Disallow: /*&woo_ajax=* # Facets / filters / sorting / pagination params (prevents index bloat) Disallow: /*?filter_* Disallow: /*&filter_* Disallow: /*?query_type_* Disallow: /*&query_type_* Disallow: /*?orderby=* Disallow: /*&orderby=* Disallow: /*?min_price=* Disallow: /*&min_price=* Disallow: /*?max_price=* Disallow: /*&max_price=* Disallow: /*?rating_filter=* Disallow: /*&rating_filter=* # Optional: block internal tracking params if your site generates them Disallow: /*?utm_* Disallow: /*&utm_* Disallow: /*?fbclid=* Disallow: /*&fbclid=* # Your sitemap (keep this; its good practice) Sitemap: https://frizerland.ba/sitemap_index.xml