User-agent: * Allow: / # Block duplicate content from query parameters (more specific than /*?*) Disallow: /*?shared=* Disallow: /*?utm_* Disallow: /*?fbclid=* Disallow: /*?gclid=* Disallow: /*?igshid=* Disallow: /*?r=* # Block admin, API, auth, and core endpoints Disallow: /admin/ Disallow: /api/ Disallow: /auth/ Disallow: /dashboard Disallow: /settings/ Disallow: /profiles/ # Block printable and download paths. # Our printables are un-indexed today only because nothing links to them, which # is a convention rather than a control: one shared link and they are crawlable. # Gating the FILE is SEO-safe — Google's image-metadata requirement is scoped to # the pages that contain images, not to files those pages link to, and Googlebot # never fetches the PDF, so no cloaking surface exists. All four gated # comparables (Education.com, Teachers Pay Teachers, Twinkl, SuperColoring) # block these paths. Disallow: /download/ Disallow: /print/ Disallow: /printable/ Disallow: /*.pdf$ # Block test and development files Disallow: /test-* Disallow: /*.json$ # Block internal search parameters Disallow: /*?s=* Disallow: /*?search=* # Sitemap location Sitemap: https://mystorypie.com/sitemap.xml Sitemap: https://mystorypie.com/sitemap_index.xml Sitemap: https://mystorypie.com/blog/sitemap_index.xml # Preferred domain (non-www) # This helps search engines understand canonical preference