网站地图介绍
在网站地图的 sitemap 文件中,您可以在其中提供与您网站中的网页、视频或其他文件有关的信息,还可以说明这些内容之间的关系。Google 等搜索引擎会读取此文件,以便更加智能地抓取您的网站。站点地图会告诉 Google 您认为网站中的哪些网页和文件比较重要,还会提供与这些文件有关的重要信息。
以网页为例,这些信息包括:
- 网页上次更新的时间
- 网页更改的频率
- 网页是否有其他语言版本
等等。
sitemap 文件说明
sitemap格式
网站地图可以是 XML、RSS、纯文本等格式,下面是一个 XML 格式的网站地图。
1 |
|
- XML 文档声明,就是第一行的 XML 声明。
- 声明协议标准,第二行 xmlns 里面的内容。
- 以
<urlset>
开头,</urlset>
结尾。 - 每一个 URL 被包含在 url 闭合标签中。
- 每个 sitemap 文件中的 URL 数量不能超过 50000 个。
- 每个站点地图未压缩文件不超过 50MB 大小。
标签说明
节点 | 是否必须 | 表述 |
---|---|---|
urlset | 是 | 站点地图根元素。 |
url | 是 | 父节点 |
loc | 是 | 链接网址,以协议(比如http )开头,并以/ 结尾,字符小于2048个。 |
lastmod | 否 | 以W3C Datetime编码格式标准,也可以使用YYYY-MM-DD 格式,表示上次修改时间。 |
changefreq | 否 | 告知搜索引擎页面内容改变的间隔(实际时间间隔由搜索引擎决定)。 |
priority | 否 | 页面在网站中的优先程度,值为0.0 ~1.0 之间。未设置时默认为 0.5 ,该值只影响本站点的页面,并不会影响搜索引擎展示结果中的位置。 |
changefreq 值类型:
- always
- hourly
- daily
- weekly
- monthly
- yearly
- never
always
表示每次访问该页面时内容都会改变,而never
表示归档内容。
Google 会忽略 <priority>
和 <changefreq>
值。
转移字符
字符 | 符号 | 转义码 |
---|---|---|
& 符号 | & | & |
单引号 | ' | ' |
双引号 | " | " |
大于号 | > | > |
小于号 | < | < |
- 地图文件使用 UTF-8 编码
- 网址需要经过转义
多语言站点地图
1 |
|
使用索引
如果站点地图较多的话可以将文件拆开,并且使用索引文件将拆分的文件进行关联。索引文件生成要求同 sitemap 文件。
生成 sitemap.xml 文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://www.zerow.cn/sitemap-articles-1.xml</loc>
<lastmod>2005-01-01</lastmod>
</sitemap>
<sitemap>
<loc>https://www.zerow.cn/sitemap-articles-2.xml</loc>
<lastmod>2005-01-01</lastmod>
</sitemap>
<sitemap>
<loc>https://www.zerow.cn/sitemap-articles-3.xml</loc>
<lastmod>2005-01-01</lastmod>
</sitemap>
</sitemapindex>生成其中一个拆分文件:
https://www.zerow.cn/sitemap-articles-1.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.zerow.cn/article/12128267.html/</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.zerow.cn/article/12128268.html/</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
sitemap 文件压缩
sitemap 文件支持 gzip 压缩:
1 |
|
使用 gzip 压缩可以加快网络传输速度,提高抓取效率。
提交站点地图
Google Search Control:https://search.google.com/u/4/search-console/sitemaps