Files
NBA-Vue/SEO_NOTES.md

2.2 KiB
Raw Permalink Blame History

SEO 改进说明

已完成的改动:

  • index.html 中添加了更完整的 metarobots、canonical 占位、Open Graph、Twitter Card、JSON-LD
  • src/router/index.js 中为路由添加了 meta.titlemeta.description,并添加了 afterEach 钩子,用于在单页应用导航后更新 document.titlemeta descriptioncanonical
  • public/ 下添加了 robots.txt 与静态 sitemap.xml(请替换其中的 REPLACE_WITH_YOUR_SITE_URL 为真实域名)。
  1. 已替换占位符

    • 我已将所有 REPLACE_WITH_YOUR_SITE_URL 替换为你提供的域名 http://nba.1024x.icu/(包括 index.htmlpublic/robots.txtpublic/sitemap.xml)。请确认你已在该域名下部署网站,并把 og-image.png 上传至站点根目录(或修改 meta 指向的图片地址)。
  2. 自动化 sitemap推荐

  3. 自动化 sitemap推荐

    • 如果你有大量带参数的播放页面(/play/:gameId建议在构建或后台生成 sitemap 时把具体页面 URL 列入 sitemap例如在 CI 中运行脚本生成 sitemap.xml
  4. SSR / 预渲染

    • 单页应用SPA依赖客户端渲染部分搜索引擎和社交分享抓取可能受限。建议采用
      • 服务端渲染Nuxt / Vite SSR
      • 构建时预渲染prerender-spa-plugin / vite-plugin-prerender来生成静态 HTML提升首屏可抓取性。
  5. 提交站点地图与验证站点

    • 在 Google Search Console、Bing Webmaster 提交 sitemap/sitemap.xml并验证站点所有权。
  6. 其它优化点(可选)

    • 添加 hreflang多语言站点
    • 为重要页面添加结构化的 Article/Event/Video SchemaJSON-LD
    • 提高页面加载性能Lighthouse 得分)以提升搜索排名。

如何回滚或微调

  • 如果想回退 index.html 或路由的修改请使用版本控制git回退这些文件。修改完成后重新构建并部署。

如果你愿意,我可以:

  • 替你把 REPLACE_WITH_YOUR_SITE_URL 批量替换为实际域名(请提供域名);
  • 添加一个构建时脚本生成 sitemap把你希望列出的动态页面列表发给我