站点地图 sitemap.xml 配置
1. 什么是 sitemap?
Sitemap(站点地图) 是一个列出网站所有重要页面的文件(通常是 sitemap.xml),用于告诉搜索引擎有哪些页面可以被抓取和索引。如果没有 sitemap,很多页面不会被及时收录。
2. 为什么 sitemap 对 SEO 很重要
sitemap帮助搜索引擎正确高效理解网站
-
新课程、新课时上线后,Google 可以通过 sitemap 直接发现新页面,提高收录速度
-
覆盖深层页面, 有些页面如果没有外链或入口较少,例如:
- /courses/[courseSlug]
- /courses/[courseSlug]/lessons/[lessonSlug]
-
提供结构化信息,比如 lastModified,changeFrequency,priority,帮助搜索引擎更智能地抓取
3. Next.js 中实现 sitemap
以 RaytonX Learn 为例,在 App Router 中,可以直接使用: