提交Sitemap是加速域名收录最直接、同时也是最高效的操作路径。搜索引擎借助Sitemap去抓取网站里的全量URL,这和搜索引擎爬虫一页一页地去发现网页不一样, 采用这种方式的话, 收录效率能够提升好几倍。接下来, 会分别从生成、提交以及验证这三个环节, 把具体的操作流程完整地说明清楚。
一、你正在生成一个标准格式的站点地图文件。
1. 大家可以用服务器上面的工具, 或者是把CMS自带的插件打开, 然后弄出一个XML格式的东西来叫sitemap。这个东西通常就是sitemap.xml这种文件名。它里面写的东西得照着那个网站sitemaps.org规定的规矩来办, 不能乱写。
2. 对于每一个网址所对应的记录来说, 其中必须要包括
3. 单个sitemap文件的大小不能超过50MB, 条目数量也不能超过5万条, 如果超出了这些限制就必须拆分成多个文件, 然后通过sitemap索引文件也就是sitemap-index.xml来进行统一管理。
4. 你先把这个文件给弄上去, 就把它放到那个网站的根目录里面去。然后呢, 你得保证大家能够通过这个网址 https://yourdomain.com/sitemap.xml 来直接看到这个sitemap的文件, 这是必须要确保做到的事情。
二、向搜索引擎提交sitemap
1. 你需要去登录相对应的资源平台, 这个地方可以是通过百度站长平台来实现, 也可以是通过 Google Search Console 来实现, 另外还可以是通过 Bing Webmaster Tools 这些方式来完成这个操作。
2. 你需要去把域名所有权这个验证的步骤完成掉, 具体的做法可以是在DNS那里添加一个指定好的TXT类型的记录, 或者你也可以选择上传一个用来验证的文件。
3. 你要先进入“站点地图”那个功能的入口, 然后在那个可以填写的地方里, 把完整的 sitemap 地址给填满, 比如说是 https://yourdomain.com/sitemap.xml 这种格式的地址都行, 最后再点击提交按钮。
4. 当这个提交操作已经完成之后, 它的状态会变成“处理中”, 这种状况通常意味着需要等待24到72天的时间, 才能完成首轮抓取工作。
三、对收录的实际效果进行验证, 并且要做好持续性的后续维护工作。
1. 你在提交之后的三到七天内, 需要去资源平台这里查看一下那个叫做成功URL数的指标和叫做错误URL数的指标。
2. 如果出现404错误或者出现503错误的情况, 需要去排查对应的页面是不是已经下线了, 或者是服务器的响应出现了异常。
3. 当网站发生了新增页面的情况, 或者更新了页面的情况, 或者删除了页面的情况之后, 需要把sitemap进行同步刷新操作, 并且要把sitemap重新提交上去一下, 这样做的话, 就可以保持索引和站点实际的内容是保持一致的。
4. 对于大型的站点来说, 人们建议至少要每一个星期更新一次这个站点地图, 然后要配合那个阻止搜索引擎抓取的文件中的相关设置来处理这种情况。这个情况是关于标签被进行了两次的声明操作的。
四、高频疑难与注意事项
把新的域名提交上去之后, 如果过了很长时间网站都没有被搜索引擎收录, 那么就要赶紧去检查那个叫做 robots.txt 的文件, 看看是不是不小心把这个路径给屏蔽掉了, 同时也要确认一下这个文件里有没有存在那种“Disallow: /”这样的全局禁止规则。
平台那边会给出一个提示, 这个提示就是“无法访问”, 你要去检查一下HTTPS这个证书是不是已经变得没用了, 还要看看那个防火墙有没有把搜索引擎所使用的IP地址段给进行拦截。
该页面的URL包含动态参数, 因此建议在提交sitemap的时候, 只提交那些经过处理变得规范且干净的URL, 以此来避免出现重复索引的问题。
针对那些拥有多种语言或者处于不同区域网站这种情况, 大家需要去使用hreflang这个标签, 同时还要配合着分语言类型的站点地图文件来操作, 在进行提交这项工作的时候, 就要按照不同的语言分别去做登记这个动作。
上面的流程是用来让像gname.xin这种新建的域名, 在开始阶段能够更快地被索引覆盖的。
在把sitemap提交完之后, 建议同时去建立一些质量比较高的外部反向链接, 这样的话就形成了主动推送和自然发现这两种通道, 可以把域名被全面收录的整个周期, 从普通情况下的4或者6周的时间, 减少到1到2周的时间。


