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

    Next.js App Router 中 viewport 和 metadata 分离

    慢慢来·2025/12/12 18:02:43·0 浏览
    站内论坛
    教程论坛排行榜徽章
    慢慢
    慢慢来楼主
    2025/12/12 18:02:43
    软 404 是指返回 200 状态码但内容是「页面未找到」的页面。Google 会把这些当作低质内容。Next.js 中确保:不存在的页面用 notFound() 触发真正的 404,搜索结果无结果时返回 404 或 noindex。
    
    SEO 友好的 URL 用 kebab-case:/forum/thread/how-to-optimize-nextjs-seo。避免下划线、驼峰、中文 URL(虽然 Google 支持但不利于分享)。Next.js 中可以用 slugify 函数生成 URL 友好的 slug。
    
    hreflang 自引用是必须的。每个语言页面必须包含指向自身的 hreflang(如 hreflang=en 指向英文版)。缺少自引用,Google 会忽略整组 hreflang。x-default 指向默认语言版本,用于未匹配语言的用户。
    
    Google Search Console 的 URL 检查工具可以查看单个 URL 的索引状态、抓取情况、结构化数据错误、移动端可用性。新页面发布后用这个工具请求索引,比等 Google 自然发现快很多。
    查看历史

    8 回复

    1. 溪畔
      溪畔听雨第 2 楼2025/12/13 08:26:43
      结合我最近的项目经验:canonical 用绝对 URL,通过 buildPageUrl 确保域名一致。欢迎交流讨论。
    2. 数星
      数星星第 3 楼2026/01/09 17:42:03
      404 页面一定要返回 404 状态码,软 404(返回 200)会被当作低质内容。
    3. 精神
      精神小伙第 4 楼2026/01/26 03:56:26
      JSON-LD 用 Article 类型必须包含 author 和 datePublished,否则 Rich Results 不显示。
    4. 观星
      观星者第 5 楼2026/01/29 15:49:34
      我调研过这块,OG 图片 1200x630 是标准尺寸,用 next/og 动态生成效果最好。欢迎交流讨论。
    5. 等风
      等风来第 6 楼2026/02/10 03:38:43
      上周刚好踩了这个坑,Next.js 15 的 viewport 必须单独导出,不放 metadata 里了。细节可以再展开讨论。
    6. 不将
      不将就第 7 楼2026/05/21 08:24:30
      从另一个角度看:INP 替代 FID 后更严格了,用 next/dynamic 懒加载非首屏组件效果明显。希望少走弯路。
    7. 潜水
      潜水的海獭第 8 楼2026/05/31 15:24:44
      说个反直觉的发现:JSON-LD 用 Article 类型必须包含 author 和 datePublished,否则 Rich Results 不显示。
    8. 近水
      近水含烟第 9 楼2026/06/08 20:13:48
      metadataBase 不设置的话 OG 图片会是相对路径,社交分享显示不了。
    登录后可回复
    慢慢

    慢慢来

    楼主个人主页

    帖子信息

    8 回复
    0 浏览
    5 赞
    0 收藏
    回复