凌峰创科服务平台

网站后台设置网站地图

下面我将为你提供一个从零开始、分步骤的详细指南,无论你使用的是哪种网站程序,都可以按照这个思路来操作。

网站后台设置网站地图-图1
(图片来源网络,侵删)

第一步:理解网站地图的两种类型

在设置之前,你需要知道网站地图主要分为两种,它们的作用不同,但都很有用:

  1. XML 网站地图

    • 格式: .xml 文件,专门为搜索引擎设计。
    • 作用: 告诉搜索引擎你的网站有哪些页面、这些页面的更新频率、以及相对于首页的重要性,这是搜索引擎优化的核心工具。
    • 存放位置: 放在网站的根目录下,https://www.yourdomain.com/sitemap.xml
  2. HTML 网站地图

    • 格式: 一个普通的 .html 网页。
    • 作用: 方便网站访客快速找到他们需要的信息,提升用户体验,它就像网站的“目录”。
    • 存放位置: 作为一个正常的页面,https://www.yourdomain.com/sitemap

最佳实践是:两种都设置。 XML给搜索引擎,HTML给用户。

网站后台设置网站地图-图2
(图片来源网络,侵删)

第二步:设置 XML 网站地图(核心步骤)

设置XML网站地图主要有三种方法,根据你的网站类型选择最合适的一种。

使用CMS(内容管理系统)的插件或内置功能(最推荐)

如果你使用的是 WordPress、Shopify、Joomla 等主流CMS,这是最简单、最安全的方法。

以 WordPress 为例:

  1. 安装插件

    网站后台设置网站地图-图3
    (图片来源网络,侵删)
    • 在 WordPress 后台,进入“插件” -> “安装插件”。
    • 搜索并安装 Yoast SEOAll in One SEO Pack 这两款最流行的SEO插件,它们都自带网站地图功能。
    • 激活插件。
  2. 生成网站地图

    • 使用 Yoast SEO:
      • 在 WordPress 左侧菜单中,点击“SEO” -> “常规设置”。
      • 切换到“特色功能”标签页。
      • 确保“启用 XML 站点地图”选项是开启状态。
      • 保存设置。
      • 你的网站地图已经自动生成了!访问 https://www.yourdomain.com/sitemap_index.xml 即可查看,通常会有一个主地图文件(如 sitemap.xml)和多个分地图文件(如 sitemap-post-1.xml 用于文章,sitemap-page-1.xml 用于页面等)。
    • 使用 All in One SEO:
      • 在 WordPress 左侧菜单中,点击“All in One SEO” -> “常规设置”。
      • 在“站点地图”部分,勾选“启用站点地图”。
      • 保存设置,同样,网站地图会自动生成。

其他CMS:

  • Shopify: 后台设置 -> 搜索 -> “网站地图”,会自动生成和管理。
  • Joomla: 使用如 "AkoMaps" 或 "XMap" 等扩展组件。

使用在线网站地图生成工具(适用于静态网站或非CMS网站)

如果你的网站是纯静态HTML页面,或者你使用的CMS没有便捷的工具,可以使用在线生成器。

  1. 选择工具

    • XML-Sitemaps.com: 一个非常流行且免费的在线工具,输入你的域名,它会自动抓取你的网站并生成一个XML文件。
    • Sitebulb (付费): 功能强大的专业SEO审计工具,可以生成非常详细的网站地图。
  2. 生成并下载

    • 在工具网站输入你的域名,开始扫描。
    • 扫描完成后,下载生成的 sitemap.xml 文件。
  3. 上传到服务器

    • 通过FTP(如 FileZilla)或你的主机控制面板的文件管理器,将下载的 sitemap.xml 文件上传到你的网站根目录public_htmlwww 目录下)。

手动编写(适用于技术专家)

如果你熟悉XML格式,并且网站结构非常简单,可以手动创建。

  1. 创建XML文件

    • 用一个文本编辑器(如 VS Code, Sublime Text, Notepad++)创建一个新文件。
    • 写入以下基本结构:
    <?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
      <url>
        <loc>https://www.yourdomain.com/</loc>
        <lastmod>2025-10-27T10:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>1.0</priority>
      </url>
      <url>
        <loc>https://www.yourdomain.com/about-us</loc>
        <lastmod>2025-10-25T10:00:00+00:00</changefreq>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
      </url>
    </urlset>
  2. 解释标签

    • <urlset>: 网站地图的根元素。
    • <url>: 每个页面的条目。
    • <loc>: 必需,页面的完整URL。
    • <lastmod>: 推荐,页面的最后修改日期(ISO 8601格式)。
    • <changefreq>: 推荐,页面更新频率(如 always, hourly, daily, weekly, monthly, yearly, never),这只是一个提示,搜索引擎不一定会遵守。
    • <priority>: 推荐,页面相对于首页的优先级(0.0到1.0之间,1.0为最高),同样,这只是提示。
  3. 上传文件

    • 将文件保存为 sitemap.xml,并通过FTP上传到网站根目录。

第三步:提交网站地图给搜索引擎

生成网站地图后,最重要的一步是告诉搜索引擎它的存在。

  1. 提交到 Google Search Console (Google 搜索控制台):

    • 登录你的 Google Search Console。
    • 选择你的网站。
    • 在左侧菜单中,点击“网站地图”(Sitemaps)。
    • 在右上角的“添加网站地图”框中,输入你的网站地图地址,sitemap.xmlsitemap_index.xml
    • 点击“提交”,Google 会抓取你的网站地图,但收录需要时间。
  2. 提交到百度搜索资源平台:

    • 登录你的百度搜索资源平台。
    • 选择你的网站。
    • 在左侧菜单中,找到“站点地图”功能。
    • 点击“添加”,输入你的网站地图地址,sitemap.xml
    • 提交。
  3. 通过 robots.txt 文件告知(推荐):

    • 这是一个非常好的习惯,在 robots.txt 文件中,你可以指定网站地图的位置,方便搜索引擎发现。
    • 通过FTP找到并编辑根目录下的 robots.txt 文件。
    • 在文件末尾添加以下一行:
      Sitemap: https://www.yourdomain.com/sitemap.xml
    • 保存文件,当搜索引擎访问你的 robots.txt 时,就会自动找到你的网站地图。

第四步:设置 HTML 网站地图(用户体验)

HTML网站地图相对简单,主要是为了用户。

  1. 创建页面

    • 在你的CMS中,创建一个新的页面(在WordPress中,“页面” -> “添加新”)。
    • 设为“网站地图”或“Sitemap”。
  2. 添加链接

    • 手动添加: 如果你网站页面不多,可以直接手动复制所有重要页面的链接,粘贴到这个新页面中。
    • 自动生成(WordPress):
      • 如果你使用的是 Yoast SEO,在页面编辑器下方,找到“Yoast SEO”设置框。
      • 在“网站地图”选项卡中,勾选“在此页面显示网站地图”。
      • 保存页面,Yoast会自动为你生成一个包含所有文章、页面、分类和标签的链接列表。
    • 使用插件: 也可以安装专门的“HTML Sitemap”插件。
  3. 发布并导航

    • 发布这个页面。
    • 在你的网站页脚(Footer)或主导航菜单中添加一个指向这个HTML网站地图页面的链接,方便用户随时访问。

总结与检查清单

完成以上步骤后,你的网站地图设置就基本完成了,最后检查一下:

  • [ ] 生成了 XML 网站地图,并确认 https://www.yourdomain.com/sitemap.xml 可以访问。
  • [ ] 生成了 HTML 网站地图,并确认它对用户友好。
  • [ ] 将 XML 网站地图提交给了 Google Search Console 和百度搜索资源平台。
  • [ ] 在 robots.txt 文件中添加了网站地图的指向。
  • [ ] 定期更新,如果你的网站经常发布新内容,确保网站地图插件会自动更新,或者定期重新生成并提交。

设置好网站地图是让搜索引擎更好地认识你的网站的第一步,也是SEO成功的基础之一,祝你成功!

分享:
扫描分享到社交APP
上一篇
下一篇