# As a condition of accessing this website, you agree to abide by the following
# content signals:
# (a) If a Content-Signal = yes, you may collect content for the corresponding
# use.
# (b) If a Content-Signal = no, you may not collect content for the
# corresponding use.
# (c) If the website operator does not include a Content-Signal for a
# corresponding use, the website operator neither grants nor restricts
# permission via Content-Signal with respect to the corresponding use.
# The content signals and their meanings are:
# search: building a search index and providing search results (e.g., returning
# hyperlinks and short excerpts from your website's contents). Search does not
# include providing AI-generated search summaries.
# ai-input: inputting content into one or more AI models (e.g., retrieval
# augmented generation, grounding, or other real-time taking of content for
# generative AI search answers).
# ai-train: training or fine-tuning AI models.
# ANY RESTRICTIONS EXPRESSED VIA CONTENT SIGNALS ARE EXPRESS RESERVATIONS OF
# RIGHTS UNDER ARTICLE 4 OF THE EUROPEAN UNION DIRECTIVE 2019/790 ON COPYRIGHT
# AND RELATED RIGHTS IN THE DIGITAL SINGLE MARKET.
# BEGIN Cloudflare Managed content
User-agent: *
Content-Signal: search=yes,ai-train=no
Allow: /
User-agent: Amazonbot
Disallow: /
User-agent: Applebot-Extended
Disallow: /
User-agent: Bytespider
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: GPTBot
Disallow: /
User-agent: meta-externalagent
Disallow: /
# END Cloudflare Managed Content
# START YOAST BLOCK
# ---------------------------
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-content/uploads/wc-logs/
Disallow: /wp-content/uploads/woocommerce_transient_files/
Disallow: /wp-content/uploads/woocommerce_uploads/
Disallow: /?s=
Disallow: /page/*/?s=
Disallow: /search/
User-agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot
User-agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ChatGPT-User/1.0; +https://openai.com/bot
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
User-agent: Bingbot
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
# OPENAI
# Search (shows my webpages as links inside ChatGPT search).
User-agent: OAI-SearchBot
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
# Mistral AI
User-agent: MistralAI-User/1.0
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
# User-driven browsing from ChatGPT and Custom GPTs. Acts after a human click.
User-agent: ChatGPT-User
User-agent: ChatGPT-User/2.0
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
# Model-training crawler. Opt-out here if I don’t want content in GPT-4o or GPT-5.
User-agent: GPTBot
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
# ANTHROPIC (Claude)
User-agent: anthropic-ai # bulk model training
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
User-agent: ClaudeBot # chat citation fetch
User-agent: claude-web # web-focused crawl
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
# PERPLEXITY
User-agent: PerplexityBot # index builder
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
User-agent: Perplexity-User # human-triggered visit
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
# GOOGLE (Gemini)
User-agent: Google-Extended
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
# AMAZON
User-agent: Amazonbot
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
# APPLE
User-agent: Applebot
User-agent: Applebot-Extended
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
# META
User-agent: FacebookBot
User-agent: meta-externalagent
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
# LINKEDIN
User-agent: LinkedInBot
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
# BYTEDANCE
User-agent: Bytespider
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
# DUCKDUCKGO
User-agent: DuckAssistBot
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
# COHERE
User-agent: cohere-ai
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
# EMERGING SEARCH START-UPS
User-agent: TimpiBot
User-agent: YouBot
Allow: /
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
Sitemap: https://teflinstitute.com/sitemap_index.xml
# ---------------------------
# END YOAST BLOCK