主页 > SEO知识 > SEO基础 >

什么是网站地图sitemap 网站地图怎么制作

2018-06-29 10:53 阅读:565 来源:智宇SEO自媒体

  网站页面收录是站长SEO非常关心的问题。网站收录是SEO的基础条件。网站早期优化从建站开始SEO们都有建立网站地图的习惯。那网站地图(sitemap)和收录之间有什么关系呢?具体什么是网站地图呢?网站地图怎么制作呢?这些问题智宇简要分析一下。

  什么是网站地图

  百度官方解释:

  Sitemap(即站点地图)就是您网站上各网页的列表。创建并提交Sitemap有助于百度发现并了解您网站上的所有网页。您还可以使用Sitemap提供有关您网站的其他信息,如上次更新日期、Sitemap文件的更新频率等,供百度Spider参考。

  智宇对百度这段的解读:

  网站地图简单来说一种html或者xml文件。在这些文件里列出你网站上的所有网页链接,首页,栏目页,文章页等。将你的网站内容组织结构,告诉百度等搜索引擎。百度等搜索引擎会抓取这个文件,爬取你文件里所有的链接。达到收录你网站页面的目的。这种网站地图是给百度等搜索引擎蜘蛛看的,还有一种网站地图是浏览用户地图,只要是为了方便用户的浏览。这点下面会说明。
 

  做了网站地图有什么好处?

  百度等搜索引擎抓收录你的页面更方便。因为只有在一个页面里抓取就可以了。

  百度等搜索引擎不会出现漏抓你的页面的情况。这种漏抓的情况是经常发生的,尤其你网站规模比较大,网站结构复杂,栏目路径较深的情况下,不能可能全部页面都能抓取。而网站地图能很好的解决这个问题。

  加快网站页面收录,百度蜘蛛习惯了抓取你网站地图的链接,页面收录就会比较及时和快速。
 

  网站没有地图文件可以收录吗

  如果网站规模比较小的情况下,百度等搜索引擎蜘蛛可以爬取你网站的大部分链接。没有网站地图也是可以收录的。但建议大家网站建设之初都做一个网站地图。做地图比较简单,好处又很多。
 

  做了网站地图一定会收录吗?

  收录的问题比较复杂。做了网站地图只是有利用百度等搜索引擎收录。但做了地图不一定就能收录你的页面。这个原因很多,比如你是新站收录比较慢,或者你网站因为一些原因导致降权了,收录会受到影响,虽然你的地图做的很好。

  百度对已提交的数据,不保证一定会抓取及索引所有网址。但是,我们会使用Sitemap中的数据来了解网站的结构等信息,这样可以帮助我们改进抓取策略,并在日后能更好地对网站进行抓取。
 

  网站地图怎么制作

  1.制作html页面地图

  如果是php系统做的网站,比如dede,wp,帝国。可以通过标签生成全部的网站链接,放入html页面里。

  这里以dede为例:

  a.找到【模板】-【全局标记测试】

  b.输入要测试的代码,代码如下:

 {dede:arclist row="999999"}

 [field:fulltitle/] http://域名 [field:arcurl/]

 {/dede:arclist}

  输入代码之后,点击下方【提交测试】

  C.提交测试之后,就能看到你网站的所有文章的链接

  2.制作xml页面地图

  不同搜索引擎对xml地图的格式有不同的要求。具体可以查看不同搜索引擎的站长工具,百度站长工具,360站长工具,搜狗站长工具。里面有具体的xml地图格式具体要求。

  百度对xml网站地图的格式要求如下:

<?xml version="1.0" encoding="utf-8"?>
<!-- XML文件需以utf-8编码-->
<urlset>
<!--必填标签-->
    <url>
        <!--必填标签,这是具体某一个链接的定义入口,每一条数据都要用<url>和</url>包含在里面,这是必须的 -->
        <loc>http://www.yoursite.com/yoursite.html</loc>
        <!--必填,URL链接地址,长度不得超过256字节-->
        <lastmod>2009-12-14</lastmod>
        <!--可以不提交该标签,用来指定该链接的最后更新时间-->
        <changefreq>daily</changefreq>
        <!--可以不提交该标签,用这个标签告诉此链接可能会出现的更新频率 -->
        <priority>0.8</priority>
        <!--可以不提交该标签,用来指定此链接相对于其他链接的优先权比值,此值定于0.0-1.0之间-->
    </url>
    <url>
        <loc>http://www.yoursite.com/yoursite2.html</loc>
        <lastmod>2010-05-01</lastmod>
        <changefreq>daily</changefreq>
        <priority>0.8</priority>
    </url>
</urlset>

  XML网站地图一般是通过php代码生成的,所以做xml地图是需要一些PHP编程基础。

  3.dede网站地图怎么制作

  dede网站地图一般使用dede地图插件,安装插件就能生成xml地图。具体的大家可以通过百度下,网上很多。
 

  网站地图在线生成:

  百度下网站能找到的在线地图生成网站很多。智宇推荐一个国外的在线地图生成网站:

  https://www.xml-sitemaps.com/

  操作很简单,看图吧,不解释了。

什么是网站地图sitemap 网站地图怎么制作

什么是网站地图sitemap 网站地图怎么制作

什么是网站地图sitemap 网站地图怎么制作
 

  这个地图生成完美支持谷歌xml地图格式,是否支持百度,智宇还没测试过。
 

  Robots.txt 文件里怎么标明网站地图?

  在文件底部加入你的地图地址

什么是网站地图sitemap 网站地图怎么制作

  

Sitemap: http://www.xxoo.com/sitemap.xml

 

  网站地图做完如何提交给百度?

  一般是通过各大站长工具提交的,比如以百度为例:

  【链接提交】----》sitemap