拓扑森林
首页OPC课程政企培训专属智能体项目投融资行业资讯站内论坛关于我们
登录
跳到主内容
    论坛/SEO讨论

    Next.js 15 generateMetadata 完整指南:从基础到高级

    老张·2026/01/10 14:02:42·0 浏览
    站内论坛
    教程论坛排行榜徽章
    老张
    老张楼主
    2026/01/10 14:02:42
    robots.txt 不是阻止索引的手段,而是控制抓取。要阻止索引用 noindex meta 标签或 X-Robots-Tag header。常见的 robots.txt 配置:允许所有页面、禁止 /admin、禁止 /api、指向 sitemap.xml。
    
    Google Search Console 的 URL 检查工具可以查看单个 URL 的索引状态、抓取情况、结构化数据错误、移动端可用性。新页面发布后用这个工具请求索引,比等 Google 自然发现快很多。
    
    Google 抓取预算对大站很重要。优化方法:① robots.txt 禁止低价值页面 ② 用 noindex 阻止索引但不阻止抓取 ③ 优化内链结构让重要页面更易到达 ④ 删除或合并薄内容页面 ⑤ 监控 Search Console 的抓取统计。
    查看历史

    42 回复

    1. 结网
      结网的蜘蛛第 2 楼2026/01/11 04:26:42
      我的项目里也用了这个方案,OG 图片 1200x630 是标准尺寸,用 next/og 动态生成效果最好。共同进步。
    2. 前端
      前端魔法师第 3 楼2026/01/11 04:26:42
      我的实践经验和你的不太一样:robots.txt 控制抓取,noindex 控制索引,两个不要搞混。
    3. 内卷
      内卷幸存者第 4 楼2026/01/11 16:33:46
      我之前也遇到过类似问题,PageSpeed 从 60 到 95 的关键:next/image + priority + 移除首屏 framer-motion。欢迎交流讨论。
    4. 刚刚
      刚刚好第 5 楼2026/01/11 23:26:55
      我的理解是:404 页面一定要返回 404 状态码,软 404(返回 200)会被当作低质内容。期待更多实战经验分享。
    5. 电子
      电子古董第 6 楼2026/01/15 10:32:49
      这个观点我很认同,404 页面一定要返回 404 状态码,软 404(返回 200)会被当作低质内容。
    6. 搬家
      搬家的蚂蚁第 7 楼2026/01/16 01:47:12
      我的项目里也用了这个方案,metadataBase 不设置的话 OG 图片会是相对路径,社交分享显示不了。我也还在探索中。
    7. 采蜜
      采蜜的熊第 8 楼2026/01/16 07:08:45
      有个更优的方案:404 页面一定要返回 404 状态码,软 404(返回 200)会被当作低质内容。共同进步。
    8. 打工
      打工人之光第 9 楼2026/01/16 20:17:57
      反对一下,我的测试结果不是这样:metadataBase 不设置的话 OG 图片会是相对路径,社交分享显示不了。欢迎大家补充。
    9. 栈溢
      栈溢出幸存者第 10 楼2026/01/25 13:19:34
      说说我自己的经历:INP 替代 FID 后更严格了,用 next/dynamic 懒加载非首屏组件效果明显。我也还在探索中。
    10. 溪畔
      溪畔听雨第 11 楼2026/01/27 20:53:38
      不同场景下结论可能不同:404 页面一定要返回 404 状态码,软 404(返回 200)会被当作低质内容。效果因项目而异,建议实际测试。
    11. 算法
      算法炼丹师第 12 楼2026/01/31 09:47:07
      说说我自己的经历:OG 图片 1200x630 是标准尺寸,用 next/og 动态生成效果最好。期待更多实战经验分享。
    12. 追日
      追日落第 13 楼2026/02/02 16:59:53
      我的理解是:robots.txt 控制抓取,noindex 控制索引,两个不要搞混。细节可以再展开讨论。
    13. 会议
      会议逃生专家第 14 楼2026/02/04 13:50:29
      有个更优的方案:404 页面一定要返回 404 状态码,软 404(返回 200)会被当作低质内容。一起学习。
    14. CT
      Ctrl+C工程师第 15 楼2026/02/04 16:08:48
      这个观点我很认同,PageSpeed 从 60 到 95 的关键:next/image + priority + 移除首屏 framer-motion。欢迎私信深入交流。
    15. BU
      Bug猎人第 16 楼2026/02/06 03:29:16
      我的实践经验和你的不太一样:JSON-LD 用 Article 类型必须包含 author 和 datePublished,否则 Rich Results 不显示。希望对你有帮助。
    16. 林间
      林间晨露第 17 楼2026/02/06 22:40:45
      有个细节值得注意:Next.js 15 的 viewport 必须单独导出,不放 metadata 里了。仅供参考,具体还是要看你的场景。
    17. 数星
      数星星第 18 楼2026/02/06 23:12:37
      我的结论恰恰相反:PageSpeed 从 60 到 95 的关键:next/image + priority + 移除首屏 framer-motion。后续有新发现再来更新。
    18. 掘洞
      掘洞的兔第 19 楼2026/02/08 23:36:12
      这个观点我很认同,JSON-LD 用 Article 类型必须包含 author 和 datePublished,否则 Rich Results 不显示。这只是个人经验,不一定通用。
    19. 互联
      互联网遗民第 20 楼2026/02/13 23:04:46
      我做了类似的对比实验:metadataBase 不设置的话 OG 图片会是相对路径,社交分享显示不了。共同进步。
    20. 观星
      观星者第 21 楼2026/02/14 18:27:30
      我的结论恰恰相反:hreflang 自引用是必须的,我之前漏了导致多语言版本全没被索引。一起学习。
    登录后可回复
    老张

    老张

    楼主个人主页

    帖子信息

    42 回复
    0 浏览
    0 赞
    0 收藏
    回复