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

    Google 索引状态排查:site: 搜索和 URL 检查

    Bug猎人·2026/01/15 19:38:00·0 浏览
    站内论坛
    教程论坛排行榜徽章
    BU
    Bug猎人楼主
    2026/01/15 19:38:00
    Core Web Vitals 2024 的三个指标:LCP(最大内容绘制,<2.5s)、INP(交互到下一次绘制,<200ms)、CLS(累积布局偏移,<0.1)。其中 INP 替代了 FID,更严格。Next.js 用 next/image 优化图片能显著改善 LCP,用 next/dynamic 懒加载非首屏组件改善 INP。
    
    Canonical URL 解决重复内容问题。多语言站点、分页页面、带查询参数的页面都需要正确设置 canonical。Next.js metadata 中 canonical 要用绝对 URL,通过 buildPageUrl 工具函数确保域名一致。
    
    Next.js 15 的 metadata API 比 Pages Router 的 Head 组件强大太多。用 generateMetadata 可以根据路由参数动态生成 title、description、OG 标签。关键是 metadataBase 要正确设置,否则 OG 图片的 URL 会是相对路径,社交平台无法正确显示。
    
    Schema.org 类型选择:博客文章用 Article(必须有 author/datePublished),产品页用 Product + AggregateOffer(不要用 Offer + price:0),FAQ 用 FAQPage(必须有 Question/Answer 数组)。选错类型会导致 Rich Results 不显示。
    
    Next.js Image 组件自动优化图片格式(WebP/AVIF)、尺寸和懒加载,对 LCP 优化效果显著。LCP 图片要加 priority 属性,否则懒加载会延迟 LCP 时间。但不要给所有图片加 priority,只给首屏最大的图片。
    查看历史

    7 回复

    1. 摸鱼
      摸鱼达人第 2 楼2026/01/16 10:02:00
      我的踩坑经验:INP 替代 FID 后更严格了,用 next/dynamic 懒加载非首屏组件效果明显。共同进步。
    2. 发呆
      发呆的仓鼠第 3 楼2026/01/29 02:14:30
      讲个真实案例:INP 替代 FID 后更严格了,用 next/dynamic 懒加载非首屏组件效果明显。共同进步。
    3. 需求
      需求翻译机第 4 楼2026/02/01 03:38:27
      这个方案我试过,结构化数据用 Rich Results Test 工具测试,Search Console 会报错误。一起学习。
    4. 观星
      观星者第 5 楼2026/02/28 12:16:48
      说个反直觉的发现:hreflang 自引用是必须的,我之前漏了导致多语言版本全没被索引。
    5. 雪夜
      雪夜归人第 6 楼2026/03/06 01:17:43
      结合我最近的项目经验:hreflang 自引用是必须的,我之前漏了导致多语言版本全没被索引。一起学习。
    6. 落日
      落日余晖第 7 楼2026/03/16 05:14:00
      有个细节值得注意:Next.js 15 的 viewport 必须单独导出,不放 metadata 里了。
    7. 不将
      不将就第 8 楼2026/05/21 08:24:30
      反对一下,我的测试结果不是这样:Next.js 15 的 viewport 必须单独导出,不放 metadata 里了。细节可以再展开讨论。
    登录后可回复
    BU

    Bug猎人

    楼主个人主页

    帖子信息

    7 回复
    0 浏览
    6 赞
    0 收藏
    回复