对网站进行SEO优化的主要目的是提高网站的收录量和收录效率,还有提升网站的排名,而配置Sitemap就能帮助大家实现以上目标。
Sitemap对网站做SEO的三大作用
1. Sitemap为蜘蛛提供良好的爬行通道搜索引擎通过将蜘蛛 (spider) 或机器人 (bot) 放到互联网,让其抓取网站的内容,然后根据其自身算法机制来给这些网页进行排名。如果一个网站内的页面数较多、信息量较大,就会加重搜索引擎的负担,导致蜘蛛很难在短时间内爬完网站的所有内容,这对网站做SEO十分不利。而Sitemap能反映网站的整体框架,给搜索引擎蜘蛛提供一个爬行地图,为它们的爬行创造良好的通路,最终帮助它们抓取网站内所有页面的信息。2. 提高网站的页面收录量页面收录数量提高意味着网站收录率的提升,如果搜索引擎收录了站内大部分的页面,那整个网站的收录率就会变得十分可观。可搜索引擎偶尔会出现无法抓取网站内某些页面的情况,这导致那些页面一直无法被收录、排名。而sitemap可以将这些隐蔽的页面提取出来,让蜘蛛顺着站点地图上的链接来抓取各个页面的内容,这能大大提高网站各页面的收录概率,非常有利于提升网站SEO的效果。3. 为用户提供更好的浏览体验一个能够让用户轻松访问浏览的网站,能够帮助用户快速获取他们所需要的信息。而对于一些页面数比较多的大型网站,用户要想第一时间找到自己想要的浏览的内容是比较困难的。sitemap网站地图能将站内的页面信息进行归类,让用户根据导航与关键字来获取相对应的信息。这能直接提高用户的搜索效率与获取信息速度,因此站点地图既为用户提供了更好的浏览体验,也让他们对该网站有了更高的好感度。
站点地图 sitemap.xml样式代码
网站地图是一个XML文件,包含了网站上所有页面的链接。sitemap.xml文件是严格按照xml语言编写的网站地图,用来引导搜索蜘蛛对本站点文章等内容的索引。Google表示他们接受的sitemap格式有XML、RSS、mRSS和 Atom 1.0等,而SEO需要用到的网站地图常见文件格式为sitemap.xml。以下是sitemap.xml的两种主要样式:1. sitemap.xml的基本样式如需提交大量sitemap文件,则可将其列在sitemap索引文件中,然后将该索引文件提交。您无需分别提交每个文件。<?xml version=”1.0″ encoding=”UTF-8″?><!-- XML文件需以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>常见的9种Sitemap错误情况
1. 日期无效假如站点地图报告显示sitemap内包含了无效日期,那可能是由于日期的格式有误。日期必须使用W3C日期时间编码,例如:2023-11-082023-11-08T18:00:15+00:002. 网址无效如果页面链接包含了不被支持的字符,例如空格和双引号等,这都有可能导致站点地图中的网址无效。你要先确保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等格式的站点地图档案。这是SiteMap Generator 的网址:www.xml-sitemaps.com,跳转后可直接使用。1、你在输入了想要生成sitemap的网址后,还需要在下方补充完整网站的更新频率、修改日期以及预设优先内容的基础设定,在完成设定后点击“Start”。
2、然后Sitemap Generator工具就会开始抓取网站各页面的信息,这也是sitemap的生成过程,如果你网站里的页面数比较多,那这个生成过程也会比较缓慢。3、等待网站地图生成完毕后,我们就能看到各种网站地图格式,包括sitemap.xml,sitemap.xml.gz和sitemap.hxml等,你要将你需要的站点地图文件下载下来。4、将生成的sitemap文件上传至你网站的根目录之后,在搜索引擎上搜索http://www.example.com/sitemap.xml就能成功访问。5、你也可以在Google Search Console上提交站点地图。在输入网站链接后,点击左方的“站点地图”,补充完整链接后点击提交即可。虽然sitemap不能直接帮助网站实现SEO优化,但是它能帮助搜索引擎快速了解网站的架构,爬取页面内容。这能让我们优质、实用的内容得以被成功抓取、曝光,从而让网站的排名得到提升,间接实现网站的SEO优化。爱竞作为拥有十四年经验的出海广告营销服务商,希望为大家提供全方位的营销理论支持和营销手段指导。本文部分数据及图片来源于网络,如有侵权请联系删除。