nuxt下的seo处理

为什么SFC不利于SEO

在这里插入图片描述
如图直接访问SFC网站返回的html文档中是没有内容的,因为内容都是vue渲染的,搜索引擎无法获取内容。

下面是nuxt返回的

在这里插入图片描述
所以nuxt之所以有利于seo,是因为直接访问url是可以返回页面内容的,和元素html相比,nuxt直接请求链接相当于首屏渲染(整体),在页面中点击链接则只进行路由切换(部分)。nuxt既保证了搜索引擎的优化,也保留了路由切换的效率。

seo

前端所需要处理技术方面的seo问题包括以下方面

  • 页面title、keywords、description
  • 页面内容
  • 页面资源加title、alt
  • 使用语义化标签h1、article、section

next3的处理方法

nuxt的seo语法特别灵活我只给出一部分,详情可点击链接

nuxt-seo

// nuxt.config.ts
export default defineNuxtConfig({
    // 页面路由
    pages: true,

    // app
    app: {
        // 网站标题、关键字、描述
        head: {
            charset: 'utf-8',
            viewport: 'width=device-width, initial-scale=1',
            meta: [
                { name:'keywords',content:'关键词1|关键词2|关键词3' },
                { name: 'description', content: '这里写网站的描述信息' }
            ],
        },
    },
})
// app.vue
// 网站导航模板
  useHead({
    titleTemplate: (titleChunk) => {
      return titleChunk ? `${titleChunk} - 网站标题` : '网站标题';
    }
  })
// /pages/about.vue
// 关于我们页面的标题
  useHead({
    title: "关于我们",
  })

设置后访问index时显示标题为网站标题访问/about时显示标题为关于我们-网站标题

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值