Sitemap对网站做SEO有何好处?sitemap.xml样式&常见错误&生成教程

  • A+
所属分类:SEO

大家为网站做SEO优化的目的就是为了提高网站页面的收录率、提升网站的排名,而Sitemap就能帮助你实现这些目标。

Sitemap就是网站地图,它充当了网站目录的角色,让站内的页面能够分类呈现。并且Sitemap档案内列有网站的网址、影片连接、图片连接等内容,能够帮助搜索引擎了解我们的网页。

 

一、Sitemap对网站做SEO有何好处?

1、Sitemap为蜘蛛提供良好的爬行通道

搜索引擎通过将蜘蛛放到互联网,让其抓取网站的内容,然后根据自身的算法机制来给这些网页进行排名。如果你网站内的页面比较多,信息量比较大,就会加重搜索引擎的负担,那蜘蛛就很难爬完网站的所有内容,这不利于网站做SEO。而Sitemap能反映网站的整体框架,给蜘蛛提供一个爬行地图,为它们的爬行创造良好的通路,最终方便它们抓取网站内所有页面的内容。

 

2、提高网站的收录率

网站内的收录页面数量和总页面数量的比率就是收录率,如果搜索引擎收录了站内大部分的页面,那整个网站的收录率就会比较高。但有时候,搜索引擎会抓取不到我们网站内的部分页面,导致这些页面一直无法被收录。而sitemap可以将这些隐蔽的页面提取出来,让蜘蛛顺着站点地图上的链接来抓取各个页面的内容,这能大大提高站内页面的收录比率,有利于网站做SEO。

 

3、为用户提供更好的浏览体验

一个方便用户访问浏览的网站,能够帮助用户快速获取自己所需要的信息。对于一些页面比较多的大型网站,用户想要第一时间找到自己想要的浏览的页面是比较困难的。sitemap网站地图能将站内的页面信息进行归类,让用户根据导航与关键字来获取相对应的信息。这能大大提高用户的搜索效率与获取速度,因此网站地图既为用户提供了更好的浏览体验,也增加了他们对网站的好感度。

 

二、sitemap.xml样式代码

Google指出他们接受的sitemap格式有XML、RSS、mRSS和 Atom 1.0等,而SEO需要用到的网站地图常见文件格式为sitemap.xml。

1、sitemap.xml的基本样式

<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

<url>

<loc>https://www.example.com.tw</loc>

<lastmod>2020-12-14</lastmod> <!--选填,用来指定该链接的最后更新时间-->

<changefred>daily</changefred> <!--可以不提交该标签,用这个标签告诉此链接可能会出现的更新频率-->

<priority>0.8</priority> <!--可以不提交该标签,用来指定此链接相对于其他链接的优先权比值,此值定于 0.0-1.0 之间-->

</url>

</urlset>

 

2、包含了其他页面的sitemap.xml样式

假设你的网站里面有首页、a.html和b.html页面,那么将这些页面址加入sitema.xml

文件里面之后,它的样式就是这样的。

<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

<url>

<loc>https://www.example.com.tw</loc>

</url>

<url>

<loc>https://www.example.com.tw/a.html</loc>

</url>

<url>

<loc>https://www.example.com.tw/b.html</loc>

</url>

</urlset>

 

三、Sitemap常见错误情况

1、日期无效

要是网站地图报告显示sitemap内包含了无效日期,那成因可能是日期的格式不对。日期必须使用 W3C 日期时间编码,例如:

2021-02-21

2021-02-21T18:00:15+00:00

 

2、网址无效

如果页面链接包含了不支持的字符,包括空格和双引号等,都有可能导致站点地图中的网址无效。你要确保sitemap中列出的网址都是经过编码,并且正确转义。

 

3、索引文件中的网址不完整

通常我们能在站点地图索引文件的目录中找到其引用的文件。如果你的sitemap索引文件没有为其列出的所有网站地图提供完整链接,那么你就需要更新网站地图索引文件,补充指向各站点地图文件的完整路径,最后重新提交。

 

4、XML无效

如果网站地图出现重复的标记,就会显示XML无效。例如以下情况:

<url>

<loc>http://www.example.com/</loc>

<loc>http://www.example.com/page1.html</loc>

<lastmod>2021-01-01</lastmod>

<changefreq>monthly</changefreq>

<priority>0.8</priority>

</url>

<loc>标记了两次,导致标记过多,你需要仔细查看文件,并删除重复标记,才能重新提交。

 

5、缺乏缩略图网址

如果报告显示视频缺乏指向缩略图的网址,那么你要查看你是否使用了<video:thumbnail_loc> 来标记缩略图网址的位置。一旦发现标记错误,请改正后再提交。

 

6、缺少视频标题

如果你的站内视频不是以 <video:title> 来标记,那你就要进行修正,否则sitemap报告会显示一个或多个视频缺乏标题。

 

7、Sitemap的网址太多

假如你的sitemap内包涵了五万个以上的网址,那么你需要将其拆分成多个网站地图,每个包含的网址不可超过五万个。

 

8、网址被robots.txt 屏蔽

如果sitemap内有被robots.txt 屏蔽的网址,那搜索引擎可能会无法访问你的站点地图。你要用网址检查工具(https://search.google.com/search-console?action=inspect&utm_medium=referral&utm_campaign=9012289)来找出是哪些文件被屏蔽了,然后修改robots.txt文件。

 

9、路径不匹配

如果你网站sitemap的路径包含了www前缀,例如 http://www.example.com/sitemap.xml,那么文件内的网址也需包含www前缀,例如 http://www.example.com/myfile.html。反之,网站地图的路径不包含www前缀的话,那里面包含的网址也不能有www前缀。

 

四、如何生成Sitemap?

SiteMap Generator 是一款简单易用的免费工具,它以500个网址为限,能够自动为网站生成sitemap.xml,sitemap.xml.gz和urllist.txt等格式的站点地图档案。它的网址为www.xml-sitemaps.com,进入后可直接使用。

Sitemap对网站做SEO有何好处?sitemap.xml样式&常见错误&生成教程

1、你在打开页面并输入了想要生成sitemap的网站链接后,还需要在下方补充完整网站的更新频率、修改日期以及预设优先内容的基础设定,在完成设定后点击“Start”。

Sitemap对网站做SEO有何好处?sitemap.xml样式&常见错误&生成教程

2、然后Sitemap Generator工具就会开始抓取网站各页面的信息,这也是sitemap的生成过程,如果你网站里的页面比较多,那这个生成过程也会比较缓慢。

Sitemap对网站做SEO有何好处?sitemap.xml样式&常见错误&生成教程

3、等待网站地图生成完毕后,我们就能看到各种网站地图格式,包括sitemap.xml,sitemap.xml.gz和sitemap.hxml等,你要将你需要的站点地图文件下载下来。

Sitemap对网站做SEO有何好处?sitemap.xml样式&常见错误&生成教程

4、将生成的sitemap文件上传至你网站的根目录之后,在搜索引擎上搜索http://www.example.com/sitemap.xml就能成功访问。

Sitemap对网站做SEO有何好处?sitemap.xml样式&常见错误&生成教程

5、你也可以在Google Search Console上提交站点地图。在输入网站链接后,点击左方的“站点地图”,补充完整链接后点击提交即可。

Sitemap对网站做SEO有何好处?sitemap.xml样式&常见错误&生成教程

总结

虽然sitemap不能直接帮助我们完成网站SEO优化,但是它能帮助搜索引擎快速了解我们网站的架构,爬取页面内容。这能让我们的优质、实用的内容得以被成功抓取、曝光,从而提高网站排名,间接实现网站的SEO优化。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: