首页 > 其他分享 >谷歌优化如何进行AMP测试

谷歌优化如何进行AMP测试

时间:2023-08-29 18:32:19浏览次数:29  
标签:Google 网页 DNS 错误 谷歌 测试 服务器 AMP

Accelerated Mobile Pages (AMP) 是一项标准,旨在帮助创建可在移动设备上快速加载且设计美观的网页。拥有一个适合移动设备的网站是提升在线影响力的重要因素。现在,在许多国家/地区,智能手机流量都已超过桌面设备流量。通过使用 AMP 测试,您不仅可检查 AMP 网页的有效性,还可确保其具有正确的配置,能够显示在 Google 搜索结果中。注意:如果您想确认 AMP 网页是否已正确编入索引,我们建议您使用网址检查工具(而非 AMP 测试工具)。

 运行测试

AMP 测试工具非常易用:您只需输入要测试的网页的完整网址,测试工具会跟踪该网页执行的所有重定向活动。

查看结果

如果出现错误,您只需展开相应的错误消息并点击其中所列的行号,即可打开此错误对应的代码浏览器窗格。

如果网页中包含结构化数据,您只需点击相应的结构化数据链接,即可打开结构化数据测试工具以测试并查看此结构化数据。

如果相应网页不是有效的 AMP 网页,它便未必能使用所有可能的功能在 Google 搜索结果中出现。例如,它可能不会以直观图片的形式或在轮换展示内容中显示。

AMP 错误

除了标准 AMP 错误之外,此类报告还可显示以下问题(错误或警告)。

与 Google 相关的 AMP 问题

连接错误

在实时 AMP 测试期间,还可能会发生以下连接错误:

  • DNS 服务器无响应:这通常是暂时性问题,并会在几分钟内自行解决。
  • DNS 错误:未知主机:您的 DNS 服务器无法解析您的网址。这可能是暂时性问题,并会在几分钟内自行解决。
  • DNS 错误:提供的是私密 IP:您的 DNS 返回的 IP 位于特殊/专用排除范围内,例如 RFC 1918 专用 IP(例如 10.0.0.1)
  • 服务器连接错误:服务器不可访问、连接遭拒或连接失败。
  • 服务器响应无效:服务器不支持请求的协议;响应或标头被截断;或者响应无法解析(例如,如果响应数据被错误压缩)。服务器 SSL 证书无效:您网站的 SSL 证书无效。除非证书有效,否则 Google 不会测试网站中的 HTTPS 网址。
  • robots.txt 无法访问:如果 robots.txt 文件存在但无法访问,Google 将不会抓取相应网站。您可以在“抓取统计信息”报告中查看 robots.txt 可用性。
  • 已超出主机负载:您的网站似乎已达到 Google 抓取或检查请求的容量上限。除非网站的流量负载(由 Google 估算)减少,否则 Google 无法运行测试。

后续步骤

如果您是已在 Search Console 中完成验证的网站所有者,则可以通过“AMP 状态”报告查看关于您网站的所有 AMP 网页的综合统计信息。

更多 AMP 资源

下方列出了有关 AMP 的更多资源:

  • www.ampproject.org - 该开源计划的首页:包含完整的 AMP 文档以及 AMP 开源代码。
  • Google 搜索中的 AMP(面向开发者)- 与 Google 搜索相关的其他 AMP 信息,其中包括一些额外要求,以确保 AMP 网页能够使用所有可能的搜索功能在 Google 搜索结果中呈现。

标签:Google,网页,DNS,错误,谷歌,测试,服务器,AMP
From: https://blog.51cto.com/u_16211399/7279200

相关文章

  • 软件测试的CMA和CNAS分别是什么?有什么用途和区别?
    各行各业都有不同的证书,第三方软件检测机构也需要经过考核检验以获取认可。今天我们将围绕软件测试的CMA和CNAS展开讨论,以帮助您更好地了解它们的定义、区别和用途。一、CMA软件测试:1、定义:CMA软件测试是指基于中国计量认证制度的软件测试,其目的是确保软件产品和系统满......
  • 软件验收测试、确认测试、鉴定测试的区别与联系
    在软件开发的过程中,验收测试、确认测试和鉴定测试是不可或缺的环节。这三种测试方法在软件质量保证中起着不同的作用,相互之间存在一定的区别和联系。一、软件验收测试软件验收测试是在软件所有的开发工作完成之后进行的一种全面性测试。它的目的是验证软件是否按照预期......
  • 测试36
    ......
  • 电动牙刷上架亚马逊美国站UL4131测试报告
    在我们的日常生活中,电动牙刷已经成为了许多人日常清洁牙齿的必备工具。然而,在将其推向市场的过程中,制造商们必须遵守一系列的法规和标准,以确保产品的安全性和质量。这其中就包括了我们今天要讨论的UL4131标准。UL4131标准是一款关于个人保健电器类的产品安全标准,它主要关注的是个人......
  • 《最新出炉》系列初窥篇-Python+Playwright自动化测试-14-playwright操作iframe-番外
    1.简介通过前边三篇的学习,想必大家已经对iframe有了一定的认识和了解,今天这一篇主要是对iframe的一些特殊情况的介绍和讲解,主要从iframe的定位、监听事件和执行js脚本三个方面进行展开介绍。2.iframe定位2.1动态id属性如何定位有时候,我们可能看到的iframe的id不是固定的,是动......
  • 素性测试--Miller-Rabin算法
    引子今天(23/8/16),老师问了一个有趣的问题:出道题给大家,111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111131111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111是不是素数......
  • MacOS 搭建Appium自动化测试环境
    一、软件安装1.JDK安装1) JDK安装在Oacle官网下载JDK8,网页如下:https//www.oracle.com/java/technologies/downloads/#java8-mac2) 配置环境变量安装成功后,使用指令 /usr/libexec/java_home-V,可以查看Java8的安装目录。或使用whichjava查看可执行文件的路径,进入这个路径后再用......
  • 软件测试|SQL中的UNION和UNION ALL详解
    简介在SQL(结构化查询语言)中,UNION和UNIONALL是用于合并查询结果集的两个关键字。它们在数据库查询中非常常用,但它们之间有一些重要的区别。在本文中,我们将深入探讨UNION和UNIONALL的含义、用法以及它们之间的区别。UNION操作UNION用于合并两个或多个查询的结果集,并返回一个唯一的......
  • 软件测试|Python中的变量与关键字详解
    简介在Python编程中,变量和关键字是非常重要的概念。它们是构建和控制程序的基本要素。本文将深入介绍Python中的变量和关键字,包括它们的定义、使用方法以及一些常见注意事项。变量变量的定义变量是用于存储数据值的名称。在Python中,变量无需声明,可以直接赋值使用。变量可以存储不同......
  • 如何定制测试策略?
    类似问题拿到一份项目需求时应该如何做测试分析?接到一个测试任务时你如何思考并开始?如何进行测试分析?从测试架构师的角度上思考相信很多同学在找工作时都会碰到类似问题,今天我尝试从测试架构师的角度上浅浅的回答一下这个问题,不管我们是否充当这样的角色,测试经验如何,碰到上......