移动端怎么让底部固定_移动端排名应该怎么做?两种匹配移动端实战排名干货分享!...

关于移动端优化的问题、最近一些兄弟一直在问我应该怎么做?毕竟现在是手机的时代、绝大部分情况下、PC显得有点鸡肋!在讲移动端排名之前、逆冬先来讲两个容易被大家搞错的问题(移动端)。

1、我观察现在的移动端都是独立的http://m.xxx.com,是不是百度喜欢独立的移动端站点?

观点:据本人对很多行业观察、并非是百度喜欢m独立移动站点、而是很多网站都这样做、给人造成了一种错觉、许多响应式的排名也相当不错!另外、许多同学在观察网站的时候、总喜欢观察大型网站。

举个例子:某大型网站A、 10 年前开始做网站、当时移动端并未兴起、所以A一直做PC流量、直到后面几年、突然发现移动端流量比较多、想做移动、这个时候A比较稳妥的做法不是把自己的网站改成响应式、而是做一套独立的移动端网站、这样既保证PC端的流量不受损、又能获取移动端流量!贸然改模板、有可能会损失PC端的流量!这点是很多人想不到的。

1ad39bf068ebe5addb640e9940dc2efe.png

2、以我们现在的技术、我能不能不优化PC端、单纯去优化移动端、目前我的行业PC端没有流量!

观点:绝大部分网站都没法直接优化移动端、而都是通过PC端排名去匹配移动端。现在市面上能单独优化移动端的快排少之又少,而效果更是不如人意!

讲完了上面 2 个经常被大家误解的点、我们再来讲下 2 种移动端匹配的方式以及它们之间存在的优缺点及应用场景!

一、响应式设计(自适应)

说明 :PC站和移动站的URL是完全一样的(不管用什么设备访问都一样),返回给浏览器的HTML代码也是一样的,不同宽度的屏幕排版不同是通过CSS控制的。以前也经常称为自适应设计,就是因为排版是根据屏幕宽度自动适应的。

优点:

搜索引擎抓取、索引一套页面就行了,提高索引效率,尤其对大网站,抓取份额浪费在多个URL上,就意味着降低深层页面被抓取的机会。自适应设计只有一个URL,链接、权重计算都集中在一个URL上,不会出问题。

站长方面开发维护一套代码就可以了,后端开发成本相对低一些。建设的外链也集中在一个URL上。不需要判断设备、浏览器类型,也不需要转向,也就不会出错。

缺点:

移动设备由于屏幕大小的关系,经常要隐藏一些内容和功能,但还是需要下载完整的HTML代码,经常还包括图片,所以会浪费带宽。手机网速慢的话,多下载文件就意味着速度变慢。而且,同一套代码要在所有设备显示正常,还要尽快开始渲染,前端设计需要比较高的水平。

添加代码:

自适应设计有其一般原则:在head添加以下代码并且使用<picture>元素处理自适应图片:<meta name="viewport" content="width=device-width, initial-scale=1.0">

自适应页面还应该在head中标识:

<meta name="applicable-device"content="pc,mobile">表示页面同时适合在移动设备和PC上进行浏览。

重要:许多公司在开发响应式网站的时候、都没有添加以上两段代码、也没有按照代码要求去做、从而导致了排名无法进行匹配!

建议应用场景:简单传统企业网站以及SEO小白博客、不附带其他功能权重网站!新网站也建议使用响应式!

实战案例说明:

PC端排名(下图)

0e855f0cdb4db2bde5b40d950eeff1fa.png

移动端排名(下图)

8e7d6a2ffd3902e56ebfa3c9eb5bda6c.png

排名相差不大的两个网页、而且都是响应式的网站、一个网站移动端排名首页、另一个网站移动端没排名、观其原因、则是sw256 这个站并未添加响应式移动端匹配代码所造成!细节决定成败!

二、独立移动站点(m.domain.x)

说明:移动站的URL和PC站是不一样的,通常用单独的子域名,比如PC站是http://www.x.com,移动站是http://m.x.com,当然移动站的HTML代码(以及CSS)与PC站也是不一样的,是专门做了移动优化的。换句话说,这种方式下,移动站就是个独立的网站。

优点:

独立的移动端网站、与时俱进更加方便!比如百度某一年推出MIP、可以写一套MIP模板与之对应!

独立的移动端网站、可DIY的功能更多!比如移动端支持拨打电话、以及针对移动端人群的一些特定功能都较好开发!

独立的移动端代码更加简洁、响应速度可以更快!如果是响应式的网站、为了适配不同的屏幕或设备、可能要写多套CSS或html代码、而独立的移动端网站只需要写对应的代码即可!

缺点:

与响应式设计相比,独立移动站显然开发成本要提高,要开发维护两套代码。

独立移动站的更大潜在麻烦是URL的不同可能造成混乱和各种出错。比如,既然移动和PC版本URL不同,搜索引擎就需要建立对应关系,必须判断PC页面对应的移动版本URL是什么,移动页面对应的PC版本URL是什么。

PC用户由于某种原因访问了移动URL的话,需要被自动 301 转向到PC版本URL。移动用户由于某种原因访问了PC页面URL的话,需要被自动 301 转向到移动URL。 301 转向一般是服务器端做的,首先就需要根据浏览器用户代理匹配特征字符串判断用户设备和浏览器类型,上网设备和浏览器五花八门,程序100%检测正确不是件容易的事。判断出错,用户可能就只能看到一个排版错误的页面,甚至某些功能都无法使用。搜索引擎蜘蛛也可能被判断错,导致不能建立两个版本的对应关系。

添加代码:

在pc版网页(http://http://www.example.com/page-1) 上,添加:

<link rel="alternate" media="only screen and (max-width: 640px)" href="http://m.example.com/page-1" >

而在移动版网页(http://http://m.example.com/page-1) 上,所需的注释应为:

<link rel="canonical"href="http://www.example.com/page-1" >

重要:许多公司在操作网站的时候、并未在PC端移动端添加以上代码。

06f2b8dccc449153aec9d128131808e6.png

重要:当我们做完独立移动网站的时候、需要保持URL一一对应!使用整站或是正则适配、在百度站长工具平台(http://ziyuan.baidu.com)分别将PC站点与移动站点添加,然后提交适配规则、验证成功即可,就像做 301 一样、许多人忽略了一个如此重要的点!

建议应用场景:大型网站或是比较老的网站想做移动端流量、包括一些移动端MIP或是有特殊要求的行业!

实战案例:

b5591e17fb30db393724565adcfcfe7b.png

3124b285b94ac7610e9a7257aa793b21.png

39 健康网做的还是非常到位、不仅添加了代码、而且还用开放适配直接匹配移动端页面!

很多网站还在使用JS对ua进行适配跳转、JS跳转方式存在两个缺点:

(以下摘抄来源于百度站长工具平台)

1、对用户:会加大由重定向的客户端造成的延迟;这是因为客户端需要先下载网页,接着解析并执行 JavaScript,然后才能触发重定向。 301 或 302 则不会有这个延迟。

2、对搜索:爬虫也需要使用支持JS渲染的爬虫,才能发现此重定向。

总结:如果你是独立移动站点匹配、需要添加适配、做好匹配;如果你是响应式、只需要添加代码即可!

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

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

相关文章

asterisk1.8 Makefile分析 (1)

为了观查Makefile的输出&#xff0c;可以对Makefile做如下修改。 1. 将PRINT_DIR和NOISY_BUILD这两个变量置为yes。 2. 修改Makefile.rules&#xff0c;将ECHO_PREFIX和CMD_PREFIX的赋值都去掉。 3. 将以下关键目标的命令前符号都去掉。 makeopts.embed_rules $(MOD_SUBDIR…

python定时发送信息_python实现定时发送消息

#!/usr/bin/env python#-*- coding:utf-8 -*- Author : wujf Time:2018/8/21 15:59# 自动发送消息from threading import Timerfrom wxpy import *import requestsimport urllib2,re,urllib,requests#bot Bot(console_qr2,cache_pathbotoo.pk1) #把consol_qr2去掉&#xff0c;…

Linux绘图函数与驱动,Linux中与驱动相关的ioctl函数

一: ioctl函数的作用ioctl用于向设备发控制和配置命令 &#xff0c;有些命令也需要读写一些数据&#xff0c;但这些数据是不能用read/write读写的&#xff0c;称为Out-of-band数据。也就是说&#xff0c;read/write读写的数据是in-band数据&#xff0c;是I/O操作的主体&…

给管道注册事件,用于用户是否登录!

1.一个网站项目的自定义cs文件&#xff0c;如图&#xff1a; 2.CheckRight.cs中的代码如下&#xff1a; public class CheckRight : IHttpModule{ public void Dispose() { } public void Init(HttpApplication app) { app.AcquireRequestState new EventHandler(app_AcquireR…

css 商城 两列_【云控基础】HTML+CSS基础入门

课程大纲&#xff1a;第一部分&#xff1a;课程概述1、什么是HTML、CSS&#xff0c;能做什么&#xff1f;2、HTML、HTML5、H5的区别3、HTMLCSS全览4、HTML、CSS的学习路径和学习方法第二部分&#xff1a;HTMLCSS开发环境搭建1、谷歌浏览器的安装和简单使用2、Sublime Text 编辑…

asterisk1.8 Makefile分析 (2)

menuselect.makeopts分析 查找makefile&#xff0c;这个目录的依赖关系如下&#xff1a; menuselect.makeopts: menuselect/menuselect menuselect-tree makeopts build_tools/menuselect-deps $(GLOBAL_MAKEOPTS) $(USER_MAKEOPTS) 下面我们逐个分析: 1) menu…

linux定时scp脚本,linux expect 实现定时scp的任务

一&#xff0c;什么是expect?expect 是一种脚本语言&#xff0c;在做系统管理时&#xff0c;我们很多时候需要输入密码&#xff0c;例如&#xff1a;连接 ssh,连接ftp,那么如何能做到不输入密码吗&#xff1f;我们需要有一个工具&#xff0c;能代替我们实现与终端的交互&#…

搜索不包含关键词_亚马逊listing关键词优化

亚马逊是一个客户至上的平台&#xff0c;它将客户体验置于一切之上。根据亚马逊的说法&#xff0c;消费者找到产品的速度越快&#xff0c;他们的购物体验就会越好。因此&#xff0c;亚马逊的A9算法被设计用来寻找对客户购物体验有价值的相关listing。如果你想提高你的搜索排名&…

asterisk1.8启动信息分析(未完)

将main/asterisk.c的开启守护进程的那行代码修改一下&#xff0c;即可看到asterisk的启动打印信息。 if (daemon(1, 0) < 0) 改为 if (daemon(1, 1) < 0) 下面分析启动信息 init_manager() Unable to open AMI configuration manager.conf, or configuration is inva…

excel文件损坏修复绝招_高手都在用的PDF转换PPT、WORD、EXCEL工具

点击上方关注我&#xff0c;UUUhooo&#xff0c;你最好了……首先说标题提到转换是在格式间转换&#xff0c;而不是软件间转换&#xff0c;所以标题是为了大多数人认知方便而起的&#xff0c;PDF是一种文档格式&#xff0c;全程叫便携式文档格式&#xff0c;而打开它的软件叫PD…

cowboy源码分析

2013-01-21 by 谢鸿锋   原创文章&#xff0c;转载请注明&#xff1a;转载自Erlang云中漫步 目录 一、概述 二、ranch源码分析 三、cowboy源码分析 1、Request调度规则 2、http协议实现分析 3、http协议之chunked编码 4、http协议之long_polling 5、http协议之websocket 6、…

linux解压tz zip,TZ 文件扩展名: 它是什么以及如何打开它?

TZ 疑难解答常见的 TZ 打开问题Smith Micro StuffIt Deluxe 已删除尝试打开 TZ 文件时&#xff0c;您收到错误 “无法打开 TZ 文件类型”。 发生这种情况时&#xff0c;通常是由于 %%os%% 中缺少 Smith Micro StuffIt Deluxe。 操作系统不知道如何处理你的 TZ 文件&#xff0c;…

python table对象_(RPA学习):Python-docx 常用方法

原标题&#xff1a;(RPA学习)&#xff1a;Python-docx 常用方法**1.**引用库from docx import Document**2.**新建一个空 docxdocument Document()**3.**保存 docxdocument.save(‘c:/test2.docx’)**4.**打开指定的 docxdocument Document(‘c:/test.docx’)**5.**在末尾增加…

ubuntu13.10无法登陆

在启动时到了登录界面后&#xff0c;输入用户名和密码&#xff0c;系统黑一下屏又回到了登录界面&#xff0c;怎么也进不去&#xff1f; 这时&#xff0c;按CtrlAltF1可以进入普通用户shell&#xff0c;CtrlAltF2可以进入root用户shell&#xff0c;AltF7可以回到图形界面。 进…

无法定位程序输入点 except_软件测试中的功能测试点(三)

testkuaibao|软件测试自学公众号26.输入法半角全角检查再输入信息中&#xff0c;输入一个或连串空格&#xff0c;查看系统如何处理&#xff0c;如对于要求输入符点型数据的项中&#xff0c;输入全角的小数点(“。”或“.”&#xff0c;如4.5)&#xff1b;输入全角的空格等。 27…

ASP.NET站点跨子域名单点登陆(SSO)的实现

http://blog.csdn.net/jason_dct/article/details/8502075 ASP.NET站点跨子域名单点登陆&#xff08;SSO&#xff09;的实现 在MSDN的文档“配置跨应用程序的 Forms 身份验证&#xff08;http://msdn2.microsoft.com/zh-CN/library/eb0zx8fc.aspx&#xff09;” 中&#xff0c;…

linux实验三makefile,实验平台上Makefile详细的解释

作者&#xff1a;甘老师,华清远见嵌入式学院讲师。# CORTEX-A8 PERI DRIVER CODE# VERSION 2.0# ATHUOR www.linuxidc.com# MODIFY DATE#2013.03.28 Makefile/***(下面的解释将用这个的形式进行标注)写好的源文件,要编译成二进制文件.需要指定工具链的,这里指定我们的工具链是…

python esp8266模块_ESP8266使用笔记之常用固件

开发板使用的是NodeMCU开发板&#xff1a;目录1.学习使用ESP8266官方的SDK1.1使用SDK提供的AT固件1.2使用SDK Build固件2.学习使用NodeMCU固件(上层可使用Lua开发)和MicroPython固件(上层可使用MicroPython开发)学习使用ESP8266官方的SDK使用AT固件&#xff1a;下载开发包&…

基础C#总结

由于在学习c#这段视频是为了辅助设计模式的学习,这部分的内容也和VB的内容很大程度上是一样的.虽然在开始的 时候,有些困难.在接触了一些例子和实验后.理解起来变得顺畅了很多.下面是对c#基础内容的总结.很多内容都在VB中有 过接触,所以都是些基础知识.捋一捋,将这些时间脑子的…

e站app改内置hosts_米家踢脚线电暖器E评测:符合现代家居审美 全屋取暖“小钢炮”...

【科技犬】对于没有集中供暖的长江中下游地区居民而言&#xff0c;电暖器是不折不扣的"保命神器"。而在深秋的北方&#xff0c;昼夜温差较大&#xff0c;这种时候使用灵活、易于搬运的电暖器也成为更加明智的选择。在北方每年的冬季&#xff0c;室内温度就直接关系着…