网站地图一般有两种形式,第一种形式是HTML,主要针对用户方便浏览和查询网站信息;第二种形式则是XML版本的网站地图。英文Sitemap中的S大写时通常特指XML网站地图。XML版本网站地图由XML标签组成,文件本身必须是utf编码。

  XML网站地图由Google于2005年首先提出,2006年微软、雅虎都宣布支持。2007年各主要搜索引擎都开始支持:robots文件指定网站地图位置。百度现在也支持X_N4L版本网站地图。

  网站地图文件实际上就是列出网站需要被收录的页面URL。最简单的网站地图可以是一个纯文本文件,文件只要列出页面URL,一行列一个URL,搜索引擎就能抓取并理解文件内容。

标准版本的XML网站地图文件如下列代码所示:

<?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>2010-01-01</lastmod><changefreq>monthly</changefreq><priority>0. 8</priority></url>
</urlset>

  这是标准的xml语法, 指url集 ,里面的每个标记,就是一个页面地址

  在这里填写你要提交的页面的完整地址
  这里面填写该页面的最后更新时间
  这里面填写该页面的更新频率
  这里面填写该页面对于整站的权重
  当然,如果你实在不想写,你可以不写changefreq 和 priority
  其中 urlset 标签是必需的,声明文档所使用的Sitemap协议版本。
  url 标签也是必需的,是它下面所有网址的母标签。
  loc 标签也是必需的,这一行列出的就是页面完整URl.

  lastmod 是可选标签,表示页面最后一次更新时间。
  changefreg 是可选标签,代表文件更新频率。标签值包括:
   ·always,一直变动,指的是每次访问页面内容都不同。
   ·hourly,每小时。
   ·daily,每天。
   ·weekly,每星期。
   ·monthly,每月。
   ·yearly,每年。
   ·never,从不改变。

  网站地图中声明的更新频率对搜索引擎来说只是一个提示,供搜索引擎蜘蛛参考,但搜索引擎不一定真的认为页面更新频率就是站长自己声明的那样。

   priority是可选标签,表示URL的相对重要程度。可选0.0到1.0之间的数值,1.0为最重要,0.0为最不重要。默认重要程度值为0.5。 站长可以使用priority标签告诉搜索引擎这个URL的优先级,比如通常首页肯定是1.0,分类页面可能是0.8,其他更深层页面重要性依次下降。这 里所标志的重要程度只是相对于这个网站内部的URL所说的,与其他网站的URL重要性无关。所以把页面重要性标为1.0,并不能让搜索引擎认为这个页面比 其他网站的页面更重要,只是告诉搜索引擎这个页面在本网站内是最重要的。

  XML网站地图文件最多可以列出5万个URL,文件不能超过10MB。如果网站需要收录的URL超过5万个,可以使用网站地图索引文件,也就是分成多个网站地图文件。一个网站最多可以有1000个XML网站地图文件,也就是可以列出5000万个网址。

  制作好网站地图文件后,可以有两种方式通知搜索引擎网站地图的位置,一是在站长工具后台提交网站地图文件。另外一种方式是在robots.txt文件中通知搜索引擎网站地图文件位置,代码如下所示:

  Sitemap: http://www.example.com/sitemap.xml

  所有主流搜索引擎,包括百度、Google、雅虎、必应,都支持robots文件指定网站地图文件位置。

  通过XML网站地图通知搜索引擎要收录的页面,只能让搜索引擎知道这些页面的存在,并不能保证一定被收录,搜索引擎还要看这些页面的权重是台达到收录的最低标准。以XML网站地图只是辅助方法,不能代替良好的网站结构。

  大中型网站提交网站地图通常有比较好的效果,能使收录增长不少。但也有的网站,尤其是小型网站,提交XML网站地图没有什么效果,有的站长甚至认为有反效果。

怎么做网站XML地图讲解相关推荐

  1. [免费]织梦xml地图生成插件

    织梦二次开发网给站长朋友发放福利了,这次开发的是一款免费织梦XML地图生成插件,xml地图的作用可以让蜘蛛有一个遍历你网站所有页面的入口,也可以用于提交一些搜索引擎站长平台,本文以百度为例,百度站长平 ...

  2. 如何查看一个网站的HTML地图和XML地图?

    方法1:直接在首页域名后,输入sitemap,可以查看HTML地图,举例:首页地址http://www.hnfxfl.com/,输入http://www.hnfxfl.com/sitemap 即可. ...

  3. pbootcms如何设置网站xml地图

    问题:pbootcms如何设置网站xml地图 解答:系统使用动态站点地图,不需要生成,访问地址即为实时地图,输出格式为xml 或 txt 例子: xml地图:https://www.adminbuy. ...

  4. php生成sitemap.xml地图文件

    文章目录 前言 什么是Sitemap? sitemap文件遵循指南 xml格式详解 实战代码 sitemap组件代码 调用sitemap组件 仓库地址 实战截图 相关问题 Sitemap提交后,多久能 ...

  5. 帝国cms 站点地图html,帝国CMS生成百度sitemap的XML地图示例

    这篇文章主要为大家详细介绍了帝国CMS生成百度sitemap的XML地图示例,具有一定的参考价值,可以用来参考一下. 帝国CMS生成百度sitemap的XML地图示例 我们用帝国的自定义页面来实现这个 ...

  6. 织梦html地图源码,织梦网站XML地图制作_织梦网站HTML地图制作

    XML网站地图制作 在织梦后台管理目录 核心 > 频道模型 > 单页文档管理 中即可实现. 先做好网站地图模板页,注意:如果网站启用了绝对地址直接使用[field:arcurl/]或者 h ...

  7. PHP创建XML文件讲解

    <?php   #code by coder_apex 2007-6-15   #自动生成一个如下的XML文件   #   #       <?xml version="1.0& ...

  8. 【Servlet】Tomcat公共 / 项目独立的 web.xml / server.xml 文件讲解

    课程介绍 每个web 项目下都具备web.xml 文件.通过前面的学习,我们对web.xml 文件有了一定了解,但是还不够,本节课就web.xml 文件进行总结.同时对Tomcat 下的server. ...

  9. Testng.xml文件讲解

    TestNG是一个测试框架,它能覆盖不同层级的测试,例如,单元测试,集成测试,端对端测试等.可以把Selenium和TestNG结合一起,在Eclipse中用Java写TestNG脚本. TestNG ...

  10. Matlab调用百度API画地图讲解教程

    1-4环境搭建步骤参考之前写的博客,看完了记得回来呀,链接如下: https://blog.csdn.net/zzx2016zzx/article/details/87976720 5.直接丢代码绘图 ...

最新文章

  1. java 枚举 循环_java – 在枚举中实现内部接口时的循环继承
  2. 《iOS 6核心开发手册(第4版)》——2.1节UIControl类
  3. Android--开发资源管理器/优化ListView显示列表方法
  4. python类装饰器详解-Python 装饰器详解
  5. 高性能服务器架构思路(五)——分布式缓存
  6. win10操作系统vscode如何配置c++开发环境
  7. 算法代码[置顶] 机器学习实战之KNN算法详解
  8. iOS APP 安全测试
  9. 345. 反转字符串中的元音字母
  10. css 透明叠加_细品CSS(二)
  11. Spring面试问答
  12. dnf脚本是php,易语言:DNF自动脚本
  13. C语言实现的个人信息管理系统
  14. Linux下 QT中 log4cplus 最基本配置及使用
  15. NTC电阻短路(高温)电池未停止充电分析
  16. 国产即时通讯软件如何选型?
  17. 入驻三年,Airbnb在中国做了什么?
  18. [译]5步分析pdf文件
  19. c语言中数组名和数组名取地址理解
  20. Nativefier把网页打包成exe

热门文章

  1. maven报错The JAVA_HOME environment variable is not defined correctly
  2. Linux 中各个文件夹的作用
  3. matlab设计误码率,通信原理课程设计报告 数字传输系统误码率测试器的matlab实现及性能分析...
  4. Fragment跳转
  5. 真实原创,记录程序员的艰辛生活-接私单记1
  6. Android 项目必备(十七)-->实现身份证认证功能
  7. 华为云服务之弹性云服务器ECS的深度使用和云端实践
  8. 连线封面:2亿多支付宝用户选择的背后,一个数据与评分带来的「等级世界」
  9. C++ 笔记 加号运算符重载
  10. 2016.10.9晨记