# Global rules # ----------------- User-agent: * Allow: /wp-json/yoast/v1/schema-aggregator/ Disallow: /wp-json/ Disallow: /?rest_route= # Block internal search results to prevent crawl loops and spam Disallow: /?s= Disallow: /page/*/?s= Disallow: /search/ # Archive browse filters (theme 3.145.0): type, sort, month and title search # ride on GET arguments so every state is a plain URL; crawlers stay on the # unfiltered archive. The quiz page play flag is the same kind of URL. Disallow: /*?type= Disallow: /*&type= Disallow: /*?sort= Disallow: /*&sort= Disallow: /*?month= Disallow: /*&month= Disallow: /*?q= Disallow: /*&q= Disallow: /quiz/?play= # Block Cloudflare technical endpoints Disallow: /cdn-cgi/bm/cv/ Disallow: /cdn-cgi/challenge-platform/ Disallow: /cdn-cgi/l/email-protection # Start WPForms Block # --------------------------- Disallow: /wp-content/uploads/wpforms/ # --------------------------- # End WPForms Block # Sitemaps & Schema # ----------------- Sitemap: https://sqmagazine.co.uk/sitemap_index.xml Sitemap: https://sqmagazine.co.uk/news-sitemap.xml # Ban bots that offer no SEO benefit or scrape aggressively # -------------------------------- User-agent: Nuclei User-agent: WikiDo User-agent: Riddler User-agent: PetalBot User-agent: Zoominfobot User-agent: Go-http-client User-agent: Node/simplecrawler User-agent: CazoodleBot User-agent: dotbot/1.0 User-agent: Gigabot User-agent: Barkrowler User-agent: BLEXBot User-agent: magpie-crawler Disallow: / # AI bot access policy # Content Signals: https://developers.cloudflare.com/bots/concepts/content-signals/ # search=yes (cite us), ai-input=yes (ground answers in our content), ai-train=yes (owner decision 2026-09-17: training allowed, we want to be cited). # -------------------------------- User-agent: GPTBot Allow: / Disallow: /wp-admin/ Allow: /wp-json/yoast/v1/schema-aggregator/ Disallow: /wp-json/ Disallow: /?s= Disallow: /search/ Content-Signal: search=yes, ai-input=yes, ai-train=yes User-agent: OAI-SearchBot Allow: / Disallow: /wp-admin/ Allow: /wp-json/yoast/v1/schema-aggregator/ Disallow: /wp-json/ Disallow: /?s= Disallow: /search/ Content-Signal: search=yes, ai-input=yes, ai-train=yes User-agent: ChatGPT-User Allow: / Disallow: /wp-admin/ Allow: /wp-json/yoast/v1/schema-aggregator/ Disallow: /wp-json/ Disallow: /?s= Disallow: /search/ Content-Signal: search=yes, ai-input=yes, ai-train=yes User-agent: ClaudeBot Allow: / Disallow: /wp-admin/ Allow: /wp-json/yoast/v1/schema-aggregator/ Disallow: /wp-json/ Disallow: /?s= Disallow: /search/ Content-Signal: search=yes, ai-input=yes, ai-train=yes User-agent: Claude-Web Allow: / Disallow: /wp-admin/ Allow: /wp-json/yoast/v1/schema-aggregator/ Disallow: /wp-json/ Disallow: /?s= Disallow: /search/ Content-Signal: search=yes, ai-input=yes, ai-train=yes User-agent: anthropic-ai Allow: / Disallow: /wp-admin/ Allow: /wp-json/yoast/v1/schema-aggregator/ Disallow: /wp-json/ Disallow: /?s= Disallow: /search/ Content-Signal: search=yes, ai-input=yes, ai-train=yes User-agent: PerplexityBot Allow: / Disallow: /wp-admin/ Allow: /wp-json/yoast/v1/schema-aggregator/ Disallow: /wp-json/ Disallow: /?s= Disallow: /search/ Content-Signal: search=yes, ai-input=yes, ai-train=yes User-agent: Perplexity-User Allow: / Disallow: /wp-admin/ Allow: /wp-json/yoast/v1/schema-aggregator/ Disallow: /wp-json/ Disallow: /?s= Disallow: /search/ Content-Signal: search=yes, ai-input=yes, ai-train=yes User-agent: Google-Extended Allow: / Disallow: /wp-admin/ Allow: /wp-json/yoast/v1/schema-aggregator/ Disallow: /wp-json/ Disallow: /?s= Disallow: /search/ Content-Signal: search=yes, ai-input=yes, ai-train=yes User-agent: Applebot-Extended Allow: / Disallow: /wp-admin/ Allow: /wp-json/yoast/v1/schema-aggregator/ Disallow: /wp-json/ Disallow: /?s= Disallow: /search/ Content-Signal: search=yes, ai-input=yes, ai-train=yes User-agent: CCBot Allow: / Disallow: /wp-admin/ Allow: /wp-json/yoast/v1/schema-aggregator/ Disallow: /wp-json/ Disallow: /?s= Disallow: /search/ Content-Signal: search=yes, ai-input=yes, ai-train=yes User-agent: cohere-ai Allow: / Disallow: /wp-admin/ Allow: /wp-json/yoast/v1/schema-aggregator/ Disallow: /wp-json/ Disallow: /?s= Disallow: /search/ Content-Signal: search=yes, ai-input=yes, ai-train=yes User-agent: meta-externalagent Allow: / Disallow: /wp-admin/ Allow: /wp-json/yoast/v1/schema-aggregator/ Disallow: /wp-json/ Disallow: /?s= Disallow: /search/ Content-Signal: search=yes, ai-input=yes, ai-train=yes User-agent: DuckAssistBot Allow: / Disallow: /wp-admin/ Allow: /wp-json/yoast/v1/schema-aggregator/ Disallow: /wp-json/ Disallow: /?s= Disallow: /search/ Content-Signal: search=yes, ai-input=yes, ai-train=yes User-agent: Bytespider Allow: / Disallow: /wp-admin/ Allow: /wp-json/yoast/v1/schema-aggregator/ Disallow: /wp-json/ Disallow: /?s= Disallow: /search/ Content-Signal: search=yes, ai-input=yes, ai-train=yes