The Plain Fetch viewer
In short
The viewer requests a URL the way a plain-fetch agent does: no JavaScript, one request for HTML, one for markdown, one for llms.txt and one for a path that should not exist. It shows the initial HTML on the left, the readable text on the right, and seven flags underneath.
Pre-loaded with www.wikipedia.org, read 4 November 2026. Type any public URL to run your own.
A plain-fetch client does not get the heading: 3 of 6 checks found.
Initial HTML what a plain fetch receives
<!DOCTYPE html>
<html xmlns:wb="http://open.weibo.com/wb" lang="zh-CN">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
[... 1 more head element folded ...]
<title>凤凰网
</title>
[... 1 more head element folded ...]
<meta name="description"
content="凤凰网是中国领先的综合门户网站,提供含文图音视频的全方位综合新闻资讯、深度访谈、观点评论、财经产品、互动应用、分享社区等服务,同时与凤凰无线、凤凰宽频形成三屏联动,为全球主流华人提供互联网、无线通信、电视网三网融合无缝衔接的新媒体优质体验。">
<meta content="index,follow" name="robots">
[... 6 more head elements folded ...]
<meta name=viewport content="width=device-width,initial-scale=1,user-scalable=no,viewport-fit=cover">
<link rel="canonical" href="https://www.ifeng.com/">
<link rel="alternate" media="only screen and (max-width: 640px)" href="https://i.ifeng.com/">
[... 6 more head elements folded ...]
<meta http-equiv="Cache-Control" content="no-transform">
[... 15 more head elements folded ...]
</head>
<body>
<div id="root">
<div class="index_layout_zJZkR" data-reactroot=""><span></span><span></span>
<header id="main_nav" class="index_header_IEoa3 clearfix">
<div class="index_header_l_Pnqjr">
<h1 class="index_logo_aJvbm"><a href="https://www.ifeng.com" target="_blank" rel="" title="凤凰网"><img src="https://p0.ifengimg.com/ifeng/index/20150921/ifengLogo.png" alt="凤凰网" title="凤凰网"/></a>
</h1>
</div>
<div class="index_header_r_NUcdt">
<div class="index_box_top_FTfpt clearfix">
<div class="index_donate_box_Zs3O2">
<div class="index_donate_7cIqr"><a href="https://gongyi.ifeng.com/c/special/8ShLPDJQ0Z6" target="_blank" rel="" title="2024凤凰网“寻梦计划” 助力乡村少年勇敢追梦"><img src="https://x0.ifengimg.com/ucms/2024_32/547B3B502317AF80C8443F561BD7850658FE5697_size11_w388_h32.jpg" alt="2024凤凰网“寻梦计划” 助力乡村少年勇敢追梦" title="2024凤凰网“寻梦计划” 助力乡村少年勇敢追梦"/></a>
</div>
</div>
<div class="index_jb_box_y1TcO">
<div class="index_jubao_moPC5"><a class="index_wljd_SzYsQ " href="http://news.ifeng.com/wenming.shtml" target="_blank" rel=""><img src="https://x0.ifengimg.com/ucms/2020_52/05C1B236228FC0496C7073E3CE753021AB2DD8C3_size16_w240_h40.jpg" alt=""/></a><a class="index_wljd_SzYsQ index_hide_-w8DE" href="http://news.ifeng.com/wlaq/wljbzq.shtml" target="_blank" rel=""><img src="https://x0.ifengimg.com/ucms/2020_52/50257546363BACF93320824F924F8FA41D53F209_size16_w240_h40.jpg" alt=""/></a><a class="index_wljd_SzYsQ index_hide_-w8DE" href="http://news.ifeng.com/ask/index.shtml" target="_blank" rel=""><img src="https://x0.ifengimg.com/ucms/2021_30/96502FB0B2136C2DB6F766E95A5E35DDDC2764D1_size6_w360_h60.jpg" alt=""/></a><a class="index_wljd_SzYsQ index_hide_-w8DE" href="https://news.ifeng.com/ask/index.shtml" target="_blank" rel=""><img src="https://x0.ifengimg.com/ucms/2022_42/2E489749A84FE79BC08DE4E96911DF5582BCF05C_size16_w240_h40.jpg" alt=""/></a><a class="index_wljd_SzYsQ index_hide_-w8DE" href="https://news.ifeng.com/ask/index.shtml" target="_blank" rel=""><img src="https://x0.ifengimg.com/ucms/2023_13/BD45EC3BD0E4E602FB97E9999E73B9C93A225A68_size15_w240_h40.jpg" alt=""/></a>
</div>
</div>
</div>
<div class="index_login_A4hV6">
<div class="index_search_V6Anw">
<div class="index_search_box_F8iYn">
<div class="index_search_btn_2x_iuiV1 clearfix"><span></span><span>搜索</span>
</div>
</div>
</div>
<div class="index_phtv_2x_lCO-0 clearfix"><span></span><a href="https://www.phoenixtv.com" target="_blank" rel="" sign-trs-href="https://www.phoenixtv.com">PHOENIX TV</a>
</div>
<div class="index_ifeng_2x_G-EKU clearfix"><span></span><a href="//a.ifeng.com/?from=home" target="_blank" rel="">下载客户端</a>
</div>
<div class="index_user_Nhbno"><span></span>
</div>
</div>
</div>
</header>
<nav class="index_nav_WgWyU" aria-label="主导航">
<div class="index_navigation_box_W-y2a">
<ul id="nav" class="index_navigation_w56NT clearfix">
<li style="width:6.6%"><a href="//news.ifeng.com/" target="_blank" rel="" title="资讯">资讯</a>
</li>
<li style="width:6.6%"><a href="//finance.ifeng.com/" target="_blank" rel="" title="财经">财经</a>
</li>
<li style="width:6.6%"><a href="//tech.ifeng.com/" target="_blank" rel="" title="科技">科技</a>
</li>
<li style="width:6.6%"><a href="http://phtv.ifeng.com/" target="_blank" rel="" title="凤凰卫视">凤凰卫视</a>
</li>
<li style="width:6.6%"><a href="//ent.ifeng.com/" target="_blank" rel="" title="娱乐">娱乐</a>
</li>
<li style="width:6.6%"><a href="//fashion.ifeng.com/" target="_blank" rel="" title="时尚">时尚</a>
</li>
<li style="width:6.6%"><a href="https://mil.ifeng.com/" target="_blank" rel="" title="军事">军事</a>
</li>
<li style="width:6.6%"><a href="https://sports.ifeng.com/" target="_blank" rel="" title="体育">体育</a>
</li>
<li style="width:6.6%"><a href="https://gov.ifeng.com/" target="_blank" rel="" title="政务">政务</a>
</li>
<li style="width:6.6%"><a href="//auto.ifeng.com/" target="_blank" rel="" title="汽车">汽车</a>
</li>
<li style="width:6.6%"><a href="//house.ifeng.com/" target="_blank" rel="" title="房产">房产</a>
</li>
<li style="width:6.6%"><a href="//v.ifeng.com/" target="_blank" rel="" title="视频">视频</a>
</li>
<li style="width:6.6%"><a href="https://china.ifeng.com/" target="_blank" rel="" title="美好中国">美好中国</a>
</li>
<li style="width:6.6%"><a href="//yc.ifeng.com/?_bookch=top" target="_blank" rel="" title="小说">小说</a>
</li>
<li style="width:6.6%"><a href="https://mall.ifeng.com/shanklist/275893-306101-" target="_blank" rel="" title="凰家尚品">凰家尚品</a>
</li>
<li style="display:none"><a href="https://biz.ifeng.com/" target="_blank" rel="" title="品牌主场">品牌主场</a>
</li>
<li style="display:none"><a href="https://news.ifeng.com/original" target="_blank" rel="" title="原创">原创</a>
</li>
</ul>
</div>
</nav>
<div class="index_ssr_nav_8OKFH">
</div>
<nav class="" aria-label="城市导航">
<div class="index_nav_box_Hi-TF">
<div class="index_nav_list_frY29">
<div class="index_sub_nav_fgNif">
<div class="index_sub_nav_item_msXqj"><a href="https://macao.ifeng.com/" target="_blank" rel="" title="澳门">澳门</a>
</div>
<div class="index_sub_nav_line_E-tWK">
</div>
<div class="index_sub_nav_item_msXqj"><a href="https://me.ifeng.com/" target="_blank" rel="" title="中东">中东</a>
</div>
<div class="index_sub_nav_line_E-tWK">
</div>
<div class="index_sub_nav_item_msXqj"><a href="https://na.ifeng.com/" target="_blank" rel="" title="北美">北美</a>
</div>
<div class="index_sub_nav_line_E-tWK">
</div>
<div class="index_sub_nav_item_msXqj"><a href="https://liaon.ifeng.com" target="_blank" rel="" title="辽宁">辽宁</a>
</div>
<div class="index_sub_nav_line_E-tWK">
</div>
<div class="index_sub_nav_item_msXqj"><a href="https://nmg.ifeng.com/" target="_blank" rel="" title="内蒙古">内蒙古</a>
</div>
<div class="index_sub_nav_line_E-tWK">
</div>
<div class="index_sub_nav_item_msXqj"><a href="https://xj.ifeng.com" target="_blank" rel="" title="新疆">新疆</a>
</div>
<div class="index_sub_nav_line_E-tWK">
</div>
<div class="index_sub_nav_item_msXqj"><a href="https://hlj.ifeng.com/" target="_blank" rel="" title="黑龙江">黑龙江</a>
</div>
<div class="index_sub_nav_line_E-tWK">
</div>
<div class="index_sub_nav_item_msXqj"><a href="https://hainan.ifeng.com/" target="_blank" rel="" title="海南">海南</a>
</div>
<div class="index_sub_nav_line_E-tWK">
</div>
<div class="index_sub_nav_item_msXqj"><a href="https://ah.ifeng.com/" target="_blank" rel="" title="安徽">安徽</a>
</div>
<div class="index_sub_nav_line_E-tWK">
</div>
Shown with 13 long blocks (scripts, styles, long tags) folded into a marker that says how many characters they hide; line breaks added before block tags because the source is minified; the pane stops after the first 200 words; the page is 306 KB.
Reading view the text a plain-fetch client can extract
title: 凤凰网
No H1 in the initial HTML
搜索 PHOENIX TV 下载客户端 资讯 财经 科技 凤凰卫视 娱乐 时尚 军事 体育 政务 汽车 房产 视频 美好中国 小说 凰家尚品 品牌主场 原创 澳门 中东 北美 辽宁 内蒙古 新疆 黑龙江 海南 安徽 广东 深圳 江苏 河北 河南 湖北 江西 重庆 山东 青岛 山西 陕西 甘肃 浙江 宁波 数字经济 热点 · 资讯 英伟达两大股东发公开信:要求考虑让黄仁勋回归 美国又有上万架次航班取消或延误 以色列要撇开美国,单独打伊朗? 伊朗新“导弹城”高调亮相,有何深意? 伊朗总统:特朗普被以色列欺骗了 泽连斯基:乌克兰不会那样做,那意味着不能加入北约 法国连续第5个周末爆发抗议,超10万人走上街头 马克龙刚祝贺他参选总统,柔道巨星嫌弃:这是毒吻 时隔5年再捧冠军奖杯,英雄联盟全球总决赛中国战队夺冠 乘客付27.15,司机到手18.31,APP显示20.34…中间的钱去了哪? 中国男子富士山失联:当事人父亲已抵达日本,悬赏50万元找人 买房装修完才知“房主儿子在屋外窗口跳楼”,法院:不算凶宅 SpaceX首次实现“筷子夹星舰”壮举,马斯克祝贺 印度AI公司:我们优势很大,有能力赶上中美 要闻 正式公告:两人已办理离婚!分手费超8亿元 暖新闻 | 退休阿姨照料患癌男同事14年 动起来,消费“跑”起来——体育消费新观察 萍乡一超市老板5年假装扫码500余次,默默为特殊顾客免单 凤凰卫视 最新节目 凤凰聚焦|黄仁勋出轨引爆的“时机” 新闻今日谈|英法联合11国在波兰军演 总编关注|黄仁勋自救反击 司法攻防可期 军情观察室|新造航母新震撼 半潜艇射高速弹 风云对话|伊朗高官:美国必须先迈出一步 问答神州|量子安全定位能否重塑世界安全? 大新闻大历史| 法国乱象 精彩回放 冷暖人生|一个姐姐的生死营救 近观中国|探访西藏非遗传承 齐评天下|中美世纪交锋,G2格局止于2040? 空间观策|时隔近8年 德国总统再访华 凤凰大视野|国际纵队里的中国人 凤凰人 徐威:坚持乐观 拥抱变化 孙玉胜:AI时代媒体更要捍卫新闻“现场主权” 王冰汝 陈莺迁 李淼 霍伟伟 曹劼 李睿 凤凰精选 “赌徒”孙正义,弃牌了? 狂降95%成本!美国大厂“白嫖”中国AI,背后真相却让人心酸 风暴眼 | 黄仁勋的又一出轨对象,凭什么搅动董事会? 风暴眼 | “过段时间就回国养老”,华人骑手倒在墨尔本的晚高峰 对话120亿播放《持械入宋》主创,6人团队有“宝妈、前货车司机” 稀土成为中美博弈关键筹码,学者:中国完备的工业体系难复刻 当李在明向AI询问韩国的司法未来 捍卫员工双休,00后老板快撑不住了 凰家尚品 风直播 股票 利好,多家医药龙头,集体宣布 财务总监上任第二天就提交辞呈,688066,退市风险待解 下周,A股要盯紧一件事 回购,注销!多家巨头密集宣布 101家机构,“盯上”1家公司 苹果,创新高!芯片股,又大跌 财经 华祥苑:中国茶的大国茶叙 从喂饱庄稼到点亮电网,这块“石头”全球爆单 相距约1.7万公里,挡不住生意越做越大,红利从哪里来? 利好来了,将带动数千亿级消费市场 就在明天,央行大招来了 进博会上的“奥德赛”:凤凰记者沉浸式探展欧莱雅Vlog 2026移动网络大会 中美举行中美经贸磋商机制项下贸易理事会首次会议 中国银行举办“学向世界 行向未来”跨境教育发布会 市场 周生生的天塌了,“非富即贵”会员信息泄露 宝马“裁员”补偿487万,并不是做慈善 黄仁勋出局,是一次“以色列行动”? 创投资本“转向”:撤离具身智能,回流半导体 四连板!单月暴涨50%,光伏老企成功卖身 数百万罚没,有券商分支负责人被罚细节曝光 多家银行关停信用卡等App 超1.3万辆汽车召回,涉多个知名品牌 实探英伟达,员工三缄其口 盘后利好来了,两部门重磅发布 军事 日本防卫研究所报告鼓吹介入南海,暴露高市政府野心 外机超低空贴海面接近我领空,我飞行员极限距离逼退 以军总参谋长主张暂缓对伊朗动武,多名以高官反对 泽连斯基称乌军使用“星盾”再遭限速 日本政府拟将未来五年防卫费总额提高至60万亿日元 也门胡塞武装:沙特主导的联军对也门发动85次袭击 伊朗革命卫队:伊朗军队已处于“最高战备状态” 英国海事机构:美伊冲突相关海上安全事件增至163起 科技 · V现场 黄仁勋和“平头哥”,都在等一个厉娜 英伟达两大股东向董事会发公开信:要求考虑让黄仁勋回归 董明珠:格力对文凭的考虑已逐步取消,本事才是硬通行证 盯上马斯克?美民主党人要求保留“星链”限速记录 没有车机导航怎么办!这家车企直接卖纸质地图当GPS:200元一本 AI刚接管“空中大脑”,全美航班就集体趴窝? 马斯克晒SpaceX星舰“筷子夹”飞船近距离照片:“我拥抱了它” 苹果憋了近10年的人形机器人,最后用上了宇树 中国10吨级电动商用飞机,有人驾驶首飞成功 路透社:黄仁勋被指就婚外情误导英伟达高层,董事会已启动独立调查 数码 · 车研所 iPhone Air2被曝有5大升级,苹果要补上初代Air的所有缺点? Nothing手机阵容明年翻倍至少6款,A036等3款机型已现踪迹 苹果折叠屏明年冲击 40% 份额,三星领跑 三星Galaxy Watch智能手表专利,监测腹部脂肪 REDMI Note18 系列新机入网,配备 67W 快充 苹果首款智能家庭中枢及新款Apple TV 4K上市 上海海思CS6286传感器,车载全天候哨兵上线 奔驰踩下德国投资“刹车”:关厂选项被摆上桌 奔驰CEO:中国市场偏爱大车,三年推新或更新40款 华为智能门锁2系列全新升级鸿蒙7.0:新增多项功能 消息称方程豹钛9车型11月19日上市 旅游 雄安“慢生活”指南|雄安的打开方式 雄安15分钟生活圈初体验|雄安的打开方式 聚焦非洲,感受非凡:第16届神奇肯尼亚旅游博览会举办 山海相连,旅居可期:贵州在香港打开文旅合作新空间 深耕内地、首拓东盟:第三届“香港好物节”8月启幕,参与品牌创新高 这个夏天,去贵州玩点野的 |《这局好玩儿·贵州好嘢》正式上线 循路而来,共赴山海 | “文旅好品牌”2026年度案例征集启动
281 more words follow in the initial HTML.
| Check | Result | Detail |
|---|---|---|
| H1 in the initial HTML | Missing no H1 | A plain-fetch client finds no page heading in the bytes it receives. |
| First 200 words in the initial HTML | Found 200 of 200 words | The initial HTML carries 481 words of visible text; the first 200 are marked in the left pane. |
| llms.txt present and linked | Note present, not linked | 77684 bytes, 569 links. Structure grade A (6 of 6). Nothing on the home page points to it. Ora's lab found 86 percent of llms.txt fetches arrived through a link. |
| Markdown on request | Missing 200 text/html | Accept: text/markdown returned 200 with text/html; charset=utf-8. The server ignores the header. |
| Status of a made-up path | Found 404 | /agent-ready-html-missing-path-check returned 404: a real status code for a missing page. |
| JSON-LD types | Found ImageObject, Organization, WebSite | 3 schema.org types in JSON-LD blocks on the home page: ImageObject, Organization, WebSite. |
| OpenAPI link | Note none on the home page | No OpenAPI link on the home page. It matters only for a site that ships an API. |
Run the full check
The viewer read one page with four requests. The full check we recommend next is Ora's scan. Its Access layer runs 42 checks worth 30 of its 100 points, among them content without JavaScript, bot detection, llms.txt, markdown on request, JSON-LD and the sitemap (Ora's check catalogue, contract 1.38.0, read 5 November 2026). Open Ora's report for ifeng.com.
Limits: Ora reads public URLs only, says two runs of one scan land within a couple of points without publishing repeat-scan data, and keeps the product that fixes what it finds behind a waitlist. Cloudflare's scanner at isitagentready.com is a quick free alternative, and Mintlify's score covers documentation.
What the viewer does
It sends four plain GET requests with the user agent Mozilla/5.0 (compatible; agent-readiness-crawl/1.0): the URL itself, the same URL with Accept: text/markdown, /llms.txt on the same host, and a made-up path at the root. It runs no JavaScript. The left pane is the first bytes of the HTML as text, with long scripts and styles folded into a marker that says how many characters they hide. The H1 and the first 200 words of visible text are marked in both panes. The flags under the panes say what the four responses added up to.
Limits
- Ten seconds for all four requests together, 1.5 MB read from the home page, at most five redirects, each one checked again.
- http and https only, default ports only. Private, local and internal addresses and names are refused.
- Ten runs per address per minute. The counter lives in memory on the edge function, so it is per instance rather than global. Past ten you get a 429 with a Retry-After header.
- Results are cached for 24 hours by the response headers. Nothing is written to a database: the viewer keeps the first 200 words and the extracted fields for the length of the request and keeps no page body beyond that.
What it does not tell you
A plain fetch from this server is not a real agent. Bot protection weighs the source address more than the user agent, so a page that answers 200 here can still refuse an agent, and the reverse. Ora's lab found (2026-10-19) that returning 403 to agent user agents and hiding the answer in JavaScript were the only two of 19 configurations that stopped retrieval; the viewer can see the second, and can only hint at the first. The initial HTML reference covers both. The server logs and the published crawler address ranges settle the first.
The seven flags
- H1 in the initial HTML
- Whether the HTML the server sends already contains an H1. It is the cheapest sign that the page does not depend on scripts to say what it is.
- First 200 words in the initial HTML
- Whether at least 200 words of visible text arrive in the initial HTML. Under 40 words with an app root element is flagged as a JavaScript shell.
- llms.txt present and linked
- Whether /llms.txt answers with a plain-text file, whether the home page links it (an anchor, a link element or a Link header), and the structure grade the index uses.
- Markdown on request
- Whether a request with Accept: text/markdown comes back as text/markdown. Cloudflare Radar found 3.9 percent of scanned top sites passing this at its April 2026 launch.
- Status of a made-up path
- Whether a path that should not exist returns 404 or 410. A 200 is a soft 404 and reads as a live page.
- JSON-LD types
- The schema.org types found in JSON-LD blocks on the page. Ora's lab found JSON-LD made no difference when the answer was already in the HTML.
- OpenAPI link
- Whether the page links an OpenAPI file, by an anchor or a service-desc link relation. It matters only for a site that ships an API.
Sources
- Ora: AgentReady launch post (Ora's lab findings) https://ora.ai/blog/agentready-launch, read 4 November 2026
- Ora check catalogue, contract 1.38.0 (132 checks, 42 in the Access layer) https://ora.ai/api/checks, read 5 November 2026
- Ora home page (the fixing product is behind a waitlist) https://ora.ai/, read 5 November 2026
- Ora: Introducing Deep Scan (repeat scans) https://ora.ai/blog/introducing-deep-scan, read 5 November 2026
- Ora llms.txt (public URLs only) https://ora.ai/llms.txt, read 5 November 2026
- Vercel: Make your site readable by AI agents https://vercel.com/kb/guide/make-your-site-readable-by-ai-agents, read 4 November 2026
- llms.txt proposal (llmstxt.org) https://llmstxt.org/, read 4 November 2026
Last reviewed 5 November 2026