站点地图是什么?如何生成Google站点地图?
sitemap站点地图是一种文件,可提供与网站的网页、视频或其他文件有关的信息,还能说明内容间的关系,还会提供这些文件的重要信息:以网页为例,信息包含网页更新的时间、网页更改频率,网页语言版本。Google,bing,yandex,百度等搜索引擎会读取此文件,以便更好的抓取网站。
您可以在站点地图中提供网页上与特定类型的内容(包括视频和图片内容)有关的信息。
推荐:WordPress插件Google Site Kit插件使用教程
我需要站点地图吗?
如果您的网站内链建设比较好,那么Google等搜索引擎能够发现抓取其中的大多数网页,即便是这样,sitemap站点地图也有助于搜索引擎更加高效快捷抓取大规模、复杂的网站。即便这样,使用sitemap站点地图并不能保证Google等搜索引擎能将站点地图的所有内容编入索引。可以肯定的是,网站会因使用站点地图受益,而不是受损。
网站可能需要站点地图的情况:
1、网站规模很大。sitemap站点地图可以帮助Google等搜索引擎抓取漏掉的部分新网页或最近更新的网页。
2、网站有大量内容页归档,且内容页之间互不关联,sitemap站点地图可以列出这些网页,确保Google等搜索引擎不会漏掉部分网页。
3、网站为新网站且外部链接不多。Google等搜索引擎的网页抓取工具是通过跟踪网页之间的链接来抓取网页的。如果没有其他网站链接到您的网页,Google等搜索引擎就可能不会发现您的网页。
4、您的网站包含大量视频、图片等。Google等搜索引擎能将站点地图中的这些信息纳入抓取范围。
网站可能不需要站点地图的情况:
1、您的网站规模“较小”。
2、您的网站内部链接做的很好,可以让搜索引擎发现所有的内容。
Sitemap站点地图的格式
Sitemap站点地图有三种格式:分别为xml格式、txt格式、html格式。其中,xml格式是百度、google等通用的网站地图格式,也是最常用的。
推荐:FlyingPress插件教程WordPress轻量级速度优化插件
xml格式
xml格式的站点地图(如上图):
[loc] :填写完整网址,必填;
[lastmod]: 表示网址最后修改时间;
[changefreq] :表示更新频率,可选值:always、hourly、daily、weekly、monthly、yearly、never;
[priority] :指页面的优先权,可选值 0.0-1.0(可有可无,搜索引擎已不参考)。
推荐:什么是总阻塞时间TBT
txt格式
txt格式其实就是txt文本。txt格式网站地图,每行都必须有一个网址,不能有换行;不应包含网址列表以外的任何信息;必须书写完整的网址,包括 http或者https开头;需使用 UTF-8 编码或GBK编码。
html格式
html格式的网站地图,其实就是相当于一个网页,网页排列了网站主要页面的链接,一般大型网站才会用到,用以帮助用户快速找到目标网页(上图为腾讯网的html站点地图)
如何生成sitemap站点地图
如果您的网站是WordPress,则可以使用插件来生成sitemap站点地图, 比较好的wordpress插件有Google XML Sitemaps,Yoast SEO;如果您的网站是其他建站程序设计的,则需要使用XML-Sitemaps,xenu等工具来生成。死链检测工具-sitemap生成器:Xenu免费下载
XML-Sitemaps无需注册,只需使用上面的表格输入您的网址(https://www.pythonthree.com),然后单击“开始”即可!可以下载xml网站地图文件或通过电子邮件接收,然后将其放在您的网站上。
如何上传sitemap站点地图
生成sitemap站点地图后,就需要提交给搜索引擎,以便它知道可以找到新的站点地图或知道它已更改。
最简单的方法是通过Google Search Console。可参考Google站长工具教程- Google search console使用教程
如果您通过Google站长工具提交站点地图后显示无法读取站点地图,可参阅google search console站长工具提交sitemap无法读取此站点地图?
或者,您可以向robots.txt文件中添加一段代码:什么是Robots.txt文件?如何创建一个Robots.txt文件?
Sitemap: http://example.com/sitemap_location.xml
推荐:Google站长工具教程- Google search console使用教程