文档章节

让百度收录翻倍的提交 WordPress 博客链接到百度站长的办法

February0022
 February0022
发布于 2016/05/21 15:47
字数 728
阅读 10
收藏 0

现在百度站长越来越开放,已经提供了四种链接提交方式:

百度站长

1、主动推送:最为快速的提交方式,建议将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。

2、sitemap:可以定期将网站链接放到 Sitemap 中,然后将 Sitemap 提交给百度。百度会周期性的抓取检查提交的 Sitemap,对其中的链接进行处理,但收录速度慢于主动推送。

3、手工提交:如果不想通过程序提交,那么可以采用此种方式,手动将链接提交给百度。

4、自动推送:通过一个轻量级链接提交组件实现,将自动推送的 JS 代码放置在站点每一个页面源代码中,当页面被访问时,页面链接会自动推送给百度,有利于新页面更快被百度发现。

WordPress 博客应该如何做?

除了第三种在百度站长后台手工提交没什么好讲之外,其他三种方法,WordPress 博客都能完美支持了:

1、首先通过插件生成站点的 Sitemap,Google XML Sitemap 和 Simple Google Sitemap 这些插件都会生成适配百度站长的 Sitemap 文件,我撰写的 WPJAM Basic 插件里面的简洁SEO 功能也有生成 Sitemap 功能,你按照自己的需求选择一个即可。

2、使用百度站长的 JS 代码实现自动推送,你只需要将下面这段代码贴到你当前也主题的 functions.php 文件即可,该代码已经整合到 WPJAM Basic 插件:

add_action( 'wp_enqueue_scripts', 'wpjam_baidu_zz_enqueue_scripts' ); function wpjam_baidu_zz_enqueue_scripts(){ wp_enqueue_script( 'baidu_zz_push', 'http://push.zhanzhang.baidu.com/push.js'); } 3、使用 WordPress 的 Hook 主动推送刚刚发布的文章,百度站长已经提供了一个 WordPress 链接提交插件,但是插件写的过于复杂,我自己写了一个函数可以实现主动推送刚刚发布的文章,把下面代码加入到当前也主题的 functions.php 文件即可,同样该代码已经整合到 WPJAM Basic 插件:

add_action('save_post', 'wpjam_save_post_notify_baidu_zz', 10, 3); function wpjam_save_post_notify_baidu_zz($post_id, $post, $update){ if($post->post_status != 'publish') return;

$baidu_zz_api_url	= 'http://data.zz.baidu.com/urls?site=your_site_url&token=your_token';
//请到百度站长后台获取你的站点的专属提交链接

$response	= wp_remote_post($baidu_zz_api_url, array(
	'headers'	=> array('Accept-Encoding'=>'','Content-Type'=>'text/plain'),
	'sslverify'	=> false,
	'blocking'	=> false,
	'body'		=> get_permalink($post_id)
));

} 经过一段时间运行之后,进入百度站长后台 > 网页抓取 > 链接提交,可以看到:

百度站长链接提交效果

基于用户的访问,每天都会有 500-700 页面自动提交到百度站长,每天发布1-2篇的文章页会主动提交到百度站长,百度站长还会通过 sitemap 文件时不时来抓取页面。

© 著作权归作者所有

共有 人打赏支持
February0022
粉丝 0
博文 3
码字总数 7117
作品 0
南京
程序员
私信 提问
新站上线后应该做哪些有利于seo的工作

seo优化人员一定要重视基础工作,夯实基础会给后期网站优化工作带来很大便利,本篇文章主要是从实操视角审视一下企业网站上线后seoer应该做哪些工作,帮助网站更快获得排名和收录。 1.填写网...

卢松松博客
2018/06/08
0
0
日常记录(4)让百度和google收录我们的网站

前言 如果自己的网站在百度Google之类的搜索引擎搜索不到,总感觉逼格有那么一点不够。本文主要是正对于基于Hexo搭建的博客,当然其他个人网站也可以查考。 让谷歌收录 让谷歌收录还是比较简...

crossoverJie
2016/07/10
474
4
为你的WordPress 添加百度博客 Ping 服务

百度开设值得各位博客主欣喜的——百度博客 Ping 服务。用过 Google 博客 Ping 服务的都知道,当你给自己博客发表新日志自动 Ping 的时候,勤快的 Google 机器人一会儿就把你博客的日志抓取并...

ShareYkuaile
2014/12/18
0
0
移动流量的下一个风口在哪?厦门搜索分享会及百度之夜干货全解析

2016年4月15日,百度搜索分享会及百度之夜在厦门成功举办。会议上,百度表示移动搜索量延续了2013、2014年高速增长的趋势,且在2015年移动搜索日导出量增加了50%,移动化的站点从百度获取流量...

karl5760
2016/04/21
0
0
百度站长工具使用指南

大家好,今天小编将给大家分享一下百度站长平台站长工具的详细使用方法。相信很多朋友都对百度站长工具使用方法 不够清楚,如果你觉得自己没用到家的,请跟小编的思路,把它使用方法学习一遍...

跟版网
2016/03/14
77
0

没有更多内容

加载失败,请刷新页面

加载更多

C++友元函数和友元类(C++ friend)详解

私有成员只能在类的成员函数内部访问,如果想在别处访问对象的私有成员,只能通过类提供的接口(成员函数)间接地进行。这固然能够带来数据隐藏的好处,利于将来程序的扩充,但也会增加程序书...

shzwork
30分钟前
1
0
JAVA对map进行分组

public static Map<String, List<Map<String, Object>>> transition(List<Map<String, Object>> list){ Map<String, List<Map<String, Object>>> map = new HashMap<>(); //......

火龙战士
37分钟前
0
0
Confluence 6 升级完成后的检查

这个页面中的文章将会为 Confluence 管理员为 Confluence 升级完成后 提供检查列表以确保 Confluence 的升级顺利完成。这个检查列表没有包含所有需要检查的错误,但是将会检查会通常出现错误...

honeymoose
40分钟前
1
0
Vue.js开发环境搭建说明(mac)

vue开发环境搭建(mac) 投影放大:cmd + + 安装Node 下载Node 官网下载 https://nodejs.org/en/download/ 安装Node 双击安装包,选择安装目录,比如: /usr/local/bin 安装成功后最好记录一...

Danni3
56分钟前
2
0
Qt编写自定义控件3-速度仪表盘

前言 速度仪表盘,写作之初的本意是用来展示当前测试的网速用的,三色圆环+数码管显示当前速度,Qt自带了数码管控件QLCDNumber,直接集成即可,同时还带有动画功能,其实也可以用在汽车+工业...

飞扬青云
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部