今天不讲大的SEO,也不介绍wordpress各种强大的收录插件,就以wp为例,说下如何在百度上能找到自己博客和博客文章。
- 找到主题的header.php文件,在这一行<meta name="keywords" content="###" /><meta name="description" content="***"/>的“###”处填写网站关键词,在“***”处填写网站描述。
- 在http://ziyuan.baidu.com/新版的百度搜索资源平台提交自己的网站链接。
- 生成自己的网站地图,这个可以参考张戈的博客 https://zhangge.net/4554.html 生成后将网站地图提交到百度的sitemap里,也是在百度搜索资源平台页面。
- 添加自动推送代码。上面的三部基本可以让你的网站出现在百度上了,但是具体的文章内容光靠网站地图还是不够的。本地新建一个php文档,把下面代码复制到文档内,然后保存。
<script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script>
文件名可以是自定义,百度官方说明文档内的是baidu_js_push.php
- 将修改好的文件上传的主题文件夹目录下
- 编辑header.php文件,将<?php include_once("baidu_js_push.php") ?>插入到<body <?php body_class(); ?>>行下。
- 打开站点的文章,按F12,搜索“baidu”,如果存在如下代码,就说明自动推送安装成功了。
- 一旦有文章更新,且被打开或者预览过,这段代码就会将文章自动推送给百度了,省去了每篇文章手动提交url给百度的尴尬。其他的网站也可以同样操作,让页面自动提交到百度。
自动收录视网站服务器承载能力而行,如服务器配置较低,不建议安装多个搜索引擎的代码。
到此一游