小程序与H5路径地址的配置URL适配规则
提升搜索用户在百度移动搜索的检索体验,会给对应PC页面的手机页面在搜索结果处有更多的展现机会,需要站点向百度提交主体内容相同的PC页面与移动页面的对应关系,即为移动适配。移动适配能够让PC站、手机站的内容相对应,为搜索用户提供更好的用户体验。
如今,我们的网站除了有pc站,手机站指外,同时也会有一些站长开通了小程序,小程序的站点有时识别不是很好,这时我们需要使用百度配置 URL 适配规则,进行调节让自己的网站进行匹配到,但是很多网友却发现在适配的时候提示各种错误如百度移动适配url校验不通过等。对此,我就查询了一下百度官方的介绍,在马海祥博客上跟大家分享一下配置 URL 适配规则:
1、为什么要配置 URL 适配规则?
设置 URL 适配规则,可以使百度搜索得到您的小程序页面与 H5 页面之间的对应关系。精确的 URL 适配规则有助于百度搜索更快收录小程序资源并继承原有 H5 的搜索流量。因此配置 URL 适配规则对小程序进入搜索至关重要。
2、URL 适配规则该怎么填写?
通过正则表达式的方式声明 H5 链接与小程序路径间的对应关系。格式举例:
H5地址:https://example.com/detail?id=1
小程序路径:/pages/detail/index?id=1
这组对应关系的规则描述:https://example.com/detail?id=([^&]+)=> pages/detail/index?id=${1}
如上例所示,“=>” 左侧部分为 H5 链接生成的正则表达式,标识了 H5 地址中与小程序参数有对应关系的部分;“=>”右侧部分由小程序路径和参数对组成。参数对中如果某个参数值是左侧匹配到的部分,则其参数值由${左侧匹配项的序号}代替。
更多示例:
H5 地址:https://example.com/
小程序路径:pages/home/index
// 如果要完全匹配到 url 结尾,例如当 url 后没有 path 时,适配小程序首页 path,url 后要加结束符
https://example.com/$ => pages/home/index
H5 地址:https://example.com/book?id=1&type=history
小程序路径:pages/book/index?bookid=1&type=history
https://example.com/book?id=([^&]+)&type=([^&]+) => pages/book/index?bookid=${1}&type=${2}
// 只要是符合正则规则的匹配方式都可以,例如下述规则也同样正确
https://example.com/book?id=([w]+)&type=(.+)$ => pages/book/index?bookid=${1}&type=${2}
H5 地址:https://example.com/history/book?id=1
小程序路径:pages/book/index?bookid=1&type=history
// 参数部分序号根据正则匹配的顺序决定
https://example.com/([^/]+)/book?id=([^&]+) => pages/book/index?bookid=${2}&type=${1}
H5 地址:https://example.com/history_type/book?id=1
小程序路径:pages/book/index?bookid=1&type=history
https://example.com/([^_]+)_type/book?id=([^&]+) => pages/book/index?bookid=${2}&type=${1}
H5 地址:https://example.com/book/1.html
小程序路径:pages/book/index?bookid=1&type=history
// 两个地址中没有对应项的参数保持不变
https://example.com/book/([^.]+).html => pages/book/index?bookid=${1}&type=history
H5 地址:https://example.com/book/history2019.html?id=1
小程序路径:pages/book?type=history
https://example.com/book/([^d]+)2019.html?id=1 => pages/book?type=${1}
3、智能小程序平台配置 URL 适配关系
在【搜索接入】-【自然搜索】-【已有 H5 资源替换】,当开发者需要对已有 H5 资源配置时,可在 URL 适配规则的配置模块完成相应内容的设置,具体步骤如下:
第一步: 点击页面中的“新建”按钮后,选择“设置 URL 适配规则”进行配置。如对规则不够熟悉,也可以使用第二条“URL 适配规则生成工具”来辅助配置。
第二步: 在 URL 适配规则的设置页面中,开发者需要填写具体 H5 链接表达式和对应的小程序 path(路径) 表达式,并至少提供一对示例链接,用于验证规则准确性。
开发者可在本页面添加多组规则。
第三步: 当完成验证并提交后,系统将自动对该规则覆盖的 H5 资源进行替换处理(优先对 TOP 流量的 H5 资源进行替换)。因此,开发者需要保证对应的小程序页面已完成“页面基础信息”的设置。
第四步: 返回【已有 H5 资源替换】,可在下方查看替换进度及适配生效量。
4、URL 适配规则 – 生成工具
URL 适配规则的辅助生成工具,也可以通过规则编辑页面进入。在规则辅助生成工具的页面中,开发者只需要按照工具的引导,提供 H5 URL 示例和小程序 Path 示例,并根据提示进行校验后,即可生成对应的 URL 适配规则表达式。
为方便开发者操作,点击下方的“一键保存至平台”后,规则会直接复制到配置工具中,用户可以按照提示完成新建和提交。也可以选择自主撰写规则后提交。
5、URL 适配规则提交反馈状态详解
开发者在已有 H5 资源替换中提交适配规则后,可见如下 5 种适配规则状态,本文将对这些状态进行详解,帮助开发者更好地理解,并及时修改有误规则。
(1)、适配成功:
该状态表示,您所提交的规则已全部适配成功,无需任何操作。如果删除已经适配成功的规则,可能会导致已经生效的适配规则失效,百度 App 内的搜索结果回退至 H5,请谨慎操作。
(2)、部分失败:
该状态表示,您所提交的规则有部分对应链接校验成功,还有一部分校验失败。请根据校验失败的原因自查并修改规则,确认无误后重新提交。修改方法可以参考url 替换失败错误原因详解。
(3)、适配失败:
该状态表示,您所提交的规则校验失败,请根据校验失败的原因自查并修改规则,确认无误后再重新提交。
(4)、校验中:
该状态表示,您所提交的规则仍在校验中,提交适配规则后,一般需要约一周的时间进行适配校验,在此期间不能进行任何操作,请耐心等待。
(5)、不满足适配条件:
该状态表示,您所提交的规则对应的 H5 链接未收录或近期在搜索中无点击,建议以 sitemap 形式提交对应小程序资源。若重新提交适配规则,建议优先覆盖关联的 H5 站点内有点击的 url,所关联 H5 站点的点击情况请查看“热门 H5 目录”。
6、小程序接入搜索Sitemap反馈失败及URL替换失败错误原因详解
开发者在小程序接入搜索的过程中,如遇到 Sitemap 反馈失败及 URL 替换失败的错误反馈,可以根据页面反馈及参照如下内容进行自查,通过以下错误原因及处理方式,能够帮助开发者更快速准确的完成修改。
资源未收录:您的规则对应的 H5 或小程序资源未被收录,您可将对应小程序资源通过 sitemap 方式提交。
小程序页面死链:您的规则对应小程序资源存在内容死链或死链率较高,请自查修复后重新提交。
小程序页面存在第三方跳转:您的规则对应小程序资源存在跳转H5、嵌套H5等情况,请自查修复后重新提交,我们不建议提交webview模式小程序,建议开发原生小程序。
H5 页面死链:您的规则对应 H5 资源页面死链,请自查修复后重新提交。
主体内容不一致:您的规则对应的小程序页面与 H5 页面内容不一致,请自查页面基础信息如 title、正文主体、页面版块是否基本一致,修改一致后重新提交规则。
规则异常:您所提交的适配规则存在异常,请自查正则表达式拼写是否正确,是否存在空格、乱码、异常符号等情况,纠错后重新提交。
规则被占用:您所提交的适配规则已被另一规则占用并优先生效,请自查规则之间是否存在重复,修复后重新提交。
小程序 path 不规范:您提交的小程序 path 不符合约定格式,在提交规则时需要注意符合以下规范:
(1)、小程序 path 不能带有#标记
“#”这个符号在通用 url 中标记锚文本,和不带#的 url 表示同一个页面。请不要在小程序 path 中夹带#标记,避免适配出错。
(2)、小程序 path 参数不能为路径
小程序 path 可以带参数,但需注意,参数不可以是一条路径,也不可以是一条 H5 url。以下这三类都是不符合规范的:
xxx.smartapp.cn/parameter_a=/path1/file,
xxx.smartapp.cn/parameter=https://xxx.baidu.com/path1/1.html,
xxx.smartapp.cn/parameter=xxx.baidu.com/path1/1.html。
如需带相关参数,务必清晰表述参数名和参数定义,如 dir_name=news。
小程序已下线: 对于整站下线的小程序,适配不予生效。请重新提包之后,等待适配校验生效。
请注意:小程序重新提包之后,搜索会尽快对已提交的规则进行校验,因此小程序重新上线之后无需进行任何操作,耐心等待规则重新校验即可。
页面内容低质: 您所提交的适配规则对应小程序页面内容低质,请自查是否存在以下几方面错误,修复后重新提交。
(1)、页面是否空白、空短:①页面无内容示例请见下图一 ②页面空短示例请见下图二;
(2)、页面访问是否稳定,页面是否加载、响应时间过长,导致页面无法获取完整内容。页面访问不稳定一直加载中请见下图三;
(3)、已下架、已过期类资源不建议提交:
如电商类、招聘类等开发者经常会有大量的产品下架、售空、资源过期等情况,此类资源不建议再提交 sitemap。
(4)、切勿资源采集、拼凑:
如果小程序资源存在大量从其他站点或公众号等内容生产方采集、搬运而来的内容,信息未经整合,排版混乱,文章可读性差,有明显采集痕迹,则对用户无任何增益价值,被视为低质内容。
以上就是提交反馈的 10 种问题反馈的详解,对已反馈数据失败的情况,sitemap 及 url 替换,均需要各位修复数据后,再次提交 sitemap 或规则。
马海祥博客点评:
总体来看,小程序适配的基本原则遵循移动适配原则,开发者可以参考移动适配的相关介绍。小程序适配的不同之处在于,它没有移动适配中提到的同主域限制。
另外,需要说明的是,百度搜索会综合资源、性能等要素的考量,估计也并不百分之百按照开发者提交的适配规则进行数据生效,因此要做好及时的修正维护。
本文发布于马海祥博客文章,如想转载,请注明原文网址摘自于https://www.mahaixiang.cn/seoyjy/2955.html,注明出处;否则,禁止转载;谢谢配合!上一篇:如何使用百度死链工具提交死链
下一篇:小程序关联H5站点的介绍说明
您可能还会对以下这些文章感兴趣!
-
超链接超文本文档检索系统原理和分析方法
超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。超文本更是一种用户界面范式,用以显示文本及与文本之间相关的内容。一个与根据超链指向的查询索引文档相关,用于检索文档的搜索引擎,它的索引器遍历超文本数据库并寻找包括超链指向的文档地址……【查看全文】
-
Alexa排名是什么?
Alexa排名是指网站的世界排名,主要分两种:综合排名和分类排名。Alexa提供了包括综合排名、到访量排名、页面访问量排名等多个评价指标信息。网站排名的计算是以网站的每天平均使用人数、人均访问页面数(与人数和人均页数之乘积成正比)为基础,以这二者的几何平均数来……【查看全文】
-
百度排名算法规则及SEO优化要点总结
做SEO目的其实就是为访客服务,满足用户的需求,想方设法的为了用户提供他们想要看的内容,而不是一味的最求最大利益化,其实百度只是一个展示的平台,只要你有了用户的青睐,你想达到的目标,自然也就水到渠成了,做SEO的核心就是要挖掘用户的力量,只有挖掘用户的力量……【查看全文】
-
从SEO的角度来分析网站是否该采用HTTPS协议
HTTPS与其他的谷歌参考因素不同,实行起来比较复杂,有一定的风险性,而且还需一些额外的费用,但利益也是显而易见的,使用HTTPS协议的站点更安全、且在搜索排名上更具优势。虽然大部分站长仍无转向HTTPS阵营的打算,但相比之前的情况已有提升,看来,谷歌的算法更新对站长们……【查看全文】
-
百度《网站分析白皮书》深度解读
百度统计产品团队针对当前国内的互联网环境,参考国内外互联网专家的经验,总结了先进的网站分析方法论,其中内容并不着眼于高大全的百科全书式说教,而是针对中国互联网的特殊环境,从流程、思路到分析手段介绍基础网站分析方法论,辅以实战案例说明,力求把这些来源于实战的方法让广大网站运营者再应用到实际网站运营中去。本白皮书在前期调研过程中听取了大量站长和网站分析师的意见,但实事求是地说仍有较大提高空间,也欢迎大家……【查看全文】
-
《百度APP移动搜索落地页体验白皮书5.0》专题解读
过去一年,在百度和全网开发者的共同努力下,搜索用户的浏览交互体验有了明显提升。为持续提升搜索用户体验,百度搜索产品技术团队经过用户调研、竞品分析、小流量测试等手段,对落地页体验标准进行了全新升级,正式推出《百度APP移动搜索落地页体验白皮书5.0》,期望继续与各位内容、服务提供者一同打造沉浸式的搜索体验,为亿万用户提供更优质便捷的搜索服务。为助力广大开发者快速掌握百度APP移动搜索落地页体验规范5.0,不断优化小程……【查看全文】
-
进制型IP泛站群的操作方法
一直以来,站群都是快速获取排名和网站流量最快捷的方法之一,虽然很多做白帽SEO人员对此存有偏见,但无论外人怎么看待,不可否认的是泛站群的价值一直都在。进制型IP泛站群是基于服务器IP的基础,再用进制将IP的首尾两段转换&*%$#,总之就是无限量将IP前段泛解来实现……【查看全文】
-
百度中文分词技术是什么?
中文分词指的是将一个汉字序列切分成一个一个单独的词,分词就是将连续的字序列按照一定的规范重新组合成词序列的过程,所谓分词就是把字与字连在一起的汉语句子分成若干个相互独立、完整、正确的单词,词是最小的、能独立活动的、有意义的语言成分,中文分词是文本挖掘……【查看全文】
-
《百度搜索优质内容指南》全文解读
今日,《百度搜索优质内容指南》在百度搜索学院悄悄地上线了,这是百度近两年,再次重新深度定义什么是百度搜索优质内容,对于SEO人员而言,特别是对于新站长而言,具有非常积极的指导意义,以免造成过多的资源浪费,给予了明确的指导规范的建议。百度搜索2020年全新发布了面向全网内容生产者的《百度搜索优质内容指南》,详细讲述了优质内容的标准,希望给广大内容生产者在生产优质内容时提供参考。关于优质内容的详细标准,请查看以下……【查看全文】
-
百度对站点Logo属性审核原则的具体要求
自百度搜索资源平台后台的站点属性设置开通上传网站LOGO功能,通过审核的站点不仅在百度搜索结果页中显示相关图片,还增加了网站在右侧相关搜索中出现的机会。但是我们发现,没有通过审核的站点非常多,大部分是因为不熟悉规则而被拒绝通过。于是,学院走访了负责该项目的产品人员,了解到了工作人员的审核原则,特分享给大家。在说明审核原则之前,我们要先强调一下上传图片尺寸,PC端为121*75(备注:尺寸修改于2016年1月15日,之前应该分……【查看全文】
-
SEO链轮的原理和操作方法
SEO链轮(SEO Link Wheels)是指通过在互联网上建立大量的独立站点网站或是在各大门户网站上开设博客,这些独立站点或是博客群通过单向的、有策略、有计划紧密的链接,同时,各站点或者各博客也依次互相紧密链接,形成一张紧密的蜘蛛链接网,将主目标网站(或者主关键词)……【查看全文】
-
如何正确设置多样性的404页面?
404页面 就是当用户输入了错误的链接时,返回的页面。它的目的是告诉浏览者其所请求的页面不存在、已删除的页面或链接错误,服务器返回的404错误,同时引导用户使用网站其他页面而不是关闭窗口离开。所以404页面是网站必备的一个页面,它承载着用户体验与SEO优化的重任。如果……【查看全文】
-
史上最全的网站SEO策略方案
在搜索引擎优化中,一个网站的SEO策略能最终影响到网站未来的优化效果。SEO策略不管对中小网站还是大型网站都是重要的,尤其是对于大型网站,制定一个好的SEO策略就显得尤为重要了。一般的企业网站优化需要考虑的就是排名、长尾、转化率。可是对于大型门户站的seo优化则……【查看全文】
-
落地页体验白皮书5.0解读:内容模块之间为何要设置合理间隔
2020年3月,百度发布的《百度APP移动搜索落地页体验白皮书5.0》中提到”主体内容应与广告、相关推荐等次要内容板块之间有明显间隔距离或分割线,使用户获取信息时不受任何干扰。”本文将为你详细讲解如何设置合理间隔更符合用户浏览页面信息的需要。用户点击搜索结果页进入落地页时,对页面信息的呈现方式一无所知。为了保障页面主体信息的最佳可读性,页面整体的排版布局设计要注重区分信息层级,凸显页面主要内容,帮助用户快速甄别主次……【查看全文】
-
如何快速提升网站PR值?
PR值体现为从0到10的11个数值,在Google的工具栏上以一条横向绿色柱状图显示,0级情况下呈白色,它是针对网页而不是网站,因此一个网站的首页和内页往往有着迥然不同的PR值,其实PR值只是google排名算法的200多个因素之一,现在很多站长或SEO都有点过分夸大网站PR值了……【查看全文】
-
如何设置域名泛解析及解决恶意泛域名解析的方法
最近看到很多的博主和站长都发帖讨论关于泛域名解析的问题,也看到过有不少的网站被人做了恶意泛域名解析,本来没打算再研究这个问题,可今天发现公司的一个企业网站也被恶意泛域名解析了,搞了半天,总算把问题给解决了。鉴于许多朋友也遇到了这样的问题,我就把自己处……【查看全文】
-
泛站群的具体操作方法及注意事项
站群在灰色产品和行业内做的比较多,因为这方面的产品和服务都是互联网禁止的比较严的,常规的优化方法不适用,只能另辟稀径,现在很多特殊行业和产品的公司都是做黑帽SEO,作为一名SEOer人员,当然对站群这种慕名以久的SEO技巧非常期待,可以说泛站群的使用是黑帽SEO……【查看全文】
-
最常用最典型的SEO作弊手段
作为一名资深SEO工作者,我一直反对SEO作弊行为,始终提倡白帽SEO,因为急功近利采取一些极端的手段,是不可取是要付出巨大代价的,有太多的网站就因为采用了SEO作弊手段而遭到惩罚,最终对SEO这个行业失去的兴起,一个新站想要迅速获得排名,除了积极原创内容,积极提升高质……【查看全文】
-
403 Forbidden错误的原因和解决方法
403 Forbidden是HTTP协议中的一个状态码(Status Code)。可以简单的理解为没有权限访问此站。该状态表示服务器理解了本次请求但是拒绝执行该任务,该请求不该重发给服务器。在HTTP请求的方法不是“HEAD”,并且服务器想让客户端知道为什么没有权限的情况下,服务器应该在……【查看全文】
-
如何利用网站IIS日志分析追查网站攻击者
网站日志作为服务器重要的组成部分,详细的记录了服务器运行期间客户端对WEB应用的访问请求和服务器的运行状态,同样,攻击者对网站的入侵行为也会被记录到WEB日志中,因此,在网站日常运营和安全应急响应过程中,我们可以通过分析WEB日志并结合其他一些情况来跟踪攻击者,还……【查看全文】
分类目录
互联网更多>>
- heartbleed漏洞事件:可怕的不是公开的漏洞,而是未公开的漏洞 一个漏洞的公开之日就是死亡倒计时的开始。如以前所有的漏洞事件一样,在它被慢慢补上并淡出人们视线之前,黑……
- 基于高斯模糊原理的模糊图片的研究 高斯模糊(Gaussian Blur)的原理中,它是根据高斯曲线调节象素色值,它是有选择地模糊图像。说得直白一点,就是高……
- 完整的汉字Unicode编码表 什么是Unicode编码呢?在创造Unicode之前针对各种语言有几百种编码系统,而且这些编码系统也相互冲突,给不同语言系……
SEO优化 更多>>
-
百度“熊掌号”新搜索指数上线了
近日,百度熊掌号在2018年2月7日零点正式公布了…… -
资深店主长期运营淘宝店铺的感悟及
淘宝店铺运营的总体策略应该是先弃后取,先投…… -
网页热力图对网站页面优化的帮助有
热力图是以特殊高亮的形式显示访客热衷的页面…… -
搜索引擎一直不收录网站的原因是什
你是否也遇到这样的尴尬和无奈,网站上线了好…… -
搜索引擎喜欢什么样的移动页面优化
智能手机和平板电脑的普及,产生了越来越多的…… -
烽火算法持续升级:控制回退按钮失
近日,针对部分站点存在回退按钮失效的问题,…… -
详解大型网站的SEO优化策略
在网站的SEO优化中,最终的SEO策略会影响到网站…… -
如何快速有效的降低网站跳出率?
网站跳出率是评价一个网站性能的重要指标,如……