wp速度优化日志,基于SEO方面多一点;

——-速度优化———-

因为这个程序与一般的程序有些”不同”,所以我整理收集一下速度优化思路,注意,这里是思路,不会很轴的说怎么做。

1.解决google字体的问题,有人直接干掉google字体,有的则是用是360公用库替换;

谷歌字体替换后,可以在css中重新定义一下别的字体效果更加,比如:

[cc lang=”php”]
body {
font-size: 14px;
font-size: 1rem;
font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
text-rendering: optimizeLegibility;
color: #444;
}
[/cc]
2.解决emoji表情的问题;我的做法简单粗暴:删掉不用;

3.解决Gravatar 头像问题,我的做法简单粗暴删掉不用;

4. 不要使用国内的BD云加速、各种云加速,越用越慢;

5.用七牛云存储去异步加载js,css文件,要是有条件的话合并一下再异步加载(对于tf下载汉化的主题尤为重要,歪果人的主题绚丽高大上,同时需要加载的这类文件还很多,有的甚至调用的是一些谷歌之外的公用库的。)

使用完wpjam出品的七牛同步插件后,发现缩略图不可见,这个时候需要按照该插件的说明中替换对应地方的函数,此外:如果本地图片非常的大的话,参考这个文档进行七牛图片批量同步:http://docs.qiniu.com/tools/v6/qrsync.html

围绕这个文档的博文如:http://cnfeat.com/blog/2015/11/30/cli-qiniu/

6.wp-super-cache做缓存,这是一个经典的插件,比起cos-html-cache好在支持自适应上;(非强迫症可不使用)

围绕这个插件的七牛加速教程见:https://iyaozhen.com/qiniu-cdn-wordpress.html

7.还有各种加载慢,需要用chrome或者firefox查,具体情况具体解决。

——–以下是SEO部分———-

A.固定链接设计,俩个思路:1.URL隶属目录,2.隶属目录后解决category目录的多余部分。

[cc lang=”php”]
/%category%/%post_id%.html
[/cc]

上面提到的2需要用到个插件:WP No Category Base

WP No Category Base这个插件可以把WP分类目录URL里面的/category/去掉,主要是达到让栏目页URL比内页浅的目的
固定链接设置:/%category%/%postname%/ 就是内页URL变成栏目名+文章名,这个文章名是自定义的。想省事的话,可以用:/%category%/%post_id%/ id是自动来的,没必要自己写。

如果是新增的自定义内容类型的话,可以使用:custom post type permalink这个插件,来为自定义内容类型,设置URL规则。

B.标题优化:

[cc lang=”php”]

[/cc]

这段代码的效果如——
首页:君南的稀罕货
内页:wp优化日志,基于SEO方面多一点;_ 君南的稀罕货 (当然只是举例,我的博客不做任何SEO优化)

如果前面的”right”设置是”left”的话,内页就会是_在前面。前面的”_”自然指的是其中的分隔符。

bloginfo(‘name’)的意思是WP的 设置->常规 里面设定的站点标题。

如果要把首页的特别设置为不一样的话,可以用下面一段代码:(不保证有效)

[cc lang=”php”]

<title><?php if(is_home()) { ?>站点名称-宣传口号<?php } else {?><?php wp_title('_', true, 'right');bloginfo('name');?><?php } ?></title>

[/cc]
意思就是先判断是不是首页,如果是首页的话,就显示为首页特别设置的title,不然就按照原先的设置来。

keyword是没什么用的,这个就不提了。

desciption标签,建议设置为:
[cc lang=”php”]

<?php if(is_home()) { ?><meta name=”desciption” content=”<?php bloginfo(‘description’); ?>” /><?php } ?>

[/cc]

意思就是如果是网站首页的话,显示 设置->常规 里面设定的副标题。如果是内页就不显示description。

觉得对于博客这种文章内容为主的网站而言,SERP里面的摘要还是让搜索引擎自行去动态提取比较好,应该有利于点击率的提升。

锚链接的话:

[cc lang=”php”]

[/cc]

不过现在有很多插件可以自动匹配锚链接,比如:WP Keyword Link 自行搜索下。

C:防spam的方案;

方法1:

水煮鱼的跳转方法:
http://blog.wpjam.com/project/comments-link-redirect/

方法2:Akismet插件(就不介绍了。)

D:栏目热点内容排序问题;

首先用开源的热力图程序:www.labsmedia.com/clickheat/index.html知道哪些地方是用户比较喜欢的;

然后,插件:让栏目按照某个特定顺序来排列吧,那么就可以用Category Order插件来实现。

E:Gzip压缩;

2个插件:WP Minify 和 CssGaga(有压缩图片的功能,如果用了又拍云等服务,这似乎没有必要)

2 条回复

发表评论

发表评论

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