一、确定一个永久的RSS地址

WordPress默认的订阅地址是www.domain.com/feed,使用这样的地址有三个比较大的缺陷:

1、无法统计多少人订阅了你。
2、博客更换域名或者被GFW后原RSS地址不能访问了,原来的读者群就流失了。
3、输出的内容太单调,不美观,且没有让用户选择订阅工具的按钮(链接)。

所以最好使用feedbuner和feedsky这类第三方Feed工具。第三方feed工具会烧录博客的原有RSS,给你分配一个新的可订阅的RSS页面,除了界面美观外,feedsky还可以根据你的订阅量和类别为你做一些展示,提高你的订阅量。

因为众所周知的原因(比如FeedBurner挂了)和RSS提供商自身不稳定(比如FeedSky出现故障)的原因,有时这类第三方feed工具提供的RSS地址不能访问,所以建议参考月光博客采用的方法——使用二级域名绑定到这个RSS地址,然后让访客订阅这个二级域名(目前只有feedsky免费提供域名绑定的服务,FeedBurner要收费)。当feed地址不能访问时,可以重新绑定或指向到可用的feed上,避免了读者群的流失。

以我的博客为例,我认为从稳定性上看:feed.linggan.com>feed.feedsky.com/chenfangyi>blog.linggan.com/feed,所以最终选择的是feed.linggan.com作为订阅的地址。

二、更新Wordpress上的默认地址为新地址

接下来,你要在你的博客上做些修改,让访客订阅到的都是这个自定义的地址,而不是原来的rss地址。

1、在博客的侧边栏sidebar上加一个widget或者直接修改模板,把RSS地址改为自定义的RSS地址。比如我博客上的:

可在sidebar.php里修改代码实现,这些代码可从你的feedsky或feedburner的feed页面的代码中获取。

2、修改博客头里指定的RSS地址。

但如果访客不是通过点击这些链接订阅的,而是直接在浏览器上点击订阅图标或者在Google Reader里输入你的博客地址(非RSS地址)来订阅的,那就不是订阅到你设置的这个RSS地址了,而是订阅到Wordpress默认的rss。

因为Google Reader和带RSS订阅功能的浏览器判别一个网站的RSS地址都是在head里判断的,我们可以看到head里的代码是(以我的博客为例):

<link rel="alternate" type="application/rss+xml" title="陈方毅的灵感日志 RSS Feed" href="http://blog.linggan.com/feed" />

所以我们还需要做少量的代码上的修改。

修改模板的头文件header.php,把以下这句:

<link rel="alternate" type="application/rss+xml" title="<?php bloginfo(‘name’); ?> RSS Feed" href="<?php bloginfo(‘rss2_url’); ?>" />

换成:

<link rel="alternate" type="application/rss+xml" title="<?php bloginfo(‘name’); ?> RSS Feed" href=http://feed.linggan.com />

这样以后通过任何形式的订阅就都是用你自定义的这个地址了。

三、让所有地方的feed地址转向到新地址

以上虽然更改了feed地址,但你难保外链、搜索引擎收录的、或者以前写的文章中不出现你的旧feed地址,所以为了确保没人再订阅旧的RSS地址,你还需要对旧的RSS地址进行转向。不过Feedsky官方提供的RSS转向工具在wordpress2.8.4中不能使用了,Feedsky也不再提供下载,所以这里提供一个根据feedburner转向插件FeedBurner FeedSmith修改的插件FeedSky FeedDuetG。启用这个插件后,设置一下你的新Feed地址,就可以在访问wordpress内置的rss地址的时候跳转到你的新Feed。

四、提醒访客订阅

以上是让你的RSS地址在读者的阅读器中尽量的统一,我们还可以做一些优化,提醒未订阅的访客来订阅你的博客,这里介绍一个非常好的插件——WP Greet Box,这个插件能够根据访客的特性个性化的提醒访客订阅你的博客。

比如,你可以通过这个插件设置:

对第一次访问博客的访客,在文章的上方提醒“您是第一次访问本博客,本博主题为业界评论和电子商务,若您对此感兴趣,可以点此订阅”

对Google搜索进来的访客:可以提醒“Hi!Googler!我也用Google,如果您对本博的内容感兴趣,可以点此订阅”

不过注意,需要在这个插件的General Configuration的Advanced Options设置中,把默认的RSS地址改为你现在的RSS地址。如下图所示:

WP Greet Box还有很多其他的自定义设置,非常值得一试。

五、优化访客订阅体验

对已经订阅的访客,如果在阅读器中看到一篇很适合自己口味的文章,看完可能还会觉得意犹未尽,如果这时能有一些推荐或者相关文章的列表,则能够吸引他再去看看其他的文章。这可以通过WordPress Related Posts Plugin这个优秀的插件来实现,注意安装好后要在插件的设置里选中“Related Posts for RSS”。

另外,有的读者喜欢分享,如果你觉得有必要,可以在feedsky的“feed互动”中添加以下效果,方便你的读者分享你的文章。

转载于:https://www.cnblogs.com/snake-hand/archive/2013/06/10/3131137.html

WordPress的RSS订阅优化相关推荐

  1. html网页文件保存rss订阅,博客RSS订阅一些优化方法

    关于RSS订阅的问题我只写过一篇文章,(点此查看)并把投机取巧把此文作为RSS订阅的一个说明,因为对RSS不重视,从来没有优化和推广过本博客RSS.直到上周末RSS服务提供商FeedSky服务器出现问 ...

  2. 顶级生物信息学 RSS 订阅源

    早在 2018 年的时候我在"生信草堂"的公众号上写过一篇关于 RSS 的文章<使用 RSS 打造你的科研资讯头条>,介绍了关于 RSS 的一些内容和如何使用 inor ...

  3. 通过RSS订阅、邮件转发自动同步多个Blog

    一些主流的Blog发布工具或发布网站,都具备邮件发布功能,既你给一个既定的地址发送邮件,就可以实现Blog内容的发布了. 以上两者结合起来,配上邮件的自动转发,就可以实现以一个Blog为主,同步更新其 ...

  4. 使用Feed43为网页生成RSS订阅源

    简介 在我们使用Rss时候发现很多的网站并不支持Rss服务,如果自己使用Rsshub,Huginn等搭建订阅源,不单单需要懂一些编程和服务器部署的知识,还需要买服务器.如果只是轻度的使用那么完全可以试 ...

  5. 实战wordpress博客seo优化

    1.通过开启ping服务功能来快速实现通知搜索引擎网站上有新内容产生. 方法:管理后台-设置-撰写-更新服务 在下面框中输入几个常用ping服务列表: http://ping.baidu.com/pi ...

  6. Mac下好用的日记、电子书阅读器、RSS订阅软件​

    Mac下好用的日记笔记本.电子书阅读器和RSS订阅.播客订阅等软件推荐.我们收录到 Mac下好用的日记.电子书阅读器.RSS订阅软件​http://www.webhub123.com/#/home/d ...

  7. 如何在Blog中使用feedburner管理RSS订阅

    最近我在我的Blog中使用feedburner管理RSS订阅,如下图: 使用feedburner可以知道有多少人订阅了你的Blog,有多少人阅读了你的Blog,是不错的RSS管理工具.下面讲述如何加入 ...

  8. wordpress怎么设置文章页面不打开新的窗口_2019 WordPress外贸网站SEO优化基础设置(新手图文教程)...

    做好了网站,选好了主题,配备了必备插件,基础SEO怎么设置才能避免后面经常改动基础设置,导致关键词排名降低,页面收录消失等问题呢? 对于外贸建站老鸟来说,他们装备了插件Yoast SEO的时候,就会把 ...

  9. 为网站加入Drupal星球制作RSS订阅源

    目前中文 Drupal 星球的版块还未成立,但大家的积极性挺高,不少站长都已经调整好自己的网站,生成了可供Drupal Planet 使用的RSS订阅源. 如果你也想让网站做好准备,可以不必再花上不少 ...

最新文章

  1. iOS 中KVC、KVO、NSNotification、delegate 总结及区别
  2. Windows8应用生命周期 Metro Style Apps Lifecycle
  3. 常见的一些 Hash 函数
  4. 坚持,这两个字非常重要!
  5. 2021葫芦岛市第六高级中学高考成绩查询,葫芦岛高考成绩查询
  6. Spring IOC之Bean初始化篇
  7. 魔术方法 python_python所有的魔术方法
  8. oracle 远程tns配置
  9. @HTML.RadioButtonFor和@Html.DropDownList用法
  10. Django DRF认证组件/权限组件/序列化组件综合总结(完整版)
  11. 3d工口医Android,3d口工医完整版
  12. 天涯上令人肝肠寸断的100个经典签名
  13. Prism4学习笔记(六):UI Composition
  14. maven镜像源及代理配置
  15. 信息化实施, 管理前沿 ERP生产系统
  16. Catalan数的分析和应用
  17. Linux,shell与alias
  18. mysql在线主从复制_使用MySQL8.0 clone技术在线搭建主从复制
  19. 阿里云服务器ECS如何进行远程连接?
  20. 数据库-SQL常用函数语句及其用法汇总

热门文章

  1. [html] 如何设置打印尺寸?
  2. [css] 你有使用:valid和:invalid来校验表单吗?
  3. 工作126:Vue.ls.set传值 然后取值
  4. 前端学习(1741):前端调试值之元素状态改变的监听方法
  5. shiro学习(24):Spring的transaction-manager的用法
  6. shiro学习(20): 自定义过滤规则
  7. java学习(138):异常处理
  8. Python time strftime()方法
  9. linux下zabbix安装
  10. git pull提示当前branch没有跟踪信息