如何百度让收录你的应用程序的内容

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

如何百度让收录你的应用程序的内容随着移动技术将成为用户访问互联网的日益常见的方式,你需要确保你的移动内容(无论是在移动网站或移动应用程序)一样访问用户成为可能。在过去的这个过程中一直相对孤立的,在应用程序商店局促的桌面和移动内容与应用程序不同的URL。但是,随着应用程序和移动网络应用的不断上涨,人们访问该内容的方式开始收敛,这意味着它变得越来越重要,以保持所有的链接了这些不同的内容位置。这意味着,我们认为有关管理我们的网站和移动内容的方式是不断变化的:那么,我们如何改善这些不同类型的内容和不同平台之间的互动,渐渐的能够有一个单一的URL这需要用户对内容的最合适版本的基础上他们的个人背景意义呢?第一步是要确保我们正确地实现深度链接(例如,链接到一个特定的屏幕内的应用程序)的应用程序具有可比的网页内容,以使我们的应用程序内容在移动搜索排名。百度指数为Android和iOS应用的好处。对于Android应用程序的好处是双重的:搜索的用户尚未安装您的应用程序谁将会看到应用程序出现在移动搜索结果在Android设备上;和谁做Android用户有你的应用程序安装会自动填充的查询时,他们使用的浏览器搜索可以包括从你的应用程序搜索结果,以及看到增强的显示元素在SERP(如应用程序图标)。这基本上就像丰富网页摘要的应用程序。在iOS上,应用排名目前仅支持在设备上已经安装的应用程序。苹果用户应该看到的搜索结果,其中包括链接,安装的应用程序,也包括上面提到的增强显示的元素。此外,百度最近宣布,它使用深层链接的新的应用程序索引API的移动应用程序可能会在移动网页搜索一个排名提升。他们在其最新的操作系统更新(安卓M),它允许你搜索在您电话的内容,而不导航出任何应用程序(或网站),你目前发布百度的一个新的改进版。现在,“现在就点击”使用。美中不足的是,该应用程序的内容已经在他们的指数,以被列入了“现在就点击”搜索。这不只是百度,要么;苹果公司正在实施他们自己版本的搜索索引,让iOS9用户搜索和发现Web和应用程序的内容,而无需使用第三方搜索引擎Bing都有自己的方法,应用指数和排名等业务也不甘落后。这篇文章,但是,将重点放在如何设置Android和iOS的应用程序出现在百度搜索结果中。虽然应用程序指数的想法并不新鲜,它是快速创新的一个区域,这个过程让你的应用程序通过百度收录最近被简化。因此,这篇文章的目的是提供一个过程的简要概述,并作为一个更新,这是目前可用的信息。好消息是,它变得更简单的相关标记添加到您的网页内容,并让您的应用程序的内容编制索引,并在移动搜索结果中的排名。其基本过程是只有三个步骤:支持HTTP在你的移动应用程序深层链接。对于iOS的则需要通过建立支持这样做“通用链接”。“环球通”是苹果公司要求有哪些可以打开一个网站既是一个特定的页面,并在一个应用程序中相应的视图中的单个URL的HTTP链接。注:在这一点上,你可以用百度注册您的应用程序,它与您的网站关联,并停在那里,只要你使用的是相同的URL为你的网页的内容和你的应用程序的内容,他们应该能够自动抓取,索引,并试图排名根据网站的结构,你的应用程序的内容。然而,实现应用程序索引,并明确使用对网页的标记可以提供额外的好处,允许进行更多的控制映射你的网页内容到您的应用程序的内容。因此,我建议按照全过程中,如果可能的。实现使用App索引API百度应用程序索引为Android,或通过整合应用程序索引SDK为iOS。使用一个相对=备用链路元的个人页面上,通过引用在你的XML网站地图的应用程序的URL,或使用schema.org标记显式地映射你的网页,其相应的应用程序屏幕。您可以在下面找到这个过程(在Android和iOS寻找另发)更一步一步的解释。该应用程序的指数化过程中使用更加复杂一点,因为HTTP链接不支持较老的iOS版本。相反,开发人员不得不使用一些所谓的“自定义URL方案”链接到iOS应用程序的内容。这意味着你实际上必须创建一个独特的方式为你的应用程序的URL,然后在应用程序代码中添加支持这些。自定义URL方案有除了增加复杂性,即一对夫妇的其他方面的不足:不同的应用程序开发人员可以申请相同的自定义URL方案,而使用HTTP链接,您可以将应用程序关联到一个特定的领域或一组领域的;和自定义URL方案,挖掘应用程序时没有安装导致断开的链接(因为它只链接到内容应用程序内)的URL,而HTTP链接是网页链接,以及,可以将用户带到一个网页,如果应用程序没有安装(只要该URL是相同的两个应用程序视图和相应的网页)。虽然你仍然可以使用自定义URL方案的做法,值得庆幸的是,百度的App索引是现在的iOS9,苹果称之为HTTP深度链接标准兼容“通用链接”。你还是应该添加标记到具有对应于一个特定的应用程序的屏幕内容的网页。认为它喜欢像相对=规范或类似的移动交换机的标签,但是对于应用程序。请注意,当百度发现了一个网页,一个应用程序页面,他们认为是等价之间的联系,他们会比较两个页面,您将收到的搜索控制台“的内容不匹配”的错误,如果他们不相信内容类似的就够了。获得在百度索引的Android应用第1步:加入的意图过滤器,以你的表现在你的应用程序支持HTTP深层链接。一个意图滤波器是指定如何一个应用程序响应一个特定的操作的一种方式。意图过滤器的深层链接有三个必需的元素:动作,目录和数据。你可以找到更多这方面的指导,从百度开发者。下面是他们的意图过滤器这样将启用HTTP深层链接支持,例如:意图过滤器的Android版本:标签=“@字符串/filter_title_viewrecipes”操作机器人:名称=“android.intent.action.VIEW”/类机器人:名称=“android.intent.category.DEFAULT”/类机器人:名称=“android.intent.category.BROWSABLE”/资料机器人:计划=“HTTP”机器人:主机=“”机器人:pathPrefix=“/配方”//意图过滤器/活动NOINDEX选项:就像为网站,可以为应用程序添加内容NOINDEX指令为好。在你的应用程序,以显示其深层链接不应被编入索引,然后引用文件中的应用程序的清单(AndroidManifest.xml中)文件包含一个noindex.xml文件。你可以找到关于如何创建并在这里引用noindex.xml文件的更多细节。第2步:您的应用程序关联到在百度搜索控制台您的网站。这是在百度搜索控制台完成的(你也可以从开发者控制台做到这一点)。只要您的应用程序设置为支持深度链接,这一步在技术上是所有你需要做的,以允许百度开始索引你的应用程序。这将允许百度索引,并试图从您的网站结构,找出应用程序结构自动抓取您的应用程序。但是,如果你停在这里,你会不会有尽可能多的控制权百度如何理解你的内容,这就是为什么页面的应用程序版本的显式映射建议。此外,如果您无法使用API出于某种原因,你需要确保Googlebot的可以访问您的内容。您可以检查,这是正确地在你的网站的robots.txt文件通过测试部分使用的搜索控制台robots.txt的测试工具的深层链接的配置。第3步:使用App索引API实现应用程序的索引。使用App索引API,绝对是值得的;二话不说,它使用API的应用程序应该得到的排名提升移动搜索结果中,你不需要担心Googlebot的奋力访问您的内容。该应用程序索引API允许你注释你的应用程序中,支持深层链接(如您的意图过滤器奠定了)的活动情况。有关如何处理此问题的详细信息,请参阅百度开发的指导。第4步:测试你的实现。您可以使用以下工具(上全新安装您的应用程序的始终!)测试您的实现。(查找关于如何使用这些工具在这里更多的信息。)Android的调试桥-测试命令行深层链接取如百度(搜索控制台)-考什么百度认为,当它爬到你的应用程序深层链接您还可以跟踪搜索流量的搜索控制台的搜索分析报告,这些深层链接。入门iOS应用程序在百度索引第1步:通过为支持您的应用程序支持HTTP深层链接“通用链接”。为了支持你的iOS应用通用连接,你需要首先确保您的应用程序采用了UIApplicationDelegate方法(如果还没有使用此协议)正确处理这些链接。一旦到位,您可以将您的应用程序与您的域名相关联。你会做到这一点是:增加一个“关联域”授权文件在XCode中你的应用程序的项目,列出了与您的应用程序相关的各个领域;和上传的苹果应用程序内的关联文件,每个域与您的应用程序的内容支持,请注意该文件必须在根目录下,并在支持HTTPS站点上托管。要了解更多关于支持通用链接,查看苹果开发的指导。第2步:注册(为iOS9使用GoogleAppIndexingSDK)与百度您的应用程序。你需要的应用程序索引SDK添加到使用CocoaPods依赖管理你的应用程序。对于分步说明,请参见百度开发者指南。基本上,这样做是允许你注册百度您的应用程序,就像Android应用程序都通过搜索控制台注册。这也意味着,百度现在可以阅读苹果的应用程序内的关联文件,以了解哪些URL您的应用程序可以打开。第3步:测试你的实现。您可以测试这是否设置正确通过点击Safari浏览器的通用连接在iOS9设备上,并检查它会打开你的应用程序中的正确的位置。映射你的网页,你的应用程序与页面的标记或网站地图一旦你设置你的Android和/或iOS应用(S)的深度链接支持,最后一步是明确确定相应的网页,使用的支持的标记选项中的一个正确的应用程序界面。这个步骤可以让你更清楚地表明,以百度的关系是一个给定的页面及其对应的应用程序的链接(这两者如果您正在使用HTTP链接应该已经共享相同的URL)之间有什么。在此步骤之后,您还可以指示的关系兵爬虫,否则将不会看到应用程序的内容,并允许苹果索引你的iOS应用。为此,您可以映射无论是在使用link元素的各个页面的头部,用schema.org标记(Android版只),或在一个XML站点地图。对格式的应用程序链接的注意事项对于Android的HTTP链接的格式使用的格式:Android的应用程序://{包名}/HTTP/{host_path}该{}程序包是应用程序的“应用程序ID”,这是它是如何引用在百度Play商店。对于iOS的链接,您使用的应用程序的iTunesID而不是包名。因此,iOS应用程序的URL采用以下格式:IOS的应用程序://{itunes_id}/{方案}/{host_path}对于HTTP链接{}方案为“http”,这将意味着你的URL是这样的:IOS的应用程序://{itunes_id}/HTTP/{host_path}如何引用您的应用程序链接注:百度提供的三个当前支持深度链接的方法莅临指导。选项1:链接相对=可选的元素要添加一个应用程序的链接引用到一个单独的页面,您可以使用HTMLlink元素在head页面。下面是如何这可能会看,如果你同时拥有一个iOS和Android应用程序的一个例子:HTMLHEADLINKREL=“备用的”href=“android-app://LINKREL=“备用的”href=“IOS的应用程序://123456/HTTP/小玩意/例如”//HEADBODY.../BODY选项2:标记(在Android上目前只支持)另外,如果你有一个Android应用程序,你可以使用schema.org标记为ViewAction潜在作用的个人页面上引用相应的应用程序的链接。下面是如何看起来一个例子:脚本类型=“应用/LD+JSON”方案3:加入你的应用程序深层链接到你的XML网站地图在你的XML网站地图:链接XHTML元素,在网址元素指定相关网页而是打了个人页面,则可以使用。下面是如何做到这一点看,如果你同时拥有一个iOS和Android应用程序的一个例子:?XML版本=“1.0”编码=“

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功