只需三步 快速完善网站Sitemap
越来越多的SEOer把优化的重点放在了站内优化上,细心的朋友应该查看一些前辈的robots.txt的时候不难发现,他们的robots中都加 入了一句Sitemap: http://www.dewangda.cn/sitemap.xml 或类似的语句,这个就是利用优化的Sitemap, Sitemap提供了一个网站与搜索引擎交流的一个很好的平台,Sitemap可以提交给各大搜索引擎,从而使搜索引擎更好的对网站页面进行收录。下面宿 迁SEO教你利用快速完善网站的Sitemap:
第一步:识别Sitemap格式
本文所说的Sitemap是XML版本的网站地图,因为这里主要是针对搜索引擎,像一些大型网站HTML版本的网站地图在此就不多写了。 Sitemap格式有好几种,而且不同的的搜索引擎青睐于不同的Sitemap格式,比如百度比较倾向于Html格式的网站地图,而Google针对 Sitemap推出的一款自己的协议,文件协议中应用的就是XML格式, Yahoo它就建议使用Txt格式的网站地图。所以说可以根据你的个人需要决定好Sitemap的格式。
第二步:Sitemap的制作
一、手动标准版的Sitemap文件如下所示:
|
<?xml version=”1.0” encoding=”UTF-8”?> <urlset xmlns=”http://www.sssitemaps.org/schemas/sitemap/0.9”> <url> <loc>http://www.aaa.com/</loc> <lastmod>2011-4-26</lastmod> <changefreq>monthly</changefreq> <prority>1.0</prority> </url> </urlset> |
urlset:这个表情是必须的,词标签声明了Sitemap协议的版本
url:必须的,是它下面所有网址的母标签
loc:必须的,页面永久链接地址
lastmod:这个是可选标签,表示页面最后修改时间
changefreq:可选标签,代表页面更新频率。
priority:可选标签,表示URL相对于其他的优先权,可选范围:0.0-1.0 数值越大,说明越重要。
手动制作Sitemap的优点:制作的文件清晰简单,同时可以自己设定一些自己认为比较重要的URL告诉搜索引擎这个页面相对重要的程度,如我们可 以通过设定priority的值来依次设定首页、栏目页的重要程度,当然评判还是以搜索引擎的标准为主。缺点:对于一些中大型网站,页面众多很难人工实 现。
二、通过一些工具
网上有很多sitemap地图生成的方法,比如在线生成、软件生成等(具体什么软件,大家可以在百度搜下就可以,我就不说出软件了,免得以为我打广告),另外现在很多的CMS或博客的程序都自带一些网站地图生成插件,我们只要安装插件使用就行了。
优点:简单方便,只要输入你网站的地址,确认就可以给你生产一个网站地址
缺点:会生成很多不必要的标签。
这里值得一提的是,Sitemap 最多可以列出5万个URL,且文件不能超过10MB,如果需要收录的超过,就需要分词多个Sitemap,但一个网站最多可以有1000个Sitemap。
第三步:Sitemap的提交
将 制作好的Sitemap 文件上传到网站的根目录下,然后通知搜索引擎,我们可以通过站长工具后台提交网站地图文件,还有一种途径是在robots.txt文件中通知搜索引擎网站 地图文件位置,只要在robots.txt文件中加入一句:Sitemap: http://www.dewangda.cn/sitemap.xml 即可。个人比较青睐。大家都知道robots.txt是蜘蛛(当然谷歌的叫机器人,反正都是一回事了)访问网站首先要看的文件,他要根据你的指令对网站进 行抓取,而把sitemap写入到robots.txt中大大提高了蜘蛛的效率,这对网站的优化尤其重要
另外就通过修改网站的源文件为地图增加锚文本,一定要记得是全站的链接哦。那样才能增加Sitemap 的权重,有效的吸引蜘蛛爬行。
通过Sitemap网站题图,引导通知搜索引擎有这些页面存在,让他去看看,如果页面达到搜索引擎的要求,他就会收录,但如果页面没达到要求的话搜索引擎也是不会收录的,各位SEOer要首先做好网站页面质量。
只需三步 快速完善网站Sitemap的更多相关文章
- 只需三步--轻松反编译Android Apk文件
安卓程序是通过java语言进行编写的,可以很容易进行反编译.很多apk文件被反编译后再二次打包,就成了自己的产品,很是流氓.下面我们来看看如何进行apk的反编译,以及常用的防反编译手段. 一.反编译A ...
- 只需三步:使用C# 操作 Azure 队列
Step 1 : 安装windows Azure package Step 2 : 配置文件增加: <appSettings> <add key="StorageConne ...
- windows 下安装Apache httpd 只需三步
1.下载 Apache 官网地址:http://httpd.apache.org/docs/current/platform/windows.html#down 找到这个, 看到这几个选项: Apac ...
- iOS - 外加字体(只需三步-教你轻松实现)
外加字体 1.首先info.plist中加入属性Fonts provided by application,在item 0 处填写导入的ttf文件名 eg: <key>UIAppFonts ...
- 只需3步,快来用AI预测你爱的球队下一场能赢吗?
摘要:作为球迷,我们有时候希望自己拥有预测未来的能力. 本文分享自华为云社区<用 AI 预测球赛结果只需三步,看看你爱的球队下一场能赢吗?>,作者:HWCloudAI. 还记得今年夏天的欧 ...
- 学会使用DNSPod,仅需三步
学会使用DNSPod,仅需三步 第一步:在DNSPod添加记录 1.访问 https://www.dnspod.cn网站,在DNSPod官网首页的右上角,有[注册],如下图所示,点击[注册]按钮 ...
- 只需一步,DLA开启TableStore多元索引查询加速!
一.背景介绍 Data Lake Analytics(简称DLA)在构建第一天就是支持直接关联分析Table Store(简称OTS)里的数据,实现存储计算分离架构,满足用户基于SQL接口分析Tabl ...
- vuex其实超简单,只需3步
前言 之前几个项目中,都多多少少碰到一些组件之间需要通信的地方,而因为种种原因,event bus 的成本反而比vuex还高, 所以技术选型上选用了 vuex, 但是不知道为什么,团队里的一些新人一听 ...
- 如何把C++的源代码改写成C代码?而C改C++只需一步!
★ 如何把C++的源代码改写成C代码? C++解释器比C语言解释器占用的存储空间要大,想要在某些特定场合兼容C++代码,同时为了节省有限的存储空间,降低成本,也为了提高效率,将用C++语言写的源程序用 ...
随机推荐
- Redis 3.0.0 集群部署
简述: 1.0.1:redis cluster的现状 目前redis支持的cluster特性 1):节点自动发现 2):slave->master 选举,集群容错 3):Hot reshardi ...
- what is service?
SERVICE n.服务,服侍:服务业:维修服务:服役 vt.检修,维修:向…提供服务:保养:满足需要 adj.服务性的:耐用的:服现役的 更多详情:http://dict.baidu.com/s?w ...
- Erlang&RabbitMQ服务安装配置
RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发.RabbitMQ据说具有良 ...
- oracle 数据库信息查询
/*查询当前用户表信息/ select A.column_name 字段名, A.data_type 数据类型, A.data_length 长度, A.data_precisi ...
- sysctl.conf网络内核参数说明(转)
下面是我的理解,可能有误,仅供参考. 要调优,三次/四次握手必须烂熟于心. client server(SYN_SENT) —> (SYN_RECV ...
- js中(function(){…})()立即执行函数写法理解
文章摘自https://my.oschina.net/u/2331760/blog/468672?p={{currentPage+1}} 摘要: javascript和其他编程语言相比比较随意,所以j ...
- Dynamic Programming
We began our study of algorithmic techniques with greedy algorithms, which in some sense form the mo ...
- oracle:ORACLE 实际返回的行数超出请求的行数
写的存储过程,执行后一直报实际返回的行数超出请求的行数的错误. 原因:select prdt_id into prdt_id from.... 两个变量名称相同造成的..哎 第一个变量换成大写..问 ...
- 学习NSRulerView
NSRulerMarker 有个imageOrigin是描述Marker中image的位置的: 在horizontal的ruler中,imageOrigin的x坐标是跟marker的location进 ...
- C 计算数组长度
int data[4],length; length=sizeof(data)/sizeof(data[0]); //数组占内存总空间除以单个元素占内存空间大小,即等于元素个数 printf(&qu ...