就像没有地图很难找到新目的地一样,有时Google很难在没有站点地图的情况下找到您网站上的所有页面。幸运的是,创建XML站点地图并将其提交给Google既快捷又容易。
什么是站点地图?
站点地图是一个XML文件,列出了您网站上的所有重要内容。您要在搜索引擎中显示的任何页面或文件都应在站点地图中。
Sitemaps列出的网址不能超过50,000个,并且网址大小不能超过50mb。如果您的站点地图超过一个或多个这些数字,那么您将需要创建多个。
一个XML网站地图是什么样子?
XML网站地图是为搜索引擎而不是人类制作的。如果您以前从未看过它们,它们可能看起来会让你感觉很陌生。
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://may90.com/</loc> <lastmod>2019-11-11T16:12:20+03:00</lastmod> </url> <url> <loc>https://may90.com/seo/</loc> <lastmod>2019-11-18T07:56:12+03:00</lastmod> </url> </urlset>
让我们分解一下。
xml声明
<?xml version="1.0" encoding="UTF-8"?>
这告诉搜索引擎他们正在读取XML文件。它还说明了使用的XML版本和字符编码。对于站点地图,版本为1.0,编码必须为UTF -8。
网址集
<urlset xmlns =“ http://www.sitemaps.org/schemas/sitemap/0.9”>
这是站点地图中所有URL的容器。它还告诉搜索引擎使用了哪种协议标准。大多数站点地图都指定了Sitemap 0.90标准,Google,Yahoo!和Microsoft等公司都支持该标准。
网址
<url> <loc>https://may90.com/</loc> <lastmod>2019-11-11T16:12:20+03:00</lastmod> </url>
这是每个URL的标记,必须在嵌套 标记中指定URL的位置。至关重要的是,这些必须是绝对的而非相对的规范URL。
尽管这是这里唯一需要的标记,但是有一些可选属性:
<lastmod>:指定上次修改文件的日期。该格式必须为W3C日期时间格式。例如,如果您在2019年11月11日更新了帖子,则该属性将显示为2019-11-11。还可以包括时间,但这是可选的。
<priority>:指定URL相对于网站上所有其他URL 的优先级。值的范围是0.0到1.0。更高就意味着更重要。
<changefreq>:指定页面更改的频率。它的工作是让搜索引擎了解他们可能希望重新抓取URL的频率。可选择的值有:always, hourly, daily, weekly, monthly, yearly, and never。
这些可选的标签都不是那个重要的。
为此<lastmod>,Google指出 ,在大多数情况下,他们会忽略它,因为“网站管理员在确保准确性方面做得很糟糕。”由于大多数站点地图生成器都将其设置为所有页面的当前日期,而不是文件的上次修改日期。
对于<priority>,谷歌表示他们忽略了这个标签。
对于<changefreq>,谷歌表示优先级和变更频率在Sitemaps中实际上不再扮演那么重要的角色。
为什么需要站点地图?
Google通过搜索引擎蜘蛛发现新内容。爬行页面时,他们会同时注意页面上的内部和外部链接。如果发现的URL不在其搜索索引中,则他们可以解析其内容并在适当的地方对其进行索引。
但是Google无法以这种方式找到所有内容。如果未从其他已知页面链接到某个网页,则他们将找不到该网页。
站点地图告诉Google(和其他搜索引擎)在哪里可以找到您网站上最重要的页面,以便它们可以对其进行爬网和编制索引。
这很重要,因为搜索引擎必须先将内容编入索引才能对您的内容进行排名。
如何创建XML站点地图
创建一个站点地图,当您在网站中添加或删除页面和文章时,这些信息会自动更新。
在WordPress中创建xml站点地图
1. WP插件
如果您使用的是WordPress建站,WP插件也是一个非常不错的选择,比如:Google XML Sitemaps 插件,Baidu Sitemap Generator插件,Yahoo SEO等。借助插件来一键生成
2. 不借助任何插件
在Shopify中创建站点地图
Shopify会自动为您生成一个站点地图。在yourstore.com/sitemap.xml上找到它。
不幸的是,在Shopify中没有简单的方法无法对页面进行索引。您必须直接在.liquid文件中编辑代码。
在Wix中创建站点地图
Wix会自动为您创建一个站点地图。您可以在yourwixsite.com/sitemap.xml上找到它。
不幸的是,您对站点地图中包含或不包含的页面没有太多控制。如果要排除某个页面,请转到该页面的“ SEO(Google)”设置标签,然后关闭“Show this page in search results”。
如何向Google提交站点地图
首先,您需要知道站点地图在哪里。
如果您使用的是插件,则URL可能是domain.com/sitemap.xml。
如果您手动执行此操作,则将站点地图命名为sitemap.xml,然后将其上传到网站的根文件夹。然后,您应该能够通过domain.com/sitemap.xml访问站点地图。
注意:您可以为站点地图选择任何名称,但是最好坚持使用sitemap.xml。如果您有多个站点地图,则可以使用简单的命名方案,例如sitemap_1.xml,sitemap_2.xml。
转到Google Search Console控制台>站点地图>粘贴到站点地图位置>点击“提交”
总之,如果您的网站是以国外用户为目标,您需要先为网站创建xml站点地图,并提交给谷歌,加快网站收录,从而您的网站才有可能出现在搜索结果中。