网站上线以后,如果准备正式做百度SEO,第一件很基础、但经常被新手忽略的事情,就是:
把网站添加到百度搜索资源平台并完成站点验证。
很多人会觉得:
网站已经能正常访问了,百度自己不能抓吗?为什么还要验证?
当然可以。
没有接入搜索资源平台,并不代表百度一定无法发现网站。
但完成验证以后,站长才能更完整地使用百度提供的:
资源提交。
索引量。
流量与关键词。
抓取频次。
抓取诊断。
抓取异常。
Robots检查。
死链提交。
站点属性。
等站长工具。
百度搜索资源平台目前也明确把自己定位为面向网站开发者的官方资源提交和搜索数据管理平台,完成站点添加与验证,是使用这些站长工具的重要前置步骤。
所以如果一个网站准备长期做百度SEO,可以把整个流程理解成:
注册百度账号
↓
登录百度搜索资源平台
↓
添加网站
↓
选择正确的网站地址
↓
选择验证方式
↓
完成文件验证或HTML标签验证
↓
验证成功
↓
进入站点管理
↓
配置资源提交、索引、抓取等SEO工具
下面把整个过程从头梳理一遍。
第一:什么是百度搜索资源平台?
百度搜索资源平台以前很多SEO从业者习惯称为:
百度站长平台。
现在主要使用“百度搜索资源平台”这个名称。
它主要解决的是:
网站管理员如何和百度搜索建立更直接的数据连接。
验证网站以后,可以查看网站在百度搜索里的部分数据,并使用资源提交和站点诊断工具。
目前站点管理页公开展示的主要能力包括:
普通收录。
快速抓取。
死链提交。
索引量。
流量与关键词。
抓取频次。
抓取诊断。
抓取异常。
Robots。
站点属性。
站点子链等。
所以它有点类似于Google Search Console和Bing Webmaster Tools。
做百度SEO,最好尽早配置。
第二:添加网站之前需要准备什么?
其实准备工作并不复杂。
至少需要:
1. 一个百度账号
用于登录百度搜索资源平台。
如果是企业网站,建议使用:
长期由企业控制的账号。
不要完全绑定在某一个已经离职或者可能离职员工的个人账号上。
百度当前的用户管理支持网站拥有者添加高级管理员和普通管理员,因此企业可以让主账号持有网站所有权,再给运营、SEO或者技术人员分配权限。
2. 网站已经能够正常访问
比如:
https://www.example.com/
打开以后应该能够正常返回网站首页。
3. 至少拥有一种网站修改权限
因为百度需要验证:
这个网站确实是你的。
目前最常用的两种验证方式需要拥有:
服务器文件上传权限。
或者:
网站首页HTML修改权限。
WordPress站点通常两种都可以做到。
第三:第一步,登录搜索资源平台并进入站点管理
登录百度搜索资源平台以后,进入:
用户中心 → 站点管理
然后找到:
添加网站。
百度官方站点验证图文说明中的基础流程也是:
登录搜索资源平台
↓
用户中心
↓
站点管理
↓
添加网站
如果账号第一次使用,平台还可能要求先完善:
联系方式。
开发者资料。
主体信息。
按照页面提示完成即可。
第四:第二步,填写网站地址,这一步不要随便填
假设你的网站真实访问地址是:
https://www.example.com/
那就按照实际使用版本添加。
不要一会儿:
http://example.com
一会儿:
https://www.example.com
又或者把一个实际上已经301跳走的旧版本当成主要站点。
百度官方建议优先添加实际对用户提供服务的主站,并特别提醒HTTPS站点添加时需要注意协议版本。
所以先在浏览器里访问一次网站。
确认最终停留在哪里。
比如输入:
http://example.com
最终自动跳到:
https://www.example.com/
那么实际主站就应该重点按照:
https://www.example.com/
进行管理。
图解
用户输入:
http://example.com
↓ 301
最终地址:
https://www.example.com/
↓
添加实际使用的HTTPS主站
网站SEO本身也应该尽量统一:
HTTP / HTTPS。
www / 非www。
避免同时长期存在多个可正常返回200的版本。
第五:第三步,根据页面提示选择站点类型或完善站点信息
添加网址以后,平台可能要求补充站点相关信息。
历史官方流程包括:
填写站点领域。
选择网站类别。
完善站点相关资料。
这些信息主要帮助平台了解:
这个网站大概属于什么领域。
例如:
企业服务。
科技。
教育。
生活服务。
根据网站实际业务填写即可。
没有必要为了所谓排名,故意选择和网站完全无关的热门领域。
站点验证真正决定的是网站所有权。
不是填一个行业分类就自动提高关键词排名。
第六:第四步,选择网站验证方式
这里是整个流程最重要的一步。
需要注意一个容易看到旧教程的问题。
网上一些旧文章会写:
百度提供:
文件验证。
HTML标签验证。
CNAME验证。
但是百度已经在2023年1月发布公告:
站点管理暂停CNAME验证。
未验证或者需要重新验证的网站,可以使用:
文件验证。
HTML标签验证。
完成站点验证。
当前百度平台工具使用手册同样主要列出这两种方式。
所以现在看到老教程要求新增CNAME,不要机械照做。
直接以自己当前搜索资源平台页面显示的验证方式为准。
第七:方法一,文件验证怎么操作?
对于能够管理服务器文件的网站,我通常更推荐文件验证。
流程非常直观。
百度会给你一个专用验证文件。
例如类似:
baidu_verify_xxxxxxxxx.html
注意:
这只是示例名称。
真正操作时必须使用平台为当前账号和站点生成的文件。
第一步:下载验证文件
在验证页面选择:
文件验证
然后下载百度提供的验证文件。
不要:
修改文件名。
修改文件内容。
重新自己创建一个同名空文件。
直接使用百度提供的原文件。
第二步:把文件上传到网站根目录
比如网站是:
https://www.example.com/
上传完成以后,需要能够通过类似地址直接访问:
https://www.example.com/百度给你的验证文件名.html
百度官方要求验证文件放到站点根目录。
图解
服务器
/public_html/
├─ wp-admin/
├─ wp-content/
├─ wp-includes/
├─ index.php
├─ ...
└─ baidu_verify_xxxxx.html
不同服务器根目录可能叫:
public_html
www
htdocs
wwwroot
具体名称取决于你的服务器和面板。
第八:WordPress网站怎么判断文件有没有放对?
如果是WordPress网站,可以使用:
宝塔。
1Panel。
服务器控制面板。
FTP。
SFTP。
等方式进入站点目录。
关键判断标准不是:
我觉得这个目录像根目录。
而是:
上传以后能不能通过公网URL直接打开验证文件。
例如浏览器输入:
https://www.example.com/验证文件名.html
如果能够正常看到验证内容,基本说明目录放对了。
然后返回百度搜索资源平台点击:
完成验证。
百度官方图文说明也特别建议,在点击完成验证前先确认验证文件是否可以正常从公网访问。
第九:方法二,HTML标签验证怎么操作?
如果不方便上传服务器文件,可以使用:
HTML标签验证。
百度会生成类似这样的验证代码:
<meta name="baidu-site-verification" content="平台生成的验证值">
再次强调:
上面只是示意格式。
真正使用时应该完整复制百度当前页面生成的代码。
然后把它加入网站首页:
<head>
百度验证标签
</head>
也就是:
必须位于<head>和</head>之间。
百度当前官方手册也是这样要求的。
第十:WordPress怎么添加HTML验证标签?
如果使用WordPress,可以有几种方式。
例如主题本身提供:
Header代码。
统计代码。
自定义Head。
SEO验证。
这类设置入口,就直接把百度提供的Meta标签添加进去。
也可以使用合适的Header管理方式插入。
添加完成以后,打开网站首页。
按:
Ctrl + U
查看网页源代码。
再搜索:
baidu-site-verification
如果能够在:
<head>
...
</head>
之间找到完整验证标签,说明部署成功。
然后回到搜索资源平台点击:
完成验证。
不建议为了验证直接随便修改WordPress核心文件。
因为系统或者主题升级以后,很容易被覆盖。
第十一:文件验证和HTML验证,到底选哪个?
两种方式都可以。
可以这样选择:
有服务器管理权限
优先:
文件验证。
逻辑最简单,也方便排查。
没有服务器权限,但可以编辑网站Head
选择:
HTML标签验证。
比如网站由第三方开发公司维护,但CMS支持添加验证代码,就很方便。
两种方式最终解决的是同一个问题:
向百度证明当前账号确实拥有这个网站的控制权限。
不存在“文件验证排名更高”或者“HTML验证收录更快”这样的规则。
选择最方便、最稳定的即可。
第十二:验证成功以后,验证文件或者标签不要删除
这是新手特别容易犯的错误。
有人验证成功以后觉得:
已经验证完了,这个文件没用了。
马上删除。
不要这样做。
百度官方明确说明:
为保持网站持续验证状态,需要保留用于验证的文件或HTML标签,因为平台会定期检查验证记录。
所以:
文件验证成功以后,文件继续保留。
HTML验证成功以后,Meta标签继续保留。
除非未来平台明确告诉你可以删除。
第十三:为什么明明部署正确,还是显示验证失败?
这里可以按照错误类型排查。
1. 域名无法解析
检查:
DNS。
域名解析。
域名有没有过期。
网站能否从公网正常访问。
2. 无法连接服务器
检查:
服务器是否正常。
防火墙。
CDN。
WAF。
有没有把百度爬虫直接封掉。
3. 找不到验证文件
浏览器直接访问:
https://你的域名/验证文件名
如果自己都打不开,百度通常也无法验证。
4. HTML标签找不到
查看首页源代码。
确认标签是否真的出现在:
<head>
中。
有些可视化编辑器看起来已经添加,实际并没有输出到网页源代码。
5. 网站存在过多跳转
例如:
HTTP
↓
非www
↓
www
↓
另一个域名
↓
首页
多级跳转可能增加验证失败概率。
百度官方错误说明中也列出了域名无法解析、服务器无法连接、验证文件获取失败、跳转过多、HTML标签错误等常见原因。
第十四:已经有301跳转的网站应该怎么办?
比如:
https://example.com
永久跳转到:
https://www.example.com
实际主要经营的是:
https://www.example.com
那就优先围绕实际主站完成验证和后续管理。
百度官方目前也建议添加实际用户访问的主站,并指出验证主站后,可以更方便地管理对应子站。
不要为了增加所谓“站点数量”,故意把:
HTTP。
HTTPS。
www。
非www。
各种目录。
全部当成不同网站重复经营。
SEO真正需要的是主版本清楚。
第十五:验证成功以后,第一件事情建议检查站点属性
验证成功以后不要马上退出。
可以进入站点相关设置。
检查:
网站名称。
领域。
主体。
Logo。
企业资料。
等站点属性。
百度搜索资源平台的使用指南目前仍然把:
站点主体关联。
站点属性。
Logo。
等信息作为验证以后可以继续配置的重要功能。
如果是企业网站,建议尽量使用真实、稳定的信息。
尤其:
公司主体。
品牌名称。
官网。
不要今天一种说法,过几个月又完全换一套。
第十六:第二件事情,检查资源提交入口
站点完成验证以后,通常就可以继续使用资源提交工具。
当前站点管理页仍然提供:
普通收录。
快速抓取。
死链提交。
等资源提交能力。
但这里需要建立一个正确理解。
提交URL ≠ 保证收录。
提交主要帮助百度更快知道:
这里有一个新URL或者发生了变化。
最终是否抓取。
是否建立索引。
是否获得搜索排名。
仍然需要搜索系统进一步判断。
所以不要把每天反复提交同一个URL,当成解决文章不收录的主要方法。
第十七:第三件事情,开始看索引量和搜索数据
验证以后真正有价值的,是开始积累真实搜索数据。
可以关注:
索引量
百度目前建立索引的页面规模。
流量与关键词
网站实际获得哪些搜索需求和流量。
抓取频次
百度蜘蛛抓取网站的变化情况。
抓取诊断
检查某个URL百度是否能够正常访问。
抓取异常
查看服务器、DNS等抓取问题。
百度当前站点管理页面仍然把这些功能列为站点资源核心数据工具。
这比天天使用:
site:example.com
手工数页面更加适合长期SEO管理。
第十八:网站验证完成以后,还应该建立管理员制度
如果是公司网站,最好不要:
五个人共用同一个百度账号密码。
百度搜索资源平台支持:
网站拥有者。
高级管理员。
普通管理员。
等不同权限。网站拥有者拥有最高管理权限,高级管理员和普通管理员则拥有不同范围的数据和操作权限。
所以更合理的方式是:
公司持有主账号。
SEO人员单独授权。
运营人员单独授权。
人员离职以后删除对应权限。
这样比把主账号密码长期到处共享安全很多。
第十九:完整流程可以直接按照这张“图”操作
如果第一次添加网站,可以直接照下面一步一步检查。
┌─────────────────────────┐
│ 1. 注册并登录百度账号 │
└────────────┬────────────┘
↓
┌─────────────────────────┐
│ 2. 进入百度搜索资源平台 │
└────────────┬────────────┘
↓
┌─────────────────────────┐
│ 3. 用户中心 → 站点管理 │
└────────────┬────────────┘
↓
┌─────────────────────────┐
│ 4. 点击“添加网站” │
└────────────┬────────────┘
↓
┌─────────────────────────┐
│ 5. 填写实际访问的主站URL │
└────────────┬────────────┘
↓
┌─────────────────────────┐
│ 6. 完善站点相关信息 │
└────────────┬────────────┘
↓
┌─────────────────────────┐
│ 7. 选择验证方式 │
│ 文件验证 / HTML标签验证 │
└────────────┬────────────┘
↓
┌─────────────────────────┐
│ 8. 部署验证文件或标签 │
└────────────┬────────────┘
↓
┌─────────────────────────┐
│ 9. 确认公网可以正常访问 │
└────────────┬────────────┘
↓
┌─────────────────────────┐
│ 10. 点击“完成验证” │
└────────────┬────────────┘
↓
┌─────────────────────────┐
│ 11. 保留验证文件/标签 │
└────────────┬────────────┘
↓
┌─────────────────────────┐
│ 12. 配置站点属性 │
└────────────┬────────────┘
↓
┌─────────────────────────┐
│ 13. 使用资源提交等工具 │
└────────────┬────────────┘
↓
┌─────────────────────────┐
│ 14. 持续看索引与搜索数据 │
└─────────────────────────┘
第二十:新手最容易踩的几个坑,最后再提醒一次
坑1:添加错误的协议版本
网站已经全部HTTPS,却添加一个并不实际使用的HTTP版本。
坑2:文件上传错目录
文件在服务器里存在,但:
https://域名/验证文件
打不开。
坑3:HTML标签放在正文里
百度要求它位于:
<head>
区域。
不是随便在文章里粘贴代码。
坑4:验证完成立即删除代码
百度会定期检查验证状态,官方明确要求保留验证文件或HTML标签。
坑5:照着旧教程找CNAME验证
百度已在2023年暂停CNAME验证方式,目前新站按照平台当前提供的文件验证或HTML标签验证操作即可。
坑6:以为验证成功就等于网站已经被百度收录
完全不是一回事。
验证成功只是证明:
这个百度账号有权管理这个网站。
收录还要继续经历:
发现。
抓取。
内容判断。
索引。
等过程。
搜索资源平台添加和验证网站,其实没有那么复杂
最后重新梳理一次。
如果网站准备做百度SEO,基本流程就是:
登录百度搜索资源平台。
进入站点管理。
添加实际使用的网站主地址。
选择文件验证或者HTML标签验证。
完成服务器文件或首页标签部署。
点击验证。
验证完成以后保留验证信息。
然后再继续配置:
站点属性。
资源提交。
索引量。
搜索流量。
抓取诊断。
抓取异常。
Robots。
死链。
等SEO工具。
百度当前也明确建议优先添加实际用户访问的主站,验证后可以证明域名所有权,并进一步使用站点相关的数据和工具。
对于SEO新手来说,这一步真正的价值并不是:
验证以后排名马上提高。
而是从这一刻开始,你终于拥有一个能够直接观察百度如何发现、抓取和处理自己网站的官方入口。
网站有没有被发现。
有多少页面进入索引。
百度蜘蛛能不能正常访问。
哪些关键词正在带来流量。
这些数据才是后面继续做SEO真正需要的基础。
评论
欢迎留下你的看法,评论会按站点设置审核展示。
0 条评论
还没有评论,来写下第一条吧。
请先登录后即可评论
登录评论已关闭