熊猫923 2024-03-15 19:13 采纳率: 48.1%
浏览 66

nuxt.js seo优化,搜索引擎收录不到产品详情页

nuxt 写的商城,打包后的静态文件,里面的文件都是一个html ,用 @nuxtjs/sitemap 做站点地图,部署上去后有收录主网站,但是里面的商品详情页还是不能录入谷歌的搜索中。额,但是有一个商品莫名其妙又有,头大。

img

img

img

  • 写回答

2条回答 默认 最新

  • 关注

    熊猫923 晚上好🌙🌙🌙
    本答案参考ChatGPT-3.5

    问题描述:采用Nuxt.js编写的商城,在打包后的静态文件中,商品详情页无法被谷歌搜索引擎收录,但其他页面可以被收录。

    解决方案:

    1. 确保商品详情页的链接是可被搜索引擎爬取的。检查商品详情页的URL是否可以直接访问,且不受任何登录或权限限制。

    2. 检查商品详情页的HTML结构和内容。使用谷歌搜索控制台(Google Search Console)对商品详情页进行检查,查看是否存在HTML错误或内容错误。确保页面的title、meta description等标签正确设置,并包含关键字。

    3. 添加sitemap.xml文件。可以使用@nuxtjs/sitemap模块生成sitemap.xml文件,确保所有页面都包含在其中。然后将sitemap.xml文件上传到网站根目录,并通过Google Search Console提交sitemap。

    4. 提交URL给搜索引擎。如果确定商品详情页是可以被访问的,但仍然无法被搜索引擎收录,可以通过搜索引擎的提交工具手动提交URL给搜索引擎。

    5. 加强网站的链接建设和外部链接。确保商品详情页的链接可以被其他页面链接到,并尽量增加其他外部网站对商品详情页的链接。

    6. 优化页面内容和关键字。对商品详情页进行SEO优化,包括优化页面内容、添加关键字、提高页面质量等。

    7. 检查robots.txt文件。确保robots.txt文件中没有禁止搜索引擎爬取商品详情页的规则。

    8. 检查网页的加载速度和性能。搜索引擎更喜欢加载速度快、性能良好的网页,所以确保商品详情页的加载速度和性能优化。

    9. 更新网站地图。定期更新网站地图,确保所有页面都包含在其中。

    至于你提到的一个商品莫名其妙又有被收录,可能是搜索引擎的工作原理导致的,有时搜索引擎的爬虫可能会在某些情况下发现并收录某些页面,这是正常的现象。

    代码修改示例:

    <!DOCTYPE html>
    <html>
      <head>
        <title>Caing</title>
        <meta data-n-head="1" name="google-site-verification" content="your-verification-code">
        <!-- 添加其他SEO相关的meta标签 -->
      </head>
      <body>
        <div id="_nuxt">
          <!-- 页面内容 -->
        </div>
        <script src="/home/ecbb536.js"></script>
        <script src="/home/f633f96.js"></script>
      </body>
    </html>
    

    注意:

    • 将"your-verification-code"替换为你的谷歌站点验证代码。
    • 在meta标签中添加其他SEO相关的标签,例如description、keywords等。
    评论

报告相同问题?

问题事件

  • 创建了问题 3月15日

悬赏问题

  • ¥15 系统 24h2 专业工作站版,浏览文件夹的图库,视频,图片之类的怎样删除?
  • ¥15 怎么把512还原为520格式
  • ¥15 MATLAB的动态模态分解出现错误,以CFX非定常模拟结果为快照
  • ¥15 求高通平台Softsim调试经验
  • ¥15 canal如何实现将mysql多张表(月表)采集入库到目标表中(一张表)?
  • ¥15 wpf ScrollViewer实现冻结左侧宽度w范围内的视图
  • ¥15 栅极驱动低侧烧毁MOSFET
  • ¥30 写segy数据时出错3
  • ¥100 linux下qt运行QCefView demo报错
  • ¥50 F1C100S下的红外解码IR_RX驱动问题