关于 Google AMP 和 SEO

Google 于 2015 年首次推出 AMP,即加速移动页面。借助开源 AMP 框架,网页设计师可以制作快速加载的移动网页。该框架的创建是为了应对使用移动设备访问互联网的个人数量的增加。从那时起,谷歌一直在推动使用 AMP 来增强移动设备上的 SEO 和用户体验。我们将在这篇文章中更详细地研究 AMP,并讨论它如何影响 SEO。

什么是 Google AMP?


如前所述,AMP 是一个开源框架,允许开发人员创建快速加载的移动页面。AMP 使用 HTML、CSS 和 JavaScript 的精简版本来显著缩短网页加载时间。AMP 还会在 Google 的服务器上缓存网页,让用户点击网页时几乎可以立即加载网页。使用 AMP 的网页会显示在移动设备搜索结果顶部的轮播界面中,从而让用户更容易看到这些网页。

为什么谷歌要推送 AMP?

出于多种原因,Google 一直在推动 AMP 的采用。首先,AMP 改善了移动设备上的用户体验。使用 AMP 的网页加载速度更快,从而可以更轻松地快速访问所需的内容。更快的加载时间也会降低跳出率,这是谷歌的一个重要排名因素。其次,谷歌将AMP视为一种将用户留在网络上而不是在应用程序内的方式。最后,谷歌希望通过提供卓越的移动体验来保持领先于竞争对手。

AMP 如何影响 SEO?

AMP 对 SEO 有重大影响。使用 AMP 的网页会受到 Google 的优惠待遇。启用了 AMP 的网页更有可能在移动设备上的搜索结果中排名第一。如前所述,AMP 网页会显示在搜索结果顶部的轮播界面中。轮播界面中显示的网页比未界面界面中显示的网页获得的点击次数更多。

AMP对SEO的影响不仅限于移动设备。谷歌表示,AMP也是桌面搜索结果的一个排名因素。

如何在您的网站上实施 AMP

在您的网站上实施 AMP 非常简单。第一步是创建网页的 AMP 版本。您可以手动创建网页的 AMP 版本,也可以使用插件或扩展程序自动创建 AMP 版本。

创建网页的 AMP 版本后,您需要添加一些代码,告知 Google 在哪里可以找到 AMP 版本。为此,您可以在 HTML 代码的 head 部分添加 rel=“amphtml” 标记。此代码会告知 Google 在何处可以找到您网页的 AMP 版本。

为确保您的 AMP 网页符合 AMP 规范,您必须对其进行验证。您可以使用 AMP 验证工具(Google 提供的一种工具)来验证您的 AMP 网页。AMP 验证工具会检查您的网页是否存在错误,并提供有关如何修正这些错误的建议。

AMP 最佳实践

在您的网站上实施加速移动页面 (AMP) 时,您应该遵循一些最佳实践,以确保您的网页表现良好并提供良好的用户体验。以下是一些顶级 AMP 最佳做法。

  • 使用AMP缓存 - AMP缓存是一个内容分发网络,可将您的AMP页面缓存在Google的服务器上。使用 AMP 缓存可以显著提高 AMP 网页的性能。当用户点击指向您的 AMP 网页的链接时,AMP 缓存会提供缓存中的网页,从而加快加载过程。以下代码必须包含在 HTML 代码的头部才能使用 AMP 缓存:
<link rel="canonical" href="https://www.example.com/amp/page.html">
<link rel="amphtml" href="https://www.example.com/amp/page.html">

第一行代码告诉 Google 您网页的 AMP 版本是规范的,第二行代码告诉 Google 在哪里可以找到您网页的 AMP 版本。

  • 优化图像 - 图像可能是页面加载时间的重要来源。确保优化图像的大小和格式。使用图像压缩工具在不牺牲质量的情况下减小图像的文件大小。为每个图像使用正确的图像格式。例如,将 JPEG 用于照片,将 PNG 用于具有透明度的图像。
  • 使用 AMP Analytics - Google 提供 AMP Analytics,这是一项可让您监控 AMP 网站上用户活动的服务。使用 AMP 分析可以帮助您确定需要改进的领域,并优化网页以提高性能。以下代码必须包含在 HTML 代码的头部才能使用 AMP Analytics :
<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>

您还需要将以下代码添加到HTML代码的正文部分:

<amp-analytics type="googleanalytics" id="analytics1">
<script type="application/json"> 
{"vars": {"account": "UA-XXXXXX-Y"},"triggers": {"trackPageview": {"on": "visible","request": "pageview"}}
}
</script>
</amp-analytics>

将“UA-XXXXXX-Y”替换为您的 Google Analytics(分析)跟踪 ID。

  • 避免使用外部资源 - 外部资源(如 JavaScript 和 CSS 文件)可能会降低 AMP 网页的速度。请尽可能避免在 AMP 网页上使用外部资源。请改用 AMP 组件库,该库提供了可用于构建网页的预构建组件。如果需要外部资源,请使用异步加载来减少对页面加载时间的影响。
  • 使用结构化数据 - 使用结构化数据可以提高网页在搜索结果中的可见度。AMP 网页支持结构化数据,因此请将其添加到您的网页中。使用 AMP 版本的结构化数据标记,以确保与 AMP 兼容。您可以使用 Google 提供的结构化数据测试工具测试结构化数据。
  • 测试您的网页 - 在发布 AMP 网页之前,请对其进行全面测试。使用 AMP 验证工具和移动设备适合性测试等工具,确保您的网页符合 AMP 规范并提供良好的用户体验。AMP 验证工具会检查您的网页是否存在错误,并提供有关如何修正这些错误的建议。移动设备适合性测试会检查您的网页是否适合移动设备,并提供如何改进它们的建议。

通过遵循这些 AMP 最佳做法,您可以确保您的网页提供针对移动设备进行优化的快速加载、用户友好的体验。这有助于提高您网站的搜索引擎排名并增加用户参与度。

  • 使用正确的 HTML 语法 − 确保在创建 AMP 网页时使用正确的 HTML 语法。AMP 网页需要严格的 HTML 语法,因此错误可能会导致您的网页无法通过验证。使用 AMP HTML 样板代码确保您的网页使用正确的语法。
  • 使用 AMP 组件 - AMP 组件是预构建的 HTML 和 JavaScript 模块,可为您的 AMP 网页提供大量功能。这些组件针对 AMP 进行了优化,因此它们很轻巧,不会导致任何页面速度问题。一些常用的 AMP 组件包括 amp-img、amp-carousel 和 amp-video 组件。
  • 使用内联 CSS - 内联 CSS 有助于减少 AMP 网页上加载的外部资源数量。您可以通过将 CSS 代码直接包含在 HTML 文档中来避免需要外部 CSS 文件。但是,请尽可能减少 CSS 代码,以避免任何潜在的性能问题。
  • 使用正确的广告格式 - 如果您打算通过广告通过 AMP 网页获利,请使用与 AMP 兼容的广告格式。Google AdSense 是 AMP 网站最受欢迎的广告网络之一,因为它提供了多种适合 AMP 的广告类型。

请遵循 AMP 广告指南,确保您的广告不会对用户体验产生负面影响。

结论

总之,AMP 是一个强大的工具,可以提高移动页面的性能并提升您的 SEO。通过遵循 AMP 的最佳做法,您可以确保您的网页提供针对移动设备优化的快速、用户友好的体验。AMP 可以帮助您提高网站在搜索结果中的可见度,并提高用户参与度。如果您尚未实施 AMP,请考虑在您的网站上实施 AMP。

如果感觉这篇文章还不错的话可以点赞收藏,对这个还有疑问可以评论回复解答的哈,需要seo学习资料或者相关的面试题可以通过文末免费获取

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

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

相关文章

MariaDB(基础信息)

文章目录 一、MariaDB1、基本信息2、存储引擎3、兼容性》MySQL、Postgres、MongoDB 和 Oracle4、直接连接其他数据源5、等等等。。。。。。。。。。。。。。。。。。。。。 二、操作和mysql一样参考文章 --------------------机翻内容仅供参考------------------------- 一、…

系列五、声明式事务(xml方式)

一、概述 声明式事务(declarative transaction management)是Spring提供的对程序事务管理的一种方式&#xff0c;Spring的声明式事务顾名思义就是采用声明的方式来处理事务。这里所说的声明&#xff0c;是指在配置文件中声明&#xff0c;用在Spring配置文件中声明式的处理事务来…

跨境电商贸易多币种处理:策略、方法与解决方案

在跨境电商中&#xff0c;企业需要与不同的跨境客户打交道&#xff0c;用客户喜欢的货币进行收款是一项很有挑战性的任务。现在&#xff0c;使用Zoho Books的高级多币种处理功能&#xff0c;这将变得毫不费力。 注:此功能在Zoho Books的精英版和旗舰版下可用。 商业全球化为商…

IIS 基线安全加固操作

目录 账号管理、认证授权 ELK-IIS-01-01-01 ELK-IIS-01-01-02 ELK-IIS-01-01-03 ELK-IIS-01-01-04 日志配置 ELK-IIS-02-01-01 ELK-IIS-02-01-02 ​​​​​​​ ELK-IIS-02-01-03 通信协议 ELK-IIS-03-01-01 设备其他安全要求 ELK-IIS-04-01-01 ​​​​​​​ ELK-I…

精益生产中的周转箱优势:提升效率与质量的得力利器

在当今竞争激烈的制造业中&#xff0c;企业追求高效生产和卓越质量是至关重要的。精益生产理念提供了一套有效的工具和方法&#xff0c;其中周转箱作为一个关键的组成部分&#xff0c;在优化生产流程、提高效率和质量方面发挥着重要作用。下面谈谈精益生产中的周转箱优势&#…

无人机在电力巡检中的应用

随着电力行业对电网安全需求的不断提升&#xff0c;传统的人工巡检方式逐渐凸显出劳动强度大、效率低的问题。这种状况迫使我们寻找更为高效和先进的解决方案。与传统方式相反&#xff0c;无人机的广泛应用为电力巡检注入了全新的活力。 一、电力巡检现存挑战&#xff1a;劳动强…

申请二级域名

1、登录腾讯云 腾讯云 产业智变云启未来 - 腾讯 (tencent.com) 2、进入我的域名&#xff0c;点击主域名 3、点击前往DNSPod管理 4、点击我的域名&#xff0c;然后点击主域名 5、点击添加记录&#xff0c;进行添加二级域名信息 6、添加相应二级域名信息 7、添加后需要进行验证…

Mysql并发时常见的死锁及解决方法

使用数据库时&#xff0c;有时会出现死锁。对于实际应用来说&#xff0c;就是出现系统卡顿。 死锁是指两个或两个以上的事务在执行过程中&#xff0c;因争夺资源而造成的一种互相等待的现象。就是所谓的锁资源请求产生了回路现象&#xff0c;即死循环&#xff0c;此时称系统处于…

多模态常见任务介绍

视觉问答&#xff08;VQA&#xff0c; Visual Question Answer&#xff09; 目标&#xff1a;给定一个图片以及问题&#xff0c;需要理解图片的内容并基于此用自然语言回答问题。 例如&#xff0c;图像中发生什么事&#xff0c;人物穿的衣服是什么颜色&#xff0c;图像中有多…

css引入的三种方式

css引入的三种方式 一、内联样式二、外部样式表三、 内部样式表总结trouble 一、内联样式 内联样式也被称为行内样式。它是将 CSS 样式直接应用于 HTML 元素的 style 属性中的一种方式 <p style"color: blue; font-size: 16px;">这是一个带有内联样式的段落。&…

【DDS】OpenDDS配置与使用

&#x1f60f;★,:.☆(&#xffe3;▽&#xffe3;)/$:.★ &#x1f60f; 这篇文章主要介绍OpenDDS配置与使用。 无专精则不能成&#xff0c;无涉猎则不能通。——梁启超 欢迎来到我的博客&#xff0c;一起学习&#xff0c;共同进步。 喜欢的朋友可以关注一下&#xff0c;下次更…

在Windows系统上安装git-Git的过程记录

01-上git的官网下载git的windows安装版本 下载页面链接&#xff1a; https://git-scm.com/downloads 选择Standalone Installer的版本进行下载&#xff1a; 这里给大家一全git-2.43.0的百度网盘下载链接&#xff1a; https://pan.baidu.com/s/11HwNTCZmtSWj0VG2x60HIA?pwdut…