你可能需要花费大量时间和精力来确保网站的所有重要页面都针对搜索引擎进行了优化。你这样做可以增加你的网站在搜索结果中排名较高的机会。但是,无论它们的优化程度如何,都有可能并非你网站的所有重要页面都会显示在搜索结果中。原因是搜索引擎使用称为Web爬网程序的自动发现程序来“抓取”你的网站及其所有网页。搜寻网页后,它就会出现在搜索结果中。有时,网络爬虫会忽略你网站上的某些页面-这些页面不会被抓取,因此,它们不会出现在搜索结果中。这意味着他们无助于你网站的排名。

确保网站上的每个搜索引擎优化页面都能正确地被搜索引擎抓取并编制索引是很明智的。最简单的方法是在你的网站上创建一个站点地图。

什么是站点地图?

站点地图是一个XML文件,其中包含指向你站点上每个重要网页的链接。简单来说,它就像一张地图,显示了如何到达网站上的特定位置。像Google这样的搜索引擎可以使用站点地图来更彻底地爬网你的网站,并确保没有重要的网页被排除在索引之外。这意味着它们都将在搜索引擎结果中排名。

网站地图由HTML标签组成。包含这些标记的XML文件位于你网站的根目录中,以便搜索引擎搜寻器可以轻松找到它。具有一个URL的站点地图如下所示:

	<?xml version=”1.0″ encoding=”utf-8″?><urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″   xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”   xsi:schemaLocation=”http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd”>    <url>        <loc>http://example.com/</loc>        <lastmod>2006-11-18</lastmod>        <changefreq>daily</changefreq>        <priority>0.8</priority>    </url></urlset>

重要的是要认识到,站点地图不仅会告诉搜索引擎你站点上的页面。它还提供有关每个网页的详细信息。

例如,它使搜索引擎知道:

  • 上次更新网址的时间
  • 网页多久更改一次
  • 与你网站上其他页面相比,该页面的重要性

虽然站点地图非常适合于记录你网站上的所有页面,但这并不是它们的全部功能。除了文本之外,你的网站还包含图像和视频。站点地图还可以帮助记录这些记录,这将有助于你的图像和视频排名更高。这是有关图像,视频和新闻的站点地图存储信息。

  • 图像站点地图存储图像元数据,例如标题,替代文本和许可信息。
  • 视频站点地图存储视频元数据,例如发布日期,视频URL,视频持续时间等。
  • Google新闻站点地图存储了对时间敏感的新闻文章,因此可以在Google的新闻部分中更有效地对其进行排名。

你可以使用一个单独的站点地图文件列出图像,另一个用于视频,一个用于新闻。你还可以将有关所有这三种媒体类型的站点地图信息添加到主网站站点地图文件中。利用站点地图中包含的此类信息,你的内容不仅会在常规搜索结果中排名,而且还会在图像,视频和新闻搜索结果中排名。

如何创建网站地图

你可以手动创建站点地图,也可以使用自动生成站点地图的软件。在我们详细介绍这两个选项之前,在创建站点地图之前,你可能需要采取一个重要步骤-清理网站的导航结构。应该有一个显示你的首页的主菜单:主页,以及关于我们,服务和产品页面。链接到相关的辅助页面的链接应该位于主菜单下。例如,“服务”菜单可以链接到描述你提供的服务的其他五个页面。为你的网站创建这种结构可以创建干净的站点地图,网络爬虫会很容易理解。确认网站具有一致的结构后,你就可以使用下面介绍的一种方法来创建站点地图。

方法1:手动创建站点地图

了解站点地图的创建方式将帮助你了解其目的和结构。即使你在创建站点地图方面获得帮助,也可以使用本节中的信息来验证站点地图是否包含所需的一切。使用工具创建站点地图比手动创建站点地图容易得多。手动创建的唯一好处是,它使你可以更好地控制站点地图中将包含哪些页面。考虑到这一点,让我们看一下如何手动创建站点地图。

  1. 你需要了解的第一件事是站点地图格式。包含站点地图代码的文件必须具有.XML扩展名。你可以使用Microsoft文本编辑器或Sublime文本编辑器键入站点地图并将其另存为.XML。
  2. 接下来,你需要开始创建站点地图。你可以向网络开发人员寻求指导,或者如果愿意,可以在官方网站上找到说明。
  3. 一旦完成sitemap.xml文件的创建,就应该对其进行验证,以确保代码中没有错误。为此,你可以使用XML Sitemap Validator。它将使你知道站点地图可能存在的任何错误,并帮助你修复它们。

方法2:使用插件等自动创建站点地图(推荐)

无需手动创建站点地图,因为有免费且负担得起的工具可以帮助你。Sitemap插件甚至可以由你的CMS提供,或者你可以使用在线服务或桌面应用。不管你是在网站上使用WordPress,Wix,Squarespace还是其他任何CMS,都可以使用一个插件来帮助你创建站点地图。对于WordPress,你可以使用流行的Yoast SEO插件来创建站点地图。对于Wix和Squarespace,你无需担心。他们会自动创建和更新你的网站站点地图。

方法3:使用网站地图在线制作工具(推荐)

xml-sitemaps允许免费用户创建最多500条链接,无需注册。

另一个在线制作网站是freesitemap,freesitemap需要注册才能使用,但是一个网站地图文件可以包含网站上所有的链接,相比xml-sitemaps,freesitemap更加有优势。

最后,将网站地图文件上传到网站的根目录,提交到搜索引擎或者把网站地图地址添加到Robots.txt文件里,搜索引擎会自动抓取网站地图。