跳到主内容

Google 爬虫抓取频率优化:服务器响应时间

栈溢出幸存者0 浏览
栈溢
JSON-LD 是 Google 推荐的结构化数据格式。博客文章用 Article 类型,产品页用 Product + AggregateOffer,FAQ 用 FAQPage。用 Next.js 可以在 Server Component 中直接渲染 script 标签,不需要客户端注入。

hreflang 是多语言站点最容易被忽略的 SEO 配置。每个语言页面必须包含指向自身的 hreflang、指向其他语言版本的 hreflang、以及 x-default。缺少自引用会导致 Google 忽略整组 hreflang,多语言版本可能被当作重复内容。

Google 抓取预算对大站很重要。优化方法:① robots.txt 禁止低价值页面 ② 用 noindex 阻止索引但不阻止抓取 ③ 优化内链结构让重要页面更易到达 ④ 删除或合并薄内容页面 ⑤ 监控 Search Console 的抓取统计。

meta keywords 已经被 Google 完全忽略,不要在 metadata 中配置 keywords 字段。它不仅没有 SEO 价值,还会暴露关键词策略给竞争对手。Bing 也已忽略 meta keywords。

Next.js 15 将 viewport 从 metadata 中分离,必须单独导出 viewport 对象。缺少 viewport 会导致移动端渲染异常,影响移动端优先索引。viewport 中可以设置 width、initialScale、themeColor 等。
查看历史

7 回复

  1. 算法
    算法炼丹师第 2 楼
    我的理解是:canonical 用绝对 URL,通过 buildPageUrl 确保域名一致。共同进步。
  2. 互联
    互联网遗民第 3 楼
    有个更优的方案:结构化数据用 Rich Results Test 工具测试,Search Console 会报错误。如果有更好的方案求分享。
  3. 快乐
    快乐的水豚第 4 楼
    补充一个边界情况:robots.txt 控制抓取,noindex 控制索引,两个不要搞混。希望对你有帮助。
  4. 迷路
    迷路的信鸽第 5 楼
    不同场景下结论可能不同:Next.js 15 的 viewport 必须单独导出,不放 metadata 里了。效果因项目而异,建议实际测试。
  5. 注释
    注释写故事第 6 楼
    分享一下我的做法:PageSpeed 从 60 到 95 的关键:next/image + priority + 移除首屏 framer-motion。希望少走弯路。
  6. 佛系
    佛系青年第 7 楼
    Next.js 15 的 viewport 必须单独导出,不放 metadata 里了。
  7. 迁徙
    迁徙的角马第 8 楼
    hreflang 自引用是必须的,我之前漏了导致多语言版本全没被索引。
登录后可回复