V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
LanAiFaZuo
V2EX  ›  问与答

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

  •  
  •   LanAiFaZuo · 2018-05-25 14:37:14 +08:00 · 4557 次点击
    这是一个创建于 2364 天前的主题,其中的信息可能已经有所发展或是发生改变。
    图传不上来。

    美拉时代:www.meilashidai.com

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

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

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

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

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

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

    @lhx2008 关键词得改改。

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

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

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

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


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

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


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