只需三步 快速完善网站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++语言写的源程序用 ...
随机推荐
- 【墙内备份】Android 6.0 APIs
Android 6.0 APIs In this documentSHOW MORE Fingerprint Authentication Confirm Credential App Linking ...
- CentOS安装crontab及使用方法(汇总多人博客并实践确认无误)
安装centOS: yum -y install vixie-cron --该软件包是cron的主程序 yum -y install crontabs--该软件包用来安装.卸载或者列举需要cron来守 ...
- How to use a 32bit Oracle11_g client in 64 win system and not conflict with sqldeveloper 64 bit tool
At the path:C:\app\USER_NAME\product\11.2.0\client_1\sqldeveloper\sqldeveloper\bin, there a file 'sq ...
- 去除 UINavigationController.navigationBar下方的横线
self.navigationController.navigationBar.clipsToBounds=YES;
- A Brief Review of Supervised Learning
There are a number of algorithms that are typically used for system identification, adaptive control ...
- linux内核分析——扒开系统调用的三层皮(上)
20135125陈智威 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 系统调用 ...
- curl开源库编译
环境:Win7+VS2013 1.下载curl的zip包并解压,本文下载的是curl-7.39.0.zip,下载地址:http://curl.haxx.se/download.html 2.打开vs2 ...
- Metronic学习之路
简介 1.Metronic 是一个基于 Bootstrap 3.* 设计的自适应.多用途的管理后台模板. 2.HTML页面开头都有着下面一段代码来检测 ie 浏览器的版本,并根据不同版本应用特定的类到 ...
- CxImage在VS2010下的配置
http://blog.csdn.net/youzhuo/article/details/24601621 一.编译Cximage 1.在SourceForge上下载cximage702_full.7 ...
- 学习SVG系列(1):SVG基础
什么是SVG? 1.指可伸缩矢量图形 2.用来定义用于网络的基于矢量的图形 3.使用XML格式定义图形 4.图像在放大或改变尺寸的情况下其图形不会有所损失 5.万维网联盟的标准, 用于描述二维矢量图形 ...