All case studies β†’
Intelligent Attribution
← All scans

https://www.cnet.com/home/internet/xfinity-vs-att-which-internet-provider-is-best/ β†—

2026-05-21 12:51 UTC Β· ready Β· vertical: product Β· schema score: 55/100
Can IA help β€” https://www.cnet.com/home/internet/xfinity-vs-att-which-internet-provider-is-best/?
Yes β€” quickly
Yes β€” quickly. AI already reads your content; the gap is that your commerce isn't legible or attributed. That's exactly what IA injects at the edge β€” typically a zero-dev-lift deploy.
Are AI bots reaching you? AI search bots can reach your content β€” you're eligible to be cited.
Are your links coming through? Your content is read, but your commerce links aren't coming through: buy buttons are JavaScript-only (no real link a bot can follow); product offers are missing price or URL.
Implementation friction: Low β€” you're on Fastly, so IA deploys via an edge connector with no changes to your site.
Next step:Introduce us to your SEO / dev teamBook a 20-min intro call
Citation bots reachable β€” oai_searchbot, claude_searchbot
This URL is reachable by the AI search indexes that drive live citations. Enrichment (next panel) is applicable here.

What AI extracts today vs with IA enrichment

The gap between these columns is the enrichment IA layers on top of the page for AI extractors. Edge-level blocking is a separate dimension β€” see the bot-accessibility section.

AI Bot Today β€” During Live Search
On the page
Offers detected (0)
none
In the JSON-LD layer
Types present (9)
BreadcrumbList, ImageObject, ListItem, NewsArticle, Offer, Organization, Person, Product, WebPage
Commerce types present
Product, Offer
Commerce types missing
AggregateOffer, BuyAction, Review, AggregateRating
The gap
Offers visible to humans0
Offers in machine-readable form0
Click-throughs wrapped as BuyAction0
AI bot β€” with IA enrichment
IA enrichment adds (derived from existing page content)
Page already has explicit commerce schema β€” no enrichment delta to add.
Result for AI extractors
A bot fetching the URL pulls all 0 offers from JSON-LD in microseconds β€” no LLM inference, no prose parsing, no guessing at which discount applies.
View IA-rendered flattened HTML

Xfinity vs. AT&T: Which Internet Provider Is Best for Your Home? - CNET — Cnet

View IA-generated JSON-LD @graph
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "NewsArticle",
      "headline": "Xfinity vs. AT&T: Which Internet Provider Is Best for Your Home? - CNET",
      "url": "https://www.cnet.com/home/internet/xfinity-vs-att-which-internet-provider-is-best/",
      "publisher": {
        "@type": "Organization",
        "name": "Cnet"
      }
    }
  ]
}
</script>

Surface β€” do AI models cite this publisher?

Each model is queried twice β€” with web search off (training memory) and on (live fetch). The diff shows whether your AI presence is stale, current, or absent.

Bot accessibility

Edge / CDN: fastlyΒ· fly_geo/fly_device cookies
Search / index crawlers
2 of 2 accessible to scanner
Build the search index AI assistants query when answering. Allowing these is what makes a publisher AI-citation-eligible.
oai_searchbot200
claude_searchbot200
User-initiated fetchers
3 of 3 accessible to scanner
Fetch a specific page when a user shares it in chat. Allowing these lets users reference your content in AI conversations.
chatgpt_user200
claude_user200
perplexity_user200
Training-data crawlers
6 of 6 accessible to scanner
Build training datasets. Blocking these is the lawsuit-safe posture β€” does not affect AI citation eligibility.
gptbot200
claudebot200
perplexitybot200
ccbot200
google_extended200
applebot_extended200
Traditional search engines
3 of 3 accessible to scanner
Bingbot, Googlebot, Applebot β€” not AI-specific.
bingbot200
googlebot200
applebot200
Raw fetch detail (status, bytes, timing)
IdentityStatusBytesBlocked?Timing
gptbot2001,342,594no1459ms
chatgpt_user2001,342,594no1008ms
oai_searchbot2001,342,594no1273ms
claudebot2001,342,594no1283ms
claude_user2001,342,594no1272ms
claude_searchbot2001,342,594no1204ms
perplexitybot2001,342,594no1068ms
perplexity_user2001,342,594no1168ms
googlebot2001,342,594no818ms
google_extended2001,342,594no901ms
bingbot2001,342,594no1007ms
applebot2001,342,594no1021ms
applebot_extended2001,342,594no891ms
ccbot2001,342,594no925ms
human2001,342,594no780ms
robots.txt policy per AI bot
CCBot: allowed
GPTBot: allowed
Bingbot: allowed
Applebot: allowed
ClaudeBot: allowed
Googlebot: allowed
Claude-User: allowed
ChatGPT-User: allowed
OAI-SearchBot: allowed
PerplexityBot: allowed
Google-Extended: allowed
Perplexity-User: allowed
Claude-SearchBot: allowed
Applebot-Extended: allowed

Render risk β€” what AI bots can actually parse

Render risk not computed for this scan.

Schema audit

55/100
Present Β· 9
BreadcrumbListImageObjectListItemNewsArticleOfferOrganizationPersonProductWebPage
Missing Β· 3
ReviewAggregateRatingBuyAction
Rubric breakdown (2 of 5 criteria met)
βœ“Product30 pts
βœ“Offer25 pts
βœ—Review0 pts
βœ—BuyAction0 pts
βœ—AggregateRating0 pts

potentialAction β€” commerce paths

⚠ No commerce-action schema present β€” AI has no canonical path back to this publisher.
Present Β· 0
(none)
Missing Β· 1
BuyAction
3

commerce signals invisible to AI bots

These Buy buttons and Offer entries are visible to humans but contain no destination, price, or seller in the raw HTML bots receive β€” the values are injected by client-side JavaScript. AI assistants cannot recommend a purchase path from this page.

Buy buttons with empty href (2)
  • Buy at Xfinity.c-shortcodeReview_price.o-cnetButton.o-cnetButton-medium
  • Buy at AT&T.c-shortcodeReview_price.o-cnetButton.o-cnetButton-medium
JSON-LD Offers with empty fields (1)
  • Xfinity Internetmissing: url, price, seller

Affiliate footprint

No affiliate links detected in the page's raw HTML.