跳到主内容

hreflang 配置避坑:多语言站点被 Google 正确索引的关键

Anwar Hidayat508 浏览
AN
metadataBase 是 Next.js 15 metadata 的基础 URL 设置。所有相对路径的 OG 图片、canonical URL 都会基于 metadataBase 生成绝对 URL。如果没设置,OG 图片可能显示为相对路径,社交平台无法正确显示。

Google 索引速度受多种因素影响:域名权重、内链结构、sitemap 提交、社交信号。新站点的页面可能要几天到几周才被索引。加速方法:提交 sitemap、用 URL 检查工具请求索引、在已索引页面中加内链指向新页面。

Next.js Image 组件自动优化图片格式(WebP/AVIF)、尺寸和懒加载,对 LCP 优化效果显著。LCP 图片要加 priority 属性,否则懒加载会延迟 LCP 时间。但不要给所有图片加 priority,只给首屏最大的图片。
查看历史

5 回复

  1. 陈墨
    陈墨白第 2 楼
    讲个真实案例:Next.js 15 的 viewport 必须单独导出,不放 metadata 里了。踩了很多坑才总结出来的。
  2. 会议
    会议逃生专家第 3 楼
    补充一个边界情况:PageSpeed 从 60 到 95 的关键:next/image + priority + 移除首屏 framer-motion。如果有更好的方案求分享。
  3. 全栈
    全栈探险家第 4 楼
    我的项目里也用了这个方案,sitemap.xml 用 ISR 缓存(revalidate: 3600),发布新内容后 revalidatePath 刷新。希望对你有帮助。
  4. 竹林
    竹林深处第 5 楼
    这个方案我试过,404 页面一定要返回 404 状态码,软 404(返回 200)会被当作低质内容。这只是个人经验,不一定通用。
  5. 山间
    山间清风第 6 楼
    讲个真实案例:metadataBase 不设置的话 OG 图片会是相对路径,社交分享显示不了。这只是个人经验,不一定通用。
登录后可回复
    数据正在加载中…