搜索引擎经常会对网站的页面类型识别错误,PC和移动分不清,经常出现PC搜索里面显示的是移动的快照,移动里面显示的是PC的快照。遇到这个问题一定很头疼,下面我来告诉大家具体的原因和对应的解决办法。 一、造成原因:造成这个问题的原因是多方面的 1、程序员在写代码的时候代码使用错误,如PC端使用了移动端标签代码,移动端使用了PC端的代码。 2、UA识别跳转表述错误。这种问题如果把握不好甚至会命中滤镜算法,排名一泻千里。 二、解决方案 出现这种问题就是我说的两个原因,但解决方案需要做二个事,第一排查错误代码,第二主动声明,告诉搜素引擎我们是属于什么类型的网站。下面分享几个方法 1、meta applicable-device标注声明 applicable-device标注是用来声明告诉搜索引擎当前是什么页面属性,当蜘蛛来的时候会优先抓取页头的信息,当看到meta applicable-device标注就会清晰知道这是什么页面类型。 注意:第一营的文章不能出现 < 或者是 >这样的标签所以请把下面的【】自行更换为<> 【meta name="applicable-device"
content="pc"】告诉搜索引擎这是PC端页面 【meta name="applicable-device"
content="mobile"】告诉搜索引擎这是移动端页面 【meta name="applicable-device"
content="pc,mobile"】告诉搜索引擎这是自适应页面
完整的移动使用代码 【meta content="width=device-width, initial-scale=1.0,
maximum-scale=1.0, user-scalable=0" name="viewport"】 【meta content="yes"
name="apple-mobile-web-app-capable"】 【meta content="black"
name="apple-mobile-web-app-status-bar-style"】 【meta content="telephone=no"
name="format-detection"】 如果你的页面出现被搜索引擎识别错误的问题,可以将适合的代码放到你的标签里面 2、meta viewport 【meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0minimum-scale=1.0,user-scalable=no"】 移动端缩放比例代码,具体意思我就不多说了,去查查就好。 3、!DOCTYPE - XHTML - HTML 两种 这个代码是头部的声明标签,页面第一行意思是,页面的代码标准是什么,具体的意思还是大家去查,程序员都懂。 4、明显的PC和移动区分的代码 PC和移动的明显代码区分,比如PC常用 div iframe 移动多使用 wap m mobile 等 5、UA的识别跳转 【script type="text/javascript"】 var mobileAgent = new Array("iphone", "ipod", "ipad", "android", "mobile", "blackberry", "webos", "incognito", "webmate", "bada", "nokia", "lg", "ucweb", "skyfire"); var browser = navigator.userAgent.toLowerCase(); var isMobile = false; for (var i=0; i //alert(mobileAgent[i]); location.href = '当前地址'; break; } } 【/script】 PC布置这些代码的意思是;当访问客户端是什么设备的时候跳转到移动端。 6、站长平台的提交 文章转抖音,每日一干货关注抖音送:小飞电子书《SEO高手自成》一本 |
Powered by Xzdyy! X3.2
Copyright © 2001 - 2013 Xzdyy Inc.
关于我们 - Archiver - 手机版 - 小黑屋 - 熊掌号第一营 - Design: www.Xzdyy.com