如何制作sitemaps网站地图

本文资料来源于网站

1.0 前言

Sitemap 可方便网站管理员通知搜索引擎他们网站上有哪些可供抓取的网页。最简单的 Sitemap 形式,就是XML 文件,在其中列出网站中的网址以及关于每个网址的其他元数据(上次更新的时间、更改的频率以及相对于网站上其他网址的重要程度为何等),以便搜索引擎可以更加智能地抓取网站。(来源百度百科
通常,sitemaps(中文:站点地图)没有人看,一般都是收录爬虫(例:百度蜘蛛)看,用于更好的收录网站

1.1 xml格式

标准:

<!--来源:https://www.sitemaps.org/protocol.html-->
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://www.example.com/</loc> <lastmod>2005-01-01</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority> </url>
<url> <loc>http://www.example.com/</loc> <lastmod>2005-01-01</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority> </url>
... </urlset>

其中:
Sitemap必须:

  • 以开始标签开始,以结束标签结束<urlset></urlset>
  • <urlset> 标签内指定名称空间(协议标准)
  • <url>包括每个URL的条目,作为父XML标记
  • 为每个父标记<loc>包括一个子条目<url>

参数列表:

  1. <urlset>是协议标准
  2. <url>父标记
  3. <loc>网站地址,必须以协议开头(http://或https://)
  4. <lastmod>网页的最后修改日期,不是xml的[此参数可选]
  5. <changefreq>页面更改的频率,有效参数有:
  • always
  • hourly
  • daily
  • weekly
  • monthly
  • yearly
  • never
    ( 应使用值“always”来描述每次访问时都会更改的文档。值“从不”应用于描述存档的URL。请注意,此标记的值被认为是提示而不是命令。即使搜索引擎爬网程序在做出决定时可能会考虑此信息,但它们可能比对“每小时”标记的页面进行搜索的频率要低,而对“每年”标记的页面进行搜索的频率则要比对搜索的频率更高。爬网程序可能会定期爬网标记为“never”的页面,以便它们可以处理对这些页面的意外更改)[此参数可选]
  1. <priority>此URL相对于您网站上其他URL的优先级。有效值的范围是0.0到1.0。[此参数可选]

详细请见网站

1.2 常见问题

点我跳转官网

最新文章

  1. 【译】Unity3D Shader 新手教程(2/6) &mdash;&mdash; 积雪Shader
  2. Github优秀java项目集合(中文版) - 涉及java所有的知识体系
  3. TCP/IP网络编程中socket的行为
  4. 执行shell脚本的几种方法及区别
  5. 关于MSP430中断机制
  6. 【opencv】图像细化
  7. Windows性能监视器之CPU、硬盘、IO等监控方法详解-摘自网络
  8. QT实现透明效果的按钮
  9. vi 按了ctrl+s之后
  10. android studio没有浮现函数用法和属性说明?
  11. SpringCloud网关ZUUL集成consul
  12. 图片载入状态判断及实现百分比效果loading
  13. c# windows service 实现监控其他程序是否被关闭,关闭则报警
  14. 基于JDK1.8版本的hashmap源码分析(一)
  15. Mac再建管理员帐户
  16. css布局 - 两栏自适应布局的几种实现方法汇总
  17. Linux 输入子系统驱动程序范例
  18. http协议(四)http常用状态码
  19. Stack Overflow 2016 最新架构探秘
  20. 如何使用windows的计划任务?计划任务?

热门文章

  1. 3、pytorch实现最基础的MLP网络
  2. kubernetes 中的证书工作机制
  3. 团队作业三——需求改进&amp;系统设计
  4. kafka命令及启动
  5. 精尽Spring MVC源码分析 - 文章导读
  6. 【Django admin 中文配置】
  7. vue 分支结构
  8. Flink任务暂停重启
  9. [实用指南]如何使您的旧代码库(遗留代码)符合MISRA C 2012编码规范?
  10. 基于frp的内网穿透实例2-通过自定义域名访问部署于内网的 web 服务