SEO(Search Engine Optimization):搜索引擎优化,是利用搜索引擎的规则提高网站在相应搜索引擎内的自然排名,旨在为网站提供全面的自我营销解决方案。简单来说,SEO就是帮助网站更好地被用户搜索,实现网站的推广。
▍什么是网站地图(Sitemap)?
网站地图是网站上所有网页的列表,可以帮助搜索引擎更快地收录网页信息,从而迅速提升网站在搜索引擎上的排名。虽然网站地图与搜索排名无直接关系,但它主要利用其中的数据帮助搜索引擎更好地了解网站结构,使爬虫更有效地抓取数据。若网站有新的URL更新,并且这些URL需要被浏览器收录,就需要及时更新网站地图。其他内容的更新则可以不更新网站地图。需要注意的是,网站地图文件中的网址不能超过5万个,且文件大小不得超过10MB。
▍如何编写网站地图文件?
了解了什么是网站地图文件之后,我们来看看如何生成和编辑网站地图文件。网站地图一般有文本格式、XML格式(文件需以UTF-8编码)、Sitemap索引格式,这三种格式都得到百度和Google的支持。可以手动编辑网站地图文件,也可以使用工具(Sitemap Generator)生成,不过对于单页应用,可能需要手动添加。Google推荐使用www.xml-sitemaps.com/进行生成。
以下是XML格式的文件,主要的配置可以参考国际标准,XML的网站地图是最常用的,因为它格式规范且有利于爬虫解析。
<urlset> <url> <loc>https://www.nimo.tv/</loc> <lastmod>2019-12-14</lastmod> <!--选填,用来指定该链接的最后更新时间--> <changefred>daily</changefred> <!--可以不提交该标签,用这个标签告诉此链接可能会出现的更新频率--> <priority>0.8</priority> <!--可以不提交该标签,用来指定此链接相对于其他链接的优先权比值,此值定于0.0-1.0之间--> </url>
</urlset>
▍如何使用和上传网站地图文件?
根据需要编辑并生成一份网站地图文件;Google官方网站地图文件例子www.google.com/sitemap.xml。
检查网站地图文件的语法是否正确?可以使用相关工具进行监测(W3C标准化验、webmasterworld XML Sitemap Validator、devshed XML Sitemap Validator)。
上传网站地图文件到网址服务器根目录;接下来就是使网站地图文件生效。
将网站地图文件提供给Google,有两种方式:
通过将文件路径添加到robots.txt文件中;
通过Search Console直接提交。
通过第二种方式提交的话,可以在线查看报告,但需要验证为网站所有者。
结尾
以上是最近了解到的有关网站地图文件的一些理论知识。需要在实际生产中整理完善。由于我刚刚入门,所述仅是皮毛,如果有任何补充或错误,请指正。