Vue路由SEO优化怎么做?这些坑千万别踩
你的Vue运用是不是像无人问津的博物馆——内容丰富却没人找到入口?
杭州某电商平台用Vue开拓的前端,商品页访问量始终低迷。厥后发现谷歌压根充公录动态路由天生的页面,运用预衬着技巧把/product/:id的路由转为静态页,三个月后搜查流量暴涨6倍。今儿咱就唠唠Vue路由里那些要命的SEO细节。
为啥Vue路由会搞砸SEO?
SPA运用的路由切换就像把戏师的障眼法:
阅读器地址栏变动但事实没发要求
搜查引擎爬虫抓不到异步加载的内容
动态路由参数天生的页面不被索引
某培育平台用Vue开拓的课程页,/course/123这一类URL在谷歌收录量为零,活像隐形人。
路由模式生死局
模式范例 | 网民行为 | 爬虫待遇 |
---|---|---|
hash模式 | 地址带#号不影响闭会 | 谷歌直接疏忽#后内容 |
history模式 | 需服侍器共同重定向 | 能抓取但需预衬着 |
上海某旅行网站用hash模式,终局全体游记页面在百度查无此人,切history模式后收录量增强80%。 |
动态路由三大改造术
- 预衬着救命包
bash复制npm install prerender-spa-plugin
设置指定路由天生静态html,适合内容不变的详情页。宁波某家具站用这招,把/product/*的路由转为500个静态页,谷歌索引率从0%飙到92%。
服侍端衬着(SSR)
用Nuxt.js框架改造,杭州某新闻站改造后:
首屏加载时间从3.2秒降到0.8秒
头条则章当天即被百度收录
缺陷:服侍器成本增强40%混杂衬着
常青内容用SSR
网民相关数据保留CSR
深圳某交际平台用此方案,动态资讯流保持交互性,个人主页实现SEO收录。
元标签治理要诀
安装vue-meta组件后这么玩:javascript复制{ path: '/product/:id', component: ProductPage, meta: { title: (route) => `${productMap[route.params.id].name} - 商品详情`, metaTags: [ { name: 'description', content: '...' }, { property: 'og:image', content: '...' } ] } }
北京某美妆电商故此让商品页的FB分享点击率增强3倍。
最新爬虫技巧应答
谷歌2023年更新了SPA抓取规则:
能履行JS但不处理超过3秒的异步要求
动态路由参数超过3级(/a/b/c/d)的页面降权
采用IntersectionObserver的懒加载内容可能不被抓取
广州某视频站故此把路由从/video/:category/:id改为/video-:category-:id,索引量增强67%。
个人踩坑实录
客岁帮跨境电商站做优化时发现:
带中文参数的途径(/商品/手机)比编码版(/product/%E6%89%8B%E6%9C%BA)收录量低40%
采用keep-alive缓存的组件,其meta新闻更新会耽误
谷歌优先抓取manifest.json中的start_url设置途径近来用Chrome的Lighthouse测试发现:
路由切换时用router.push会比
共有 0 条评论