vueSSR

SEO 初级

搜索引擎优化

  • 网站的标题,关键字,描述(反应网站定位)
  • 网站内容优化(网站内容和关键字的对应)
  • Robot.txt 文件:在这个文件中声明该网站中不想被蜘蛛访问的部分
  • 网站地图:又称站点地图,它就是一个页面,上面放置了网站上需要搜索引擎抓取的所有页面的链接(不是所有页面)。放在根目录命名为 sitemap.xml
  • 增加外链引用

还可以从网站的布局和代码上 SEO

SEO 与网站结构优化

网站的层级越少越好,不要超过 3 层

  • 控制首页链接数量(100 以内)
  • 尽量让小蜘蛛跳转 3 次就可以到达任何一个地方
  • 导航(尽量是文字,如果是图片 title 和 alt 属性要添加)。面包屑导航(让用户了解当前的位置,使用户了解网站组织形式)
  • 内容页:分页条让小蜘蛛可以 1 次进去,而不是点击无数次下一页

代码 SEO 优化

  • <title>标题</title>
  • <meta name="keywords" content="关键词"/>
  • <meta name="description" content="网页描述" />
  • body,语义化标签
  • <a title="加上说明" rel="nofollow"> 指向其他网址的链接加上 rel nofollow
  • h1:主标题,h2:副标题
  • p: 内容的换行才用 <br />
  • table:的名称用 caption 定义表格名称
  • img: 加上 alt 说明
  • 重要代码放在前面
  • 重要代码不要用 js 输出
  • 尽量少用 iframe 框架,小蜘蛛不会读取里面的内容
  • 小蜘蛛会过滤掉 display:none 中的内容

nuxt.js 的使用