问答详情

高逸
高逸 邀请你回答

前后端分离SEO优化怎么做

时间:2025-09-13 22:4380 人浏览举报
标签:
SEO

全部回答

  • 邢小二
    邢小二
    2025-09-13 22:43

    为什么说前后端分离不利于seo的原因如下:

    seo 本质是一个服务器向另一个服务器发起请求,解析请求内容。但一般来说搜索引擎是不回去执行请求到的js的。也就是说,如果一个单页应用,html在服务器端还没有渲染部分数据数据,在浏览器才渲染出数据,而搜索引擎请求到的html是没有渲染数据的。 这样就很不利于内容被搜索引擎搜索到。 所以服务端渲染就是尽量在服务器发送到浏览器前 页面上就是有数据的。

    第二个问题,一般的数据逻辑操作是放在后端的。排序这个如果仅仅是几条数据,前后端排序开起来是一样的,如果是有1000条数据,前端要排序就要都请求过来。这样显然是不合理的。

  • 月半
    月半
    2025-09-13 22:43

    前端是在浏览浏览器的时候,它是网络前台的部分,运行在pc端。

    移动端等浏览器上展示给用户浏览的页面,利用完美的动态设计,能够给用户带来极高的用户体验。

    前端前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站上面的视觉设计,前端开发则是网站的前台代码实现。

    前端开发又最基本的三个核心,这也是必须掌握的三个重要的核心,分别是HTML、CSS、JavaScript这三个,在日常的生活中我们接触到的也很多,掌握了这三个,在前端开发应付也会很轻松。

  • 曉涵
    曉涵
    2025-09-13 22:43

    分离的痛点是分离后,接口提供不及时,文档不完善,模拟数据不方便等。说一下我们的解决办法:

    1)webpack设置proxy,这个通过webpack文档或GOOGLE一下可以解决。

    2)第二步就是需要在后端提供接口及数据和接口文档,而因为前后端很可能是并行开发的,所以在真实接口出来之前需要前端模拟接口及数据,及数据文档然后在真实接口出来后,切换到真实接口调试,我们之前也遇到过此问题,所以抽时间自己做了个mocksever 系统,功能包括:

    支持可视化编辑JSON接口数据及接口文档

    支持GET、POST、PUT、DELETE请求类型

    支持指定返回状态码,默认200

    支持延时返回数据

    支持mockjs

    支持单个接口代理到真实服务器(开发过程中某个接口使用模拟数据,当此接口已开发完成后,可将指定接口,通过此服务指向到真实接口上)

感谢你浏览了全部内容~