一个好的XML站点地图可以作为网站的路线图,将百度引向所有重要页面。XML站点地图可以很好地进行SEO,即使您的内部链接不完美,也可以让百度快速找到您的基本页面。这篇文章解释了他们是什么,以及他们如何帮助你排名更好。
什么是XML站点地图?
XML站点地图是一个列出网站基本页面的文件,确保谷歌能够找到并抓取所有页面。它还可以帮助搜索引擎了解您的网站结构。你想让谷歌抓取你网站的每一个重要页面。但有时,页面最终没有指向它们的内部链接,因此很难找到它们。网站地图可以帮助加快内容发现。
希望扩展您的技术SEO知识?我们解决的主题之一是如何正确使用XML站点地图。
XML站点地图是什么样子的?
XML站点地图提供了一种列出帖子和页面的标准化方法,使搜索引擎能够发现它们。这里有一个非常简单的示例,一个带有单个URL的站点地图:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://www.adminbuy.cn</loc> <lastmod>2023-01-07</lastmod> <changefreq>daily</changefreq> <priority>1.0</priority> </url> </urlset> |
它由几个部分组成:
XML版本声明:搜索引擎爬网程序用于确定正在读取的文件类型。
URL集:告诉搜索引擎有关协议的信息。
URL:列出页面的URL。
Lastmod:描述页面上次修改时间的日期格式。
每个网站地图都需要遵循这个标准才能有效。还有其他属性,如<priority>和<changefreq>,但它们对站点地图的工作或性能没有任何影响。
如果你有一个庞大的网站,有时需要拆分一个索引网站地图。单个XML站点地图的URL限制为50000个,文件大小可达50MB,因此如果您的网站有超过50000个帖子,则需要两个单独的帖子URL,从而有效地添加了第二个索引站点地图。
哪些网站需要XML站点地图?
谷歌的文档称,网站地图对“真正的大型网站”、“具有大型存档的网站”、只有几个外部链接的新网站”和“使用富媒体内容的网站”都很有用。不幸的是,有许多网站没有适当考虑将其内容逻辑链接起来。
XML站点地图中应该包含哪些页面?
如何决定在XML站点地图中包含哪些页面?总是从思考URL的相关性开始:当访问者登录到特定的URL时,这是一个好结果吗?您希望访问者登录该URL吗?如果没有,它可能不应该在其中。但是,如果您不希望该URL出现在搜索结果中,则需要添加“noindex”标记。将其排除在网站地图之外并不意味着谷歌不会对URL进行索引。如果谷歌可以通过以下链接找到它,谷歌可以为URL编制索引。
示例:新博客
比如说,你正在创建一个新的博客。当然,您希望确保目标受众能够在搜索结果中找到您的博客文章。因此,立即在XML站点地图中包含您的帖子是一个好主意。可以安全地假设,您的大多数页面也将是与访问者相关的结果。然而,人们在订阅了您的时事通讯后会看到一个感谢页面,这不是您希望出现在搜索结果中的内容。在这种情况下,您不想从站点地图中排除所有页面,而只排除这个页面。
让我们以新博客为例。除了你的博客文章,你还可以创建一些类别和标签。这些类别和标签将具有存档页面,其中列出了特定类别或标签中的所有帖子。然而,在开始时,可能没有足够的内容来填充这些归档页面,从而使它们成为“精简内容”。例如,仅显示一个帖子的标签档案对访问者来说还没有那么重要。当你刚开始写博客时,你可以将它们从网站地图中排除,然后在你有足够多的帖子后再将它们包括在内。
然而,这种页面也可能是优秀的排名材料。所以,如果你想:嗯,是的,这个标签页现在有点“单薄”,但它可能是一个很棒的登录页,然后用其他信息和图像来丰富它。在这种情况下,不要将其从网站地图中排除。
关于XML站点地图的常见问题
关于XML站点地图有很多问题,我们在下面的FAQ中回答了几个问题。
当百度搜索控制台显示XML站点地图有错误时会发生什么?
如果XML站点地图无效,或者搜索引擎没有正确读取,则必须找出列出的错误类型。如果搜索引擎没有阅读XML站点地图,请确保将其提交给搜索引擎网站管理员工具。如果无效,请检查错误并确保找到问题的具体解决方案。
如何检查网站是否有XML站点地图?
在大多数情况下,您可以通过将sitemap.XML添加到根域来查找站点是否具有XML站点地图。如:www.adminbuy.cn/sitemap.xml。
如何更新XML站点地图?
有很多方法可以手工制作和更新您的网站地图,但我们不赞成这样做。此外,还有一些静态生成器可以帮助您在任何给定时刻制作站点地图。但是,同样,每次添加或更新内容时,这个过程都需要重复。
我可以在XML站点地图中使用<priority>吗?
过去,人们确信在站点地图中添加<priority>属性会向谷歌发出信号,表明谷歌需要对特定URL进行优先级排序。不幸的是,<priority>没有做任何事情,因为谷歌经常提到,他们不使用该属性来读取和区分站点地图中的内容的优先级。
检查您自己的XML站点地图!
现在,您知道拥有XML站点地图是多么重要:拥有一个XML站点地图可以帮助您的站点进行SEO。如果你添加了正确的URL,谷歌可以轻松访问你最重要的网页和帖子。谷歌也可以很容易地找到更新的内容,这样他们就知道何时需要再次抓取URL。最后,将XML站点地图添加到百度搜索控制台有助于百度快速查找站点地图,并允许您检查站点地图错误。
因此,检查您的XML站点地图,看看您做得是否正确!
转载请注明来自http://www.gdaia.com/muban/newsshow/406.html
如有版权纠纷或者违规问题,请联系我们删除,谢谢!