网站如何接入百度主动推送提高SEO收录
本课程视频是VIP会员课程,学习请进入VIP学习区。
做SEO的站长都知道,网站的收录对于排名有着很重要的意义。但是当我们在自己的网站上更新一篇内容时,百度主动来爬取我们的内容往往又需要较长的时间,所以百度提供了主动推送,大家可以去那里提交我们的数据,将推送代码嵌入我们的网站,这样会更快的让百度搜索引擎蜘蛛抓取我们的内容,提高网站收录量。
下面学做网站论坛介绍一下我们在自己建网站时,使用接入百度主动推送功能。以Wordpress网站为例说一下PHP方式接入百度主动推送的步骤。
方法/步骤
- 找到我们当前网站使用的主题的模板函数;路径如下:
wordpress/wp-content/themes/当前主题/functions.php
- 在functions.php里添加以下的百度主动推送代码:
function Baidu_Submit($post_ID){
$urls = get_permalink($post_ID);
$api = 'http://data.zz.baidu.com/urls?site=https://需要提交的域名&token=你的KEY';
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("\n", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;
}
add_action('publish_post', 'Baidu_Submit',0); - 修改上面代码的网站域名和KEY值,可以在百度站长平台上查找。这样我们自己的网站就成功接入了百度主动推荐功能了。