首发于 未定义变量
深度好文|WordPress XML Sitemap 指南

深度好文|WordPress XML Sitemap 指南

前言:XML Sitemap可以帮助搜索引擎轻松抓取我们网站的内容。它为其提供了一个机器可读的网站内容列表。因此,它在搜索引擎优化中起到重要作用。

在这篇文章中,我们将解释什么是XML网站地图,以及如何在WordPress中轻松创建一个网站地图。

什么是 XML Sitemap

XML Sitemap是一个以XML格式列出所有网站URL的文件,因此Google等搜索引擎可以通过分析网站的XML Sitemap发现并索引网站页面。

早在2000年左右,很多政府网站的主页面上曾经有一个名为"Sitemap"的链接。这个页面通常包含了该网站上所有页面的列表。

虽然现在有些网站仍然有HTML网站地图,但网站地图的整体用途已经发生了变化。

如今,网站地图是以XML格式而不是HTML格式发布的,它们的目标受众是搜索引擎而不是人。

基本上,XML网站地图是网站所有者告诉搜索引擎关于他们网站上存在的所有页面的一种方式。它还可以告诉搜索引擎你网站上的哪些链接比其他链接更重要,以及你更新网站的频率。

虽然XML网站地图不会提升你的搜索引擎排名,但它们可以让搜索引擎更好地抓取你的网站。这意味着他们可以找到更多的内容,并开始在搜索结果中显示,从而获得更多的搜索流量,并提高SEO排名。

为何需要XML Sitemap

从搜索引擎优化(SEO)的角度来看,网站地图是非常重要的。简单地添加一个网站地图并不会影响搜索排名。但是,如果网站上有一个页面没有被索引,那么Sitemap为我们提供了一个让搜索引擎知道该页面存在的方法。

当我们刚开始建立一个博客或创建一个新网站时,网站地图是非常有用的,因为大多数新网站没有任何反向链接。这使得搜索引擎很难发现网站的所有内容。

这就是为什么像Google和Bing这样的搜索引擎允许新网站站长在他们的网站管理员工具中提交网站地图。这允许他们的搜索引擎机器人轻松发现和索引你的内容。

网站地图对于已建立的热门网站也同样重要。它们可以让我们突出网站的重要页面,以及页面更新频率等,这样搜索引擎就可以相应地访问和索引我们网站的内容。

下面来看看如何在WordPress中创建XML网站地图。

如何在WordPress中创建XML Sitemap

这篇文章包含了三种XML Sitemap的创建方式,我们可以根据自己的需求进行选择。

方法一:手动添加XML Sitemap

这种方法只能生成基础的XML网站地图,而且功能也有限。

在2020年8月之前,WordPress并没有内置网站地图。然而在WordPress 5.5中,发布了一个基本的XML Sitemap功能。

这允许WordPress自动创建一个XML网站地图,而无需使用插件。我们只需在域名末尾添加wp-sitemap.xml,WordPress就会向我们展示默认的XML网站地图。



这个XML网站地图功能确保任何新的WordPress网站都自带网站地图。

然而,这个自带的网站地图并不是很灵活,我们无法添加或者删除XML网站地图的内容。

幸运的是,几乎所有流行的WordPress SEO插件都带有自己的网站地图功能。这些插件生成的网站地图给与我们更多的操作空间。我们可以控制WordPress XML网站地图中的内容。

方法二:使用All in One SEO插件

All in One SEO是目前市场上最好的WordPress SEO插件之一,为我们提供了一套全面的工具来优化我们网站的SEO。

首先,您需要安装并激活All in One SEO插件。激活后,找到Sitemap页面查看网站地图设置。



默认情况下,All in One SEO将为我们启用Sitemap功能,并取代基本的WordPress网站地图。

我们可以点击"Open Sitemap"按钮来预览它。我们也可以通过在URL中添加 "sitemap.xml"来查看您的网站地图:http://www.example.com/sitemap.xml。



如果我们对SEO还不是很熟悉,我们不需要做任何配置,因为默认设置将适用于所有类型的网站、博客和在线商店。

然而,我们可以自定义网站地图设置,以控制你想在XML网站地图中包含的内容。

只需向下滚动到网站地图设置部分。



这些操作为我们提供了管理网站地图索引、包含或排除页面类型、分类等选项。您还可以为基于日期或者页面作者启用XML网站地图。

All in One SEO会自动将您的所有WordPress页面包含在XML网站地图中。然而,如果我们有独立的页面,如联系表格,Landing page,或Shopify商店页面,不属于WordPress的一部分,怎么办?

那么,All in One SEO是目前唯一一个能让我们在WordPress网站地图中添加外部页面的插件。只需滚动到"Additional Pages"部分并打开。这将显示一个表格,我们可以在其中添加任何您想添加的自定义页面。



我们只需要添加我们要收录页面的URL,然后设置一个优先级,0.0是最低的,1.0是最高的,如果不确定,那么建议使用0.3。

接下来,选择页面的更新频率和最后修改日期。

如果你需要添加更多的页面,可以点击"Add New"按钮。

不要忘记点击"Save Changes"按钮来存储你的设置。

此外,All in One SEO允许我们从网站地图中排除页面。我们可以通过点击Sitemaps页面下的Advanced Settings来实现。



你也可以使一个页面成为无索引和无跟随状态,从我们的XML网站地图中删除它。这将阻止搜索引擎在搜索结果中显示该内容。

只需添加想排除的页面,然后向下滚动到编辑器下方的AIOSEO设置框。



然后选择No Index以及No Follow。

除此之外,All in One SEO还为我们提供了创建附加的网站地图的功能。如视频网站地图或新闻网站地图。

如果我们经常在页面中嵌入视频,我们可以创建一个视频网站地图。它允许搜索引擎在搜索和视频搜索结果中显示页面以及视频缩略图。



如果我们运营一个新闻或者资讯类网站,并希望出现在搜索引擎新闻搜索结果中,我们也可以创建一个新闻网站地图。

只需进入Sitemap设置页面,然后切换到视频网站地图或新闻网站地图标签来生成这些网站地图。



方法三:使用Yoast SEO插件

如果我们使用Yoast SEO作为WordPress SEO插件,那么它也会自动为我们开启XML网站地图。

首先,我们需要安装并激活Yoast SEO插件。激活后,进入General页面,并切换到"Features"标签。从这里,您需要向下滚动到"XML Sitemap"选项,并确保它已打开。



接下来,点击保存更改按钮来存储您的更改。

要验证Yoast SEO是否已经创建了XML Sitemap,您可以点击页面上XML Sitemap选项旁边的问号图标。



之后,点击"See the XML sitemap"链接,查看Yoast SEO生成的实时XML网站地图。您也可以通过在网站地址的末尾添加sitemap_index.xml来找到您的XML网站地图。



Yoast SEO为不同类型的内容创建多个网站地图。默认情况下,它将为Post、Page、Author和Category生成网站地图。

如何将网站地图提交到搜索引擎(谷歌)

搜索引擎可以自动检测到网站地图。但是,大多数SEO工作人员还是会手动提交网站地图,以确保搜索引擎能够找到它。

Google Search Console是Google提供的一个免费工具,帮助站长监控和维护他们的网站在Google搜索结果。

将我们的网站地图添加到Google Search Console中,即使网站是全新的,也能帮助它快速发现你的内容。

首先,我们需要访问Google Search Console网站并注册一个账户。

之后,我们需要选择一个属性类型。我们可以选择一个域名或URL前缀。我们建议选择URL前缀,因为它更容易设置。



输入我们网站的URL,然后点击Continue按钮。

接下来,我们会被要求验证网站的所有权。我们会看到多种方法,我们建议使用HTML标签方法。



只需复制屏幕上的代码,然后进入WordPress网站的管理区域。

如果使用的是AIOSEO,那么它自带了简单的网站管理员工具验证。只需进入 All in One SEO - General Setting,然后点击Webmaster Tools标签。之后,你可以在那里输入谷歌的代码。



此外,我们也可以在当前主题的header.php中将这段代码任意添加到Head标签内。

现在我们成功添加了网站,然后让我们添加XML网站地图。

我们需要从左侧栏中点击"Sitemaps"。



之后,我们需要在"Add new sitemap"部分添加我们的网站地图URL的文件名,并点击Submit按钮。

谷歌现在会将我们的网站地图URL添加到我们的谷歌搜索控制台。

谷歌需要一些时间来抓取网站。一段时间后,我们将能够看到基本的网站地图统计。

这些信息包括谷歌在网站地图中发现的链接数量,有多少链接被索引,图片与网页的比例等等。


如何利用XML Sitemaps来优化网站

现在,我们已经向Google提交了XML网站地图,让我们来看看如何利用它为我们的网站服务。

首先,我们需要记住,XML网站地图并不能提高网站的搜索排名。但是,它确实可以帮助搜索引擎找到内容,调整抓取速度,提高我们的网站在搜索引擎中的知名度。

我们需要在Google Search Console中关注网站地图统计数据。它可以向我们显示抓取错误和被排除在搜索范围之外的页面。



在图表下方,我们可以点击表格查看实际被Google排除或不被索引的URL。



通常情况下,谷歌可能会决定跳过重复的内容,没有内容或内容很少的页面,以及被网站的robots.txt文件或meta tag排除的页面。

然而,如果我们有异常多的页面被排除,那么我们可能需要检查SEO插件设置,以确保我们没有阻止索引页面。

最后,希望这篇文章中可以帮助大家在WordPress网站中生成合适的网站地图。


--阅读更多文章,请关注我的公众号:未定义变量

代做工资流水公司宜昌查询企业对公流水漳州签证流水查询新乡工资流水代开常州对公银行流水费用湖州代做个人银行流水菏泽工资流水账单开具绍兴转账流水打印廊坊企业对公流水模板福州企业对公流水办理企业对私流水代办银川背调流水制作岳阳打房贷流水绍兴代开企业对公流水遵义背调工资流水代办常德房贷工资流水 模板嘉兴开车贷流水莆田办理个人工资流水昆明代开日常消费流水湖州流水账单价格广州查询背调流水淮安银行对公流水制作宿迁车贷银行流水 代办揭阳房贷收入证明南宁银行流水模板大庆薪资银行流水打印绵阳代开企业对私流水常州在职证明代办淄博打工作收入证明湖州自存流水代开东莞做流水香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化