弧度SEO网站优化技巧.网络源码程序分享

当前位置:首页 > 随笔杂谈 > ·

代码中进击的SEO

  Angularjs2 如何做 seo?
  
  最近用 Angular2 写了一个网站,但是对于 seo 很头痛,不知道怎么样才能提高排名,似乎 angular2 的 seo 很难做。
  
  由于我的静态资源都是放在 cdn 上的,所以也用不了 server-side 渲染了。
  
  有没有什么好的办法来做 seo?
  
  我曾经也因为angular seo问题头疼过一阵,据我了解目前还没怎么有好的办法,如果你的app是在网页端,需要考虑SEO,唯一办法(我认为)就是将app做成isomorphic App(简而言之就是将代码在服务器端渲染好,然后将完整的html发送给客户端,客户端可以做缓存),或者借助第三方的服务,比如prerender.io,这些服务都是通过“预渲染”的方式去做的。
  
  如果大家有更好的方法,欢迎提供。
  
  其实哩, 可以通过单独的正对爬虫处理的页面来处理
  代码中进击的SEO
  比如 angularjs 中文站, 你直接打开和你访问 google 的页库存档(快照)出现的结果是不一样的
  
  或者你将浏览器 ua 换成 google 搜索引擎在访问此站便能看到结果.
  
  需要做两个网站,一个给爬虫看,一个给用户看。太麻烦,如果小站还有可能被判断为作弊,为了seo,远离angularjs
  
  avalon2怎么对SEO友好
  
  1.使用avalon2
  
  2.在页面上绑定数据之后,发现最SEO不友好,SEO不抓取网页的数据的,或者抓取的网页数据有{{}}的符号,怎么做才能对SEO有好呢?
  
  通过前端javascript渲染生成的最终页面天生就对SEO不友好。如果想要友好,只能用后端渲染生成最终页面了。
  
  可参照Avalon官方后端渲染的示例:
  
  avalon2+koa2的后端渲染例子
  
  nuxt.js怎么做seo优化???
  
  最近要做一个SEO优化 看了vue官网说nuxt可以实现seo,但是自己上手操作了一遍。右键查看网页源代码还是没有东西
  
  问题出现的环境背景及自己尝试过哪些方法
  
  相关代码
  
  // 请把代码文本粘贴到下方(请勿用图片代替代码)
  
  你期待的结果是什么?实际看到的错误信息又是什么?
  
  这是我的页面,通过调接口出来的数据渲染的页面上。
  
  我右键检查源代码但是没有任何数据
  
  没有内容怎么做seo优化????
  
  问题 经过我这几天的摸索已经成功解决,如果想做seo并渲染首屏的话。调用接口一定要写到asyncData中,官网是这样说的
  
  asyncData方法会在组件(限于页面组件)每次加载之前被调用。它可以在服务端或路由更新之前被调用。在这个方法被调用的时候,第一个参数被设定为当前页面的上下文对象,你可以利用 asyncData方法来获取数据并返回给当前组件。
  
  注意:由于asyncData方法是在组件 初始化 前被调用的,所以在方法内是没有办法通过 this 来引用组件的实例对象。
  
  所以在这个asyncData方法中不能使用this
  
  overflow:hidden影响seo吗?
  
  display:none;对seo有影响,那么overflow:hidden;对seo有影响吗
  
  比如,你通过overflow:none;或者其他隐藏的节点来放很多seo内容来作弊,很容易就被发现了,那些高级爬虫都是有一套强大的防作弊的规则。只要你一被抓到作弊,你的权重就会降的很厉害,甚至直接给你封掉。
  
  不会影响的,display:none;元素在文档流里不可见,overflow:hidden;元素在文档流里可见
  
  seo是根据文档中的内容来的,只要在文档中存在就是能被找到,那么显不显示是无所谓的

1 条回应

注册为本站用户,登录后才可以发表评论!

  1. 6662019-6-21 · 3:07

    666