当前位置:首页 > 百科

提交网站地图

网站地图提交这件事,提交很多站长要么忘了做,网站要么做了但方法不对。地图我见过一个做本地家政的提交站点,上线八个月,网站百度收录只有首页。地图问了一圈,提交对方连sitemap.xml都没生成过。网站后来补上,地图两周内收录涨到六十多页。提交这不是网站玄学,就是地图搜索引擎需要一张地图来认路。

提交网站地图的提交本质,是网站主动告诉搜索引擎:“我这里有这些页面,请你来看看。地图”不提交,蜘蛛只能靠外链和首页链接慢慢爬,效率差很多。尤其是新站,外链少、结构浅,蜘蛛可能转两圈就走了。你辛辛苦苦写的文章,它压根不知道存在。

先说生成。如果你用WordPress,装个Yoast SEO或Rank Math,自动生成sitemap,地址通常是域名/sitemap_index.xml。用帝国CMS或织梦,也有对应插件。手写也不难,XML格式而已,但动态站点别手写,页面一多你维护不过来。静态站点用工具跑一遍,比如sitemap-generator,几分钟的事。

生成之后,打开看看。我遇到过有人提交的sitemap里全是404链接——网站改版了,旧地图没更新。搜索引擎抓几次都是死链,会降低对地图的信任度。还有个细节:lastmod标签别乱写。你每次生成都把所有页面的修改时间刷成当前时间,蜘蛛会认为你在作弊,反而降低抓取频率。只更新真正改动过的页面。

提交渠道分几种。百度搜索资源平台,进“普通收录”->“sitemap”,填地址就行。注意百度对sitemap的抓取有延迟,不是提交完立刻生效,通常几小时到一天。Google Search Console在“站点地图”菜单里提交,速度稍快。Bing在Webmaster Tools里操作类似。别只提交百度,Google和Bing的流量在某些行业占比不小。

有个容易忽略的点:sitemap里放多少链接合适?有人把几万个URL塞进一个文件,结果超了大小限制(未压缩不能超过50MB,URL数不能超过50000条)。分拆成多个,用索引文件串起来。另外,只放你希望被收录的页面。后台、标签聚合页、重复内容页,别放进去,浪费抓取配额。

提交完不是就没事了。隔几天去搜索资源平台看“抓取频次”和“抓取异常”。如果抓取频次一直很低,可能是服务器响应慢,或者sitemap里垃圾链接太多。我一般建议客户把sitemap地址写进robots.txt,加一行Sitemap: https://你的域名/sitemap.xml。这样蜘蛛每次读robots.txt都能看到,多一个发现入口。

还有一个实战经验:新站上线,先提交首页和栏目页,别一股脑把几千个产品页全推出去。蜘蛛第一次来,你给它太多链接,它可能只抓几个就跑了。等首页和栏目页被收录,再分批提交内容页。老站改版的话,新旧sitemap要并行一段时间,观察旧链接的抓取和收录变化,确认新链接接上了再撤掉旧的。

最后说个反面案例。有个客户做外贸,sitemap里全是中文页面的链接,英文站根本没提交。他以为Google会自动发现,结果半年过去英文页面收录不到10%。后来单独生成英文sitemap提交,三周收录率超过70%。不同语言、不同子域名的站点,最好分开提交sitemap,别混在一起。

提交网站地图是个体力活,没什么技术含量,但做和不做,效果差很远。花半小时搞定,比每天盯着收录量干着急强。

分享到: