当前位置: 首页>资讯中心>SEO优化>文章正文

2020年的网站地图对于SEO仍然重要吗?

发布时间:2020-02-22 19:33访问人数:来源:浪知潮网络

2020年的网站地图对于SEO仍然重要吗?

随着SEO的发展,它越来越以人为本,并且行业内的人们开始质疑主要针对搜索引擎的旧技术。Sitemaps已经存在了很长时间。站点地图对2020年的SEO仍然很重要还是只是浪费时间?什么时候以及为什么要使用它们?以及如何优化它们以获得最大SEO结果?

在本文中,您将找到所有这些问题的答案,因此请继续阅读!

  1. 什么是站点地图及其运作方式?
  2. 站点地图对SEO是否重要?
  3. 如何向您的网站添加站点地图
  4. 如何针对SEO优化您的站点地图

什么是站点地图及其运作方式?

站点地图是用于告诉搜索引擎有关可在网站上进行爬网的页面的文件。这些文件只是URL列表,  其中包含有关页面的一些额外信息,例如它们的最新更新时间。

网站地图类型

站点地图格式有两种,但可以根据目的分为多种类别。

首先,我们有HTML网站地图XML网站地图

HTML网站地图基本上只是包含链接到其他页面的href标记的网页。它们对于用户在寻找事物时很有用,而且对于搜索引擎也很有用。抓取工具通过“单击”链接中的链接来找到您的网站,直到找不到新的链接为止。

如果您网站的所有链接都在站点地图中,无论是HTML还是XML,搜索引擎都会更轻松地找到这些页面。

当然,您可以随意向HTML网站地图页面添加任何要为其设置样式的CSS,以及导航菜单,结构或标题。

迪士尼商店可以找到HTML格式的站点地图示例。如您所见,所有重要类别都在此处列出,您基本上可以仅从该页面浏览整个站点。

但是,用于分发站点地图的标准格式是XML格式。搜索引擎使用它们直接从站点地图文件中读取有关页面的更多信息,例如标题。

您还可以将XML文件上载到诸如百度搜索资源平台(以前称为百度站长管理工具)之类的工具,百度会在其中对其进行验证并不时进行检查。

XML Sitemap有点难以编写,因为它以标准格式包含有关页面的所有元数据。虽然从外观上看XML站点地图可能看起来并没有很大不同,但是从核心级别看,您可以立即看到它们更加复杂:

<?xml version="1.0" encoding="UTF-8"?>
  <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
  <loc>http://www.example.com/</loc>
  <lastmod>2020-01-01</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.8</priority>
  </url>
  </urlset>

您可以在那里看到一些特殊标记,例如<loc>和<lastmod>。这两个标记非常重要,因此请确保将它们添加到站点地图中!其他两个可能会被搜索引擎忽略。我们将很快讨论它们。

请注意,XML站点地图中的URL是绝对的。这意味着您不仅可以添加/ your-page,还必须添加https://yoursite.com/your-page。

如果回到迪斯尼的例子,我们可以看到该站点还有一个针对搜索引擎的XML Sitemap。

您可以再走一步,只向搜索引擎显示站点地图。您可以通过用户代理进行区分,如果真实的人访问该页面,则可以显示HTML网站地图。

网站地图类别

如前所述,可以根据目的将站点地图分为几类。

普通站点地图:  这是迄今为止最常见的站点地图。几乎每个网站都倾向于拥有一个。那是因为大多数平台默认都包含某种站点地图生成系统。

它们以XML格式提供,通常可以在相对路径/sitemap.xml上找到。

如果XML文件变得非常大之后会导致爬虫无法可靠地下载和读取它们。XML文件的网址限制为50,000个网址和50MB,但是Google将该限制限制为仅10MB,因此请确保您的文件所包含的网址不超过50,000个网址和10MB。

如果您的网站特别大,则可以将站点地图分成多个较小的站点地图,并使用站点地图索引文件进行管理。

只要您为索引文件提供正确的格式,搜索引擎就会知道如何对它们进行爬网。

<sitemapindex xmlns =”http://www.sitemaps.org/schemas/sitemap/0.9”>
  <sitemap>
  <loc>https://example.com/pages-sitemap.xml</loc>
  <lastmod>2020-02-17T15:12:13 + 00:00</lastmod>
  </sitemap>
  <sitemap>
  <loc>https://example.com/product-sitemap.xml</loc>
  <lastmod>2020-02-20T14 :04:43 + 00:00</lastmod>
  </sitemap>
</sitemapindex>

然后,在每个XML网站地图上,您都可以使用上述常规格式。

图片站点地图:通常,可以将图像添加到常规XML网站地图中。但是,如果它们很多,最好仅为图像创建一个单独的XML文件。

将图像正确添加到站点地图的示例如下:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>http://example.com/sample.html</loc>
    <image:image>
      <image:loc>http://example.com/image.jpg</image:loc>
    </image:image>
    <image:image>
      <image:loc>http://example.com/photo.jpg</image:loc>
    </image:image>
  </url> 
</urlset> 

视频站点地图:您还可以将视频添加到站点地图中。但是,与图像类似,视频是在站点地图中相对于页面/ URL列出的。

如果只有几页包含视频,则只需在常规站点地图中添加该信息即可。但是,如果您在网站的整个部分都充满了视频,则可以考虑将它们分成单独的站点地图。

在站点地图中正确包含视频的示例如下:

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
     <loc>http://www.example.com/videos/some_video_landing_page.html</loc>
     <video:video>
       <video:thumbnail_loc>http://www.example.com/thumbs/123.jpg</video:thumbnail_loc>
       <video:title>Grilling steaks for summer</video:title>
       <video:description>Alkis shows you how to get perfectly done steaks every
         time</video:description>
       <video:content_loc>
           http://streamserver.example.com/video123.mp4</video:content_loc>
       <video:player_loc>
         http://www.example.com/videoplayer.php?video=123</video:player_loc>
       <video:duration>600</video:duration>
       <video:expiration_date>2021-11-05T19:20:30+08:00</video:expiration_date>
       <video:rating>4.2</video:rating>
       <video:view_count>12345</video:view_count>
       <video:publication_date>2007-11-05T19:20:30+08:00</video:publication_date>
       <video:family_friendly>yes</video:family_friendly>
       <video:restriction relationship="allow">IE GB US CA</video:restriction>
       <video:price currency="EUR">1.99</video:price>
       <video:requires_subscription>yes</video:requires_subscription>
       <video:uploader
          info="http://www.example.com/users/grillymcgrillerson">GrillyMcGrillerson
       </video:uploader>
       <video:live>no</video:live>
     </video:video>
   </url>
</urlset>

新闻站点地图:  如果您有新闻网站,则可以在站点地图中指定它。由于搜索引擎设有新闻栏目,因此在需要快速索引的情况下它确实可以派上用场。

最后一点是如果站点地图的目的是让搜索引擎知道新页面,则应在页面发布后立即对其进行更新。

站点地图对SEO是否重要?

对于一般网站来说,站点地图已没有过去那么重要,但在以下情况下,站点地图还是很重要的:

您拥有一个大型网站:从电子商务网站到大型信息网站或新闻媒体的任何内容都可以在这里找到。如果您的网站上有很多页面,则意味着它将快速消耗您的抓取预算。站点地图对抓取预算无济于事,但可以帮助您更快地为更深的页面建立索引。

大型网站意味着您需要经常更新。也许您发布了很多新产品而删除了旧产品。也许您是新闻媒体。正确设置XML网站地图可以确保对网站上最重要的页面进行爬网和建立索引。

您的网站的内部链接策略不正确:如果您不定期在页面之间进行链接,则其中的某些页面可能很难被搜索引擎抓取。网站地图可以在这里提供帮助。但是同样,与缺少站点地图相比,缺少内部链接结构是一个更大的技术SEO问题。搜索引擎专注于首先自然地爬网您的网站。即使搜索引擎确实通过您的站点地图发现了一个页面,但没有任何链接到该页面,也不会对其进行页面排名,因此将其视为不重要。

您的网站是新的或反向链接很少:由于从一个链接到另一个链接才能发现了网站,因此其他网站链接到您的网站以表明其存在至关重要。如果没有网站链接到您的新博章,则站点地图可以帮助搜索引擎快速发现您网站上的新页面。

站点地图还可以用于向用户隐藏页面,同时仍然允许搜索引擎对其进行爬网。假设您有一个要以折扣价显示给搜索引擎的产品着陆页,以激励点击,但是您希望对以后出现的用户隐瞒它您网站的直接流量。当然,如果用户访问实际的站点地图文件,它们将是可见的。

尽管有些事情在站点地图中不再重要了。例如,更改频率和优先级无关紧要。无论如何,向您的网站添加站点地图都不会造成任何危害。但事实是您可能并不需要一个,或者您有其他优先事项可以带来更大的SEO收益。

因此,如果您的SEO完美无缺,而且您没有其他更好的事情要做,那就让我们为您的网站添加一个站点地图。

如何向您的网站添加站点地图

首先,检查您是否已有站点地图!如前所述,它可能潜伏在/sitemap.xml或/sitemap_index.xml下的某个位置。这些文件也可以具有.html扩展名,因此也请对其进行检查。

如果您没有站点地图,则始终可以创建一个。难度实际上取决于您的网站所基于的平台类型。

如何在定制网站上添加站点地图

如果这是一个定制网站,则添加站点地图可能需要您的开发人员进行干预。

当然,您可以只生成一个静态XML网站地图并将其上传到您的服务器。您甚至可以自己写一个,但是那将永远!但是,静态站点地图意味着每次将新页面添加到网站时,您都必须不断生成该站点地图才能使其生效。

开发人员将不得不编写一些代码。这个过程非常简单。将新页面/条目添加到数据库后,必须使用所需信息更新nXML文件。

如果要使用免费选项,则可以使用https://www.xml-sitemaps.com/生成站点地图。该工具将仅对您的网站进行爬网,并在XML文件中构建有关URL的信息,然后您可以将其下载到计算机上并将其上传到服务器上的public_html文件夹中。

但是,这有其缺陷。首先,它将是静态的,这意味着您必须继续重新生成并重新上传它。其次,由于该工具像任何其他搜索引擎一样对您的网站进行爬网,因此这意味着,如果您的内部链接不正确,该工具将不会找到较深的页面,因此也不会将其添加到XML文件中。

幸运的是,https://www.xml-sitemaps.com/还提供了付费版本,该版本可以将您的页面动态添加到您的网站。但是,最好的选择可能是PHP版本,您可以将其插入网站并直接从您的网站运行。

根据您的需求,以上解决方案是自定义网站的最佳解决方案。

如何将Sitemap添加到流行的CMS(例如DedeCMS)

如果您使用的是流行的平台(例如DedeCMS),那么您会很幸运!您可以通过安装Sitemaps插件来解决问题。它可以自行生成搜索引擎优化的站点地图。您将不会有任何挣扎。

可以在其他平台(例如phpcms,thinkcmf)上找到类似的插件/扩展/模块。只需在百度搜索“sitemap插件+您的CMS”,您就会发现是否有可用的东西。

如何针对SEO优化您的站点地图

现在,您已经有了Sitemap,现在是时候确保它对SEO有益了。尽管搜索引擎表示站点地图永远不会给您带来麻烦,但实际上,如果您以错误的方式进行操作,它确实可以。例如,您可能会突出显示一些重复的内容页面,我们知道这些页面至少会引起一些问题。

百度资源平台(以前的网站站长工具)是一种检查Sitemaps是否存在错误的好方法。但是,在将站点地图提交给百度之前,您可能需要使用一组合适的SEO工具进行检查。将其上传到百度后,无论是正面还是负面的影响,都会对您的网站产生影响。

CognitiveSEO就派上用场了这里,因为它可以为您解决相关站点地图大多数问题。设置并运行“网站审核”后,该工具将对整个网站进行爬网并分析错误。 

该工具将首先突出显示找到的页面(该工具能够像百度一样抓取该页面)与站点地图中列出的页面之间的差异。如果要排除某些页面,则可以故意这样做。这就是它在工具中发出警告的原因,它的颜色为黄色,而不是像实际错误一样显示为红色。

其次,您要修复网站上所有重复和稀疏内容的问题。您不想在Sitemap中包含这些内容。

大多数站点地图很简单,但都按字母顺序或按时间顺序排列,但没人说您无法按照自己的方式进行构建。考虑先添加最重要的页面。 

网站地图的结构应与电子商务网站的内部链接结构类似。但是,最好只关注网站结构内部链接策略,而不要关注网站地图。

搜索引擎更喜欢以“人工方式”来抓取您的网站,这意味着它们将在您的网站上从链接转到链接,直到找到您的所有页面。

如果用户花费1个小时100次点击进入您的重要页面并找到他们想要的内容,则Sitemaps很有可能无法解决您的问题。

使SEO受益的其他XML Sitemap最佳实践:

考虑将international hreflang属性添加到您的站点地图。您可以这样做:

<url>
  <loc>http://www.example.com/english/page.html</loc>
  <xhtml:link rel="alternate" hreflang="de" href="http://www.example.com/deutsch/page.html" />
  <xhtml:link rel="alternate" hreflang="de-ch" href="http://www.example.com/schweiz-deutsch/page.html" />
  <xhtml:link rel="alternate" hreflang="en" href="http://www.example.com/english/page.html" />
  </url>

这也将帮助您更好地索引国际页面。

您还可以排除不需要索引的所有不重要页面,例如内容稀少的页面或归档页面和分页内容的页面。

确保排除任何阻止搜索引擎抓取的页面,例如robots.txt文件或noindex元标记阻止的页面。这也适用于404页,规范或通过301重定向到其他页面的页面。

最后一点,尽管它们也是重复的内容,但是请确保您不要在站点地图中添加带有参数或锚点的URL(例如评论或社交媒体跟踪ID),除非它们是具有原始内容的唯一URL。

完成创建和优化站点地图后,您最终可以将其添加到百度资源平台并进行验证。您还可以在那里查看任何以前提交的站点地图。百度资源平台会告知您是否存在任何问题,例如内容重复。

如果您的网站没有得到适当的爬网,则考虑到所有其他可能的原因(例如noindex标记)已经被排除在外,站点地图肯定会有所帮助。此处上传的站点地图将告诉搜索引擎抓取您的网站,但是否执行此操作仍取决于搜索引擎。

现在,您知道拥有站点地图的重要性以及如何在网站上正确设置一个站点地图。

您对站点地图有何经验?他们曾经帮助您提高排名吗?您是否曾经解决过与站点地图相关的任何问题,并且排名之后呢?您可以跟南京SEO专家联系,获得有关SEO和网络营销的更多见解。

分享:
说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!

版权:【注明为本站原创的文章,转载请注明出处与原文地址!本站部分转载文章能找到原作者的我们都会注明,若文章涉及版权请发至邮箱:service@langzhichao.com,我们以便及时处理,可支付稿费。向本站投稿或需要本站向贵司网站定期免费投稿请加QQ:1115814032】

SEO按天计费
浪知潮网络提交您的需求提交您的需求
  • 公司名称
  • 联系人
  • 电话
  • 邮箱
  • 验证码
    看不清?点击更换

南京浪知潮网络科技有限公司 Copyright © 2012-2019 All Rights Reserved.未经许可,不可拷贝或镜像   网站地图