在开始之前先解释下 sitemap (网站地图)是什么?
GPT 的回答是:sitemap 是一个 XML 文件,它包含了网站的所有页面 URL 以及这些页面的相关信息。sitemap 可以帮助搜索引擎更好地理解网站的结构和内容,了解各个页面之间的链接关系,从而提高网站在搜索引擎中的排名和曝光率。
更人话一点就是:一个加快网站收录的文件,能让搜索引擎更快地发现你的网站内容,提高你网站的排名和曝光率。
上面已经简单的解释了 sitemap 的作用了,但是还是做进一步解释吧。
提交网站的 sitemap(网站地图)主要好处有几个:
上面的回答比较 GPT,简单点理解就是为了加快收录、方便SEO、避免无法访问的死链。
网站的 sitemap 是可以提交到多个搜索引擎平台的,这里我分国内和国外列一些主要的平台。
国内的主要平台有:
国外的主要平台有:
当然不止上面这些平台,但是我建议还是主要还是以 Google 和百度为主,同时国内也是可以用 bing 搜索的,主要面向国内的网站这个也可以考虑下。
在提交之前当然得有这个文件,不过不同的网站项目生成的方式会有差别,这个需要依据你项目来。如果你使用的是 WordPress,那么你可以使用 Yoast SEO 插件来生成 sitemap。如果你使用的是其他内容管理系统,那么你可能需要使用其他插件或工具来生成 sitemap。
其他生成 sitemap 文件的方法也有很多,这里我推荐使用 Google Sitemap Generator 这个工具,它是一个在线的 sitemap 生成工具,可以自动生成网站的 sitemap 文件。
当然也可以直接搜索 Sitemap Generator 找到很多在线工具,这里就不一一列举了。
下面我以谷歌添加 sitemap 为例讲解下怎么添加生成的这个 sitemap 到 Google Search Console。
打开 Google Search Console,添加好你的网站后,点击左侧的“站点地图”选项,然后在弹出的页面中输入你的网站地图的 URL,然后点击“提交”按钮即可。
由于我的项目域名在 cloudflare,此时会打开一个新页面, 要求你添加 DNS 记录,部署在其他地方也是类似的,都是添加一个 TXT 记录到 DNS 中。
打开“授权来自 Google 的 DNS 记录”的页面,页面如下:
点击“授权”按钮,会在添加 cloudflare 中添加如下的 DNS 记录:
其中的 TXT 记录就是谷歌要求添加的,其中内容的格式为:google-site-verification=xxx
添加完成后,返回 Google Search Console 页面,可以看到这个页面:
点击前往资源页面,就可以看到我们添加的网站了
在 Google Search Console 中,点击左侧的“站点地图”选项,然后点击“添加/测试站点地图”按钮,在弹出的页面中输入你的网站地图的 URL,然后点击“添加”按钮。
将你的网站的站点地图添加到图中的输入框中,注意这里的 URL 是你的站点地图文件的 URL,而不是你的网站的 URL。例如,如果你的站点地图文件名为 sitemap.xml,并且存放在你的网站的根目录下,那么你的站点地图文件的 URL 就是 https://www.example.com/sitemap.xml。
添加完成后,Google Search Console 会自动检测你的站点地图,并给出相应的提示和建议。如果你的站点地图文件格式正确,并且包含了你的网站的所有页面和链接,那么 Google Search Console 会自动将你的站点地图添加到搜索引擎的索引中。
下面是添加完成的效果:
如果网站主要针对的是国内用户的话,百度的站点地图也是不可缺少的,百度站长平台提供了提交站点地图的入口,但是需要先验证网站所有权,验证方式有两种,一种是通过添加 meta 标签,另一种是通过添加文件验证。
我们一步一步来,首先是打开百度站长验证平台:https://ziyuan.baidu.com/site/siteverify
登录后在“站点管理”中添加你的网站,然后按照提示提交内容即可,这两步都比较傻瓜式。最后一步这里就是需要选择两种方式中的一种进行所有权验证。
吐槽一下:这两种方式需要侵入项目,这一点让我不喜欢,但是还是按照这个方式来吧
我选择的是第二种,在 meta 标签中添加了 baidu-site-verification
,格式如下:
<meta name="baidu-site-verification" content="xxx" />
等到提交上面的代码发布好了之后,即可点击验证按钮进行验证了。验证成功即会叫我们“提交资源”跳转到“百度资源平台”
点击进入如下页面,进入“普通收录”,切换到sitemap,坑爹的来了:
这里提示我输入不了我的sitemap信息,我提交上线是0。那只能去“手动提交”页面输入链接提交了
提交资源后,百度会自动抓取你的网站,并给出相应的提示和建议,后续有流量了之后在“数据统计”部分进行查看。
如果你也是跨境电商、产品出海的朋友,欢迎加入群组一起交流学习,“关于出海么”页面有我的微信,可以加我微信拉你进群。
本文采用 CC BY-NC-ND 3.0 许可协议。转载请注明出处。