在百度搜索资源平台(ziyuan.baidu.com,原百度站长平台)添加站点时,第一项需要核对的是协议类型和站点属性,而不是直接下载验证文件。平台在添加网站阶段就要确定站点使用HTTP还是HTTPS,并要求如实填写站点属性;协议选项与实际部署情况不一致会导致后续验证失败。因此,验证流程的起点应当从确认站点当前协议和内容属性开始,再进入具体验证方式。
准备环节的完整路径是:使用百度账号登录平台,进入用户中心下的站点管理,点击添加网站,填写域名并选择站点属性[2]。如果站点已经配置SSL证书,访问地址会使用HTTPS,就应选择HTTPS;未配置证书则选择HTTP。站点属性按网站实际内容用途填写。平台对站点属性的修改设有30天的间隔,填错后不能立即再次修改,因此添加表单应在提交前逐项确认[2]。
先确认域名在浏览器中显示的协议,再填写添加网站表单;提交后先等待平台生成对应的验证提示,不要反复更换验证入口。
百度搜索资源平台提供文件验证、HTML标签验证和CNAME解析验证三种方式,站长可以选择其中一种完成验证[2]。三种方式并存,说明平台需要的是对目标域名的管理权限证明,而不是强制所有站长采用同一种技术路径。选择不同方式,主要取决于站长能够操作的位置:服务器文件、网页模板还是域名解析后台。
文件验证要求下载平台生成的验证HTML文件,将该文件上传到网站根目录,并确认浏览器可以访问该文件地址,然后回到平台点击完成验证[2]。这种方式对应服务器或虚拟主机文件管理权限。如果站长已经习惯使用FTP、服务器面板或对象存储控制台管理网站文件,文件验证的路径较为直接,因为验证文件不需要嵌入现有网页模板,只需要放在根目录并保持可访问。
HTML标签验证需要把平台提供的meta验证代码粘贴到网站首页的区域[2]。它要求站长能够修改网站模板或页面源代码。对于内容由建站系统生成、但模板可以编辑的站点,HTML标签验证可以不经过服务器根目录写入,在模板头部加入代码后保存发布即可生效。平台校验时会读取首页源代码中的对应标签,因此标签需要出现在首页,而不是栏目页或文章页。
CNAME验证在域名解析后台添加平台指定的TXT或CNAME记录[2]。这种方式适合熟悉DNS解析配置、且不希望在网站文件中临时加入验证文件的站长。它与前两种方式的不同之处在于,验证标识配置在域名解析层,而不是网站目录或网页代码中。添加记录后需要等待解析生效,平台再进行校验,所以完成添加后应保留记录,不建议立即删除。
三种方式只需选择一种。若当前方式提示失败,应先按平台提示检查验证文件访问地址、标签位置或解析记录值,而不是同时改动多种配置,以免增加排查变量。
验证失败时,需要区分两类情况。一类是站点本身能否被公网正常访问,例如域名是否完成备案或实名认证,未完成前可能无法从公网访问,平台也就无法读取验证信息;另一类是验证标识是否放在指定位置,例如文件是否在根目录、meta代码是否位于首页而不是其他页面[2]。两类问题可以分别通过浏览器直接访问验证文件地址、查看首页源码中是否包含完整标签来排查。对CNAME验证,则可使用域名解析查询工具查看记录是否已生效。
验证通过后,站点会出现在资源平台站点管理列表中。此时可以进入平台的资源提交与工具区域,提交sitemap.xml,用于向百度搜索提供站点页面列表[2][3]。sitemap提交后,搜索侧的抓取和收录仍以实际页面可访问、内容符合规范为前提,提交页面列表不等于页面一定被收录。因此,在提交sitemap前,应确认站点主要页面可以正常打开,避免提交无法访问的地址。
除了sitemap,平台还提供抓取诊断和快速收录工具,分别用于查看百度搜索对页面的抓取结果,以及向平台提交需要进入收录流程的页面信息。将协议核对、属性填写、验证方式实施和验证后工具使用连起来看,百度站长平台验证才能从一次代码放置变成完整的站点准入与后续管理入口。