按文章第一次公开发表的时间滚动保留48小时。已有合法授权Rank Math PRO的新闻站,可以让插件自动加入新新闻、移出过期新闻;更新老稿不会重新开始计时。旧文章和普通站点地图继续保留,也不用每天新建一份文件。
下面以“港口观察报”为教学例:它已有真实新闻发布,WordPress的Posts类型全部用于新闻,也已安装并授权PRO。刊物、稿件和日期都是设定,用来说明操作和读法。普通企业博客提交教程或产品页,可接着看普通XML站点地图教程。
用已有PRO限定新闻范围
先打开“文章”列表,看你准备纳入的类型是否全部是真新闻。这个选择会同时影响页面标记:Rank Math官方说明指出,被设为新闻的文章会改用NewsArticle,即给Google读的“新闻文章”类型,即使以前设的是Article或BlogPosting。
本例Posts全是新闻,可以选Posts。若同一类型混了教程和服务介绍,先请维护者划清新闻范围,并检查这些页面实际输出的文章类型。分类排除可以控制地图里的网址,却不能单凭它认定页面Schema也已处理正确。
News Sitemap是PRO付费功能,本文从已有合法授权开始。没有授权时由负责人决定方案和预算;看不到Sitemap Settings时,请管理员或被授予设置权限的人操作。能编辑新闻不代表能改全局地图。
范围确认后,设置一次:
- 进入 Rank Math SEO → Dashboard,先开启Sitemap模块,再开启News Sitemap模块。
- 打开 Rank Math SEO → Sitemap Settings → News Sitemap。Google News Publication Name填实际刊物名,本例是“港口观察报”。若已出现在Google News,名字与其文章显示的刊物名一致,省去括号附注,不塞关键词。
- News Post Type选已确认的新闻类型。本例选Posts;需要排除分类或标签时,在Exclude Post Terms搜索并选择。这里仅列已分配给文章的分类、标签,空分类不出现在下拉框中。
- 点 Save Changes,重新打开确认设置仍在,再复制顶部Sitemap URL显示的真实完整地址。
这个地址由已有插件持续更新,不用猜文件名或每天换地址。同一批新闻由这一套生成者负责,不再加另一个地图插件或往文章区块贴第二份NewsArticle代码。接下来检查它真正输出了什么。
两天从首次发表算
本例在北京时间2026年10月4日10:00检查,向前48小时是10月2日10:00。它不是简单的“今天和昨天”两个日历日期。
| 稿件及首次发表情况(北京时间) | 新闻条目应怎样 |
|---|---|
| A:夜间提柜服务,10月4日09:00已公开 | 仅1小时,应进入 |
| B:闸口开放时间,10月2日09:00已公开 | 已49小时,应退出 |
| C:运行回顾,10月1日发表,今天刚更新 | 仍按10月1日算,应退出 |
| D:航线新闻,今天15:00排期 | 尚未公开,不应进入 |
Rank Math会自动移除超过48小时的新闻项。更新C的文字不改变首次发表时间,也不要把它的原日期改成今天来重新入图。普通地图中的修改时间可反映更新,新闻字段publication_date则应保留初次发表时间。
时间字符不同,不一定是错。A的北京时间09:00和UTC的01:00是同一时刻:
2026-10-04T09:00:00+08:00
2026-10-04T01:00:00Z
+08:00表示比UTC快八小时,Z表示UTC。对不上时,到 设置 → 常规 → 时区 查看站点采用的时区和显示时间,再请维护者核发布字段;不要临时改整个站点时区掩盖差异。页面显示“更新于”的日期,也不能替代首次发表。

在公开XML里核对四篇稿子
将刚复制的地图地址粘贴到未登录窗口。它应直接返回地图文件,不能要求登录、出现验证码或跳到首页。如果浏览器显示的是整理过的列表,右键“查看网页源代码”读原始XML,用Ctrl+F(Mac用Command+F)找A的完整文章网址。
下面是完整教学格式,帮助你认字段,不用拿它覆盖插件文件:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
<url>
<loc>https://example.com/news/night-container-pickup/</loc>
<news:news>
<news:publication>
<news:name>港口观察报</news:name>
<news:language>zh-cn</news:language>
</news:publication>
<news:publication_date>2026-10-04T09:00:00+08:00</news:publication_date>
<news:title>港口新增夜间提柜服务</news:title>
</news:news>
</url>
</urlset>
这一个条目要指向同一篇新闻,读五个值就够了:
loc:A当前公开的正式网址。news:name和news:language:实际刊物名及语言,简体中文用zh-cn。news:publication_date:A首次发表的时刻。news:title:网站中的新闻标题,不额外加作者、刊物名或日期。
再找B、C、D的网址。单独的新闻地图里,B和C应已移出;如果现有系统是在普通地图上加新闻字段,旧网址可以留下,但应移除它们的news:news块。D还没公开,不能出现在当前公开地图中。Google新闻地图规则允许这两种文件安排,退出新闻窗口不等于删除网页。
新闻很多时,还要检查各子文件。上限是每个文件1000个新闻块,不是网站只能有1000篇文章。Rank Math负责拆分;从当前地图索引打开它实际列出的各个地址,核近期稿件分布和每份数量,不凭示例猜第1页、第2页的文件名。
如果B过了49小时仍带新闻块,就把问题交给已有生成者的维护者:
我在北京时间10月4日10:00未登录打开设置页提供的新闻地图,B仍带news:news。它首次发表是10月2日09:00,已过49小时,今天只更新文字;A今天09:00已公开,D仍排期15:00。附实际地图地址、B完整网址及那段XML。请核首次发表字段、新闻范围、生成规则和缓存;修好后在原地址重查这四篇。
字段错了要修实际来源:语言不对就查生成器怎样读取刊物语言,标题多后缀就查标题来源或生成规则。不要只改下载到电脑上的XML副本。
返回旧文件时,维护者应检查WordPress、服务器或CDN缓存,按现有工具排除地图缓存并清掉旧副本,可参考Rank Math缓存说明。CDN是网站前面的内容分发服务,也可能保存副本。重新打开原地址,仍需读到正确XML;响应200却返回首页或错误页,文件就还没取对。
让GSC读取同一个地址
文件正确后,打开Search Console(GSC,Google站长工具),选择这个新闻网站的资源,进左侧“站点地图”。由资源所有者将检查过的地图地址填入“添加新的站点地图”并提交;没有所有者权限,就把地址交给所有者。核对域名和HTTPS,别提交到另一网站资源。
点同一文件的记录,看Status状态和Last read最近读取时间。Success只表示文件已取回并读懂,修复过文件时还要确认最近读取在修复之后。显示Couldn’t fetch或XML错误,就点该行展开详情,将文件地址和错误交维护者,修好后重新提交,再看新的读取结果。GSC报告说明解释了这些字段。
地图被读到不等于每篇已收录,也不保证显示在Google News;这份报告没有新闻专有的曝光结果。某篇仍有问题,再用网址检查看该页面的抓取与索引。
没有新新闻,过两天地图变空可以正常,GSC可能提示Empty Sitemap。先确认窗口里确实没有新稿即可;如果A已公开、类型也选对却仍为空,就回到实际XML检查范围和缓存,不拿老稿填满它。
B已经发表49小时,退出新闻地图后,原文章和普通地图都继续保留。C也一样,不用删页面、加noindex或重设日期。以后新稿发布,已有生成者继续更新同一个地址,Google继续读取它。
若确认时间和范围后仍返回旧XML,可通过跨境YOUNG联系页提交地图地址、一篇错列稿件、原发表时间和GSC错误,先判断现有维护者能否处理,或是否需要技术SEO与数据执行。修正网站输出不能保证Google News收录。

常见问题
超过两天的新闻,是不是要从网站删除?
不用。让它退出新闻条目,原文章及普通地图继续保留。近期窗口不决定旧文章是否还有阅读或搜索价值。
老新闻今天更新了,能重新进入两天窗口吗?
不能按更新日重算。publication_date记录首次发表,修错字或补内容不会让它自动成为新发表新闻,也不要为入图改原日期。
每天都要重新提交一个新闻地图文件吗?
不用。已有PRO自动更新同一地址。首次配置后核文件再提交;遇到抓取失败或重要修复时重交这个地址,日常不新建文件。