SEO(Search Engine Optimization):搜索引擎优化,一种利用搜索引擎的规则提高网站在搜索引擎内的自然排名。
首先声明,WordPress SEO是一个很漫长的过程,见效比较慢,如果想立竿见影,请使用百度竞价排名,按流量收费。
一、检查搜索引擎是否已经收录你的网站
在搜索引擎输入:site:yourdomain,查看是否有搜索结果,如果有结果,说明你的网站已经被收录,如果没得搜索结果,那么需要主动向搜索引擎提交网站地图。
二、生成网站地图
使用插件 Google XML Sitemaps ,生成xml地图,生成成功后,输入 yourdomain/sitemap.xml,查看是否生成成功,例如我的站点地图是:starcheng.xyz/sitemap.xml
三、主动向搜索引擎提交网站地图
在百度资源搜索平台注册账号,选择 网站支持 - 链接提交 - 自动提交 - sitemap,提交你的站点地图,当然也可以选择自动推送,将百度提供的代码复制到你网站的head里面
四、站点优化
网站的打开速度至关重要,我已经反复强调过很多次了,所以站点优化不光光提升用户的体验感,同时也是SEO的重要一部分,可以参考我的文章wordpress站点优化(初级版)、wordpress站点优化(中级版),同时使用WPJAM, Yoast 等SEO插件和支持SEO的主题。
五、站点标题和描述
打开你的网站,右键选择查看源代码,看看是否有以下内容:
<title>标题 - 副标题</title> <meta name="keywords" content=" "> <meta name="description" content="">
站点标题:5个字之内
副标题:20字之内,尽可能的包含关键信息
关键字:5-10个关键字
描述:30-70个字, 尽可能的包含关键信息
六、固定链接格式选择
前面三步完成后,我们就静静等待搜索引擎收录我们的网站就行了,接下来是固定链接的格式选择,关于固定链接的格式选择我以前已经介绍过了,不再赘述
一般选择 /%postname%.html 和 /%post_id%.html 这两种
七、文章书写格式
- 标题带关键字
- 序列号连续时使用自带的列表功能,不要手动编号
- 小标题加粗加大字号
- 文章内容出现1-2次文章的关键字
- 插入图片或者视频时,最好在媒体资源添加一个ALT描述, 可以为提高网站的可搜索性增加更多机会。
八、文章别名更改
中文别名不利于优化,英文别名又容易重复,所以可以把文章别名更改为文章id号,但是每篇文章都去修改太麻烦了,我们可以在functions.php中,加入以下代码:
function Bing_post_name_id(){
query_posts( 'posts_per_page=-1' );
while( have_posts() ){
the_post();
$post_id = $GLOBALS['post']->ID;
wp_update_post( array(
'ID' => $post_id,
'post_name' => $post_id
) );
}
wp_reset_query();
}
if( $_GET['post_name_id'] == 'yes' ) add_action( 'init', 'Bing_post_name_id' );
然后再浏览器输入 http://yourdomain?post_name_id=yes,访问一下,看看页面能不能加载出来,比如输入 http://starcheng.xyz?post_name_id=yes ,修改完成后,再把这行代码删除掉就行了。
九、内链和外链
内链就是自己给网站上添加指向自己网站的链接,提升用户体验,能从这个页面快速的进入下个页面, 好的内链结构是有助于网站收录的 。 比如我上面参考文章,就是指向我自己网站的其他内容。
外链可以理解为由网站外部导入的链接 ,可以简单的理解为友链, 就是你和别人交换相互之间的链接。你的网站可以指向他的网站,他的网站可以指向你的网站, 注重内链和外链的布局,这样你的网站才能在搜索引擎上有排名。
十、WordPress SEO绝招
多写原创文章,最后再申请一个熊掌号,将wordpress的原创文章同步到百度熊掌号。原创文章权重很大,你写一篇原创内容,比你用采集器采集十篇都管用。