|  在技术加营销的道路上越走越远
温馨提示
我是弹窗内容
当前位置:首页 > SEO优化专栏 > 一篇文章带你深入了解sitemap网站地图
一篇文章带你深入了解sitemap网站地图

一篇文章带你深入了解sitemap网站地图

日期:2021-08-11 浏览量:275 原创作者:湖八爷
昨天我写了一篇用PHP生成Sitemap网站地图的文章,通过文章留言我发现有很多小伙伴还不知道sitemap是什么?以及Sitemap有什么作用?所以今天这篇文章就和大家深入聊一聊sitemap,希望通过这篇文章能让大家彻底熟悉sitemap网站地图。


一,什么是Sitemap网站地图?

百度百科的介绍为:Sitemap是一个方便网站管理员通知搜索引擎他们网站上有哪些可供抓取网页的文件。

其实我们可以简单理解为Sitemap文件就是一个网站地图文件,这个文件包含了所有你想给搜索引擎抓取的网页地址,比如网站首页,列表页,文章详情页等。



二,Sitemap支持哪些文件格式?

Sitemap的主要形式有三种,分别是sitemap.xml,sitemap.txt,sitemap.html,一般主流的搜索引擎都支持前面两种文件格式,比如百度只支持txt格式和xml格式。



三,Sitemap网站地图有什么作用?

sitemap文件作为一个和搜索引擎打交道的产物,它的主要作用就是帮助搜索引擎更加智能地抓取网站内容和收录网站页面。

所以在网站上线初期,SEO工作人员就需要立马制作好Sitemap文件,然后主动去各大站长管理平台提交给搜索引擎。


因为这样做的好处一方面可以加快各大搜索引擎收录你的新站点;另一方面,搜索引擎会定期去爬取你的sitemap文件,从而加快你内页的收录,包括列表页面,文章详情页面等,给你带来更多免费的自然流量。



四,制作Sitemap网站地图文件有哪些靠谱的解决方案?

随手百度一下,你会发现各种各样制作Sitemap的文章,比如使用sitemap在线生成工具的方式,手动拼装sitemap的方式,整站链接采集的方式,利用simpleXML类生成的方式,甚至还有使用JS生成的方式,这么多解决方案,到底那一个才是最好的解决方案呢?一时间让很多小伙伴摸不着头脑。


其实靠谱的解决方案我认为就两种,一种适合不会写代码的小伙伴,另一种适合会写代码的小伙伴。

对于不会写代码的小伙伴,可以自己整理好网站所有的链接地址,使用TXT文本文档的方式,每一行一条链接,保存好以后上传到网站根目录。

对于会写代码的小伙伴,可以查看我之前写的一篇文章《如何用PHP生成XML格式的Sitemap网站地图文件并实现自动化管理?》,这篇文章详细介绍了如何用PHP生成Sitemap文件,如果你不会PHP的话,也可以参考一下代码的实现原理,然后改成你熟悉的语言即可。



五,如何把Sitemap文件提交给搜索引擎?

根据我以往的经验,只要主动提交了sitemap.xml网站地图文件给搜索引擎以后,最快一天时间就能被百度收录。谷歌更快,有一次我早上提交的,下午查看就已经被收录了。

如果不主动提交sitemap网站地图文件,而是等待搜索引擎慢慢发现你,那有可能一周,一个月,甚至几个月都未必会被收录。


提交Sitemap网站地图文件的方式也很简单,只需要去各大搜索引擎的站长管理后台验证一下站点,就可以直接提交文件了。


1:百度就去百度搜索资源平台,登录后先验证站点,然后点击左边菜单栏中的“普通收录”,找到Sitemap,填写你的sitemap文件地址即可。


百度搜索资源平台提交Sitemap网站地图文件.png


2:谷歌搜索,360搜索,搜狗搜索,头条搜索,Bing搜索等搜索引擎提交的方式同样是去各自的站长管理后台进行提交,步骤和百度搜索类似,先注册账号,然后验证站点,验证完以后找到提交Sitemap的地方,填写好Sitemap文件的地址点击提交即可。


Google SearchConsole提交Sitemap文件.png


360站长平台提交Sitemap文件.png


头条搜索站长平台提交Sitemap文件.png


Bing Webmaster Tools提交网站地图文件.png



六,关于Sitemap的一些疑惑和解答。


问:网址在Sitemap中的前后位置是否会影响它的排名?

答:不会,网址在Sitemap中的位置前后并不会影响搜索引擎对它的识别。网页排名前后的关键还是和网页的质量相关。


问:使用Sitemap提交的网页链接会全部被搜索引擎收录吗?

答:不一定,网页是否被搜索引擎收录取决于网页的质量,无法保证全部网页都被收录。


问:Sitemap中提及的URL网址能否包含中文?

答:最好不好包含中文,因为转码问题,各大搜索引擎并非统一的标准,所以建议URL中不要包含中文。