WordPress SEO教程:WordPress整站SEO指导(2)

http://www.itjxue.com  2015-08-02 11:01  来源:未知  点击次数: 

模板header优化

出于适用人群广和每个人使用目的不同的原因,在WordPress的各种模板的header中,都基本含有了一切能够放进去的东西。

有些东西是必要的,如title/Meta Description/canonical标签等,有些东西则不是必须,甚至是无用的,如:Meta Keywords等。我个人的处理方式比较平和,只是优化和清理了我不会用到的东西。具体WordPress header优化如下:

打开模板目录下的functions.php文件,在?>前加入以下代码:

remove_action('wp_head', 'wlwmanifest_link');

remove_action('wp_head', 'rsd_link');

remove_action('wp_head', 'index_rel_link');

remove_action('wp_head', 'feed_links_extra', 3 );

remove_action('wp_head', 'feed_links', 2 );

remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 );

remove_action('wp_head', 'wp_generator');

保存,更新,即可。

微数据的应用

做这一步工作的原因仅仅是因为我个人比较重视版权,所以希望在谷歌的搜索结果中出现我的名字等信息;此外就是出于SEO研究的目的(网站或页面权重达到什么样的值后,谷歌会显示微数据信息)。注意百度是不支持微数据。除非是大型网站加入百度开放平台。

关于微数据的解释和使用方式,请参考谷歌站长工具中的相关介绍《关于丰富网页摘要和结构化数据》。

WordPress内容层SEO

内容层方面的WordPress SEO,主要涉及Title, Meta Description, robots.txt Sitemap等方面。至于内容创作方面的因素,不在WordPress SEO的范畴之内。

WordPress标题和描述SEO

这个应该没什么好说的,采用“文章名-网站名”或“文章名-目录名-网站名”的方式进行。WordPress默认和部分模板所采用的Title标签需要改动,直接替换header.php中的相关Title信息即可。改动的代码网上有很多,可自行查询。

同理,为了防止搜索引擎自己抓取网站描述,从而影响用户在搜索结果页面看到的文字,我们也需要对Meta Description做自定义处理,代码如下:

<?php

if (is_home()) {

$description = "这里写你网站首页的描述";

} elseif (is_single() || is_page()){

$description = get_post_meta($post->ID, "description", true);

}

?>

上段代码的意思是,如果是首页,则显示“这里写你网站首页的描述”;而如果是文章页或者页面,则按照子定义栏目中输入的指显示。

那么如何在自定义栏目中输入值呢?怎样找到输入自定义description的地方呢?

1.在后台的撰写新文章页面下,找到右上方的“显示选项”,点击,勾选“自定义栏目”;

2.在文章编辑区下方会出现“自定义栏目”,选择“输入新栏目”,然后输入”description”;

3.在右方的“值”中输入你文章的描述,注意保持在70个汉字之内。

robots正确写法

WordPress的通用robots.txt写法为:

User-agent: *

Disallow: /feed

Disallow: /trackback

Disallow: /comments/feed

Disallow: /wp-content/

Disallow: /wp-includes/

Disallow: /wp-admin/

Disallow: /author

Disallow: /*.css$

Disallow: /*.js$

sitemap: 替换为你网站的sitemap.xml地址

可以根据自己实际需求进行添加和删减。

此外应该注意:robots.txt文件的编码格式应该为ANSI

sitemap

直接使用Google XML Sitemaps这个插件创造sitemap.xml即可。同时也需要有一份html格式的网站地图。我个人是使用PS Auto Sitemap这个插件来实现的。

WordPress内容层SEO

这里的优化主要牵扯到CSS和JS的整合及优化,从而提高网站相应速度和加载速度。下面的图表示的是优化后的WordPress在YSlow中的得分,以及在谷歌管理员工具中网站性能中的速度测试。

优化后WordPress速度

由于网站速度这快的优化已经超出了WordPress的优化范畴,且相关要介绍和解释的内容太多。我会在以后的文章中做专门的介绍。

以上就是对WordPress优化的一些见解,SEO工作每个人针对每一个网站,都有不同的操作思路和具体做法。笔者也仅仅是抛砖引玉希望能够给大家一些WordPress SEO上的思路。文章内容不当之处请多多包涵并指出。

(责任编辑:IT教学网)

更多