# LLM and AI-assistant crawlers are explicitly welcome. Listing them by
# name (instead of relying only on the User-agent: * block below) makes the
# policy unambiguous to operators reviewing this file. Each block repeats
# the same Disallow: /? rule as the wildcard so AI crawlers also skip the
# query-string namespace on the home page — see the longer note further down
# for why that matters. New AI crawlers can be added here as they appear.
User-agent: GPTBot
Allow: /
Disallow: /?
User-agent: ChatGPT-User
Allow: /
Disallow: /?
User-agent: OAI-SearchBot
Allow: /
Disallow: /?
User-agent: ClaudeBot
Allow: /
Disallow: /?
User-agent: Claude-Web
Allow: /
Disallow: /?
User-agent: anthropic-ai
Allow: /
Disallow: /?
User-agent: PerplexityBot
Allow: /
Disallow: /?
User-agent: Perplexity-User
Allow: /
Disallow: /?
User-agent: Google-Extended
Allow: /
Disallow: /?
User-agent: Applebot-Extended
Allow: /
Disallow: /?
User-agent: CCBot
Allow: /
Disallow: /?
User-agent: Bytespider
Allow: /
Disallow: /?
User-agent: Meta-ExternalAgent
Allow: /
Disallow: /?
User-agent: *
Allow: /
# Block crawling of home-page filter/state URLs.
#
# When users interact with the comparison tool we mirror their selections
# (city, banks, restaurants, owned cards, wallet customizations, etc.) into
# the URL as query strings so they can share a link. Every one of these
# URLs already declares
# so Google does not index them. But Google was still crawling them, eating
# crawl budget that should go to the 1,400+ unique bank/restaurant/card
# pages. Blocking the entire query-string namespace on `/` stops the waste.
#
# This affects only the home page. Bank pages at /banks// and
# restaurant pages at /restaurants// remain fully crawlable.
Disallow: /?
# Be respectful of crawl rate.
Crawl-delay: 1
Sitemap: https://konsacard.pk/sitemap.xml