SEO优化全过程,插件主题目录内链大整合

puppy

前一阵子我把网站彻底的做了一次SEO优化,效果还是不错。虽然经历了多次更换主题,频繁改动网站标题,服务器遭遇攻击等等一些列风波。这次SEO整合优化主要包含:seo插件使用,分类目录整理,内链建设,robots文件和htaccess文件编写,站内搜索,友情链接等等。经过这次优化后,网站收录量上升明显,搜索引擎流量也恢复得非常快。这篇文章主要讲讲我是怎么对网站进行全方位优化的。下面设计到的一些技术朱海涛有分散在其他文章中,这里做一个归纳和总结。

SEO优化

去百度站长平台就可以开通站内搜索了,并且在开通站内搜索以后,还可以像百度提交种子页面。

种子页面填写我们制作好的sitemap.xml文件就可以了

5,分类目录和文章重新整理

下图是我现在的分类目录,几乎囊括了朱海涛所能写的一切内容。并且几乎没有冲突,现在已经有好几个栏目被收录了。分好类以后为每个栏目写好description和keywords,栏目页的权重比内页要高,能很好的竞争关键词。当然契合网站主题也是相当重要的。另外也将文章进行了重新归类,将质量比较差的文章都移除。

6,tag标签的使用 参考这篇文章《网站tag对seo影响以及网站优化注意事项》

7,图片alt,内链的建设

给每张图片都增加alt标签,增加文章内链数量。多数站长都知道增加内链的重要性,但是很多人难以坚持建设好内链,主要还是想偷懒。其实做内链建设,我们完全可以使用插件来做半自动化内链。使用wordpress插件 WP keyword link自动内链插件,我们只需要设置好相关文字对应的链接,以后第一次出现设置好的额文字会自动变成锚文本链接。使用这个插件,就需要以后一直使用,如果哪天卸载了这个插件,已经构建的自动内链又会消失。

8,友情链接设置在首页显示

在widget_logic中增加一句代码 (is_home() || is_front_page()) && !is_paged()

9,服务器屏蔽恶意流量以及图片防止复制

这个代码是服务器空间商所写,可以有效减少恶意访问,并且防止了图片复制,减少网站流量耗损。这里大家可能没有明白怎么会减少宽带流量使用量,一般情况下,别人从我们网站直接复制图片,如果不做特殊处理,所引用的图片依旧使我们服务器上的图片,引用我们文章的人越多,相应的因为图片而耗损的宽度流量就越多。需要注意的是,我曾经使用过这段代码,会导致百度对robots.txt文件的抓取产生影响。所以可以去掉有关搜索引擎的那几句。

RewriteCond %{HTTP_COOKIE} !^.*securesig.*$ [NC]

RewriteCond %{HTTP_USER_AGENT} !^.*google-bot.*$ [NC]

RewriteCond %{HTTP_USER_AGENT} !^.*bing-bot.*$ [NC]

RewriteCond %{HTTP_USER_AGENT} !^.*baiduspider.*$ [NC]

RewriteCond %{HTTP_USER_AGENT} !^.*360spider.*$ [NC]

RewriteRule ^(.*)$ detect.html [L]

10,站点地图,网站html版本的sitemap和xml版本的sitemap制作参考这篇文章。《免插件制作网站地图sitemap html和xml版本》

这里就再给大家分享下xml版本的网站地图,这个版本是张戈所写。

将下面代码保存到 sitemap.php,上传到网站根目录

< php

require('./wp-blog-header.php');

header("Content-type: text/xml");

header('HTTP/1.1 200 OK');

$posts_to_show = 1000;

echo '< xml version="1.0" encoding="UTF-8" >';

echo ''

>

< php echo get_home_url(); >

< php $ltime = get_lastpostmodified(GMT);$ltime = gmdate('Y-m-dTH:i:s+00:00', strtotime($ltime)); echo $ltime; >

daily

1.0

< php

/* 文章页面 */

header("Content-type: text/xml");

$myposts = get_posts( "numberposts=" . $posts_to_show );

foreach( $myposts as $post ) { >

< php the_permalink(); >

< php the_time('c') >

monthly

0.6

< php } /* 文章循环结束 */ >

< php

/* 单页面 */

$mypages = get_pages();

if(count($mypages) > 0) {

foreach($mypages as $page) { >

< php echo get_page_link($page->ID); >

< php echo str_replace(" ","T",get_page($page->ID)->post_modified); >+00:00

weekly

0.6

< php }} /* 单页面循环结束 */ >

< php

/* 博客分类  www.stcash.com*/

$terms = get_terms('category', 'orderby=name&hide_empty=0' );

$count = count($terms);

if($count > 0){

foreach ($terms as $term) { >

< php echo get_term_link($term, $term->slug); >

weekly

0.8

< php }} /* 分类循环结束 */ >

< php

/* 标签(可选) */

$tags = get_terms("post_tag");

foreach ( $tags as $key => $tag ) {

$link = get_term_link( intval($tag->term_id), "post_tag" );

if ( is_wp_error( $link ) )

return false;

$tags[ $key ]->link = $link;

>

< php echo $link >

monthly

0.4

< php  } /* 标签循环结束 */ >

重写.htaccess,在第一行加上一句代码

RewriteRule ^(sitemap).xml$ $1.php

这样代码的意思是将php文件重写为xml文件,ok,xml制作完毕。

11,做好上述配置以外,外链建设也是相当重要的。对于自媒体作者来说,去各大自媒体平台发稿是个增加外链的最好方式。可以给大家看看朱海涛自媒体博客最近的外链情况,几乎都是高质量的外链。

12,文章列表页在新窗口打开,这个严格说起来算不上seo优化,只是用户体验优化。

我现在使用的主题默认所有页面都在原窗口打开,这个会一定程度会影响网站跳出率。所以朱海涛曾经联系过主题作者,奈何那边给出的方案也不行,结果在自己折腾了一下,发现做到这个也不是很难的事情,只需要修改有一句代码即可。

在index.php里面加载了文章列表页的模板slider.php,只需要修改一句代码

< php the_title( sprintf( '

', esc_url( get_permalink() ) ), '

' ); >

这里只针对和我使用一个系列主题的用户。其他用户一般只需要在index.php中仔细查看下代码,最后都会发现一点端倪的。wordpress主题代码结构大同小异,找到列表页加载模板修改即可。

来源:朱海涛自媒体(微信/QQ号:81433982)


相关推荐
  • seo软件_做seo需要会什么软件
  • google seo[站内框架的搭建]
  • WordPress SEO_WordPress的SEO优化技巧
  • 淄博seo_Nofollow标签该如何使用
  • seo全攻略_网站SEO百度优化攻略
  • 系统推荐
  • 黑帽SEO技术:利用新闻网站垄断上万灰色词排名!
  • 免费精品wordpress博客资讯主题Blocksy
  • 免费创意单页WordPress企业主题OnePress
  • WordPress免费响应式博客主题:博客一号
  • 免费响应式WordPress旅游杂志网站主题Metro Magazine

  • puppy

    官方运营-Sean丶♥

    5234 SEO文章

    评论