广告位API接口通信错误,查看德得广告获取帮助

电工培训,电工培训班,电工学校-湖南长沙阳光电工培训学校移动版

主页 > 技术文章 > 网络营销 >

孝义手机维修培训学校再谈如何制作符合搜索引擎要求的XML地图

正如我们所知道的那样,网站地图总共有两种格式,一为HTML网站地图(就是我们在很多网站中常见的底部文件中的站点地图),主要是方便用户快速了解网站框架服务并快速定位到其所想访问的内容,同时有助于搜索引擎有组织、有条理的访问网站;另一种是XML网站地图,这种站点地图主要是为包括GOOGLE、YAHOO等在内的大型搜索引擎服务的,BAIDU目前虽还未明确表态支持这种网站地图,但随着目前各大搜索引擎纷纷支持的趋势发展下去,BAIDU恐也很难免俗。

我们今天要探讨的是XML格式的网站地图制作及提交流程,至于HTML的站点地图,留着以后再开篇文章专门讨论。

在探讨XML战地地图如何制作之前,我们要先知道:什么是XML网站地图?为什么要做XML的网站地图?

先来解决第一个问题:什么是XML格式的网站地图?

根据GOOGLE网站管理员工具中关于Sitemap.xml的定义:XML Sitemap - 通常称为 Sitemap(使用大写 S),是您向 Google 提供有关您网站信息的一种方法。 Sitemap 就是您网站上网页的列表。 创建并提交 Sitemap 有助于确保 Google 知道您网站上的所有网页,包括 Google 的正常抓取过程可能无法找到的网址。

是不是觉得GOOGLE官方的解释晦涩难懂呢,像我们这种非专业人士其实完全可以简单通俗易懂的理解一下,就是:Sitemap.xml是google搞出来的鬼,也就是网站地图,不过这个网站地图是用xml写的,而且要按google的标准来写,并且要将写出来的这个文件sitemap.xml上传到自己的服务器空间中去。至于什么是XML文件,怎么编写XML文件,也不在今天探讨的范围之内,建议有兴趣的可以自行GOOGLE学习一下。

好了,第一个问题解决了,紧接下来是第二个问题:为什么要制作sitemap.xml??

我们还是先看一下GOOGLE对于制作sitemap.xml的目的官方说明,然后再给个比较通俗点的理解(今天很多概念、说法等都需要引用GOOGLE的官方说法,同时再给个通俗一点的解释,倒不是为了反衬GOOGLE的说明有多难懂,而是站在我们草根一族角度来说:写不了高深的武林秘籍,题个读后感之类的露个脸也可以)。

GOOGLE对于为啥要做sitemaps.xml的官方解释:

如果网站属于下列情况,那么 Sitemap 会特别实用:

网站含动态内容。

网站有不容易被 Googlebot 在抓取过程中发现的页面,如有大量富 AJAX 或 Flash 内容的页面。

网站为新网站且指向网站的链接不多。 (Googlebot 会跟随链接从一个网页到另一个网页抓取网络,因此,如果您的网站没有很好地链接,我们可能很难发现它。)

网站有大量内容页存档,这些内容页相互没有很好地链接,或根本就没有链接。

草根一点的理解就是:提交sitemap一是有利于搜索抓取一些正常抓取过程中无法抓取的网址,比如动态网页,包含大量AJAX的网页或者flash的页面。二是为搜索蜘蛛指明“工作方向”。Sitemap就是你网站上页面的列表,googlebot就按照这个去一个个的抓取收录页面,显然比它自己去找会效率高,而且要全。

好了,回答完以上两个问题后,马上就切入正题了:如何制作符合搜索引擎要求的XML SITEMAP。

GOOGLE在其帮助指南中提供了多种创作sitemap.xml的方法,如基于GOOGLE协作平台创建并验证的网站可直接提交、使用RSS或ATOM供稿作为SITEMAP、根据SITEMAP协议创作的sitemap.xml与其他方式等。

这么多方法中,目前符合国内使用习惯或多数人采用的,是根据sitemap协议自行创作sitemap.xml,这也是我们今天要讨论的。如果网站采用ASP编程,可在网上搜索添加一段开源代码使其在后台中按照想要的格式生成相应的sitemap.xml文件;如果使用的是基于wordpress的开源系统,可使用WP自行携带的功能生成文件;如果你感觉自己的技术很牛又不喜欢用这些功能的话,可自行手动编写符合 sitemap协议0.9(GOOGLE支持的)标准的站点地图……………如果,再如果,你的网站不是以上情况中的任何一种,同时技术跟我一样很菜的情况下,那么,只能借助于目前一些免费的软件来制作我们所想要的地图了。

一直在苦苦搜寻一款比较好用的Sitemap制作工具,可惜找了许久都无功而返,不是搜索链接不全,就是速度过慢,前段遇到一个稍微好用点的,可是有数量限制,生成1000个之后就自动退出(目前网上这种软件鱼目混珠,一搜一大把,但基本是限制在1000个链接内的)。直到这几天,我找到了它——老虎牌sitemap生成器,以前的郁闷一扫而空,同时不断的带来惊喜,不但没有1000个链接的限制,而且操作使用极其方便,在此感谢不认识的老虎兄弟的辛苦工作,才让我们菜鸟们有这么一块好用的利器。

这个是老虎SITEMAP生成器的操作页面,功能不复杂,操作极其简单。

在制作SITEMAP之前,可先做一些设置。点击“工具”,选择“选项”,在弹出框中选定“默认值”一栏,里面有关于SITEMAP中的一些设置,包括更新频次(changefreq)与优先级(priority)两项,这是sitemap.xml中要体现的,关于这两个参数的含义下面将具体描述。

因软件功能限制,可以在操作之前将这两个参数设置一下,也可以留空后面再根据需要补充,我用的时候就是留空,等结束了再手动设定借个页面的更新频次与优先级,影响不大。

输入要做地图的网站网址,同时选择保存路径,要注意的一点是,默认的文件格式是xml,不要修改。点击“开始”即可,记得在生成过程中定时保存。

在这个页面中,注意到右侧的“上次更改时间”、“更新频率”、“优先级”都为空,在整个站点地图生成完毕后,统一修改。目前网上的SITEMAP生成软件(包括老虎在内),都没有提供一个比较智能的页面更新频次与优先级设定功能,因此这边采用最传统的方式,也偷懒一点,先是所有的链接更新频次设定为“daily“,优先级设置为”0.6“,然后挑出几个重要页面与特殊页面,手动修改其更新频次与优先级,如首页kinig的更新频次为daily,优先级为1.0,而about us或contact us的更新频次可能就是yearly,优先级为0.4了,几个认为比较重要的页面修改一下,如果偷懒全置空或者所有的更新频次与优先级全设置为相同,那么在上传并提交给GOOGLE后会出现错误的提示。

操作方法是随便选择一条链接,双击之后会弹跳出一个页面,页面中“更新频次”选择daily,“优先级”选择0.6,点击右侧“应用到所有链接”后确定即可,然后手动挑选出重要页面,按照上述方法进行修改,唯一的区别就是不选择“应用到所有链接”。

sitemap完全生成并修改后,保存,然后点击上面的第四个按钮”sitemap“,查看sitemap.xml文件。

xml文件的创建在google官方中详细描述,这里只简单介绍一下部分代码语句:

(责任编辑:admin)
广告位API接口通信错误,查看德得广告获取帮助