站点地图 sitemap.xml 配置

1. 什么是 sitemap?

Sitemap(站点地图) 是一个列出网站所有重要页面的文件(通常是 sitemap.xml),用于告诉搜索引擎有哪些页面可以被抓取和索引。如果没有 sitemap,很多页面不会被及时收录。

2. 为什么 sitemap 对 SEO 很重要

sitemap帮助搜索引擎正确高效理解网站

  1. 新课程、新课时上线后,Google 可以通过 sitemap 直接发现新页面,提高收录速度

  2. 覆盖深层页面, 有些页面如果没有外链或入口较少,例如:

    • /courses/[courseSlug]
    • /courses/[courseSlug]/lessons/[lessonSlug]
  3. 提供结构化信息,比如 lastModified,changeFrequency,priority,帮助搜索引擎更智能地抓取

3. Next.js 中实现 sitemap

以 RaytonX Learn 为例,在 App Router 中,可以直接使用:

登录后查看完整方案说明

当前仅展示《站点地图 sitemap.xml 配置》的部分内容。页面加载时会自动弹出登录框,若你刚刚关闭了它,点击下面按钮可继续查看完整说明。