WordPress站点如何正确禁用Google AMP插件?

为什么要禁用 Google AMP

Accelerated Mobile Pages 或 AMP 是一项开源计划,旨在为移动用户提高网络速度并改善用户体验。它通过提供最少的 HTML 和 JavaScript 来提供页面。这允许内容托管在 Google AMP 缓存中。然后 Google 可以在用户点击搜索结果中的链接时立即向用户提供此缓存版本。

虽然 AMP 页面有着种种优势,但是使用了 AMP 之后还是有很多有影响力的博客网站停止使用 AMP。决定停用 AMP 的原因有很多,比如 Alex Kras 写了很多关于他为什么决定在他的网站上禁用 AMP 的说法,详见《I decided to disable AMP on my site》。以下是许多影响者、博主和开发人员共同关注的一些 AMP 问题。

1、转换率急剧下降

AMP 使用一组限制性的 HTML / JS,网站所有者无法鼓励用户订阅,填写联系表单或购买东西。

2、移动用户降低浏览量

AMP 不会显示您网站的导航菜单,侧边栏或其他内容发现功能。这会导致移动用户浏览量显着下降。实际上,一些用户体验专家建议,顶部的关闭按钮实际上鼓励用户在阅读完文章后返回到 Google 搜索,而不是浏览您的网站。

PS:好像最新款的WordPress Accelerated Mobile Pages 插件可以添加导航菜单、分类页、首页等功能。

3、降低用户参与度

许多网站在用户互动方面蓬勃发展,例如点击微博部件,用户评分,评论等。Google AMP 让网站所有者很难保持用户的参与并与其内容互动。

我们应该禁用 Google AMP吗?

这个问题的答案实际上取决于你的网站,如果移动用户占据大多数,那么您可能仍然需要 AMP。另一方面,如果您尝试过 Google AMP,并且它对转化率有负面影响,那么您应该在您的网站上停用 Google AMP,不过您仍然需要提高您的网站在手机上的速度和性能,以争夺移动搜索用户。最为关键的是,Google 不会因不使用 AMP 而对网站进行处罚。

那么我们应该如何正确禁用 Google AMP

1、在 WordPress中禁用 Google AMP插件

首先需要做的是停用 AMP 插件,只需在后台 >> 插件 >> 已安装插件页面,找到 AMP 插件并点击它下方的停用链接即可。

2、设置 AMP页面重定向

禁用 AMP 插件会从您的网站上删除您的文章的 AMP 版本,但是如果您的 AMP 已开启超过一周,那么单单做到这一点还不够。Google 很有可能已经将这些网页缓存在其索引中,并且会继续在搜索结果中显示这些网页。所以想要解决这个问题,您还需要将进入 AMP 页面的用户重定向到常规非 AMP 页面。我们将向您展示两种不同的方法来设置 Google AMP 的重定向,你可以选择最适合你的方法。

方法 1:使用重定向插件

首先,您需要安装并激活重定向插件,激活后,转至后台 >> 工具 >> Redirections 页面以设置 AMP 页面 URL 的重定向。

WordPress站点如何正确禁用Google AMP插件? WordPress 第2张

如上图所示,在源网址(Source URL)字段中添加以下代码:

  1. /(.*)\/amp

在目标网址(Target URL)字段中按以下格式添加网站的网址:

  1. http://example.com/$1

不要忘记用自己的域名替换 example.com。

在 Group 中选择“Redirections(重定向)”后点击“Add Redirect(添加重定向)”按钮保存即可。

方法 2:手动设置.htaccess中的重定向

如果您不想使用插件来设置重定向,那么您可以在设置自己站点根目录中找到.htaccess 文件并对其进行编辑来设置重定向。

在.htaccess 文件的底部添加以下代码:

  1. // Redirect AMP to non-AMP
  2. RewriteEngine On
  3. RewriteCond %{REQUEST_URI} (.+)/amp(.*)$
  4. RewriteRule ^ %1/ [R=301,L]

不要忘记保存更改并将文件上传回服务器。

Nginx 服务器的请自行根据以上的重定向规则自行修改即可。

至此,我们已经成功禁用 AMP 插件,并让 AMP 页面的链接地址重定向到非 AMP 页面。同样道理,如果启用了 MIP,然后又想禁用 MIP 的,同样的办法,需要设置 MIP 页面 301 重定向正常的页面,方法同上。。

英文原文:http://www.wpbeginner.com/wp-tutorials/how-to-properly-disable-google-amp-in-wordpress/