首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

怎么做好WordPress网站的站内SEO优化

2013-09-29 
如何做好WordPress网站的站内SEO优化?好站内优化才是王道。如何来做好WordPress网站的站内优化呢?请听L.Z细

如何做好WordPress网站的站内SEO优化?

好站内优化才是王道。如何来做好WordPress网站的站内优化呢?请听L.Z细细道来。 首先一个优秀的网站必须要有一个清晰的网站结构,并且要体现出网站的架构层级。

这样能够有效的帮助搜索引擎蜘蛛快速了解网站的层级关系。从而加大了蜘蛛的抓取效率。那么如何来体现出网站架构层级呢?建立面包屑导航将是最好的优化方案。

一、Wordpress网站架构层级:面包屑导航 1、打开Wordpress的functions.php文件并加入以下代码。
$match_num_from = 1;  //每篇文章中的关键词数量低于多少则不描文本(请不要低于1)$match_num_to = 1; //同一篇文章中,同一个关键词最多描几次文本(这里是1次,建议不超过2次)add_filter('the_content','tag_link',1);function tag_sort($a, $b){    if ( $a->name == $b->name ) return 0;    return ( strlen($a->name) > strlen($b->name) ) ? -1 : 1;}function tag_link($content){global $match_num_from,$match_num_to;     $posttags = get_the_tags();     if ($posttags) {         usort($posttags, "tag_sort");         foreach($posttags as $tag) {             $link = get_tag_link($tag->term_id);             $keyword = $tag->name;             $cleankeyword = stripslashes($keyword);             $url = "<a href=\"$link\" title=\"".str_replace('%s',addcslashes($cleankeyword, '$'),__('View all posts in %s'))."\"";             $url .= ' target="_blank" class="tag_link"';             $url .= ">".addcslashes($cleankeyword, '$')."</a>";             $limit = rand($match_num_from,$match_num_to);             $content = preg_replace( '|(<a[^>]+>)(.*)('.$ex_word.')(.*)(</a[^>]*>)|U'.$case, '$1$2%&&&&&%$4$5', $content);             $content = preg_replace( '|(<img)(.*?)('.$ex_word.')(.*?)(>)|U'.$case, '$1$2%&&&&&%$4$5', $content);                $cleankeyword = preg_quote($cleankeyword,'\'');                    $regEx = '\'(?!((<.*?)|(<a.*?)))('. $cleankeyword .')(?!(([^<>]*?)>)|([^>]*?</a>))\'s' . $case;                $content = preg_replace($regEx,$url,$content,$limit);    $content = str_replace( '%&&&&&%', stripslashes($ex_word),$content);         }     }    return $content;}

4、此段代码只会在已经存在的tag上面文本,如果需要自定义其他描文本请使用WP keyword Link Plugin插件。
六、写在最后:关于Wordpress SEO1、有些比较注重SEO的站长,为了降低网站垃圾页面的收录量经常使用robots.txt来屏蔽网站内容。有些站长直接一句Disallow: /xxx/xx 了事,其实这是非常不明智的!2、因为站内仍有页面链接向这些垃圾页面,如果直接用robots.txt屏蔽的话会造成这些垃圾页面成为只导入链接而不导出链接的站内权重黑洞,会造成网站权重的流失。3、最准确的解决方法是添加nofollow属性后并使用robots.txt屏蔽。
2013年09月28日 重新整理发布

热点排行