社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 银行

  • 9363阅读
  • 5回复

WordPress如何优化

级别: 管理员
发帖
8532
金币
2762
威望
3231
贡献值
0
元宝
0

WordPress是较为著名的博客之一,对于优化也有一定基础,但我们要根据个人的应用不同做一些调整。优化内容涉及到基础优化,主题优化,内容优化以及结构优化,下面我们进入主题。

  基础优化:

  永久链接

  对于链接这部分我们不用质疑,要保证要保证他唯一,简短的原则。WordPress程序是PHP的,在连接这上面少不了动态参数。以谷歌最新的站长指南来说一个参数,谷歌蜘蛛可以顺利爬行,但是我们要尽量避免动态参数,因为随着动态参数的增加会增加URL重复的几率。

  其次我们要保证URL的简短。下面举例说明。

  http://www.example/?123.php

  http://www.example/html/neirong/seo/url/2010/8/3/url-youhua.htm

  大家看了这个URL会觉得第一种好,的确,相对的来说说,第一种要比第二种好的多,虽然第二种是静态页面,没有动态参数,利于蜘蛛爬行,但是目录太多。大家想想一下,你有个问题需要问,现在有两种选择,第一,你要问好几层人,动用好几层关系才能得到回答。第二,直接找到知道问题答案的人进行询问。这两种选择你会选择那一个,无非是第二个。搜索引擎也是一样,目录越多,越靠后的东西越不容易被发觉。所以我们排除第二个,因为第一个相对来说简短。但第一个也不是想象中的完美,因为他有动态参数。更完美的应该是两个的结合版本。下面给大家举个例子。

  http://www.example/123.php

  这就相对来说比较完美,既保持了简短,又保持了唯一的标准,当然咱们还可以进一步优化。

  1.优化标题

  WordPress默认的标题是这样的 博客标题 – 文章标题。我建议大家把他反过来,变成 文章标题 – 博客标题。有人要问这样为什么好,我下面跟大家说下。搜索引擎读取顺序是从上往下读取,从左往右读取。如果按照他默认的写法,每次读取标题的时候都是先看到博客标题,很容易误认为重复内容。所以我建议反过来,解决这个小误解。那有人要说了,把博客标题去了不是更好,只留文章标题。其实也不是不可以,但是咱们还要考虑到一个品牌化的原则。

  2.优化描述

  描述中出现关键词有利于优化,这个不多说,重点要说的是,每个页面应该有不同的描述,简单的来说,因为他是不同的页面。如果没有的话可以不写,让搜索引擎自己去抓取。但我建议还是自己写,哪怕写的再不好,也能比让机器抓取更为人意。

  3.优化图片

  图片优化也不多说,ALT属性加上,其意义很好理解,在图片显示不了的时候,或是人们用文字游览器的时候,告诉人加这个图片是关于什么的。但是重点要说下,尽量还是少加图片,因为稍微质量高一点的图片都在100K以上,如果你的图片很多,又全部出现在首页,影响载入速度。

  这就是我跟大家说的基础优化,大家有空可以去度谷门户网(www.web520.com)去看看,里面的内容很不错,尤其是问题板块,如果你全部看完了,基本上已经不会问一些小白问题了,如:为什么不收录,为什么不来爬,被K了怎么办 也可以来看看我的博客 博客地址 来帮你渡过难关。

  下面北京seo跟大家说下WordPress主题的优化,主题的优化包括,页面导航,标题级别,代码,侧边栏。

  1. 页面导航

  也许你会想着为你的博客的文章页面或是其他页面都增加一个面包屑导航,其实未

  必是一个不好的策略。添加以后变成这样 首页>栏目>文章。这样做有两个好处:

  第一, 让游览者更清楚的知道现在在那,看到这个就一目了然知道自己现在是在文章页面,属于哪个栏目。

  第二, 让搜索引擎抓取的时候更加容易。

  在往常面包屑导航的时候大家通常是这样 首页>栏目>文章 把首页,还有栏目页加

  上了连接,其实我更建议的是在把文章页也给加上链接,因为这可以算一次自己给自己的投票。

  2. 标题级别

  这里我要说的是大家要充分的利用H1,H2,H3,H4,这本来就是写文章应该用到的,但是不要滥用。标题用h1,但是切记,一面文章只有一个标题。

  3. 代码

  把JS封装,很多插件都带有自己的JS,把他们都封装起来,因为他们不会对WordPress优化有任何好处,但是封装起来可以加快加载速度。

  4. 侧边栏

  侧边栏这个部分我们只需要注意下就可以了,比如说友情链接,没必要在全站的侧

  边栏显示,因为内页本来就没有首页权重高,这是多方面影响的,你再把本来权重不高的页面增加一些出度链接,那不权重更低了?这还涉及到一个跳出率,所以我们应该减少跳出率,增加用户在站内的游览时间。比如说增加一个相关文章,最新文章等一些能让用户感兴趣的文章。这点要说下,侧边栏的内容不要一成不变,总是相同的文章,游览者能有兴趣看几次?常变化可以解决这个问题,同时还可以增加抓取率。

  最后跟大家说下内容优化和结构优化,我把这两个放在一起说并不是因为我懒,因为这两个可以说是紧密相连的。

  1. 游览者

  我们先说下首页,针对于个人博客咱们可以把游览者分文三类,专门来看关于某类文章的游览者,随便看看的游览者,慕名而来的游览者。我们要根据这三种不同人群而制定不同游览起点。我们先说第一类,某类文章的游览者,有些人来你的博客,可能是为了寻找某一类的文章,最初的起点可能是你发布了某些讯号告诉他,你对这方面有一定了解,比如说你的同行介绍的,或是你的某篇文章关于这方面写的很深入等等。他来了以后会用很快的速度在你博客里找相关信息,这就像咱们在搜索引擎找东西一样,一眼扫去要看到自己有的就去阅读,没有的基本上就放弃,这是八秒钟定律。所以真对这样的人群咱可以弄个分类,把你的文章都归类,链接的归链接,架构的归架构,这能很好的解决这部分人群的使用习惯。

  第二种随便看看的游览者,真对这种人群我们也要在第一时间抓住他的眼球,那我们需要什么,新,奇,特!咱们可以用最新的文章,热度最高的文章,还有最重要,最有内涵的文章去吸引他,看到这的朋友肯定知道我要说什么了,对,用这几个特点在侧栏调用下。

  第三就是慕名而来的游览者,这种人群可以说是好应付也可以说是不好应付,因为你不知道他要干嘛,也许他能把你博客所有文章都读一遍,也许他会长期拜访等等,你不知道他要做什么。然而你要做的就是做好你的一切工作,基本上就可以了,重点的在标题上下下功夫,尽量让人从标题就知道你要说什么,别用双关语等,直接表达意思,让人一目了然。

  2. 关于首页文章翻页

  关于游览者我们就说到这里,接着我们说下首页翻页的部分,WordPress起初翻页是这么设计的,或是说很多程序都是这么设计的 一共X页,当前是X页 上一页 下一页,我只能说这样很不利于用户体验,还是前文的那个例子,你要点很多次才能达到你想要的页面,不但是你,搜索引擎也这样,你感觉如何?如果你好不容易找到了,又不小心关掉了,那你第一个想法是什么,又要点很多次对么。那咱不如改改,把所有页面都列出来,这样如何呢?

  当前第X页 上一页 1 2 3 4 5 6 7 8 下一页 这样是不是能很好的解决这个问题呢?

  3. 文章页面

  在文章页面我们也要做一些工作来增加用户体验度。一篇文章往往都有一个核心主题,

  围绕这个主题我们能延伸出很多内容,或是说我们可以找出很多相关内容。我们为什么不尝试下在自己文章下面也做上这些工作,增加用户停留时间。因为往往看到类似主题后很容易被其他相关内容所吸引。做这项工作的方法也很多,我们可以根据定义的TAG来调用,根据所在目录调用,这都不是难题。

  在文章页面还有一个要说的就是上一页下一页的问题。很多人做站会把这一点做进去,这是对的,但是没有做根本,上一页或是下一页点到头,也就是没有文章的时候怎么办?大家没有把这一点考虑进去,没有文章的时候都会显示,没有了,其实这点我们可以改进一下,我们让他显示目录页,这样不是很好?

  4. TAG标签云

  标签云是一个很好的结构体系,我们往往看东西,喜欢找和他类聚的一些文章,然而标签云刚好发挥这个有点,同时还能告诉你在这个博客里,那个标签涉及的内容最多,那个最少。同时标签还能写上咱们一些口语化的标签,或是行话,来方便用户查找。举个例子,有时你会发现你搜索一个名词出现在搜索引擎首页的不是某个网站的主页,而是某个网站的TAG页,这也是标签的功效。

关键词: WordPress 优化
QQ: 378890364 微信:wwtree(省短信费) 紧急事宜发短信到0061432027638  本站微博:http://t.qq.com/wwtree QQ群:122538123
级别: 管理员
发帖
8532
金币
2762
威望
3231
贡献值
0
元宝
0
只看该作者 沙发  发表于: 2011-07-11
10 款用于提升 WordPress 性能的插件

WordPress 已经成为最受欢迎的博客以及网站内容管理系统(没有之一),WordPress 最强大的在于其庞大的开发者社区,为 WP 开发出很多的插件,本文向大家介绍 10 款用于提升 WP 性能的插件。
1. W3 Total Cache
W3 Total Cache 通过提升服务器的性能、降低页面加载时间来提升用户的访问体验,通过缓存网站的所有内容来降低下载时间,提供 CDN 的集成:

2. Wp Super Cache
如果你没打算使用前面提到的 W3 Total cache, 那你可以试试 Wp Super Cache,它为每个网页直接生成 HTML 静态文件,直接由 Apache 处理而无需送到后端 PHP 脚本来执行,性能提升非常显著。

3. Wp Minify
该插件用于将 Minify 引擎集成到 WP 博客上,一旦被启用,它将合并和压缩所有的 JS 和 CSS 文件以降低网页的加载时间。

4. Plugin Organizer
通过 Plugin Organizer, 用户可重新组织 WP 插件的加载 ,设置可以在页面上直接启用或者禁用某个插件。

5. JS & CSS Optimizer
从名字上可以看出,这是一款 JS 和 CSS 的优化插件,主要用于将多个 JS 和 CSS 文件合并到一个文件上,降低 HTTP 请求的次数。

6. Wp Database Optimizer
Wp Database Optimizer 是一个非常棒的插件,自动安排数据库优化,管理员可以指定优化的间隔时间。

7. Wp Parallel Loading System
WP-PLS (short for Parallel Loading System) 是一个增强博客更高效进行加载的插件,其他特性还包括图片优化、并行 HTTP 链接、页面速度提升等。

8. Scripts Gzip
该插件用于将 CSS 和 JS 进行合并和压缩,它将根据需要重写 CSS 文件的 url() 方法

9. HeaderJS Loader
有了 HeaderJS Loader, 你可以通过 Head JS 来加载你的 JS 文件,相当于根据需要来加载 JS 文件。

10. External Files Organizer
External Files Organizer 自动对 css 和 js 进行合并和压缩,生成 wp_head() 和 wp_footer()
结论:上述 10 个性能优化插件中,以 JS 和 CSS 的压缩和合并的方式居多。
QQ: 378890364 微信:wwtree(省短信费) 紧急事宜发短信到0061432027638  本站微博:http://t.qq.com/wwtree QQ群:122538123
级别: 禁止发言
发帖
71
金币
0
威望
0
贡献值
0
元宝
0
只看该作者 板凳  发表于: 2011-08-28
用户被禁言,该主题自动屏蔽!
发帖
17
金币
0
威望
0
贡献值
0
元宝
0
只看该作者 地板  发表于: 2011-09-19
顶你,支持楼主!有意思








无弹窗电影网
级别: 禁止发言
发帖
2
金币
1
威望
1
贡献值
0
元宝
0
只看该作者 4楼 发表于: 2011-09-28
用户被禁言,该主题自动屏蔽!
级别: 管理员
发帖
8532
金币
2762
威望
3231
贡献值
0
元宝
0
只看该作者 5楼 发表于: 2012-02-26
WordPress做图片站的体会
有人说用wp建博分享文章是比较好用的,高优化,插件多,权重相对高。如果是图片多的博客的话,可能相关优化文章不多,ZL就写些体会,供同好参考。


为什么图片命名很重要? 因为 Google 爬虫只能看到你所写的,所以命名很重要,如果 Google 爬虫看一张关于红色鸟图片被命名为412414124124.jpg,这并不是非常好的提示去归类它,可能当人们在 Google 图像搜索‘4124′,这张图片被搜索到,或者完全被忽略。但是如果你将它命名为 red_bird_westcoast.jpg,Google 爬虫将会自动知道这是一张关于在西海岸的红色鸟的图片


不错,但是我依然不是很明白,为什么要命名图像如它们本身是什么? 命名图像如它们本身是什么是非常好的,那样的话,Google Yahoo! MSN 等所有搜索引擎的爬虫机器人知道这张图片实际上是什么,这张图片就能得到正确的索引,搜索引擎就能因此引导访问者到你的站点。


现在,Google 能够给我带来大概一半的流量,并且 Google 图片搜索在搜索引擎提供的流量中占第二。这就是我为什么以这种方式命名图片。如果这是一篇关于 Google 地图如何显示评论,那么我将会把图片像下面方式命名 reviews_in_google_maps.jpg,搜索引擎将会知道这实际是一张什么样的图片


通俗的讲,wp的一个页面(page)可以引用一个相册(album)或多个相册(album),一个相册可以放多个图集。一个页面想多个相册就把上面的代码再填写一个,ID填写第二相册的ID。。注意分清图集ID和相册ID


然后就是有关Nextgen-Gallery的页面调用问题,widgets调用不多讲,很容易,至于在POST或page调用,同上理,参看第一个FAQ地址,那里有各种调用的代码,还有示例。。我所要说的页面调用就是在主页(index)的某处调用,很可惜,实在没成功,要不也不会用另外一个插件d13slideshow了。Nextgen-Gallery应该有这功能,还需要研究。。


至于d13slideshow使用,遇到的问题就是显示文字不显示图片。原来要填写“自定义字段(custom field)”需要填写name为“promoimage”;Value为“要引用的图片地址”的自定义字段。自定义字段在哪?别问我,写文字时往下拉就会看见了。OK。今天做站就遇到这些问题,可以睡个好觉。。今天是被网上转疯的文章害苦了,其实去看看插件作者的讲解才是最有效的使用学习。虽然英文。。。


图片相关插件比较多:


无损压缩图片的一个WP插件Smush.it


http://wordpress.org/extend/plugins/wp-smushit/


Auto_Save_Image(保持远程图片插件)这个插件除了能都自动保存远程图片外、SEO Friendly Images(图片属性优化)。


图片插件Nextgen-Gallery&d13slideshow


还有比较多的是可以调用外链的插件,如调用flickr.com的图片
QQ: 378890364 微信:wwtree(省短信费) 紧急事宜发短信到0061432027638  本站微博:http://t.qq.com/wwtree QQ群:122538123
描述
快速回复

您目前还是游客,请 登录注册
批量上传需要先选择文件,再选择上传