百度搜索引擎优化白皮书( 查看网站是否被收录?网站的SEO对一个网站非常重要)

优采云 发布时间: 2021-12-31 04:01

  百度搜索引擎优化白皮书(

查看网站是否被收录?网站的SEO对一个网站非常重要)

  

  前言

  网站 SEO 对 网站 来说非常重要。SEO指的是搜索引擎优化。通过搜索引擎优化,可以提高网站的网站关键词排名和博客文章的曝光率。总的来说,我们针对百度和谷歌这两个搜索引擎进行优化,增加网站资源的索引,让我们的文章更容易被找到。

  检查网站是否已经成为收录

  首先我们可以输入site: domain name 来查看该域名是否被搜索引擎收录搜索到,如下图,表示百度有收录,谷歌没有收录:

  

  

  站点地图

  站点地图是站点地图,它是一个页面,在该页面上放置了指向网站 上需要搜索引擎抓取的所有页面的链接。站点地图可以告诉搜索引擎网站哪些页面可以抓取,让搜索引擎更智能的抓取网站。

  使用以下命令生成 网站 地图:

  npm install hexo-generator-baidu-sitemap --save

npm install hexo-generator-sitemap --save

  然后使用命令hexo g -d部署网站,然后访问你的主页/sitemap.xml或者你的主页/baidusitemap.xml查看网站的地图

  sitemap.xml文件是搜索引擎常用的sitemap文件,baidusitemap.xml是百度专用的sitemap文件

  提交百度搜索

  访问百度搜索资源平台官网,注册或登录百度账号,依次选择【用户中心】-【站点管理】。

  选择添加站点:

  

  验证站点

  提供三种验证方式:

  文件验证:下载给定的文件,放到本地主题目录的源文件夹中,然后部署完成验证

  HTML标签验证:一般给一个meta标签,放在首页标签之间完成验证

  CNAME验证:我个人认为这个方法最简单,到域名DNS中添加一条CNAME记录即可完成验证

  

  百度提供了自动提交和手动提交两种方式。自动提交分为主动推送、自动推送和站点地图三种方式。以下为官方解释:

  主动推送:最快的提交方式,建议您立即通过此方式将本站产生的新链接推送给百度,确保新链接能及时被百度接收收录

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

  站点地图:您可以定期在站点地图中放置网站链接,然后将站点地图提交给百度。百度会定期抓取检查您提交的站点地图,并处理其中的链接,但收录的速度比主动推送慢

  手动提交:如果不想通过程序提交,可以使用这种方式手动提交链接到百度

  主动推送

  在博客根目录安装插件npm install hexo-baidu-url-submit --save,然后在根目录_config.yml文件中写入如下配置:

  baidu_url_submit:

count: 1 # 提交最新的多少个链接

host: www.guaini.blog # 在百度站长平台中添加的域名

token: your_token # 秘钥

path: baidu_urls.txt # 文本文档的地址, 新链接会保存在此文本文档里

  在[网站Support]-[链接提交]-[自动提交]-[主动推送]下可以看到token,接口调用地址的最后一个token=xxxxx就是你的token

  

  根目录下的_config.yml文件也是一样。17行左右,url要改成在百度站长平台添加的域名,也就是你的首页地址网站:

  # URL

url: http://www.guaini.blog

root: /

permalink: :title/

  最后,添加一个新的部署程序:

  # Deployment

## Docs: https://hexo.io/docs/deployment.html

deploy:

- type: git

repo:

github: git@github.com:BruceXiaoWang/brucexiaowang.github.io.git

coding: git@git.dev.tencent.com:brucexiaowang/brucexiaowang.git

branch: master

message: 更新博客。

- type: baidu_url_submitter # 这是新加的主动推送

  最后执行 hexo g -d deployment 实现主动推送。推送成功的标志是:执行部署命令后,会显示类似如下的代码:

  {"remain":4999953,"success":47}

INFO Deploy done: baidu_url_submitter

  这意味着47个页面已经被主动推送成功,“remain”表示当天剩余的可推送URL数

  主动推送相关原理介绍:

  插件的GitHub地址:

  自动推送

  在下一个主题的配置文件中找到baidu_push,改成true

  # Enable baidu push so that the blog will push the url to baidu automatically which is very helpful for SEO

baidu_push: true

  站点地图提交

  点击[网站支持]-[链接提交]-[自动提交]-[主动推送]下的站点地图,然后输入站点地图的URL,点击提交。

  

  手动提交

  手动提交不需要任何额外的操作。只需提交需要 收录 的页面的 URL。这种方式效率较低,更新速度较慢,不推荐使用。

  

  提交谷歌搜索

  进入谷歌站长平台,登录你的谷歌账号,让你验证网站的所有权:

  

  我使用域资源验证方法。多种格式的 URL 只能匹配一个域名。之后,会给你一个TXT记录值。复制到你的域名DNS并添加一条TXT记录,点击验证。

  

  提交给谷歌收录比较简单,选择sitemap,提交我们之前生成的sitemap。几分钟刷新,看到“success”字样,表示提交成功!

  

  添加robots.txt

  robots.txt 是搜索引擎蜘蛛协议,告诉引擎哪些要收录,哪些要禁止收录。

  在源文件夹下新建robots.txt,内容如下:

  User-agent: *

Allow: /

Allow: /categories/

Allow: /tags/

Allow: /archives/

Disallow: /js/

Disallow: /css/

Disallow: /fonts/

Disallow: /vendors/

Disallow: /fancybox/

Sitemap: https://guaini.blog/sitemap.xml

Sitemap: https://guaini.blog/baidusitemap.xml

  参考链接

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线