创建和提交XML站点地图แผนผังเว็บไซต์:基础和最佳实践
เผยแพร่แล้ว: 2023-03-22การนำทางด่วน
- 一、如何创建站点地图
- 方法 1:使用插件创建站点地图
- 方法 2:使用แผนผังเว็บไซต์生成器自动创建站点地图
- 方法 3:手动创建站点地图
- 二、站点地图最佳实践与做法
- 1. 使用标准的XML格式
- 2. 确保您的XML站点地图保持最新
- 3. 遵循URL数量和文件大小的限制
- 4. 按内容类型分割站点地图
- 5. 设置合适的更新频率和优先级
- 6. URL 避免包含无关或重复的
- 7. 考虑只将高质量页面放在站点地图中
- 8. 注意多语言网站的XML文件写法
- 9. 将站点地图添加到 robots.txt 文件
- 10. 使用绝对URL
- 11. 站点地图文件编码
- 12. 站点地图文件位置
- 三、将您的站点地图提交给谷歌/Bing/Yandex/Yahoo
- 1. 将Sitemap提交给Google
- (1)通过 Google Search Console 提交 XML 站点地图
- (2)使用 robots.txt 文件提交 XML 站点地图
- (3)发送 HTTP GET 请求以“ผิง”谷歌
- 2. 将Sitemap提交给Bing
- 3. 将Sitemap提交给ยานเดกซ์
- 结语
一、如何创建站点地图
您工具使用自动自动工具工具工具工具这取决于您类型。。,,,,,内容与结构
方法 1:使用插件创建站点地图
如果的网站使用 wordpress、 wix、 squarespace 或 cms, 您将可以插件创建站点站点您您和和和和和和和和无需担心。他们会自动创建和更新您的网站站点地图。
方法 2:使用แผนผังเว็บไซต์生成器自动创建站点地图
如果的不 cms 系统,,, 也使用一些您自动,,,,,,,,,,去挑选适合您的一款。
在这里,我选取Screaming Frog进行举例说明如何用แผนผังเว็บไซต์生成器创建站点地图。以下,我将向您介绍如何使用Screaming Frog SEO Spider 用用 XML
第 1 步 – 使用Screaming Frog抓取您的网站
在,,,,,,,,,, 开始开始开始开始开始开始开始开始开始开始
第 2 步 – 删除任何不需要的 URL
抓取后, 完整的的列表查找不在站点地图中内容。。删除删除删除删除删除删除删除删除删除按钮(在 Windows 上),您可以选择多个URL进行批量删除。
第 3 步 – 打开站点地图菜单
打开“ xml 站点” 。将打开将个个包含多个个地图选项选项地图选项地图地图选项地图是为地图为为为为为标签的页面、分页页面或带有 301 重定向的页面。
其他子菜单 — แก้ไขล่าสุด、ลำดับความสำคัญ、เปลี่ยนความถี่、รูปภาพ、Hreflang — 让您可以选择编辑 <changefreq>、<priority> 和 <lastmod> 标签以满足您网站的需要。
第 4 步 – 保存站点地图
完成编辑后,单击“下一步”按钮,将打开“保存”菜单。默认文件类型为XML。
第 5 步 – 上传您的站点地图
现在您有了新的站点地图,您需要将其上传到您的网站。
由于每个网站的 CMS 都会有所不同,我无法就执行此操作的最佳方式提供建议。如有需要,您可以咨询悑人发站。
方法 3:手动创建站点地图
在部分情况下,您不得不手动创建站点地图。
要开始构建,,,,,,,, 列出的的高高的的高的的难度网站网站, 的更,,,,, 将获得,,,,,,,,,
现在,我们来看看手动创建站点地图的基本步骤。
第1步:打开文本编辑器
如记事本(Notepad)或其他任何支持纯文本编辑的软件。
第2步:编写XML标签
在文本编辑器中,开始编写XML站点地图的基本结构。首先,添加XML版本信息和编码方式,如下所示:
第3步:添加站点地图协议
接下来,添加站点地图协议,用以告诉搜索引擎这是一个图站点地文件。添加如下代码:
第4步:添加URL信息
在 <urlset> 标签, 添加上每每个,,,,,,,,, >标签。例如:
第5步:保存文件:
完成上述步骤后,将文件保存为.xml格式,例如:sitemap.xml。
第6步:验证您的站点地图
完成创建 sitemap.xml 文件后,您应该对其进行验证以确保代码中没有错误。
或使用使用使用使用使用 search search console 或 bing webmaster tools 验证的的, 。在线站点在线站点地图地图工具地图工具的的站点站点的站点的的的的的, 地图地图地图上传站点地图文件,这些工具将检查其格式并报告任何错误或警告。
第7步:上传站点地图
将生成的站点地图文件上传到网站的根目录下,确保搜索引擎可以访问。
一般下我们会开头。例如,位于 http://example.com/catalog/sitemap.xml 的站点地图文件可以包含任何以 http://example.com/catalog/ 开头的网址,但不能包含以 http://example. com/images 开头的网址。又或者如果站点地图位于 http://www.example.com/sitemap.xml,则它不能包含来自 http://subdomain.example.com ของ URL。
二、站点地图最佳实践与做法
使用XML站点地图的最佳实践可以确保搜索引擎更好地抓取和索引您的网站内容。以下是一些建议:
1. 使用标准的XML格式
遵循W3C的XML标准,确保站点地图的格式正确。这样搜索引擎才能正确解析站点地图。
2. 确保您的XML站点地图保持最新
确保 xml 站点提供您的的。页面,,, 它它,,,, 。。,, lastmod标签,请确保在页面更改时更新时间戳。
当我们的网站有很多页面时,我们不太可能手动更新แผนผังเว็บไซต์。那么,如何让แผนผังเว็บไซต์自动更新呢?
要让XML站点地图自动更新,您可以选择以下方法之一:
(1) 使用内容管理系统 (((管理系统系统如如如生成并并站点自动自动))))))))))))地图将随着网站内容的更改而自动更新。
例如,在WordPress中,您可以安装“Yoast SEO”等插件来自动生成并更新站点地图。
(2) 使用::::您您使用没有, 自脚本本站点发生发生地图地图并。并。)))时自动更新站点地图。将此脚本设置为定时任务(如使用Linux的Cron Job或Windows的任务计划程序),以便定期运行并更图。
(3)) 第三::::: 软件可以您自动并更新更新, Frog SEO Spider和XML-Sitemaps.comภาพ
3. 遵循URL数量和文件大小的限制
url 的的得个个,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 的的,,,,, 超过,,,,,,,
现在我们来解释一下什么是站点地图索引文件。
让我们看一个例子:
在这个站点地图索引文件中,我们有三个站点地图文件(sitemap1.xml、sitemap2.xml 和 sitemap3.xml)。站点地图索引文件包括以下元素:
- <แผนผังเว็บไซต์> :此标签将索引文件中的每个站点地图条目包裹起来。
- <loc> :站点地图文件的URL。请用您实际的站点地图文件URL替换此URL。
- <lastmod> : 站点地图的修改日期,,,,, 采用采用采用采用采用 w3c datetime 格式 yyyy-mm-ddthh: mm: ss+เขตเวลา) 。请其其其其其其
让我们来剖析一下这个文件与普通的XML แผนผังเว็บไซต์有什么不同。
(1) XML 标头
<?xml version=”1.0″ encoding=”UTF-8″?>
这里没有什么新东西,就像我们之前定义文件是XML格式以及使用哪种字符编码的XML Sitemap 文件一样。
(2)站点地图索引的定义
<sitemapindex xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
现在,我们的是是是定义定义, 而定义此封装站点地图并并,,,,,,,,,,
(3)单个站点地图
<แผนผังเว็บไซต์>
<loc>https://www.example.com/sitemap1.xml</loc>
<lastmod>2023-03-20T18:00:00+00:00</lastmod>
</แผนผังเว็บไซต์>
就 url 一样, 每站点定义定义需要至少至少至少,, 其中其中个个,,,,,,,,,,,,,,,,,,,,
4. 按内容类型分割站点地图
如果您内容,,, 不不不超过超过超过超过考虑考虑地图))))))地图链接起来。
5. 设置合适的更新频率和优先级
irl 个个个设置的更新频率频率频率频率 ((())))))))))))))))))))
但是,您又不需要太担心优先级的设置。
一些“ 优先级” 列,, 表面告诉哪些,,,,,,,,, 年年,,,,,,,,,,取时会忽略优先级设置。
6. URL 避免包含无关或重复的
确保站点只包含价值、 不不重复重复无关无关无关的内容无关的的网站的网站的的因为的无关的的的
当, 页面时,,,,,,,,,,,, 您应该应该主主主主
此外,永远不要列出您的 NoIndex 网址。站点地图用于告诉 Google 抓取和索引哪些 URL ,而不是忽略哪些 URL。
7. 考虑只将高质量页面放在站点地图中
在排名方面,整体网站质量是一个关键因素。
如果页面将引导引导,,,, 搜索将这些页面页面因此因此,放在站点地图中。
8. 注意多语言网站的XML文件写法
对于多语言网站,您可以使用<xhtml:link>标签在XML站点地图中指定不同语言版本的URL。以下是一个多语言网站的XML站图
在这个示例中,我们为同一个页面提供了三种语言版本:英文(en)、中文(zh)和西班牙文(es)。请注意以下几点:
- 确保在<urlset>标签中添加xmlns:xhtml=”http://www.w3.org/1999/xhtml”属性,以便使用<xhtml:link>标签。
- 使用<xhtml:link>标签为每个语言版本的URL添加rel=”ทางเลือก”和hreflang属性。hreflang属性的值应为代表相应语言的ISO 639-1语言代码。
- 为每种语言版本的URL创建一个<url>条目,并在其中包含所有其他语言版本的<xhtml:link>标签。
您可以根据您自己的多语言网站的实际情况修改上述示例。
9. 将站点地图添加到 robots.txt 文件
robots.txt文件是爬虫访问网站时首先访问的地方。通过向其中添加站点地图,他们可以快速发现站点的所有 URL。
10. 使用绝对URL
在站点地图中,确保所有URL为绝对URL(包括协议和域名)。这样搜索引擎就不会对URL产生歧义。
11. 站点地图文件编码
站点文件采用采用采用能文件地图地图文件文件只即即数字即即、、、 符号符号大于大于符号大于大于大于大于大于大于符号大于字符:
12. 站点地图文件位置
您将托管的任何任何位置只目录目录的目录目录,,,,,将站点地图发布在此目录下。
三、将您的站点地图提交给谷歌/Bing/Yandex/Yahoo
创建后执行最后最后,,,,,, 以便可以开始我,,,,,,,,,,, 。
1. 将Sitemap提交给Google
如果您想将 XML 站点地图提交给 Google,您可以通过3 种不同的方式进行。
(1)通过 Google Search Console 提交 XML 站点地图
针对Google, Google Search Console 是您提交网站站点地的图地方。请按照以下步骤向Google提交您的站点地图:
1)登录 Google Search Console,然后找到屏幕左侧 “索引”部分下的“站点地图”。
2)进入页面后,输入您的站点地图URL,然后单击“提交”。
就是这么简单。现在Google将验证您的站点地图。如果格式正确,它将更新为“成功”状态。
(2)使用 robots.txt 文件提交 XML 站点地图
如果您不想使用 Google Search Console,那么您也可以通过将站点地图添加到您的 robots.txt 文件来提交您的站点地图。下图是Shein的示:
(3)发送 HTTP GET 请求以“ผิง”谷歌
最后一个选项是“ping”谷歌并要求他们的抓取工具抓取您的网站。这是通过发送 HTTP GET 请求来完成的:
https://www.google.com/ping?sitemap=https://yourwebsite.com/sitemaplocation.xml
2. 将Sitemap提交给Bing
与Google类似,您可以通过Bing的网站管理员工具将您网站的站点地图提交给Bing 。您可以按照以下步骤提交您的站您的
1)在Bing网站管理员工具上注册您的网站。
2)登录 Bing 网站管理员工具后,转到“我的网站”页面并单击您的网站。
3) 在边,, 找到找到找到站点站点站点站点站点站点站点站点站点站点地图站点点击点击点击点击提交提交提交提交提交提交提交提交提交有关您提交的站点地图的详细信息。
3. 将Sitemap提交给ยานเดกซ์
Yandex 是的搜索。在地图地图帮助获得更多多:::::::::::
1)创建一个帐户并在Yandex上注册您的网站。
2)登录到 Yandex 网站管理员工具并从主仪表板中选择您的网站。
3)使用屏幕左侧的菜单,导航至“การจัดทำดัชนี”> 站点地图文件。
4)在相应的字段中输入指向您网站站点地图的完整URL,即www.mywebsite.com/sitemap.xml 。
单击添加按钮。
结语
精心设计的网站站点地图可帮助访问者和爬虫更有效地浏览网站,这对于用户体验鍇、SEO 和网站优化至至至。
对于,, 您在线生成器,,,,,,, 您如果您, 您, 如果,
完成后,您只需将站点地图提交给主要搜索引擎并将其添加到robots.txt文件中。
我希望本篇文章能帮助您通过创建和提交站点地图加大网站的收录量!