# Robots.txt for childhooddementia.org # Purpose: # - Allow public production content to be crawled. # - Reduce crawl waste from Funraisin system, tracking, duplicate, # preview, pagination and spam-generated URLs. # - Keep public educational, research, family, fundraising, # event and news content discoverable. User-agent: * # Core system/admin Disallow: /management/ Disallow: /funraisin/ Disallow: /cron Disallow: /api/ Disallow: /issuereceipt Disallow: /sponsor/downloadreceipt # User/account/system endpoints Disallow: /login/ Disallow: /profile/track/ Disallow: /profile/shareblog/ Disallow: /profile/report/ # Custom code # Enable only if this directory does not serve resources required # to render public pages. Disallow: /customcode/ # Asset handler # REVIEW BEFORE ENABLING: # Sample /getasset/ URLs first to confirm important PDFs/images # are not exclusively served through this path. # Disallow: /getasset/ # Duplicate event route Disallow: /event/view/ # Preview/edit variants Disallow: /*?*preview= Disallow: /*?*edit= # Tracking parameters Disallow: /*?*utm_ Disallow: /*?*gclid= Disallow: /*?*fbclid= Disallow: /*?*gad_source= Disallow: /*?*gad_campaignid= Disallow: /*?*trk= Disallow: /*?*_gl= # Review before enabling globally: # Disallow: /*?*ref= # Pagination / offset variants # Individual canonical news URLs are now explicitly included in sitemap.xml. Disallow: /*?*offset= # Spam-generated transactional URL patterns Disallow: /fundraiser/buy* Disallow: /fundraiser/order* Disallow: /fundraiser/purchase* Disallow: /fundraisers/buy* Disallow: /fundraisers/order* Disallow: /fundraisers/purchase* Disallow: /register/buy-* Disallow: /register/order-* Disallow: /register/purchase-* Disallow: /event/buy-* Disallow: /event/order-* Disallow: /event/purchase-* # Known spam query pattern Disallow: /*?*kw=buytramadolonlinewithoutprescriptionneeded$ Sitemap: https://www.childhooddementia.org/sitemap.xml