整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

网站地图sitemap.html和sitamap.x

网站地图sitemap.html和sitamap.xml的制作与提交

1、网站地图要包含网站最重要的一些页面,包括产品分类页面、主要产品页面、访问量比较大的页面等等;

2、网站地图布局一定要简洁,所有的链接都是标准的HTML文本,并且要尽可能多的包含关键字;

3、尽量在站点地图上增加文本说明;

4、站点的每个页面里面都需要放置网站地图的链接;

5、确保网站地图里的每一个链接都是正确、有效的。


二、HTML网站地图的制作

网站地图两种表现形式,第一种是后缀名为.html的网站地图,一般命名使用sitemap。HTML版本的网站地图针对的目标是用户,也就是用户在网站上可以看到的网站地图,一般情况下在网站每个页面的顶部或者底部添加一个网站地图的锚文本链接,用户点击之后看到的内容主要是网站主要栏目和页面的链接。

对于小网站来说,网站地图可以列出整个网站所有页面的链接,如果是大中型网站,内容页面较多的话,建议列出网站的主要目录和部分重要页面的链接。

HTML版本的网站地图建议人工手动编辑,也可以使用Dreamweaver来完成。

三、XML网站地图的制作

网站地图的第二种形式是XML版本的网站地图,一般命名为Sitemap.xml(首字母S通常大写),简单来讲,Sitemap.xml 放置的是网站上链接的列表。它由XML标签组成,文件本身必须是utf8编码。制作Sitemap.xml,并提交给搜索引擎可以使网站的内容完全被收录,包括那些隐藏比较深的页面。这是一种网站与搜索引擎对话的好方式。

标准的XML网站地图格式为:

<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

<url>

<loc>http://www.*****.com/</loc>

<priority>1.00</priority>

<lastmod>2017-07-24</lastmod>

<changefreq>Always</changefreq>

</url>

</urlset>

其中:

urlset标签是必须存在的,用于声明文件所使用的Sitemap协议版本;

url标签也是必须存在的,它是下面所有网址的目标签;

loc标签也是必须存在的,列出页面完整的URL;

priority标签是可选标签,表示URL的重要程序,数值范围从0.1到1.0不等,1.0代表此页面最为重要,0.0

代表最不重要。站长可以使用priority标签告诉搜索引擎这个网页的重要程度。

lastmod标签是可选标签,表示页面最后更新时间;

changefreq标签是可选标签,代表文件的更新频率,其中的值包括:

Always,一直变动;

Hourly,每小时;

Daily,每天;

Weekly,每周;

Monthly,每月;

Yearly,每年;

Never,从未变动。

XML网站地图生成工具有很多,大家可以多测试几个,哪个顺手就用哪个,我们这里使用爱站工具包进行生成,看操作:

第一步,我们下载爱站seo工具包并安装;


第二步,打开软件登录之后选择“网站地图/Sitemap”;


第三步,点击红框被的按钮添加一个站点,添加完成之后点击右侧的网站图标;


第四步,设置网站地图的抓取类型和生成的格式,设置好之后点击右下角的“抓爬”按钮。


第五步,待程序抓爬完成之后,点击右下角的“生成XML文件”,生成完成之后,在程序的提示下找到地图文件。


四、网站地图的提交

我们要将制作好的网站地图提交给搜索引擎,HTML版本的网站地图针对是网站用户,我们只需要在网站页面的顶部或者底部添加锚文本链接即可;XML格式的网站地图主要便于搜索引擎的抓取,所以我们需要将XML格式的网站地图提交给搜索引擎,一般情况下我们使用一下两种办法,甚至我们两种都会使用,它们之间是不冲突的。

1、一般的搜索引擎都会有自己的站长平台,我们需要登录站长平台验证网址之后,将自己的网站地图提交给搜索引擎,以百度站长平台为例。

2、第二种办法,将网站地图在robots.txt中进行声明,告诉搜索引擎网站地图的位置。使用方法如下:

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

所有的主流搜索引擎都支持使用robots.txt文件声明网站地图的位置。

站地图作为根据网站的结构,框架,内容生成的导航网页文件。

大多数人都知道网站地图对于提高用户体验有好处:它们为网站访问者指明方向,并帮助迷失的访问者找到他们想看的页面。

那么什么是网站地图呢?

在开始介绍网站地图的制作与提交之前,我们有必要先了解一下什么是网站地图。

网站地图也就是sitemap,是一个网站所有链接的容器。很多网站的链接层次比较深,蜘蛛是很难抓取到的,网站地图可以方便搜索引擎蜘蛛抓取网站页面,通过抓取网站页面,可以清晰的了解网站的架构。网站地图一般存放在根目录下并命名为sitemap,为搜索引擎蜘蛛引路,增加网站重要内容页面的收录。

网站地图的作用:

1.为搜索引擎蜘蛛提供可以浏览整个网站的链接,简单的体现出网站的整体框架。

2.为搜索引擎蜘蛛提供一些链接,指向动态页面或者采用其他方法比较难以到达的页面。

3.作为一种潜在的着陆页,可以对搜索流量进行优化。

4.如果访问者试图访问网站所在域内并不存在的URL,那么这个访问者就会被转到“无法找到文件”的错误页面,而网站地图可以作为该页面的“准”内容。

HTML版本的网站地图

html版本的网站地图就是用户可以在网站上看到的,列出网站上所有主要页面的链接的页面。对于小型网站来说,甚至可以列出整个网站的所有的页面。而对于具有一定规模的网站来说,一个网站地图不可能罗列所有的页面链接,可以采用两种方法解决:

第一种就是网站地图只列出网站最主要的链接,如一级分类,二级分类。

第二种方法是将网站地图分成几个文件,主网站地图列出通往那次级网站的链接,刺激网站地图在列出一部分页面链接。

XML本的网站地图

XML版本的网站地图是由goole首先提出的,怎么区分呢?上面所说的HTML版本中的sitemap首字母s是小字写的,XML版本中的S则是大写的。XML版本的网站地图是由XML标签组成的,文件本身必须UTF-8编码,网站地图文件实际上就是列出网站需要被收录的页面的URL。最简单的网站地图可以是一个纯文本文件,文件只要列出页面的URL,一行一个URL,搜索引擎就能抓取并理解文件内容。

网站地图的制作方法

网上有很多网站地图的生成方法,比如说在线生成,软件生成等。这里小编推荐使用小爬虫网站地图生成工具:http://www.sitemap-xml.org。使用方法如下:

1)输入域名,选择网站对应的编码,点击“生成”按钮(建议使用搜狗浏览器或者google浏览器)如图所示:

2)等待小爬虫爬行网站,爬行时间根据网站内容多少和服务器访问速度不定,如果数据较多,则建议晚上10点以后操作,

3)下载sitemap.xml或者sitemap.html文件,上传到网站根目录,在首页做链接,如图所示:

需要说明一下sitemap.xml和sitemap.html文件的区别:

sitemap.xml文件的创建是为了更有利于搜索引擎的抓取,从而提高工作效率,生成sitemap.xml文件后将其链接放入robort.txt文件内。提示:

良好的robort.txt协议可以指引搜索引擎抓取方向,节省蜘蛛抓取时间,所以无形中提升了蜘蛛的工作效率,也就增大了页面被抓取的可能性。

将sitemap.xml和robort.txt文件放在网站的根目录下。

sitemap.html格式的网站地图主要是用来方便用户的浏览,并不能起到XMLSitemap所起的作用。所以最好两者都要有。

4)登录百度站长平台,点击“链接提交”,填写sitemap.xml对应的URL地址,如图所示:

提交完后,百度搜索引擎蜘蛛会对我们的网站进行抓取。大量案例证明,添加网站能加速网站内容收录速度,提升网站收录率。但是这要建立在网站内容质量符合搜索引擎标准的基础上,如果网站内容质量太差,则使用网站地图也是无济于事的。以上就是制作提交网站地图的一些分享,也是基础中的基础,希望对新手有用。

文章选自《SEO全网优化指南》

来源:卢松松博客,欢迎分享

. 概述

我们之前为大家分享过在三维地球开源平台离线加载卫星影像的方法,主要包括基于桌面端的OsgEarth开源三维地球和基于Web端的Cesium开源三维地球等平台的局域网离线加载。

另外,也为大家分享过在二维开源平台离线加载卫星影像的方法,主要包括基于OpenLayers的内网WebGIS离线部署和基于MapBox的内网WebGIS离线部署等具体操作方法。

今天,我们再为大家分享如何基于GoogleMap离线API在内网中加载卫星地图的方法。

2. 准备工作

在开始之前,需要先准备离线数据发布软件、离线卫星影像示例数据、GoogleMap离线API开发源码和本机IP地址等。

地图发布软件:需要在内网发布离线卫星影像,请确保地图发布服务中间件版本为4.0.6以上,如果低于该版本,请通过私信回复"中间件"免费获取最新版本安装包,也可以直接在水经注官方网站下载。

离线示例数据:本文提供的离线示例数据包括墨卡托投影和WGS84投影的卫星影像与地名标签数据,由于这里主要是为了进行功能性演示,因此只提示前10级影像数据。

卫星影像示例数据

通过私信回复并回复"示例数据"即可获取示例数据。

GoogleMap离线API源码:GoogleMap离线API与OpenLayers和MapBox不同,谷歌官方网站并未提供可以直接下载的GoogleMap源码开发工具包。

因此,这里提供的GoogleMapAPI开发工具包源码文件,是通过技术人员从官方网站分析下载的。

现在,你只需要请通过私信回复并回复"GoogleMapAPI"即可获取GoogleMap的离线API源码文件。

本机IP地址:由于会用到本机IP作为访问地址,可以通过在DOS窗口中运行"IPConfig"命令或其它方式获取本机IP地址以备用,如下图所示。

获取本机IP地址


3. 墨卡托投影卫星影像离线发布

软件的安装与离线卫星影像的发布方法,请参阅"全球卫星影像离线发布神器《水经注地图发布服务中间件4.0》正式发布"一文。

由于GoogleMapAPI是二维应用,因此这里不需要发布高程DEM数据。

但需要注意的是发布的卫星影像和设置的投影务必要保证统一,且端口号没有被其它程序占用,如下图所示。

安装配置


安装完成后,会显示如下图所示信息。

安装完成


打开Windows任务管理器,如果WeServer服务的状态显示"正在运行",则说明中间件服务安装成功并已经正常运行,如下图所示。

服务运行正常


确保服务运行正确后,可以在浏览器中打开"Z=7/Y=48/X=105"的标签瓦片地址检验发布成果,示例地址如下所示:

http://192.168.0.10:8519/WeServer/wmts/1.0.0/acimage/default/mercator/7/48/105.jpg

注:上述URL地址中的IP和端口号需要与WeServer中的配置保持一致。

如果无异常,则将会显示北京位置北京区域的卫星影像瓦片,如下图所示。

卫星影像瓦片


同样地,也可以通过在本机浏览器中打开"Z=7/Y=48/X=105"的地名标签瓦片地址检验发布成果,示例地址如下所示:

http://192.168.0.10:8519/WeServer/wmts/1.0.0/aclabel/default/mercator/7/48/105.png

注:上述URL地址中的IP和端口号需要与WeServer中的配置保持一致。

如果无异常,则将会显示地名标签结果,如下图所示。

地名标签瓦片


在微图中打开瓦片网格显示功能,我们可以看到上文中的瓦片"Z=7/Y=48/X=105",在微图中对应的是"Z=8/X=49/Y=106"瓦片。

也就是说,微图软件中的瓦片编号是从1开始的,因此行列号都会比WeServer大1,且它的编号显示顺序为ZXY,而WeServer发布时的顺序为ZYX,如果你了解它们的区别,会有助于你在调用WeServer发布的瓦片时进行调试。

微图中的瓦片编号


4. 部署GoogleMap离线API源码网站

上文已经说明了如何通过WeServer在内网发布离线的卫星影像与检测发布结果的方法,现在我们来讲一下部署GoogleMap离线API源码的方法。

如果你还没有获取到GoogleMap离线API源码,只需要请通过私信回复回复"GoogleMapAPI"即可获取GoogleMap的离线API源码文件。

GoogleMap源码解压之后,如下图所示。

GoogleMap离线API源码目录


在源码文件中,需要将"GoogleMapSample.html"文件中的IP地址与端口号修改为本机的IP地址和在WeServer中发布离线卫星影像时设置的端口号,如下图所示。

修改IP与端口号


接下来,需要通过IIS将GoogleMap离线API源码发布成一个网站。

在Windows控制面板中打开"管理工具",如下图所示。

管理工具


打开IIS网站管理器,如下图所示。

打开IIS


在"网站"树节点单击鼠标右键,然后选择"添加网站"菜单,如下图所示。

添加网站


网站名称可以任意取,这里我们取名为"GoogleMap",物理路径为GoogleMap离线API源码所在路径,并将端口号设置为默认值"80",如下图所示。

配置网站参数


配置完成之后点击"确定"按钮之后完成网站配置,如下图所示。

完成配置


现在,只需要在浏览器中访问发布后的网站页面,就可以离线浏览卫星影像了,网址如下所示:

http://192.168.0.10/GoogleMapSample.html

注:需要将上述地址中的IP修改为本机IP,如果发布网站时不是80端口,则还需要加上端口号。

如果一切正常,则可以看到局域网内离线发布的卫星影像地图,如下图所示。

离线影像加载效果

至此,一个基于 GoogleMap 离线 API 源码在内网中加载卫星地图的WebGIS基础系统完成了,你可以根据自己的需求再进行二次开发,添加自己的业务功能。

5. 如何查阅GoogleMapAPI开发文档

GoogleMap的功能非常多,我们可以通过以下网址打开官方网站进行查阅。

https://developers.google.cn/maps/documentation

在打开的页面中点击"Maps JavaScript API",可以查阅相关的API文档,如下图所示。

GoogleMap官方文档


官网网站提供了很多样例与API详细文档,如下图所示。

GoogleMap官方API


作为一名开发人员,查询英文文档应该是基本功,但如果觉得纯英文有点费劲的话,可以通过Google浏览打开,然后点击"中文(简体)"将页面内容自动翻译成中文,如下图所示。

查阅中文文档


6. 总结

以上就是基于 GoogleMap 离线 API 源码在内网中加载卫星地图的全部说明,包括了离线卫星影像的内网发布、Google离线API源码的发布以及帮助文档的查阅等内容。

最后再次申明,由于本文中提供的数据为示例数据,旨在说明地图发布服务中间件的内网离线发布功能,因此卫星影像数据和地名标签都仅仅提供全球前10级数据。

你可以请通过私信回复回复"免费数据",领取一个省的高清卫星影像数据,然后更新到对应的数据目录即可!