SEO - 配置sitemap

2,573 阅读3分钟

SEO(Search Engine Optimization):搜索引擎优化,利用搜索引擎的规则提高网站在相应的搜索引擎内的自然排名,目的是为网站提供生态式的自我营销解决方案。直接点说就是帮忙网站能更好的被用户搜索,实现网站的推广。

什么是sitemap(网站地图)

sitemap就是网站上各网页的列表,可以让搜索引擎更快收录到资料库中,迅速提升网站在搜索引擎上面的排名。

sitemap与搜索排名没有关系,主要是使用sitemap中的数据让搜索引擎可以更了解网站的结构,让Spilder更好地抓取网站的数据;若网站有新的url更新,且这些url是需要被浏览器收录的,那么就要及时更新sitemap,其他内容的更新可以不更新sitemap。Sitemap文件包含的网址不可以超过5万个,且文件大小不得超过10MB。

如何让编写 sitemap 文件

知道什么是sitemap文件之后,就该聊聊如何生成和编辑sitemap文件;

sitemap 一般有文本格式、XML格式(文件需以 utf-8 编码)、Sitemap索引格式,这三种格式百度和google都支持,google支持所有格式;

可以手动编辑sitemap文件,也可以使用工具(Sitemap Generator)生成(如果是单页应用,不能用工具生成,需要手动添加);google推荐 www.xml-sitemaps.com/

以下是xml格式的文件,主要的配置可以参考 国际标准,xml的sitemap是最常用的,格式规范而且利于爬虫解析。

<?xml version='1.0' encoding='utf-8'?>
<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>

如何使用和上传 sitemap 文件

  1. 根据需要编辑并生成一份 sitemap 文件; google 官方 sitemap文件例子 www.google.com/sitemap.xml
  2. 检查sitmap文件的语法是否正确? 可以网上找对应的工具帮忙监测(W3C 标准化验,webmasterworld XML Sitemap Validator,devshed XML Sitemap Validator)
  3. 上传 sitemap文件到网址服务器根目录;接下来就是使sitemap文件生效;
  4. 把sitemap文件提供给Google,方式有2种:
  • 一种是把文件路径添加到 robots.txt 文件种;
    Sitemap: www.coderxing.com/sitemap.xml // 使用绝对路径网址,Sitemap字段可以设置多个
  • 第二种是直接通过SearchConsole 提交上去;通过第二种方式提交的话,可以在线查看报告;但是要验证是网站所有者;

结尾

上述是最近了解到的关于sitemap文件的一些理论知识,需要整理完之后再在生产上面实践。刚入门,记述的只是皮毛,若有补充或错误,请指出