type
status
date
slug
summary
tags
category
icon
password
SEO(Search Engine Optimization)即搜索引擎优化,利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名,即让搜索引擎更加容易搜索到我们的网站且结果更加靠前。当我们在网上搭建好自己的博客之后,百度、谷歌等搜索引擎并不能立即搜索到我们的博客。我们需要做一些工作来让搜索引擎更加容易搜到我们的博客。转载请说明出处。

前言

为了让搜索引擎更加容易搜索到我们的博客,我们需要做的工作有:
  1. 在搜索引擎收录入口添加我们的网站(同时添加带 www 前缀的和不带 www 前缀的)
  1. 向搜索引擎推送我们的网站,谷歌可以推送 sitemap 文档,百度有主动推送、自动推送和 sitemap 文档等多种方式。
  1. 等待搜索引擎的收录。

正文

这篇文章已经介绍得很详细,在这里只做部分补充。

通过 CNAME 方式验证网站

上面的教程中是通过在网站根目录里面添加验证文件的方式来验证网站持有者的身份,如果你拥有独立的域名,通过 CNAME 的方法来验证会更加方便。

1、添加网站

添加你的域名地址,注意:最好每个搜索引擎都添加带 www 前缀和不带 www 前缀的两条记录,百度需要添加一些介绍信息之类,最后到验证网站所有权。

2、验证网站

谷歌:备用方法 > 域名提供商 > 添加 CNAME 记录
notion image
百度:CNAME 验证
notion image
选择 CNAME 验证会得到两个网址 xxx.你的域名 和 搜索引擎验证网址(百度:ziyuan.baidu.com / 谷歌:xxx.dv.googlehosted.com),这两个网址下面需要用到。

3、域名解析添加 CNAME 记录

以万网为例,进入 域名列表,点击 解析 > 添加记录,记录类型选择 CNAME,主机记录前缀填写上面 xxx.你的域名 中的 xxx 前缀,解析线路默认即可,记录值填写搜索引擎验证网址,以添加谷歌验证为例:

4、完成

返回刚才搜索引擎的站点管理网址,点击 **验证**,验证成功,如果失败过一段时间再来点击验证。

生成站点地图文件补充

按照上面教程成功生成 sitemap.xml 和baidusitemap.xml 文件之后,这两个文件里面的域名默认为 http://yoursite.com,这个域名并不会自动转换成你的域名地址,直接提交给搜索引擎解析会报错,因此需要手动改成我们的域名地址,详细参考 hexo做SEO(添加sitemap和baidusitemap)

百度收录失败问题

谷歌收录按照步骤完成之后一般都能正确收录,而且收录速度也很快。但是百度收录就比较难。注意:如果你的网站是搭建在 GitHub 上面,就不能被百度收录
百度爬取 GitHub 太频繁了,甚至引起了 GitHub 的服务不稳定,最后 GitHub 直接把百度屏蔽了,百度爬虫访问直接报 403 错误。也就是说,所有托管到 GitHub Pages 上的静态博客都是无法被百度搜索到。
如果你希望你的博客能被百度收录,可以参考 百度无法爬取Github Pages静态网站解决方案
Hexo部署到个人服务器Hexo绑定域名
mcbilla
mcbilla
一个普通的干饭人🍚
Announcement
type
status
date
slug
summary
tags
category
icon
password
🎉欢迎来到飙戈的博客🎉
-- 感谢您的支持 ---
👏欢迎学习交流👏