这是个被忽视的WordPress优化技巧,如果不是因为Yoast的WordPress SEO,我可能也不会去研究它。而这些优化技巧多多少少对页面优化有些用处,所以为什么不了解一下呢?
本文目录
从SEO插件说起
在Yoast著名的插件WordPress SEO的”标记 & 元标题”设置最下方中,你会发现有这么四个选项:
- 隐藏RSD标签
- 隐藏WLW Manifest标签
- 隐藏文章shortlink标签
- 隐藏RSS标签
这些到底是什么东西?来看看我的研究结果。
优化WordPress页面内容
显然,Yoast搞出这么四个选项,一定是因为这些选项对WordPress页面的内容可以起到优化作用。不过,就算有用,也还要先高清这些缩写到底是什么,然后再决定是不是要去除。
RSD标签
RSD是Really Simple Discovery的缩写,它是一个基于XML的服务协议发布格式,使得一个web程序的服务对其他的程序可见。这个服务本身有一定的安全风险。
在WordPress页面的部分中,RSD标签通常是类似下面的形式:
<link title="RSD" href="http://example.com/xmlrpc.php?rsd" rel="EditURI" type="application/rsd+xml" /> |
因此如果你不使用象Flickr那样的直接将内容发布到你博客的功能的话,这个服务实际上对你并没有用处,还将你的RSD服务地址对外公开了。
WLW Manifest标签
WLW是Windows Live Writer的缩写,这是微软发布的一款集成在Windows Live产品中的博客写作软件。而WLW Manifest是一份向Windows Live Writer提供博客系统能向写作软件提供的支持种类的信息清单,包含了例如是否含有标签支持、关键字支持、后台管理地址、文章编辑地址等等的信息。
WLW清单在WordPress页面的部分中,通常是这样的形式:
<link href="http://example.com/wp-includes/wlwmanifest.xml" rel="wlwmanifest" type="application/wlwmanifest+xml" /> |
如果你只用WordPress在线写作界面,或并不使用WLW作为你的博客写作软件,那么WLW Manifest信息对你并没有什么用处。
shortlink标签
shortlink指出一个WordPress页面的短链接形式,它的通常形式是:
<link href="http://example.com/?p=1234" rel="shortlink" /> |
短链接实际上并没有太大用处,而且它并对SEO不但无益,而且有害,因为它会对搜索引擎造成不同链接的重复内容。
RSS标签
RSS是Rich Site Summary的缩写,它是一种聚合网站资料更新的格式,它的标签在WordPress页面中通常是这个形式:
<link title="Example.com » Feed" href="http://example.com/feed/" rel="alternate" type="application/rss+xml" /> <link title="Example.com » Comments Feed" href="http://example.com/comments/feed/" rel="alternate" type="application/rss+xml" /> |
如何去除这些标签?
如果你使用Yoast的WordPress SEO插件,那么只要勾选相应的选项就可以去除在WordPress页面部分中的对应标签。 如果你不使用上述插件,又打算用代码形式来去除这些标签,那么可以尝试下面两种解决办法。
解决办法1 – 自制WordPress插件
创建一个WordPress插件,并添加如下代码。
<?php /* Plugin Name: WP Head 清理 */ remove_action('wp_head', 'rsd_link'); remove_action('wp_head', 'wlwmanifest_link'); remove_action('wp_head', 'wp_shortlink_wp_head'); remove_action('wp_head', 'feed_links'); remove_action('wp_head', 'feed_links_extra'); ?> |
解决办法2 – 修改WordPress主题的functions.php
或者,你可以修改你的WordPress主题中的functions.php文件,在文件中追加以下代码。
<?php remove_action('wp_head', 'rsd_link'); remove_action('wp_head', 'wlwmanifest_link'); remove_action('wp_head', 'wp_shortlink_wp_head'); remove_action('wp_head', 'feed_links'); remove_action('wp_head', 'feed_links_extra'); ?> |
这些标签都应该去掉吗?
说了很多,最后还得绕回一个问题,这些标签真的都需要去掉吗?我的观点是,去掉RSD、shortlink标签,因为他们要么不安全,要么就会对SEO产生不良影响。去掉WLW如果你不用Windows Live Writer,但是还是保留RSS标签吧。
转载申明
如果你认为本文很有帮助,并希望转载,那么请保留本网站名称与链接的署名:The Observing Mind(http://www.yuhua.org/),这对您的网站并不会造成任何损害,但是却是对我的时间、劳动与知识成果的尊重,谢谢!
还没有装你说的seo插件,先按你的插件代码试试.
深夜来访!
不错 参考一下
Pingback: 教你如何像我一样对WordPress进行SEO搜索引擎优化 | 谋生向左