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 307 KB.
Reading view the text a plain-fetch client can extract
title: 凤凰网
No H1 in the initial HTML
搜索 PHOENIX TV 下载客户端 资讯 财经 科技 凤凰卫视 娱乐 时尚 军事 体育 政务 汽车 房产 视频 美好中国 小说 凰家尚品 品牌主场 原创 澳门 中东 北美 辽宁 内蒙古 新疆 黑龙江 海南 安徽 广东 深圳 江苏 河北 河南 湖北 江西 重庆 山东 青岛 山西 陕西 甘肃 浙江 宁波 数字经济 热点 · 资讯 战争之王,被抛弃了 中方回应加美英等国发表涉黄之锋案所谓联合声明 “共和党惨败后,万斯开始与特朗普保持距离” 沙特首都金融区遭袭,目击者称阿美石油大楼受损 美中央司令部成立铁门特遣队,阻击伊朗陆路运输 时隔40年,英国元首将再次访华?英王室幕僚回应 “想在‘跛脚鸭’期间办成任何事情,就必须让赫格塞思走人” 日本自民党考虑处分前首相石破茂 超长待机15个小时,高中生们正面临蒸馏式教学 47岁中国籍外卖员在墨尔本遇害:受伤后进店还想着取餐 事关卡蓓诺洗发水,胖东来最新回应 2岁幼童被开水烫伤未及时送医死亡,无偿照看者遭索赔116万 “一夜崩溃8次!救救我!” 在“快”时代,做个“慢”一点的记者 要闻 博出奇迹!大连英博夺得队史首座中超冠军 暖新闻 | 一群陌生乘客买光盲人爷爷的无花果,只为让他早点回家 一座鲁南小城的公交转型探索 3岁幼童被滑梯划伤缝7针 涉事童乐园注销,商场只愿赔一半医疗费 凤凰卫视 最新节目 凤凰聚焦|美国会两院易主,特朗普怎么办? 新闻今日谈|欧盟公布乌克兰入盟路线图 总编关注|俄罗斯顺势加码军情支持伊朗 军情观察室|隐身无人跃甲板 美日紧急造新弹 风云对话|专访音乐剧大师韦伯 问答神州|AI正如何颠覆影视行业? 大新闻大历史|火线谈判 精彩回放 冷暖人生|别忘记我 近观中国|世界市长洛阳行 齐评天下|中美世纪交锋,G2格局止于2040? 空间观策|时隔近8年 德国总统再访华 凤凰大视野|国际纵队里的中国人 凤凰人 徐威:坚持乐观 拥抱变化 孙玉胜:AI时代媒体更要捍卫新闻“现场主权” 王冰汝 陈莺迁 李淼 霍伟伟 曹劼 李睿 凤凰精选 对话《持械入宋》主创,6人团队有“宝妈、前货车司机” 稀土成为中美博弈关键筹码,北大学者:中国完备的工业体系难以复刻 当李在明向AI询问韩国的司法未来 捍卫员工双休,00后老板快撑不住了 跨洋求药,轮到美国人来中国了 风暴眼 | “再发现就让你死在这里!”环保博主收到死亡威胁 塞尔维亚政坛变天,武契奇转身成为反对派:中塞合作何去何从? 风暴眼 | 日系车,卖不动了 凰家尚品 风直播 股票 中期选举之后,纳斯达克可以抄底吗? 突破下行趋势,“最差的时候已经过去”!下周A股怎么走? 不涨反跌!百亿芯片独角兽估值“腰斩” AI交易何时企稳?未来如何演变?华尔街密集研判 央行连续24个月增持黄金,创近两年最大加仓手笔 离职已6年,康威被判刑!已向原单位支付2000万元赔偿 财经 这家A股公司拟百亿跨境并购,股价历史新高 野村:“蓝色浪潮”冲击美国数据中心,中国AI反而受益 梁文锋攒了一个老乡局 “11块钱买房”噱头叫停,背后的鹤岗正悄然转型 石油进口同比下降15%:中国是怎么做到的? 双向赋能!从全球经贸到城市烟火,浦发银行深度服务进博会 金价回撤超30%,国际机构大幅下调目标价 定了,纳斯达克,重大交易改革 10月CPI、PPI数据将公布,这些投资机会最靠谱 市场 越赚钱越跌,又一被错杀的赛道 千亿PCB龙头,分红大动作 国产AI神器,全球卖爆了 A股罕见,6200亿爆买 又一外资公募,获批QDII资格 高盛猛砍黄金目标价!全球央行,仍在“买买买” 英伟达,突发大劫案 300223,回购股份用途变更,全部注销 6只连续涨停板股票,提示风险 中选之后马斯克成为“AI格局胜负手” 军事 国防部:国际社会应高度警惕日本重启“战争机器” 多型新式战机列装,人民海军配齐硬核“航母五件套” 美国悬赏最高2000万美元征集伊朗核计划相关情报 伊朗革命卫队:已解除本国导弹射程限制 万斯参与美伊间接磋商,旨在达成新的停火与核谈判 美军“罗斯福”号航母停靠新加坡,随后将部署中东 伊朗媒体:格什姆岛遭导弹袭击,击落一架美无人机 扎哈罗娃:俄美议程无进展,日本放弃反俄才能对话 科技 · V现场 AI时代的新工作到底是什么?黄仁勋都答不出来 MiniMax创始人:美国暴力投入算力,正被中国工程效率追赶 期待已久的大的终于出现了:DeepSeek V4.1 Pro灰测能力暴涨 一周只上3天!Anthropic 35页报告:全球科研产出或拉爆16倍 预计2026年我国能源投资总额达9400亿美元,居全球第一 陶琳:特斯拉上海超级工厂零部件本土化率达98% 陶琳:特斯拉上海超级工厂零部件本土化率达98% 英国士兵手机遭黑客入侵,私密照片被用于勒索 明年停产的特斯拉Cybertruck又涨价,入门版已暂停接受订单 Anthropic最强Model 4首次曝光!RSI狂飙2倍速 数码 · 车研所 王腾澄清智能戒指材质争议:并非都是智商税 今年旗舰机这命名,我真有点看不懂了 价值1140万美元的英伟达硬件在美国被盗 索尼全球首发养老黑科技!Wi-Fi信号可检测人跌倒 小米18 Pro系列有望11月17日全球发布 华强北显卡RTX 5080从近2万元跌至1.6万元 一加Ace 7 Pro体验:“二号人物”这次想当主角 我买了枚戒指,它却薅着我算命 存储风暴压顶,小众手机“在劫难逃” 被年轻人遗忘的磁带,正在AI时代闷声发大财 丰田中国严正声明:“气囊召回”短信系诈骗 旅游 雄安“慢生活”指南|雄安的打开方式 雄安15分钟生活圈初体验|雄安的打开方式 聚焦非洲,感受非凡:第16届神奇肯尼亚旅游博览会举办 山海相连,旅居可期:贵州在香港打开文旅合作新空间 深耕内地、首拓东盟:第三届“香港好物节”8月启幕,参与品牌创新高 这个夏天,去贵州玩点野的 |《这局好玩儿·贵州好嘢》正式上线 循路而来,共赴山海 | “文旅好品牌”2026年度案例征集启动 茅山亮相第四届香港文博会: 以道文化为纽带,探索中华文化国际传播新表达 汽车 新势力10月销量丨理想承压严重!小鹏、小米谁第二?
272 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 472 words of visible text; the first 200 are marked in the left pane. |
| llms.txt present and linked | Note present, not linked | 75061 bytes, 570 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