WordPress SEO 手册【伪】Cheat Sheet Seo for WordPress,PONY口水版,慎入!~
by: ponytail @ 22 四, 2010 in: ┨Stuuuuuuuudy
wordpress自己是做了不下20个了,其实自己的东西SEO这玩意都没怎么在意啦,全部sandbox一装,样子搞定就完事的,不过最近打算把这个work博整理整理,实在是死慢啊死慢,回头看看我的插件列表,也有20+||| 当初还真有精力来搞。。。版本更新到3.0 beta1,不要的东西这回该扔都扔掉去,完了再Y-slow一下看,找点成就感~~ 咳,跑题了,据说这一下子如果换域名换名字换皮肤,打死不超3的PR也会就这么没了,所以,这几天有闲,SEO好好研究下,在此做个记录,以后也有用~~
Cheat Sheet Seo for WordPress(Dropbox下载) 一切从此开始~~
1.安装WP
第一件事当然是安装啦,选个好域名,我的新域名很不错哦,这个域名一直被人抱怨太长||| 新域名是 WEB-ORZ.COM ~ 届时捧场哈~~ 然后要选择正确的TLD文件,不知道干嘛,查了一下是用来自定义标签规则的
2. 设置 robots.txt
这个文件放在根目录下,是用来对搜索引擎的爬虫机器人进行引导的,可以设置允许及禁止其收录的目录,设定sitemap地址等
我看了一下自己的,wordpress应该差不多这样设置就够
User-agent: *
Disallow: /index.php
Disallow: /cgi-bin
Disallow: /wp-
Disallow: /feed/
Disallow: /*/feed
Disallow: /trackback/
Disallow: /*/trackback
Disallow: /comments/
Disallow: /*?*
Disallow: /*?
Allow: /wp-content/uploads
Sitemap: www.originalcolors.cn
安全起见禁止访问cgi-bin及以wp-开头的文件夹和index.php,屏蔽feed文件夹可以防止过多的重复收录,避免被认为作弊而降权,comments及trackback用来避免垃圾评论及引用,禁止*?是为了使用自定义永久链接后防止同一内容有2个地址的情况,也就是重复收录啦,最后跟上你的sitemap地址~~ 想自己研究的看 Robots.txt Tutorial,灰常详细!~
3. 设置 . htaccess文件
需要服务器提供商支持mod_rewrite先,同样是放在根目录下,要说起这个东东的作用那真是多了去了说也说不完啊不完啊不完,SO,你可以看看 10个神奇的.htaccess技巧(for WordPress) 和 26个用于Wordpress的 .htaccess 规则 ,差不多就够用鸟~~
4. 使用良好的URL结构
需要mod_rewrite支持,然后就可以在设置-永久链接中使用自定义的结构,减少URL层次深度,增加搜索引擎友好性,我使用的是最最干脆滴 /%postname%.html,但是这样使用又会有一些新滴问题,前面有么有“www”后面有么有“/”都是不同滴,这个时候试试看 Permalink Redirect,如果你以前没有使用自定义结构中途改了,自己站子上看起来没啥问题,但是别人通过搜索引擎或者以前记录下来的地址访问你的页面,就会出现404错误,找不到页面了,这个时候再试试看 Permalinks Migration Plugin ,嘛,要保证网址唯一且正确又科学,要做的事情不少啊,上面滴 .htaccess 也可以帮助不少,好好研究!~
5. 选好主题
wordpress皮如此之多,选择很重要啊,一些牛人做的theme,SEO都已经直接做到很好了,自己动手的话,就往下看吧!
6. 优化<header>
哪,自己动手的机会来啦,我以前一直在用的是 All in One SEO Pack ,虽然也听说这家伙个头太大且更新忒频繁||| 不过因为懒,一直就这样了,其他 HeadSpace 2 据说也是好物,下次我用用这个看~
//调整博客名与日志名的前后位置 <?php $the_title = wp_title(' - ', false); if ($the_title != '') : ?> <title><?php echo wp_title('',false); ?></title> <?php else : ?> <title><?php bloginfo('name'); ?></title> <?php endif; ?> //首页和日志页面,简易关键字及描述的定义 <?if (is_home()){ $description = "OOXX"; $keywords = "OOXX"; } elseif (is_single()){ if ($post->post_excerpt) { $description = $post->post_excerpt; } else { $description = substr(strip_tags($post->post_content),0,220); } $keywords = ""; $tags = wp_get_post_tags($post->ID); foreach ($tags as $tag ) { $keywords = $keywords . $tag->name . ", "; } } ?> <meta name="keywords" content="<?=$keywords?>" /> <meta name="description" content="<?=$description?>" />
看了好多手动修改的例子,头都大了,还要搞那么多自定义字段,我觉得我这样的懒家伙应该还是会靠插件过的。。。有兴趣的勤劳勇敢的人们可以再看看 直接用代码替换ALL IN ONE SEO PACK WordPress插件 ,WordPress SEO的Description、Keywords和Title完美写法(完整版),SEO几近完美的Wordpress header.php,Google & SEO Friendly Page Titles
7. 优化<body>
要好好滴理解搜索引擎对标签重要级别的读取,重要内容放前边,在结构上,sidebar虽然在显示左边,但实际上可以将代码放在日志显示段的后面,再使用CSS做定位,内容上,将内容重点尽量放前,可以以摘要的形式抽取显示在顶部,关键字在文章中要有适当的密度,<h1>用作博客标题,<h2>用作日志标题,重点关键字用<strong>强调,图片加入alt标签,sidebar里不要放比<h3>更重的标签,其实在首页上这样做,到了内页完全可以改为以日志标题为最重,不嫌麻烦的话~~
8. 必备插件
在这里我就不列咯,世界上那么多N大worpdress必备插件,个人爱好啦~ 有兴趣可以看看我顶上滴 WordPress爬行记录 ,装过的乱七八糟东东都列在上面,仅供参考~~
9. 用户跟踪
知己知彼嘛,跟踪用户信息,分析行为来作为改善滴数据基础,当然是首推我们强大滴 Google Analytics 啦~~ 不过最近我的浏览量实在惨淡啊,一月一月发懒不更新滴缘故|||。。。
10. 使用sitemap
推荐使用 Google (XML) Sitemaps Generator for WordPress 来实时生成xml文件
11. 归档
使用归档可以更好的引导用户阅读
其他一些注意点
在不同的页面上调整sidebar的显示内容,你无需在首页上使用新日志列表;根据 Pagerank Sculpting(PR剪枝) 科学滴来使用“rel=Nofollow”,合理的内部链接可以提高日志及页面的排名等级;制作一个单独的新一周日志归档,每个页面都链向它,作用同上;增加ping向的服务器保持更新同步,列表自己搜搜一大堆,填到设置-撰写-更新通知里面,你一有新文章了,系统就帮你告诉这些站子去,不过这样搞会拖慢发布时候的速度~~
使用其他一些工具来帮助进行内容管理,Google Feedburner 更好滴组织你自己的feed、CrawlTrack 跟踪各搜索引擎爬虫在你站子上的爬行信息,社会化网站对你的收录信息以及居然还能检测到黑客入侵信息~(看样子我也不会用|||)、WordPress Database Backup 数据库自动保存,这个好用的,我一直在用,每周打包数据库送我邮箱,不怕站子突然挂掉鸟~~
关于这个Cheat Sheet Seo for WordPress,内容随随便便我就记录了这么多,也就是个2页的pdf,还是有空自己看看哈,里面链接延伸开去还是有不少其他东东的~~



























