• 这是个被忽视的WordPress优化技巧,如果不是因为Yoast的WordPress SEO,我可能也不会去研究它。而这些优化技巧多多少少对页面优化有些用处,所以为什么不了解一下呢?

    从SEO插件说起

    WordPress的Head清理
    在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 &raquo; Feed" href="http://example.com/feed/" rel="alternate" type="application/rss+xml" />
    <link title="Example.com &raquo; 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');
    ?>

    这些标签都应该去掉吗?

    WordPress清理Head选项
    说了很多,最后还得绕回一个问题,这些标签真的都需要去掉吗?我的观点是,去掉RSD、shortlink标签,因为他们要么不安全,要么就会对SEO产生不良影响。去掉WLW如果你不用Windows Live Writer,但是还是保留RSS标签吧。

    转载申明

    如果你认为本文很有帮助,并希望转载,那么请保留本网站名称与链接的署名:The Observing Mind(http://www.yuhua.org/),这对您的网站并不会造成任何损害,但是却是对我的时间、劳动与知识成果的尊重,谢谢!

    YH
    About YH

    『星際迷航(Star Trek)』及科幻輕度癡迷人仕、程序開發愛好者、項目管理實踐者及美國項目管理協會(PMI) Project Management Professional (PMP)®連續10年持證人、人力資源經理、陳式太極拳初階練習人、愛書的讀書人、輕度旅行者與博物館愛好者,以及隨意的數碼照片拍攝者。

    『旅行』是體驗和放鬆的好方法,『閱讀』是人生一日也不可缺少的生活方式,而『寫作』則是記錄歷史和整理思想的好工具。

    4 Responses to WordPress优化:去除WordPress页面中的WLW、RSD、Shortlink和RSS标签
    1. 煎饼myan
      2013 年 2 月 24 日 at 01:29

      还没有装你说的seo插件,先按你的插件代码试试.

    2. 2013 年 4 月 28 日 at 00:00

      深夜来访!

    3. 2014 年 1 月 1 日 at 12:33

      不错 参考一下

    4. Pingback: 教你如何像我一样对WordPress进行SEO搜索引擎优化 | 谋生向左

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注