怎么做网站XML地图讲解
网站地图一般有两种形式,第一种形式是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地图讲解相关推荐
- [免费]织梦xml地图生成插件
织梦二次开发网给站长朋友发放福利了,这次开发的是一款免费织梦XML地图生成插件,xml地图的作用可以让蜘蛛有一个遍历你网站所有页面的入口,也可以用于提交一些搜索引擎站长平台,本文以百度为例,百度站长平 ...
- 如何查看一个网站的HTML地图和XML地图?
方法1:直接在首页域名后,输入sitemap,可以查看HTML地图,举例:首页地址http://www.hnfxfl.com/,输入http://www.hnfxfl.com/sitemap 即可. ...
- pbootcms如何设置网站xml地图
问题:pbootcms如何设置网站xml地图 解答:系统使用动态站点地图,不需要生成,访问地址即为实时地图,输出格式为xml 或 txt 例子: xml地图:https://www.adminbuy. ...
- php生成sitemap.xml地图文件
文章目录 前言 什么是Sitemap? sitemap文件遵循指南 xml格式详解 实战代码 sitemap组件代码 调用sitemap组件 仓库地址 实战截图 相关问题 Sitemap提交后,多久能 ...
- 帝国cms 站点地图html,帝国CMS生成百度sitemap的XML地图示例
这篇文章主要为大家详细介绍了帝国CMS生成百度sitemap的XML地图示例,具有一定的参考价值,可以用来参考一下. 帝国CMS生成百度sitemap的XML地图示例 我们用帝国的自定义页面来实现这个 ...
- 织梦html地图源码,织梦网站XML地图制作_织梦网站HTML地图制作
XML网站地图制作 在织梦后台管理目录 核心 > 频道模型 > 单页文档管理 中即可实现. 先做好网站地图模板页,注意:如果网站启用了绝对地址直接使用[field:arcurl/]或者 h ...
- PHP创建XML文件讲解
<?php #code by coder_apex 2007-6-15 #自动生成一个如下的XML文件 # # <?xml version="1.0& ...
- 【Servlet】Tomcat公共 / 项目独立的 web.xml / server.xml 文件讲解
课程介绍 每个web 项目下都具备web.xml 文件.通过前面的学习,我们对web.xml 文件有了一定了解,但是还不够,本节课就web.xml 文件进行总结.同时对Tomcat 下的server. ...
- Testng.xml文件讲解
TestNG是一个测试框架,它能覆盖不同层级的测试,例如,单元测试,集成测试,端对端测试等.可以把Selenium和TestNG结合一起,在Eclipse中用Java写TestNG脚本. TestNG ...
- Matlab调用百度API画地图讲解教程
1-4环境搭建步骤参考之前写的博客,看完了记得回来呀,链接如下: https://blog.csdn.net/zzx2016zzx/article/details/87976720 5.直接丢代码绘图 ...
最新文章
- java 枚举 循环_java – 在枚举中实现内部接口时的循环继承
- 《iOS 6核心开发手册(第4版)》——2.1节UIControl类
- Android--开发资源管理器/优化ListView显示列表方法
- python类装饰器详解-Python 装饰器详解
- 高性能服务器架构思路(五)——分布式缓存
- win10操作系统vscode如何配置c++开发环境
- 算法代码[置顶] 机器学习实战之KNN算法详解
- iOS APP 安全测试
- 345. 反转字符串中的元音字母
- css 透明叠加_细品CSS(二)
- Spring面试问答
- dnf脚本是php,易语言:DNF自动脚本
- C语言实现的个人信息管理系统
- Linux下 QT中 log4cplus 最基本配置及使用
- NTC电阻短路(高温)电池未停止充电分析
- 国产即时通讯软件如何选型?
- 入驻三年,Airbnb在中国做了什么?
- [译]5步分析pdf文件
- c语言中数组名和数组名取地址理解
- Nativefier把网页打包成exe
热门文章
- maven报错The JAVA_HOME environment variable is not defined correctly
- Linux 中各个文件夹的作用
- matlab设计误码率,通信原理课程设计报告 数字传输系统误码率测试器的matlab实现及性能分析...
- Fragment跳转
- 真实原创,记录程序员的艰辛生活-接私单记1
- Android 项目必备(十七)-->实现身份证认证功能
- 华为云服务之弹性云服务器ECS的深度使用和云端实践
- 连线封面:2亿多支付宝用户选择的背后,一个数据与评分带来的「等级世界」
- C++ 笔记 加号运算符重载
- 2016.10.9晨记