新闻资讯类站点必须用article标签,否则核心内容可能无法进入google新闻索引或被rss抓取;每条新闻需含标题、time[datetime]、作者等完整语义要素才能被独立识别与分发。

新闻资讯类站点用 article 标签不是“加分项”,而是基础生存线——不用或乱用,核心内容可能根本进不了 Google 新闻索引,RSS 订阅器也会跳过整块区域。
哪些新闻内容必须套 article,哪些绝对不能套
判断标准就一条:这段内容能不能脱离当前页面,被单独抓取、转发、存档、读屏?能,就必须用 article;不能,硬套反而稀释权重。
- 每条新闻正文(含标题、导语、正文、作者、发布时间)→ 必须
article,且内部要有h1或h2标题 +time[datetime] - 首页的“热点快讯”卡片(带图、标题、摘要、时间)→ 每张卡一个
article,不是整个模块套一个 - 评论区每条评论(含昵称、头像、时间、内容)→ 每条独立
article,标题可用h3,别漏time - 轮播图容器、广告位、页脚备案号、分类导航栏 → 绝对不能套
article,这是语义污染 - “相关推荐”列表本身不构成独立内容单元 → 用
section包裹,里面每条再用article
article 内部结构不合规,比不用还糟
Google 新闻和 RSS 解析器会检查 article 是否具备“可分发”的最小语义要素。缺一项,就可能降级为普通段落处理。
- 没标题:Lighthouse 直接报无障碍错误,
article被视为语义残缺 - 时间写成“刚刚”“昨天”而没
time[datetime="2026-06-16T09:42:00+08:00"]→ RSS 不认,Google 可能忽略时效性信号 - 把作者信息塞进
div class="author"而不是footer或带author属性的meta→ 结构信号弱,E-E-A-T 评估打折 - 在
article里嵌套main或另一个article→ W3C 无效,爬虫解析失败
列表页 vs 单页:article 的嵌套层级怎么摆
首页或频道页是多条新闻并列,单篇新闻页只有一条主内容——两种场景下 article 的包裹逻辑完全不同,混用会导致大纲断裂。
- 列表页(如 /news/):外层用
main,每条新闻用独立article,之间不要用section再包一层(除非有明确主题聚合,比如“暴雨专题”) - 单篇页(如 /news/20260616001):
main直接包一个article,article内部用header包标题和元信息,用section划分“背景”“进展”“专家观点”等子模块 - 避免
article > section > article这种嵌套:子模块不是独立内容,不该再用article - 标题层级必须连贯:列表页的每条
article用h2,单篇页主标题用h1,子模块标题从h2开始递进
真正卡住权重的,往往不是没用 article,而是用了却没给它配齐语义零件——标题、时间、作者、独立上下文,缺一不可。爬虫不看样式,只认结构是否真实支撑“这是一篇能单独活下来的内容”。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











