LanAiFaZuo
V2EX  ›  问与答

[SEO] 求大神。我网站的源码看着像是乱码一样。会影响收录吗?

  •  
  •   LanAiFaZuo · May 25, 2018 · 5497 views
    This topic created in 3084 days ago, the information mentioned may be changed or developed.
    图传不上来。

    美拉时代:www.meilashidai.com

    文章页用百度蜘蛛模拟抓取的时候,抓不到内容。现在只有首页被收录了。求大神分析。
    Supplement 1  ·  May 30, 2018
    这几天发的文章都没有收录。。只能等改版后在看了。
    61 replies  •  2018-06-15 12:42:55 +08:00
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 25, 2018
    1
    网站到现在我提了很多修改建议给开发部。。。但是开发部门说用 vue 框架生成的。有些东西改不了。
    比如:
    一个页面 h1 标签 10 个。
    内容页用百度蜘蛛模拟抓不到。
    文章页分享按钮写不出。待处理
    动态地址含有“?”符号。待处理

    不知道该咋办
    lhx2008
    lhx2008
    May 25, 2018 via Android
    2
    花钱,竞价。
    做 seo 做哪个关键词可以上去?
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 25, 2018
    3
    @lhx2008 我旁边就是竞价。。公司想 SEO 稳定搞
    Pastsong
    Pastsong
    May 25, 2018
    4
    一个页面 h1 标签 10 个。
    这个可以去打死前端吧
    yzkos
    yzkos
    May 25, 2018
    5
    简单看了一下,网站的大部分数据都是使用 ajax 调用,这样百度是抓取不到内容的,更不要谈收录了。
    解决办法就是数据都在服务端渲染好 HTML 之后输出。
    h1 肯定是一个页面只有一个,
    分享按钮网上有各种现成的轮子;
    网页地址带“?”号难道你们的开发部门路由都不会用?
    lhx2008
    lhx2008
    May 25, 2018 via Android
    6
    @LanAiFaZuo 微信小程序这个关键词怎么可能做的上去
    Ginson
    Ginson
    May 25, 2018 via Android
    7
    机器可读性太差,在搜索引擎看来这页面啥都没有。不要用异步,页面主体内容都在源码里显示出来
    lzhnull
    lzhnull
    May 25, 2018 via Android
    8
    spa 单页面就别想着 SEO 了
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 25, 2018
    9
    @Pastsong 刚才谈话的意思是用 vue 框架搞的,h1 是框架里自动生成的,没办法。
    wangzimeng
    wangzimeng
    May 25, 2018
    10
    首页底下的那个狗皮膏药看着不难受吗???

    顶部的那几个动图晃来晃去的真的有人点击吗?

    都 8012 年了,还没有 https 真的好吗???
    naver1
    naver1
    May 25, 2018
    11
    vue 还有 react 等等用 js 生成 html 代码的就不要想着百度收录了。。。
    要做内容站,还是想让搜索引擎收录的,前端老老实实写 html 代码,不要用那些 js 至上的前端框架。
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 25, 2018
    12
    @yzkos 我直接和他说内容页百度抓不到内容。他说用的是 vue 框架,不好改。要以后重新把网站架构一遍。那就是没办法改吧?

    刚才谈话的意思是用 vue 框架搞的,h1 是框架里自动生成的,没办法。那就 10 个吧?

    @Ginson 推给 vue 框架。。他说的:现在很多网站都用 vue 框架,防止别人偷网站内容与源码。vue 是主流框架。

    @lhx2008 关键词得改改。

    @lzhnull 开发部用的啥渲染,现在首页至少有些东西出来。。之前一个东西都没有。
    naver1
    naver1
    May 25, 2018
    13
    不过,你们家网站属于官网性质,让搜索引擎收录个首页就可以了,其它页面收录了也没用。
    chinvo
    chinvo
    May 25, 2018
    14
    SPA 服务端渲染了解下

    都 8102 年了竟然还有人并不知道服务器端渲染

    而且百度等蜘蛛已经开始执行 js 了 /t/457394

    VUE 也不会自动生成一坨 H1 啊
    naver1
    naver1
    May 25, 2018
    15
    竞价你们应该也是首页,跟内容也没关系吧。
    rabbbit
    rabbbit
    May 25, 2018
    16
    vue 不是作单页应用,数据库之类的吗...
    为啥现在啥都用 Vue?
    fsdafsag
    fsdafsag
    May 25, 2018
    17
    用静态吧,页面没有收录可以手动提交的。 百度推广还是要用的,可以快速提高页面访问量。 交了保护费,百度就会来照顾你
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 25, 2018
    18
    @wangzimeng 那你可是不知道以前网站是什么样的~~前段时间,面包屑导航,底部导航,robots,sitemap,最新更新,推荐文章,分享,上一页,下一页都没有。底下的联系我们,扔了个地址和二维码 。这个网站是催出来的吧。https 不碍事,暂时不搞。


    @DT27 把网站推倒重写是一个大工程,开发部有些抗拒。
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 25, 2018
    19
    @DT27 现在是想把内容做上去。
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 25, 2018
    20
    @rabbbit 方便。开发简单。
    naver1
    naver1
    May 25, 2018
    21
    看了下 vue,可以在服务器端渲染,https://ssr.vuejs.org/zh/
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 25, 2018
    22
    @chinvo 他说他用的是预渲染,不知道是不是你说的服务端渲染。他说 h1 就是 vue 生成的。
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 25, 2018
    23
    @DT27 意思是我们网站还有救吗。
    rabbbit
    rabbbit
    May 25, 2018
    24
    @LanAiFaZuo 但是你们不考虑浏览器兼容吗?网站用 ie10 打开白屏.
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 25, 2018
    25
    @rabbbit 网站 ui 内容代码都没搞好,兼容就算了吧。以后提。
    Smilecc
    Smilecc
    May 25, 2018
    26
    服务器端渲染、预渲染不都是解决问题的办法吗
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 25, 2018
    27
    @Smilecc 用的预渲染。现在的源码你可以去看看。
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 25, 2018
    28
    @yzkos 对了。网址带?号用路由器咋解决?
    liwl
    liwl
    May 25, 2018
    29
    厦门市湖里区高新技术园岭下西路 265 号唯自然大厦 5 楼
    liwl
    liwl
    May 25, 2018
    30
    厦门淘沙时代网络科技有限公司
    福建省厦门市湖里高新技术园岭下西路 265 号唯自然大厦 5 楼
    liwl
    liwl
    May 25, 2018
    31
    这是之前在软二 的 浪淘沙电商么
    DavidNineRoc
    DavidNineRoc
    May 25, 2018
    32
    我觉得应该抛弃旧观念了,带问号早就不是什么问题了
    https://i.loli.net/2018/05/25/5b07d32741018.png
    haocity
    haocity
    May 25, 2018
    33
    h1 就是 vue 生成的 没救了... 拉去煲汤吧
    DavidNineRoc
    DavidNineRoc
    May 25, 2018
    34
    @LanAiFaZuo 可以看看 RESTFul API 路由,比如这个`http://www.meilashidai.com/detail?info_id=37`可以考虑变成`http://www.meilashidai.com/detail/37`
    yzkos
    yzkos
    May 25, 2018
    35
    @LanAiFaZuo #28 路由指的是网址路由,你可以理解为一个网页的网址是可以通过代码随意定义的;
    vue 也可以实现服务端渲染,然后浏览器直接得到包含内容的 html,这个前面也有很多人讲过了;

    如果想对搜索引擎友好的话你提到的 h1 标签有 10 个和全站 ajax 获取内容这两个必须要修改,是 [必须] ;
    至于 url 带不带?号都无所谓的;不带?号看起来美观一些,url 也能短一些;也算是有利于用户体验吧,不是必改项。
    xttttt
    xttttt
    May 25, 2018
    36
    交给百度足够的钱就够了
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 26, 2018
    37
    @haocity 那就只能改版了吗、。、


    @yzkos 你看看我们网站的源码就知道有几个 h1 了。。。我刚看到一个网站,也是用的 vue 框架。而且目测代码还没有经过渲染,但是他的页面就收录了?咋回事。。
    sunnygaofan
    sunnygaofan
    May 26, 2018 via iPhone
    38
    服务器端渲染(SSR: Server Side Rendering)了解下,如果是 vue 系的话上 nuxt 也不是特别麻烦
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 26, 2018
    39
    @sunnygaofan 他用的预渲染,生成出来的都是乱码。
    AlwaysBee
    AlwaysBee
    May 26, 2018
    40
    想要玩 SEO 就不要用这种渲染方式
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 26, 2018
    41
    @AlwaysBee 开发部门要快,就搞了这个渲染出来。
    naver1
    naver1
    May 26, 2018 via Android
    42
    @LanAiFaZuo 现在手机,不方便看代码。如果你右击网页查看源码,里面有页面上的文字内容就说明是预渲染的,对搜索引擎没影响的。你看着是乱码只是因为代码压缩了,你把源码放到 html 格式化工具里格式化一下就整齐了。
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 28, 2018
    43
    @DT27 格式化一下,内容还是没有。。你可以有时间试试
    initsa
    initsa
    May 28, 2018
    44
    vue seo 麻烦的很 算了吧
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 28, 2018
    45
    @initsa 那就是不能咯?
    initsa
    initsa
    May 28, 2018
    46
    @LanAiFaZuo 非要 seo 的话· VuePress 试下 我没用过, 我们经理说不考虑 seo 哈哈
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 28, 2018
    47
    @initsa 那你们的网站就是展示做的。
    fishliu
    fishliu
    May 29, 2018
    48
    vue 用 ssr 后端渲染,不过工作量比较大了,也可以考虑一下一些与渲染方案
    fishliu
    fishliu
    May 29, 2018
    49
    还有这个 h1 可不是 vue 生成,自己组件用错了或者就是不想改 ,预渲染也不会是乱码
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 29, 2018
    50
    @fishliu 难道是我们开发不够专业?
    fishliu
    fishliu
    May 29, 2018
    51
    @LanAiFaZuo 我刚刚发现一件事情,貌似你们的网站都没有没有打包压缩,我都看到源码了,毫无疑问,h1 是他们自己写的,不想改吧。![图片]( https://i.loli.net/2018/05/29/5b0cc5f3bc62c.png)
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 29, 2018
    52
    @fishliu 我要求写一个,但是他生成了 10 个。。
    fishliu
    fishliu
    May 29, 2018
    53
    @LanAiFaZuo 我看源码 h1 应该是自己写的吧,你看图片
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 29, 2018
    54
    @fishliu 开发部门的事。不知道啊。
    LanAiFaZuo
    LanAiFaZuo
    OP
    May 30, 2018
    55
    这几天发的文章都没有收录。。只能等改版后在看了。
    naver1
    naver1
    Jun 1, 2018
    56
    @LanAiFaZuo #43 刚看了源码,还是客户端渲染的,百度索引不到文章内容的。
    让开发研究研究服务器端渲染吧: https://ssr.vuejs.org/zh/
    LanAiFaZuo
    LanAiFaZuo
    OP
    Jun 1, 2018
    57
    @DT27 开发不会。
    naver1
    naver1
    Jun 1, 2018
    58
    @LanAiFaZuo #57 ......
    要么学,要么改版。。。
    LanAiFaZuo
    LanAiFaZuo
    OP
    Jun 1, 2018
    59
    @DT27 主要是因为用 vue 框架开发的网站吧。开发那边说 vue 框架的不好改。
    Eugene1024
    Eugene1024
    Jun 2, 2018
    60
    体验了下 slight,感觉还有点小问题,图片在点击后加载缓慢会出现一个加载的小方框,这个小方框什么也没有显示,建议可以换成一个动态的提示,比如加载中...可能用户体验更好点
    xschaoya
    xschaoya
    Jun 15, 2018 via Android
    61
    看看 Vue.js 的 ssr, ajax 拿来的内容不太适合 SEO
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1593 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 93ms · UTC 23:10 · PVG 07:10 · LAX 15:10 · JFK 18:10
    ♥ Do have faith in what you're doing.