User-agent: * Allow: / Disallow: /admin Disallow: /auth Disallow: /account Disallow: /checkout # Legacy WordPress paths (no longer served) # NOTE: /category/, /tag/, /product-category/, /product-tag/, /all-products/, # /shop-2/, /layout_category/, and /my-account/ are handled by client-side # 301-equivalent redirects in LegacyRedirect.tsx. They MUST remain crawlable # so Googlebot can discover the redirects and drop the ghost URLs from the # index. Re-add Disallow only after Search Console confirms they've dropped. Disallow: /wp-json/ Disallow: /wp-content/ Disallow: /wp-admin/ Disallow: /feed/ Disallow: /*/feed/ # Legacy WooCommerce / WordPress query parameters # (add-to-cart, wmc-currency, product-page, tags_filter, compositionss, wpf…) # These are NOT disallowed on purpose. 441 such URLs were sitting in Search # Console as "Blocked by robots.txt" — Google could never crawl them, so it # could never see the redirect and never dropped them from its index. # LegacyRedirect.tsx now strips these parameters and redirects to the clean # canonical URL. Re-add Disallow only once Search Console shows them gone. Disallow: /*?add_to_wishlist= Disallow: /*?*add_to_wishlist= Disallow: /*?_wpnonce= Disallow: /*?*_wpnonce= Sitemap: https://martonmills.com/sitemap.xml Disallow: /mill-edit