网站地图(站点地图)详细介绍、以及如何制作详解
文/小茗同学 什么是网站地图网站地图,又叫站点地图,它就是一个列出了你网站上所有页面地址的清单文件,一般来说分为2种,一种是给搜索引擎看的,一种是给用户看的,前者帮助搜索引擎更好地收录你的网站,后者帮助用户更好的了解你的网站整体结构、更快的找到他们想要找的内容。本文讲的主要是前者。 站点地图格式一般有3种格式,txt、xml、html,绝大部分情况下都是用xml格式,百度、谷歌都是支持xml格式。下面简单介绍3种格式。 txt格式这种格式最简单,一般较少采用,示例如下: http://liuxianan.com/http://liuxianan.com/link.htmlhttp://liuxianan.com/msgboard.html 注意事项:
xml格式示例sitemap.xml如下: <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>http://liuxianan.com/</loc> <lastmod>2016-09-06T00:00:16+08:00</lastmod> <changefreq>daily</changefreq> <priority>1.0</priority> </url> <url> <loc>http://liuxianan.com/link.html</loc> <lastmod>2016-09-06T00:00:16+08:00</lastmod> <changefreq>daily</changefreq> <priority>0.8</priority> </url> </urlset> 其中:
以上4项中,除了loc是必填项之外,其它3个都不是必须的,但最好都写上。 一个sitemap文件包含的网址不得超过 5 万个,且文件大小不得超过 10 MB。如果您的sitemap超过了这些限值,请将其拆分为几个小的sitemap。这些限制条件有助于确保您的网络服务器不会因提供大文件而超载。一个站点支持提交的sitemap文件个数必须小于5万个 下面从 百度站长平台 复制的几项QA:
html格式本小结暂待补充。 sitemap索引格式如需提交大量sitemap文件,则可将其列在sitemap索引文件中,然后将该索引文件提交。 因为这个我几乎不会用到,所以懒得研究,有兴趣的参考这里。 如何制作网站地图可以采用一些第三方工具来制作,也可以自己写个简单的爬虫去爬自己的网站,如果网站内容链接比较单一,也可以自己直接查数据库拼接。 因为我需要网站有内容更新时自动更新网站地图,而且存在多种二级域名,很多第三方工具都无法满足,所以我还是自己来生成比较好。方法就是先将已知的 链接放入一个集合,然后再将博客所有列表页面、标签页面、分类列表页面、所有文章链接全部通过查询数据库一次性得到并最终自己拼接字符串生成xml文件, 然后放到网站根目录。当然,并不推荐这种做法。 由于我没有找到比较好用的、能满足我需求的生成工具,所以这里就不推荐了,大家有好用的值得推荐的欢迎评论指出。 提交到搜索引擎生成好后最好还要主动提交给搜索引擎,增加被收录的概率和速度。 百度提交站点地图百度提交sitemap地址:http://zhanzhang.baidu.com/linksubmit/index 谷歌提交站点地图谷歌提交sitemap地址(需要先登录谷歌站长平台):https://www.google.com/webmasters 注:相关网站建设技巧阅读请移步到建站教程频道。 (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |