阅读提示
本文约 929 字,预计阅读 3 分钟。文中命令与配置均经过实测,可直接参考执行。
本文约 929 字,预计阅读 3 分钟。文中命令与配置均经过实测,可直接参考执行。
引言:Feed 还有没有用
有人觉得 RSS 过时了,但 Google 仍会抓取 WordPress 自带的 feed(/feed/),它也是内容聚合、第三方收录、防止抄袭延迟的来源。Feed 残缺会错过被动分发机会。
原理分析:Feed 的两类价值
- 抓取辅助:Google 通过 feed 发现新文章,尤其配合 PubSubHubbub/WebSub 可近实时通知。
- 分发与防抄:Feed 被聚合器、新闻站订阅,全文 Feed 可能被抄袭站先抓;摘要 Feed 则保护自己。
WordPress 默认输出全文 Feed,可在”设置→阅读”改为摘要。
保姆级实操
确认 feed 可访问且完整:
curl -s https://mimangfei.com/feed/ | head -c 800
开启 WebSub 实时通知(可用 PubSubHubbub 插件):
// 给 feed 加 hub 声明
add_action( 'rss2_head', function () {
echo '<atom:link rel="hub" href="https://pubsubhubbub.appspot.com/" />' . "\n";
} );
防抄:把”阅读”设置里的”每篇文章在 feed 中的显示”改为”摘要”,并在全文加 rel=canonical 回原站。
常见踩坑
- Feed 输出摘要却没正文,聚合器不收。
- 全文 Feed 被采集站秒抄,原创被判非首发的争议。
- 案例:某站 feed 因缓存插件把
/feed/也缓存成空,Google 抓取不到新文通知。把 feed 排除出缓存后,新文被发现速度明显变快。 - feed 里缺 canonical,采集站反成首发。
- 禁用 feed 却忘关,404 浪费抓取。
总结
判断标准:feed 可访问、含 canonical、按策略选全文/摘要。行动清单:查 feed 完整性 → 排除缓存 → 加 WebSub hub → 设 canonical → 决定全文或摘要。详见Google 站点地图完整配置。
觉得有用?点个赞支持一下
标签:
# canonical
# Feed
# Feed 完整内容
# Feed 被抓取
# RSS
# RSS Feed 与 Google
# RSS 提交
# WebSub
# WordPress Feed 配置
# 内容分发
# 内容聚合分发
