Can IA help — https://sports.yahoo.com/articles/power-four-best-value-bets-144600444.html?
Maybe — limited lift
Maybe limited lift here — your page is already reachable and your commerce is legible. We'd look at competitive positioning and citation share rather than basic legibility.
✅Are AI bots reaching you? AI search bots can reach your content — you're eligible to be cited.
✅Are your links coming through? Your commerce links are legible to AI crawlers.
🔌Implementation friction: Needs a quick scoping call — no first-class edge/CMS connector auto-detected.
Next step:Introduce us to your SEO / dev teamBook a 20-min intro call
Summary
This page is a sports betting analysis article with no commerce offers or product listings. The structured data layer covers NewsArticle, Organization, ImageObject, and Person metadata but contains no Product, Offer, BuyAction, Review, or AggregateRating markup despite the product vertical classification. Citation-capable bots reach the page at a 50% rate for search indexing and 33% for general fetchers, with explicit brand mentions cited back to URL in both cases but generic references uncited. IA enrichment would surface inferrable commerce intent—betting recommendation strength, implied odds comparison, sportsbook adjacency—as explicit Review and Offer signals, making the evaluative content machine-readable without requiring publisher schema additions.
Citation bots reachable — claude_searchbot
This URL is reachable by the AI search indexes that drive live citations. Enrichment (next panel) is applicable here.
Blocked: oai_searchbot 429
What humans see vs 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.
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
Power Four Best Value Bets to Make the College Football Playoff - Yahoo Sports — Sports
View IA-generated JSON-LD @graph
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "NewsArticle",
"headline": "Power Four Best Value Bets to Make the College Football Playoff - Yahoo Sports",
"url": "https://sports.yahoo.com/articles/power-four-best-value-bets-144600444.html",
"publisher": {
"@type": "Organization",
"name": "Sports"
}
}
]
}
</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
Search / index crawlers
1 of 2 accessible to scanner
Build the search index AI assistants query when answering. Allowing these is what makes a publisher AI-citation-eligible.
1 declared allowed in robots.txt — scanner observed a 4xx. We can’t verify what real bots see from outside; the publisher edge logs are ground truth.
oai_searchbot429
robots.txt: allowed · scanner: blocked
claude_searchbot200
User-initiated fetchers
1 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.
1 declared allowed in robots.txt — scanner observed a 4xx. We can’t verify what real bots see from outside; the publisher edge logs are ground truth.
chatgpt_user429
claude_user200
perplexity_user429
robots.txt: allowed · scanner: blocked
Training-data crawlers
0 of 6 accessible to scanner
Build training datasets. Blocking these is the lawsuit-safe posture — does not affect AI citation eligibility.
1 declared allowed in robots.txt — scanner observed a 4xx. We can’t verify what real bots see from outside; the publisher edge logs are ground truth.
gptbot429
claudebot429
perplexitybot429
ccbot429
google_extended429
applebot_extended429
robots.txt: allowed · scanner: blocked
Traditional search engines
3 of 3 accessible to scanner
Bingbot, Googlebot, Applebot — not AI-specific.
bingbot200
googlebot200
applebot200
Raw fetch detail (status, bytes, timing)
Identity
Status
Bytes
Blocked?
Timing
gptbot
429
23
yes
893ms
chatgpt_user
429
23
yes
946ms
oai_searchbot
429
23
yes
892ms
claudebot
429
23
yes
898ms
claude_user
200
650,723
no
1085ms
claude_searchbot
200
978,439
no
1175ms
perplexitybot
429
23
yes
734ms
perplexity_user
429
23
yes
682ms
googlebot
200
966,654
no
977ms
google_extended
429
23
yes
550ms
bingbot
200
978,170
no
1066ms
applebot
200
978,200
no
831ms
applebot_extended
429
23
yes
417ms
ccbot
429
23
yes
324ms
human
200
653,620
no
572ms
robots.txt policy per AI bot
CCBot: disallowed
GPTBot: disallowed
Bingbot: allowed
Applebot: allowed
ClaudeBot: disallowed
Googlebot: allowed
Claude-User: allowed
ChatGPT-User: disallowed
OAI-SearchBot: allowed
PerplexityBot: disallowed
Google-Extended: disallowed
Perplexity-User: allowed
Claude-SearchBot: allowed
Applebot-Extended: allowed
Render risk — what AI bots can actually parse
46/100
High — AI bots see scaffolding, not content
FrameworkUnknown / vanillaHydration gap100%
Hydration gap: 100%
AI bots see 0% of the rendered content. The remaining 100% loads via client-side JavaScript and is invisible to crawlers that don't execute JS.
What AI bots are missing
117
links missing
rendered 117 · bot 0
85
list items missing
rendered 85 · bot 0
46
paragraphs missing
rendered 47 · bot 1
15
images missing
rendered 15 · bot 0
8
headings missing
rendered 8 · bot 0
1
JSON-LD blocks missing
rendered 1 · bot 0
Sample content only humans see:
“Josh Pate's College Football Show”
“Novak Djokovic blows 2-set lead, ousted at French Open”
“Wemby's winner-take-all moment”
“Courtside ad ousts French Open player”
“Power Four Best Value Bets to Make the College Football Playoff”
JSON traps — where the missing content is hiding
Found 46 large script-tag JSON blobs (510.9 KB of serialized data total). AI crawlers do not evaluate JavaScript or parse arbitrary inline state — content stored in these blobs is invisible to GPTBot, ClaudeBot, and the other AI indexers, even when the rest of the page renders correctly for humans.
window.benjiSSRContextcustom
1.7 KB of serialized data
self.__next_f.pushnext.js
1.5 KB of serialized data
self.__next_f.pushnext.js
1.5 KB of serialized data
self.__next_f.pushnext.js
1.5 KB of serialized data
self.__next_f.pushnext.js
2.4 KB of serialized data
self.__next_f.pushnext.js
1.5 KB of serialized data
self.__next_f.pushnext.js
4.0 KB of serialized data
self.__next_f.pushnext.js
1.5 KB of serialized data
self.__next_f.pushnext.js
2.3 KB of serialized data
self.__next_f.pushnext.js
1.5 KB of serialized data
self.__next_f.pushnext.js
1.5 KB of serialized data
self.__next_f.pushnext.js
1.5 KB of serialized data
self.__next_f.pushnext.js
2.3 KB of serialized data
self.__next_f.pushnext.js
1.5 KB of serialized data
self.__next_f.pushnext.js
1.5 KB of serialized data
self.__next_f.pushnext.js
4.4 KB of serialized data
self.__next_f.pushnext.js
1.2 KB of serialized data
self.__next_f.pushnext.js
5.7 KB of serialized data
self.__next_f.pushnext.js
4.6 KB of serialized data
self.__next_f.pushnext.js
5.9 KB of serialized data
self.__next_f.pushnext.js
1.7 KB of serialized data
self.__next_f.pushnext.js
4.0 KB of serialized data
self.__next_f.pushnext.js
2.2 KB of serialized data
self.__next_f.pushnext.js
1.7 KB of serialized data
self.__next_f.pushnext.js
88.2 KB of serialized data
self.__next_f.pushnext.js
63.0 KB of serialized data
self.__next_f.pushnext.js
1.1 KB of serialized data
self.__next_f.pushnext.js
5.2 KB of serialized data
self.__next_f.pushnext.js
4.6 KB of serialized data
self.__next_f.pushnext.js
5.7 KB of serialized data
self.__next_f.pushnext.js
101.7 KB of serialized data
self.__next_f.pushnext.js
4.2 KB of serialized data
self.__next_f.pushnext.js
102.8 KB of serialized data
self.__next_f.pushnext.js
1.5 KB of serialized data
self.__next_f.pushnext.js
1.5 KB of serialized data
self.__next_f.pushnext.js
13.4 KB of serialized data
self.__next_f.pushnext.js
1.5 KB of serialized data
self.__next_f.pushnext.js
1.5 KB of serialized data
self.__next_f.pushnext.js
1.5 KB of serialized data
self.__next_f.pushnext.js
1.5 KB of serialized data
self.__next_f.pushnext.js
2.0 KB of serialized data
self.__next_f.pushnext.js
4.1 KB of serialized data
self.__next_f.pushnext.js
1.9 KB of serialized data
self.__next_f.pushnext.js
41.2 KB of serialized data
self.__next_f.pushnext.js
2.2 KB of serialized data
self.__next_f.pushnext.js
1.5 KB of serialized data
Schema audit
0/100
Present · 4
ImageObjectNewsArticleOrganizationPerson
Missing · 5
ProductOfferReviewAggregateRatingBuyAction
Rubric breakdown (0 of 5 criteria met)
✗Offer
0 pts
✗Review
0 pts
✗Product
0 pts
✗BuyAction
0 pts
✗AggregateRating
0 pts
potentialAction — commerce paths
⚠ No commerce-action schema present — AI has no canonical path back to this publisher.
Present · 0
(none)
Missing · 1
BuyAction
Affiliate footprint
No affiliate links detected in the page's raw HTML.