网站地图的重要性想必不用深圳网站建设公司创络多说大家也知道:对于一些稍微比较大型的网站来说,如果没有网站地图,用户访问时的用户体验和搜索引擎抓取都会出现一定程度的困难。但是我们也没有必要对网站地图产生什么恐惧感,因为结构清晰的网站,不用网站地图,也完全没有问题,今天我们这里专门针对那些结构不是特别清晰的大型网站地图做一下说明。
XML网站地图应该如何设计?
其实只要大家注意观察一下我们公司网站的XML地图(网站最底部)就会明白,我们将多个网站地图分成了三个。一个是索引地图、一个是固定页面的地图、一个是新闻和案例等动态页面的地图。在这三个文件中,基本上就包含了整个网站全部的页面URL路径,因此我们就不用再担心出什么岔子。
索引XML地图详解
大家点开我们的索引地图后,可以清楚的看到,这个文件中只有两个URL路径,就是固定页面的XML地图
和新闻和案例等动态页面的XML地图。每次我们在后台更新的时候,只需要读取这个文件,修改lastmod的时间为当前日期即可。
固定页面的XML地图详解
这里我们建议直接使用一个XML地图生成工具,比较常用的是Xenu,生成出来后,将那些动态页面的路径删除后,剩下的就是固定页面(含首页)的URL路径。同样的,在后期更新这个文件的时候,修改lastmod的时间为当前日期即可。
新闻和案例等其他动态页面的XML地图详解
这些页面通常直接通过数据库查询获得其索引值(id)和其他关键字索引编号(如类别id等),然后通过文件操作函数(如:fwrite)按照XML地图文件格式,直接生成lastmod为当前日志的新文件即可。每次更新时,先删除旧的地图,然后再生成新的地图。
在robots.txt文件中设置首要XML网站地图
经过上面的处理,我们的网站一共就有了至少3个XML网站地图,这三个文件都将要被放在网站的根目录,那么我们要通过robotst.txt文件告诉搜索引擎从哪里开始?在rotobs.txt文件中指定首要的XML网站地图的方法是在文件的第一排声明(如:Sitemap: https://www.chuangluo.com/sitemap_index.xml),然后搜索引擎就会自动去处理剩下的工作了。