# robots.txt for CarePatrol 2.0 (WordPress multisite) # Purpose: reduce crawl bloat from parameterized/preview URLs while keeping essential assets crawlable. User-agent: * # Allow critical assets (avoid "blocked resources" warnings) Allow: /wp-content/uploads/ Allow: /wp-includes/js/ Allow: /wp-content/themes/ Allow: /wp-content/plugins/ # Block admin except AJAX endpoint Disallow: /wp-admin/ Allow: /wp-admin/admin-ajax.php # Block search and other thin/duplicate endpoints Disallow: /?s= Disallow: /search/ Disallow: /*/?s= Disallow: /*/search/ Disallow: /feed/ Disallow: /*/feed/ Disallow: /comments/ Disallow: /*/trackback/ #Block archive pages Disallow: /blog/page* Disallow: /category* # Block page builder previews and customizer states Disallow: /*?*fl_builder Disallow: /*?*elementor-preview= Disallow: /*?*preview=true Disallow: /*?*customize_changeset_uuid= Disallow: /*?*customize_theme= Disallow: /*?*customize_messenger_channel= # Block common tracking parameters (HubSpot/UTM/click IDs) Disallow: /*?*__hstc= Disallow: /*?*__hssc= Disallow: /*?*__hsfp= Disallow: /*?*hsCtaTracking= Disallow: /*?*hsLangSwitch= Disallow: /*?*utm_source= Disallow: /*?*utm_medium= Disallow: /*?*utm_campaign= Disallow: /*?*utm_term= Disallow: /*?*utm_content= Disallow: /*?*gclid= Disallow: /*?*fbclid= Disallow: /*?*msclkid= Disallow: /*?*ref= Disallow: /*?*referrer= # Optional noisy duplicates Disallow: /*?*replytocom= Disallow: /*?*attachment_id= # Keep REST API crawlable (comment these out if you want it blocked) Allow: /wp-json/ # Sitemaps Sitemap: https://carepatrol.com/network-sitemap.xml