1. 您的位置:首页 > seo技术 >内容

wordpress seo优化的建议有哪些呢?

wordpress

现在wordpress的终端越来越多,今天徐三SEO就为大家带来一些wordpress seo优化的一些见解,希望能帮到一些小伙伴,如果有写的不足地方还希望大家多多留言提出你的建议。

一、先说URL结构

这里说的是wordpress后台-设置-固定链接设置,wordpress允许更改默认的链接形式,自定义链接可以使自己的URL展示与他人网站结构有所不同,要不然大家链接都一样,这样对搜索引擎的友好程度也不好。

固定链接设置

/x%post_id%.html徐三SEO喜欢这个形式,在/后加上自己自定义字母或拼音/%category%/%post_id%.html 你也可以这样

不管怎么样设置,唯一性也可以增加不少惊喜。

二、robots.txt

徐三SEO认为wordpress本身的结构设计的已经很好,搜索引擎也很熟悉,使用起来好。

User-agent: *Disallow:

当然SEO的优化非唯一性,给出的只能是建议,robots.txt你也可以根据蜘蛛的爬行记录再进行合理的设置。

三、排除重复内容处理

像评论这样一些wordpress不可避免的重复内容

http://你的域名/post/http://你的域名/post/comment-page-1/http://你的域名/post/comment-page-2/

存档页

<meta name=”robots” content=”noindex,follow” />

四、站点地图

创建sitemap,可以将sitemap地址写到robots.txt里面,在网站管理员工具的网站地图的话就会直接识别出来很方便提交,不用手工输入提交。

五、网站内链

如果你的主题带内链功能一定要开启,如果没有,可以安装相应插件来实现这项功能。也可以通过代码实现:

/**在主题的 functions.php文件中添加以下代码:*///连接数量 $match_num_from = 1; //一个关键字少于多少不替换 $match_num_to = 1; //一个关键字最多替换次数 //连接到WordPress的模块 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, ‘$’),__(‘查看所有文章关于 %s’)).”\””; $url .= ‘target=”_blank”‘; $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; }

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。如若转载,请注明出处:http://www.botadmin.cn/sylc/22584.html