nginx 判断手机端跳转_前后端分离情况下如何做SEO优化?

news/2024/5/20 6:27:19/文章来源:https://blog.csdn.net/weixin_39876645/article/details/111645139

大家好,我是吉礻羊!

76cdd6302ad2f97939c0921d9d94de26.png

前后端分离情况下如何做SEO优化?

优化针对这个问题分2个点:

1,前后端分离的架构,无法提供搜索引擎可收录的页面,需要搜索引擎蜘蛛拥有执行javascript能力才行,可现实是大部分的搜索引擎都不支持。

2,支持了SPA架构的产品,如何做SEO优化。(第一个点是先让他支持,第二条才落到优化)

我们先看第一个点,我们要做SEO支持首先要知道我们要优化哪些Search Engine。

常见的列举,百度,google,微软必应,搜狗,等等。

那么我们首先得了解Search Engine才能谈如何做到让页面被收录,这里就拿最常见的百度和google来举例吧。

290493d2e2fb44d9be19079ba0568322.png

百度是不支持收录SPA的页面的,而且SPA的网站对于百度的spider来说等于是只有1个页面,那么如何做到让这种搜索引擎收录页面呢?首先我们可以自行提交sitemap,让蜘蛛主动去爬,但是遇到sitemap中的URL,到达指定页面后页面只有一段js怎么办,我们可以利用比如

标签来进行最简单的优化,比如在noscript里打印出当前页面一些关键的信息点,但是这个做法大家一看就非常的蠢,因为正常用户并不需要这些内容,占用下载量,而且不好维护。那么我们如何判断当前页面是否支持运行javascript呢?前端已做到,用noscript,后端不行,那么只好针对百度的spider做UA判断了,这也就是大家常见的一些解决方案,使用phantomjs或者nginx代理,来对spider访问的页面进行特殊的处理,达到被收录的效果。

那么这么做其实是有一些副作用的,比如你收录的页面和用户正常访问的页面差别较大是有被搜索引擎K掉的风险的,所以更多的做法还是选择首屏使用ssr的方式渲染,先通过后端路由保证页面的主要信息可以被服务器端输出,然后其他的功能,包括用户之后的路由跳转控制,再使用前端路由来做,曾经的项目经验在新浪博客手机版中也是这么做的,当然当时没有ssr,是后端直接渲染的模板,用户访问后,再进行交互则再采用前后端分离和前端路由控制来完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_793635.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网页设计 html鼠标悬停,20个酷炫的鼠标悬停效果的网站设计

原标题:20个酷炫的鼠标悬停效果的网站设计出处:设计之家链接:http://www.sj33.cn/digital/wysj/201706/47570.htmlPixels by Tomer Lernerhttp://tomerlerner.com/Haushttps://www.madeinhaus.com/Canvahttps://www.canva.com/Mainworkshttp:…

Centos 安装GIT 同步发布到网站

之前一直都是用SVN 换了新公司后内部用的是GIT 于是研究一番 发现GIT确实就SVN快很多 于是试着搭建一下 第一步 安装GIT 其实在centos上安装很简单 直接用yum明白 yum install git看下是否安装成功 git --version如果出现版本号证明安装成功 第二部 创建GIT仓库 并发布到网站目…

2016年3月国内网站流量统计5强:搜狗、凤凰网上榜

IDC评述网(idcps.com)03月28日报道:根据中国互联网协会-中国网站排名公布的最新数据显示,截至2016年3月24日,国内网站独立访问量排名前五的是:百度、腾讯网、360搜索、搜狗与凤凰网,如下图。如上…

一个莆田系医院网站提醒的浏览器插件

为什么80%的码农都做不了架构师?>>> 支持一下。源码如下: http://git.oschina.net/wzwahl36/PTHospital.chrome 另外,如果你知道更多莆田医院,可以在源码网站上帮助完善莆田医院信息 转载于:https://my.oschina.ne…

网站安装打包 新建网站[四][文件解压] 上

在新建网站之前,就是要把打包好的项目拷贝一份到IIS指定的路径上,同时,还要为个别目录设置相应的访问权限! 于是就产生了两件事: 1。拷贝-》[这里我是采用RAR打包,然后解压] 2。设置权限 如果是用拷贝方式,…

各种资源网站收集

1.Linux资源 Linux 2.backbonerequirejsbootstrap学习 backbonerequirejsbootstrap backbonerequire.js backbone 3.bootstrap样式 bootstrap 4.angularjs各版本下载AngularJS官网本身采用AngularJS库构建,页面中的AngularJS库通过Google的CDN(内容分发网…

大型网站架构系列:负载均衡详解

面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时,我们需要考虑业务拆分和分…

网站备案的注意事项

客户因网站备案问题困扰许久, 网站备案是否成功关乎到网站能否正常上线,所以各位亲们,在办理公司网站业务的时候,务必做到备案正规化,严格化,细致化。做到这个要注意以下一些方面:一、您的网站…

Equifax阿根廷网站竟使用“admin”为默认账号密码

在发生“史上最大规模之一”的数据泄露事件之后,你是否还相信“信贷监控公司”Equifax 能够确保个人数据的安全?据外媒报道,本次时间造成 1.43 亿人名、社保号、家庭住址、以及更多信息被入侵,且专家们仍在继续戳破该公司的安全漏…

【直播】DCloud CTO崔红保:如何玩转H5网站快速转换成App?

将H5网站转换成App,不是简单套个WebView壳完事,关键是达到原生版的功能和体验。wap2app是一款将H5网站转换成App的前端开发框架,底层基于HTML5PLUS引擎,可以调用几十万原生API,实现更强大的推送、支付、分享、定位等能…

网站每日PV/IP统计/总带宽/URL统计脚本分享(依据网站访问日志)

在平时的运维工作中,我们运维人员需要清楚自己网站每天的总访问量、总带宽、ip统计和url统计等。 虽然网站已经在服务商那里做了CDN加速,所以网站流量压力都在前方CDN层了 像每日PV,带宽,ip统计等数据也都可以在他们后台里查看到的…

如何将视频网站中的视频插入到博客中

如何将视频网站中的视频插入到博客中拿优酷网的视频(http://v.youku.com/v_show/id_XMjA2NTA3NzY0.html)为例,操作方法如下:1.找到该视频下方的分享按钮,如下,将flash格式代码复制下来;2.选择编…

我的第一个mvc网站发布.馒头日记网

最近跟着园子里的老鸟们学们了.net mvc3 为了温习一下学习的知识,闲来在家无事,用了二周每天夜晚的时间,做了一个项目,馒头日记网,感兴趣的朋友,可以来站参观, 先贴出一下项目的结构. 本想今天就把代码 共享给大家,结果忘记代U盘,…

开源小程序CMS网站, JeeWx-App-CMS 1.0 首版本发布

为什么80%的码农都做不了架构师?>>> JeeWx-App-CMS 是jeewx开发的小程序网站开源项目,基于小程序wepy语言,具备cms网站的基本功能,能够打造简单易用的小程序公司官网。项目结构简单,逻辑清晰,代…

HTTP 网站在 Chrome 浏览器的死期将近:统统被标记为不安全

2019独角兽企业重金招聘Python工程师标准>>> Chrome 68 稳定版更新将于7月23日上线,之后未运行 HTTPS 协议但具有有效 TLS 证书的网页将在 Chrome 地址栏中展示“不安全”的警告信息。该警告信息将应用于通过 Chrome 访问的面向互联网的网站和企业/私有内…

某在线电影网站迁移kangle成功案例

为什么80%的码农都做不了架构师?>>> 1.背景介绍 某在线电影网站(为了隐私,这里隐去名字和域名),随着访问量的上涨,之前使用IIS,其cpu经常性的100%,长期90%以上。网站访问打开奇慢,严重影响用户体验&#…

基于虚拟目录和用户控制的 web 网站和配置访问apache的cgi

一.基于虚拟目录和用户控制的 web 网站 首先进入/usr/local/路径下,创建一个目录,用于存放密码文件。 1.创建一个目录,存放密码文件 [rootlocalhost local]# mkdir passwddir [rootlocalhost local]# ls bin etc games include lib l…

跨境电商自建站后台系统原型rp_跨境自建站仓储:Shopyy包裹一站式代打包代发货...

跨境自建站仓储:Shopyy包裹一站式代打包、代发货,是为解决Shopyy卖家面临的仓储管理、订单管理以及物流派送等整体问题,推出的优质增值服务。旨在为客户减轻资金压力、缩短物流环节,更专注平台核心环节运营,从而获取更…

服务器里面增加单页网站,单页网站:搜索引擎的最爱

网站是由服务器和浏览器解释的代码组合,代表网站向观众显示的内容。从静态网站到动态网站,过渡引起了网站分析的变化。网站已经获得了更多处理各种任务的模块; 从数据库连接到用户的交互性。这增加了服务器上网站的容量; 它也引发了沉重的网页。引入单页…

wildfly8.0 配置自己的ip地址能够访问网站。加了点说明。

2019独角兽企业重金招聘Python工程师标准>>> 这个文档是配置自己的ip地址能够访问网站。 来源:http://my.oschina.net/zhaoqian/blog/100358 修改文档的位置:wildfly 8.0版本也是适用的。D:\software\jboss-as-7.1.3.Final\standalone\config…