如果我们的网站内容比较多,或者网站内容之间没有关联,那对网络蜘蛛抓取我们的网站内容可能会不利,这样会造成搜索引擎对我们的网站内容搜录情况大打折扣,所以我们需要向搜索引擎直接提交网站地图。
网站地图又称站点地图,是一个网站所有链接的容器。很多网站的连接层次比较深,爬虫很难抓取到,站点地图可以方便爬虫抓取网站页面,通过抓取网站页面,清晰了解网站的架构,网站地图一般存放在根目录下并命名sitemap,为网络爬虫指路,增加网站重要内容页面的收录。站点地图就是根据网站的结构、框架、内容,生成的导航网页文件。
简言之,网站地图就是一个网站所有页面URL的集合,是为搜索引擎指明网站内容具体路径的文件,是网络爬虫的导航。站点地图一般有CSV、XML、TXT、HTML等格式,但大多数搜索引擎对XML格式支持比较好,或者说只接受XML格式的站点地图。
明白了什么是站点地图后,我们应该就明白站点地图的重要行,所有我们有必要给我们的网站生成网站地图。对于使用WordPress搭建我网站,会有很多生成网站地图的插件来生成网站地图,但对于使用其它建站CMS搭建的网站,可能就无法自己生成站点地图了,比如博主前面几篇文章“使用苹果CMS套件搭建影视站”里面介绍的几种CMS,就没有生成网站地图的功能或插件,不过也有一些网站模板可以生成网站地图,比如前面文章中提到的大橙子模板,但这些网站模板就算能生成站点地图,也还是很不全。所以,我们可能需要专门的站点地图生成工具或者门户网站来给我的网站生成网站地图。
可以生成站点地图的网站比较多,但在博主使用后发现很多网站生成的站点地图并不能被Google Search Console和bing网站管理识别。下面就给大家介绍几个可以被Google Search Console识别的在线生成站点地图的网站。
https://vsjclub.com
https://sitemap.webkk.net
http://www.check-domains.com/sitemap/index.php
http://www.sitemap-xml.org(可能会不被Google Search Console识别)
上面列举的都是针对除wordpress建站以外的其它CMS建站套件的,如果你是使用wordpress建站,那会方便很多,因为wordpress有很多网站地图插件,比如Google XML Sitemaps或者yoast和all in one seo pack等插件都自带网站地图功能。