免费发布信息
当前位置:铭竟信息网 > 网站新闻 > SEO技术 >  如何做到让百度良好的收录

如何做到让百度良好的收录

发布时间:2017-03-08 21:58:32  来源:铭竟信息网  浏览:   【】【】【

良好收录


获得流量的基础——良好收录

搜索引擎作为网站的普通访客,对网站的抓取索引、对站点/页面的价值判定以及排序,都是从用户体验出发。因此,原则上网站任何对用户体验的改进,都是对搜索引擎的改进。但是限于当前整体的网络环境以及技术性原因,落实用户体验的具体手段也是需要考虑对搜索引擎友好性的,使之在满足用户体验的前提下也会让搜索引擎更易理解处理。那么,面向移动搜索引擎的网站建设,主要分为三个部分:如何更好的让百度移动搜索收录网站中的内容、如何在移动搜索中获得更好的排名、如何让用户从众多的搜索结果中快速地找到并点击你的网站。简单来说,就是收录、排序、展现。下面我们将从收录开始介绍:

机器可读:
        与PC spider一样,百度通过一个叫Baiduspider2.0的程序抓取移动互联网上的网页,经过处理后建入移动索引中。当前Baiduspider只能读懂文本内容,flash、图片等非文本内容暂时不能很好处理,放置在flash、图片中的文字,百度只能简单识别。建议使用文本而不是flash、图片、Javascript等来显示重要的内容或链接,搜索引擎暂时无法识别Flash、图片、复杂Javascript中的内容;同时仅存在于flashJavascript中包含链接指向的网页,百度移动搜索同样可能无法收录。不要在希望搜索引擎可读的地方使用Ajax技术,比如标题、导航、内容等等。

结构扁平:
        移动站点同样应该有清晰的结构以及更浅的链接深度,这能够使用户快速地获取有用信息,也能使搜索引擎快速理解网站中的每一个页面所处的结构层次。网站结构建议采用树型结构,树型结构通常分为以下三个层级:首页——频道——详情页。

网状链接:
        理想的网站结构是树型扁平,从首页到内容页的层级尽量少,这样更有利于搜索引擎进行处理。同时,网站内的链接也应该采用网状结构,网站上每个网页都要有指向上、下级网页以及相关内容的链接,避免出现链接孤岛:首页有到频道页的链接,频道页有到首页和普通内容页的链接、普通内容页有到上级频道以及首页的链接、内容相关的网页间互相有链接。网站中每一个网页,都应该是网站结构的一部分,都应该能通过其他网页链接到,这样才能使baiduspider尽可能全地遍历网站内容。同时,重要内容应该距离首页更近,有利于价值传递。

简单易懂的URL
        具有良好描述性、规范、简单的URL,有利于用户更方便地记忆和直观判断网页内容,也有利于搜索引擎更有效地抓取和理解网页。网站设计之初,就应该有合理的URL规划。我们认为:
1、对于移动站首页一般采用m.a.com/3g.a.com/wap.a.com
2、频道页采用m.a.com/n1/m.a.com/n2/(其对应于PC站点的频道n2.a.com),当然,n1n2直接可读更佳;
3、详情页的URL尽量短,减少无效参数,例如统计参数等,保证同一页面只有一套URL地址,不同形式的URL301跳转到正常URL上;
4、Robots封禁baiduspider抓取您不想展示给用户的URL形式以及不愿被百度抓取的私密数据。

涵盖主旨的anchor
        anchor即锚文本,对一个链接的描述性文字,锚文本写得越简洁明确,用户越易明白该指向网页的主旨内容。用户发现你的网页是从其他网页上的链接,锚文本是该网页的唯一介绍。跟普通用户相同,搜索引擎spider在刚发现一个网页时,锚文本也是对该页面理解的唯一因素,同时对于最终的排序起到具有一定的作用。

工具“移动sitemap”:
        百度站长平台提供了移动sitemap提交工具,通过提交sitemap,可以使百度更快更全地抓取收录网站内容。

工具“移动索引量”:
        百度站长平台同时提供了移动索引量工具,可以使站长及时了解到自己网站在移动端的收录情况。

工具“移动死链提交”:
        百度站长平台还提供了移动死链提交工具,通过提交死链sitemap,可以使百度更快地发现网站死链进行更新删除。

合理的返回码:
        百度spider在进行抓取和处理时,是根据http 协议规范来设置相应逻辑的,常用的几个返回码如下:
         404,百度会认为网页已失效已删除,通常在索引中删除,短期内spider再次遇到也不会抓取。建议内容删除、网页失效等的情况下使用404返回码,告知百度spider该页面已失效。同时网站中尽量减少死链的累计。如果网站临时关闭或抓取压力过大,不要直接返回404,使用503
        301,永久性重定向,百度会认为当前URL永久跳转至新URL。当网站改版、更换域名等情况下,建议使用301,同时配合使用站长平台的网站改版工具。
        503,百度会认为临时不可访问,不会直接删除,短期内再来检查几次。如果网站临时性关闭建议使用503

 

 

移动网站建设常见问题

移动网站兴起时间不长,站长有很多相似的问题。在201411月份的百度移动搜索沙龙上,移动专家针对站长提问较多的问题进行了统一回答,与往期沙龙的零星回答合并整理如下:

问:我的移动站内容和PC站是一样的,这样需不需要屏蔽百度的PC搜索蜘蛛?
答:由于百度的PC搜索和移动搜索共用同一个spider,都带有baidu标示,不要进行屏蔽。Spider在抓取时会对页面进行识别,自动判断是PC页还是mobile页,因此建议站长使用规范的html5/xhtml协议语言来建设移动站。

问:手机站使用xhtmlhtml5开发,对搜索引擎是否有区别?
答:大家使用手机搜索时会发现用2G的情况下移动搜索会给你到极速版,就是保证你得到结果的速度足够快,但是结果样式比较简单。一般情况下极速版我们会优先给Xhtml的结果,触屏版优先给html5,效果更加炫酷。

问:如果是URLPC访问和移动访问分别识别不同的模版,例如我们有一个URLPC访问是是这个模版,手机访问是那个模版。那么我们是使用相同的URL好,还是单独的做一个M站好?
答:理想状态下同一套url是最优的。目前受限于机制问题,还有待进一步解决,预期14年底能够完成。目前仍然建议大家移动站使用单独的m链接。同时,暂时不要使用类似这样的url http://m.site.com?src=http://www.site.com 

问:感谢,我们是这样理解吧,未来的话如果以用户习惯来说,是同一个URL好?
答:理想的技术角度看,是同一个url更好,但是目前尽量仍然使用单独的m链接。

问:一个站点有M站和PC站,采用完全相同的TDK,是否有问题,手机站的SEO规则是否跟PC站相同?
答:TDK代表标题、摘要、关键词是吧?先理解一下。是这样的,PC端和移动端搜索结果展现标题和摘要的字数限制等都是不同的,PC30多个中文汉字才截断,移动端不到20个就折行了,20多个就省略看不到了。所以,建议移动站使用单独的TDK

问:如果两个站点它的TDK都是完全相同的,每一个页面,会不会导致站点被惩罚? 
答:这里说的两个站如果指同一个站点的PC和移动,肯定是不会导致被惩罚的。

问:外链对手机站是否有效果?
答:外链还是有效果的,但不要做那些垃圾外链,比如说论坛的标签里面或者说买卖链接或者是说批量的发链接有可能被惩罚。正常交换一下链接是有帮助的。01是明显不同的。

问:百度移动搜索对我的移动站收录较少,该如何做?
答:1. 如果您同时具有PC站,且PC与移动站是一一对应的关系,请利用开放适配工具进行提交,既可以帮助移动站的收录又可以帮助您将PC站的排名转移至移动搜索; 2. 如果您只有移动站,也可以通过我们的移动sitemap工具向百度进行提交。

 


结合实际情况选择链接提交方式

站长平台官方提供的链接提交方式如下,我们看看它的说明和对比,并合理利用这些提交方式,相互之间形成互补。

1、主动推送(实时):最为快速的提交方式,站点当天新产生的链接可以通过此方式实时、主动推送给百度,以保证新链接可以及时被百度收录,推荐使用。
       2、自动推送:最为便捷的提交方式,将自动推送的JS代码部署在站点的每一个页面源代码中,部署此代码的页面在每次被浏览时,链接将会被自动推送给百度。可以与主动推送配合使用。
       3sitemap:您可以定期将网站链接放到sitemap中,然后将sitemap提交给百度。百度会周期性的抓取检查您提交的sitemap,对其中的链接进行处理,但收录速度慢于主动推送。
       4、手动提交:一次性提交链接给百度,对于少量页面提交可以使用此种方式。

 一:合理使用主动推送工具,带来的好处有以下几个方面

1:及时被百度发现,可以缩短百度爬虫发现您站点新链接的时间,使新发布的页面可以在第一时间被百度收录,经过测试,用这个方式提交页面,基本上可以在几分钟内被百度发现;
       2:保护原创,对于网站的最新原创内容,使用主动推送功能可以快速通知到百度,使内容可以在转发之前被百度发现,这点对于广大中小站长来说比较重要。
      3:节省带宽,减少服务器压力,因为每次提交的页面数量有限。

 在瞬息万变的互联网中,1微秒决定胜负,本人总结以下几点经验,即可以让百度更快地收录页面,也能节省带宽,希望能帮到同学们。主动推送方法如下:

首先进入百度站长后台,在链接提交中获取你的准入密钥,具体推送示例在站长后台里面已有详细说明了,这我就不再重复了,下面我就举例在什么时候进行推送提交。

PHP为例,先建一个类,当然你可以建一个JS代码,同样触发调动。

function post_site ($url){

$urls =array($url);

$api ='http://data.zz.baidu.com/urls?site=您的网址&token=【准入密钥】&type=original';

$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);

return $result;

}

成功返回示例:

{
    "remain":4999998,
    "success":2,
}

Remain代表您可以发的条数,success代表你发布成数的数量。当然您可以建一个数据库表,把成提交日志记录下来进行监控。

现在你可以在生成页面的过程中进行调动了。你可以选择在生成HTML静态页面时实时推送,只要你把生成的正确URL post_ping($url)即可。如果你的页面不是生成静态页面的,你可以在审核时,或者发布时,直接触发调动,同样可以轻松快速地推送给百度。这样百度跳过了正常抓取时的好几个步骤,收录当然快了。 

您也要对收录的进度进行监控。主动推送的数据隔天就能看到了,你如果记录了当天推送的数量,进行一个对比,就知道推送成功了多少,也可以使用sitemap补全数据。






注意事项:推送的页面必须要能打开。使用这个工具时要注意,老的、低质量的网页链接不要推送了。




 二.利用sitemap补全数据

Sitemap提交方式是定期将网站链接放到sitemap中,然后将sitemap提交给百度。

使用主动推送,可以让百度更快地发现您的网页,但也要预防因为网络延时、DNS错误、服务器压力等因素,造成蜘蛛不能顺利抓取到页面,我们就可以使用sitemap补全数据,定期在服务器压力比较小的时候,生成sitemap,再推送一次,这样就万无一失了。

另外两种推送方式,自动推送和手动推送,自动推送只要在网站添加站长平台提供的js代码就基本能实现了,这个也无须怎样操作了,而手动推送,只适合新手,因为只要把URL直接复制性表单提交就可以了。

                                   

责任编辑:
相关评论我来说两句
网站简介 广告服务 联系我们 VIP会员收费标准 网站帮助 友情链接 网站公告 网站地图
Powered by 铭竟信息网 Processed in 0.271064 second(s) , 8 queries
© 铭竟信息网济南铭竟信息科技有限公司版权所有 鲁ICP备11031510号-2