目錄
AMP HTML
AMP JS
AMP緩存
步驟一:安裝WordPress插件
步驟二:驗證和調整
步驟三:驗證Schema標記
步驟四:將Google Analytics與AMP WordPress插件集成。
使用AMP與WordPress的主要好處是什麼?
AMP如何影響SEO?
我可以在現有的WordPress網站上使用AMP嗎?
AMP會影響我的WordPress網站的功能嗎?
如何自定義AMP頁面的外觀?
如何檢查我的AMP實現是否成功?
我可以在WordPress中不使用插件的情況下使用AMP嗎?
AMP是否支持廣告和分析?
我可以為特定的帖子或頁面禁用AMP嗎?
AMP是否是響應式設計的替代品?
首頁 CMS教程 &#&按 如何與WordPress一起使用AMP

如何與WordPress一起使用AMP

Feb 10, 2025 pm 03:47 PM

How to Use AMP with WordPress

核心要點

  • Google加速移動頁面(AMP)是提升移動設備上網站速度和用戶體驗的關鍵工具,且不會影響廣告收入。
  • AMP可以提升SEO排名,因為Google在網站排名時會考慮加載速度。如果AMP頁面由於加載速度更快而具有更高的點擊率和更低的跳出率,則其排名會更高。
  • 要實施AMP,開發者需要創建網頁的兩個版本:一個供桌面用戶使用的原始版本和一個供移動用戶使用的AMP版本。 AMP不允許表單元素和第三方JavaScript,因此AMP版本可能無法使用某些功能,例如聯繫表單或頁面內評論。
  • Google Analytics可以與AMP集成以跟踪網站性能。為了防止多個分析跟踪器導致速度下降,Google使用“一次測量,多次報告”的原則。
  • 使用Automattic/WordPress開發的官方AMP插件可以輕鬆地將AMP集成到WordPress網站中。但是,務必驗證每個頁面並修改插件以確保正確的Schema標記和Google Analytics集成。

How to Use AMP with WordPress

Google加速移動頁面(AMP)項目於2016年2月24日啟動。隨著這一啟動,成千上萬的開發者成為該項目的積極參與者。無數網站現在都有AMP版本的頁面,許多開發者正在學習使用AMP——在這種情況下,學習如何在WordPress中使用AMP。

Google非常重視AMP。它也是他們的搜索引擎排名標準之一。這樣,Google使AMP幾乎成為許多網站的必需品。在本文中,我將向您提供有關Google加速移動頁面項目的詳細信息。這包括在您的WordPress網站中調用它的步驟。

什麼是AMP?

一些開發者可能還不熟悉AMP。它是一個移動友好的框架,可以在移動瀏覽器上快速加載您的網頁。它是一種開源技術,旨在使網站發布者能夠有效地提高移動設備上加載內容頁面的速度和用戶體驗。所有這些增強都不會影響廣告收入。

如果您是一位經驗豐富的開發者,您可以通過全面的頁面加載優化來實現類似的增強。但是,加速移動頁面使這些優化非常易於執行,而無需花費太多時間和精力在移動佈局上。

對於那些已經為SEO排名而加倍努力的網站來說,這當然會增加他們待辦事項列表中的更多任務,因為AMP頁面還可以增強您網站的SEO排名。這也許是大企業也採用AMP的主要原因。

AMP項目

AMP包含三個主要組件:

  • AMP HTML
  • AMP JS
  • AMP緩存

AMP HTML

它是HTML的一個子集,具有許多限制、自定義標籤和自定義屬性。如果您已經熟悉HTML,那麼適應這一點並不復雜。但是,如果您發現有任何困難,我建議您訪問此鏈接以了解有關如何創建您的AMP HTML頁面的更多信息。

AMP JS

AMP為移動網頁提供有限數量的JavaScript。現在,關於AMP中的JS需要記住的一件重要事情是,AMP不允許使用第三方JavaScript。

AMP緩存

Google AMP緩存是用於交付AMP頁面的CDN。你們都知道內容交付網絡的核心功能——它們將資源加載分發到更靠近您網站查看者的服務器。對於AMP頁面,由於可能的距離延遲,此CDN將允許最小的加載時間。

AMP標識對SEO的相關性

早在2016年,當Google推出AMP時,AdAge.com發表了對Google新聞和社交產品高級總監Richard Gingras的採訪。在該採訪中,他說AMP的使用不會直接與您的搜索排名相關,因為它不是一個直接因素。然後他補充道:“所有其他(搜索引擎排名)信號也需要滿足。”

然而,在此澄清之後,一切變得更加清晰。他說:“如果我們有兩篇文章,從信號的角度來看,在所有其他特徵(速度除外)上的得分相同,那麼是的,我們將重點關注速度快的那篇文章,因為這就是用戶發現引人注目的地方。”

即使Google也不否認AMP網站對SEO的相關性。速度在搜索引擎優化方面始終是一個影響因素。如果AMP頁面由於加載速度更快而獲得更多點擊和更低的跳出率,那麼Google肯定會因為更好的用戶體驗而將網站排名更高。

如何AMP您的網站?

您必須在網站上維護文章頁面的兩個版本。原始文章頁面,用於默認網頁用戶,以及AMP版本,用於潛在的移動用戶。

另請注意,AMP不允許表單元素和第三方JavaScript。這意味著您不能在標準實現中放置聯繫表單或頁面內評論,因為AMP主要用於內容交付。

  • 我建議重寫整個網站模板以應對這些限制。例如,AMP頁面的CSS必須內聯,頁面大小小於50 kb。此外,由於字體的快速加載,應在amp-font擴展程序的幫助下加載它們,以便有效地加載頁面。
  • 建議必須謹慎處理多媒體。對於圖像,您需要使用該元素以及精確的寬度和高度。此外,如果您的圖像是GIF,則需要使用單獨的amp-anim擴展組件。
  • 對於視頻,有兩種選擇。有一個用於嵌入視頻的自定義標籤,稱為amp-video。但是,如果您想嵌入YouTube視頻,則有一個名為amp-youtube的特定標籤。
  • 對於嵌入幻燈片,您可以使用amp-carousel。除此之外,如果您想添加圖像燈箱,您可以使用amp-image-lightbox。
  • 對於嵌入社交媒體平台,例如Twitter、Facebook、Instagram、Pinterest和Vine,您可以使用每個相應的組件。
  • 這點非常重要。現在,一旦一切設置好,您就可以使用您的AMP頁面了,您必須讓Google知道您的AMP網站。您必須在您的主要帖子頁面上添加一個關於您的AMP頁面的標籤以及AMP頁面上關於主要頁面的規範標籤

您可以在此處了解有關AMP標籤和Schema.org元數據的更多信息。 Schema.org元數據“是使您的內容有資格出現在Google搜索新聞輪播演示中的要求”。因此,如果您希望通過Google AMP取得成功,則必須正確設置您的Schema。

Google Analytics是否適用於AMP?

是的,當然,Analytics適用於AMP。事實上,AMP上的Analytics也很聰明。為了防止網站由於多個分析跟踪器而速度下降,它們基於“一次測量,多次報告”的核心理念。通常,有兩種方法可以在您的網站上為AMP啟用Analytics。

  • amp-pixel元素:它是一個簡單的標籤,可以使用GET請求計算頁面瀏覽次數(類似於跟踪像素)。
  • amp-anayltics擴展組件:此組件比amp-pixel更高級。您可以使用它來衡量AMP頁面上的任何活動。它使您可以指定JSON配置,該配置提供有關要測量的內容以及發送報告的位置的詳細信息。

如何在WordPress網站上使用AMP?

事實上,使用AMP最簡單的方法之一是在您的WordPress網站上實現它。您可以使用Automattic/WordPress開發的官方插件。

步驟一:安裝WordPress插件

讓我們開始安裝吧!從上面的鏈接下載插件,然後在您的WordPress網站上安裝插件。安裝後,您只需將“/amp/”附加到文章頁面即可。如果您沒有啟用漂亮的永久鏈接,您可以嘗試?amp=1。

步驟二:驗證和調整

Google搜索控制台會從元標記中獲取文章頁面的AMP版本,該元標記將由插件附加。但是,問題在於通常需要幾天時間才能檢測到此類更改。

那麼,現在該怎麼辦?為了處理這些棘手的情況,我建議結合使用Chrome驗證過程和搜索控制台。為了使用Chrome驗證過程,請在Chrome中訪問您的任何AMP頁面。然後在URL末尾附加#development=1。現在按Control Shift I打開Chrome開發者工具。

刷新頁面,它會顯示“AMP驗證成功”或提供需要修復問題的詳細列表。

您可以看到,僅安裝插件是不夠的。您必須通過訪問頁面並重複上述步驟來驗證每個數據,以便從加速移動頁面中受益。

步驟三:驗證Schema標記

您已經了解到,驗證Schema標記對於您的AMP頁面至關重要。我建議使用Google的結構化數據測試工具來測試您的頁面是否具有有效的Schema標記。但是,我發現WordPress在顯示徽標方面存在一些問題。因此,我進行了一些修改以克服此問題。

轉到插件,單擊“編輯器”,然後選擇“AMP”。更改編輯器中的這些行以修改插件。

<code>if ( $site_icon_url ) {
  $metadata['publisher']['logo'] = array(
    '@type' => 'ImageObject',
    'url' => $site_icon_url,
    'height' => self::SITE_ICON_SIZE,
    'width' => self::SITE_ICON_SIZE,
  );
}</code>
登入後複製

到:

<code>$metadata['publisher']['logo'] = array(
  '@type' => 'ImageObject',
  'url' => 'http://yourdomain.com/wp-content/uploads/logo-company.png',
  'height' => 60,
  'width' => 170,
);</code>
登入後複製

請確保在URL中指定徽標所在的位置,並相應地指定高度和寬度。

步驟四:將Google Analytics與AMP WordPress插件集成。

現在,您幾乎完成了。但是,我更喜歡使用Google Analytics來跟踪統計數據。 AMP WordPress插件沒有主動激活amp-analytics,但是,執行起來非常容易。

為了使AMP WordPress插件能夠與Google Analytics協同工作,請轉到插件->編輯器->選擇“AMP”,並將以下代碼添加到其末尾。

<code>add_action( 'amp_post_template_head', 'amp_post_template_add_analytics_js' );
function amp_post_template_add_analytics_js( $amp_template ) {
    $post_id = $amp_template->get( 'post_id' );
    ?>
     async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js">>
    <?php }

add_action( 'amp_post_template_footer', 'xyz_amp_add_analytics' );

function xyz_amp_add_analytics( $amp_template ) {
    $post_id = $amp_template->get( 'post_id' );
    ?>
    <amp-analytics> type="googleanalytics" id="analytics1"></amp-analytics>
     type="application/json">
    {
      "vars": {
        "account": "UA-XXXXX-Y"  ←(YOUR GOOGLE ANALYTICS PROPERTY ID)
      },
      "triggers": {
        "trackPageview": {
          "on": "visible",
          "request": "pageview"
        }
      }
    }
    >
    >
    <?php }
</code>
登入後複製

確保將值UA-XXXXX-Y更改為您自己的Google Analytics屬性ID!

進行此更改後,重新驗證您的AMP頁面,然後您的AMP頁面將可跟踪。

對Google AMP項目的結論

Google希望AMP項目為用戶提供良好的體驗。儘管如此,問題仍然是AMP是否可以使一切超級快速。這個問題的答案是相當開放式的。如果您對網站的優化效果不佳,那麼AMP將帶來一些顯著的提升。

但是,加速移動頁面並非靈丹妙藥。從一開始就提供了改進網站速度的技術。 AMP只是試圖結合併消除所有主要的慢速加載因素,並為用戶提供更好的解決方案。

您如何看待AMP項目?請在下面的評論部分分享您的觀點!

關於在WordPress中使用AMP的常見問題解答(FAQ)

使用AMP與WordPress的主要好處是什麼?

使用AMP(加速移動頁面)與WordPress的主要好處是增強移動瀏覽體驗。 AMP是Google支持的項目,旨在使網頁在移動設備上加載速度更快。它通過精簡HTML和使用精簡版本的CSS來實現這一點。這導致頁面加載速度顯著提高,從而可以提高用戶參與度、保留率和改進移動SEO。

AMP如何影響SEO?

AMP可以顯著提高您的SEO,因為頁面加載速度是Google算法中的排名因素。通過使您的網頁加載速度更快,AMP可以幫助提高您在搜索引擎結果中的可見性,尤其是在移動用戶中。此外,Google通常會在搜索結果中突出的輪播中突出顯示AMP頁面,從而提供進一步的可見性。

我可以在現有的WordPress網站上使用AMP嗎?

是的,您可以在現有的WordPress網站上使用AMP。有幾個可用的插件可以幫助您在WordPress網站上實現AMP。這些插件有助於將您現有的帖子和頁面轉換為與AMP兼容的版本。

AMP會影響我的WordPress網站的功能嗎?

AMP限制某些HTML、CSS和JavaScript元素以確保快速的頁面加載時間。這意味著您的WordPress網站的某些功能在網站的AMP版本上可能無法按預期工作。但是,大多數AMP插件都提供選項,可以通過仍然符合AMP標準的方式添加回功能。

如何自定義AMP頁面的外觀?

可以使用CSS自定義AMP頁面的外觀。但是,由於AMP限制使用某些CSS屬性以確保快速的頁面加載時間,因此您可能需要使用更精簡的方法來設置樣式。一些WordPress的AMP插件提供內置的自定義選項。

如何檢查我的AMP實現是否成功?

您可以使用Google提供的AMP測試工具來檢查您的AMP實現是否成功。此工具將分析您的AMP頁面並報告可能阻止它在Google搜索結果中作為AMP頁面提供的任何錯誤。

我可以在WordPress中不使用插件的情況下使用AMP嗎?

是的,您可以在WordPress中不使用插件的情況下實現AMP,但這需要對Web開發和AMP標準有很好的了解。您需要手動創建帖子和頁面的單獨AMP兼容版本,並手動添加必要的AMP HTML標籤。

AMP是否支持廣告和分析?

是的,AMP同時支持廣告和分析。但是,由於AMP限制某些HTML、CSS和JavaScript元素,因此您可能需要使用AMP特定的標籤和腳本來進行廣告和分析。

我可以為特定的帖子或頁面禁用AMP嗎?

是的,大多數WordPress的AMP插件都提供選項來禁用特定帖子或頁面的AMP。如果您有一些與AMP限製配合不好的內容,這將非常有用。

AMP是否是響應式設計的替代品?

不,AMP不是響應式設計的替代品。雖然AMP可以通過使頁面加載速度更快來增強移動瀏覽體驗,但它並沒有取代適應不同屏幕尺寸的網站設計的需求。最好將AMP與響應式設計結合使用,以獲得最佳的移動用戶體驗。

以上是如何與WordPress一起使用AMP的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1421
52
Laravel 教程
1315
25
PHP教程
1266
29
C# 教程
1239
24
如何開始WordPress博客:初學者的分步指南 如何開始WordPress博客:初學者的分步指南 Apr 17, 2025 am 08:25 AM

博客是人們在網上表達觀點、意見和見解的理想平台。許多新手渴望建立自己的網站,卻因擔心技術障礙或成本問題而猶豫不決。然而,隨著平台不斷發展以滿足初學者的能力和需求,現在開始變得比以往任何時候都更容易。 本文將逐步指導您如何建立一個WordPress博客,從主題選擇到使用插件提升安全性和性能,助您輕鬆創建自己的網站。 選擇博客主題和方向 在購買域名或註冊主機之前,最好先確定您計劃涵蓋的主題。個人網站可以圍繞旅行、烹飪、產品評論、音樂或任何激發您興趣的愛好展開。專注於您真正感興趣的領域可以鼓勵持續寫作

wordpress文章列表怎麼調 wordpress文章列表怎麼調 Apr 20, 2025 am 10:48 AM

有四種方法可以調整 WordPress 文章列表:使用主題選項、使用插件(如 Post Types Order、WP Post List、Boxy Stuff)、使用代碼(在 functions.php 文件中添加設置)或直接修改 WordPress 數據庫。

如何在 WordPress 中獲取登錄用戶信息以獲得個性化結果 如何在 WordPress 中獲取登錄用戶信息以獲得個性化結果 Apr 19, 2025 pm 11:57 PM

最近,我們向您展示瞭如何通過允許用戶將自己喜歡的帖子保存在個性化庫中來為用戶創建個性化體驗。您可以通過在某些地方(即歡迎屏幕)使用他們的名字,將個性化結果提升到另一個水平。幸運的是,WordPress使獲取登錄用戶的信息變得非常容易。在本文中,我們將向您展示如何檢索與當前登錄用戶相關的信息。我們將利用get_currentuserinfo(); 功能。這可以在主題中的任何地方使用(頁眉、頁腳、側邊欄、頁面模板等)。為了使其工作,用戶必須登錄。因此我們需要使用

如何在父分類的存檔頁面上顯示子分類 如何在父分類的存檔頁面上顯示子分類 Apr 19, 2025 pm 11:54 PM

您想了解如何在父分類存檔頁面上顯示子分類嗎?在自定義分類存檔頁面時,您可能需要執行此操作,以使其對訪問者更有用。在本文中,我們將向您展示如何在父分類存檔頁面上輕鬆顯示子分類。為什麼在父分類存檔頁面上顯示子分類?通過在父分類存檔頁面上顯示所有子分類,您可以使其不那麼通用,對訪問者更有用。例如,如果您運行一個關於書籍的WordPress博客,並且有一個名為“主題”的分類法,那麼您可以添加“小說”、“非小說”等子分類法,以便您的讀者可以

如何在 WordPress 中按帖子過期日期對帖子進行排序 如何在 WordPress 中按帖子過期日期對帖子進行排序 Apr 19, 2025 pm 11:48 PM

過去,我們分享過如何使用PostExpirator插件使WordPress中的帖子過期。好吧,在創建活動列表網站時,我們發現這個插件非常有用。我們可以輕鬆刪除過期的活動列表。其次,多虧了這個插件,按帖子過期日期對帖子進行排序也非常容易。在本文中,我們將向您展示如何在WordPress中按帖子過期日期對帖子進行排序。更新了代碼以反映插件中更改自定義字段名稱的更改。感謝Tajim在評論中讓我們知道。在我們的特定項目中,我們將事件作為自定義帖子類型。現在

如何使用 IFTTT 自動化 WordPress 和社交媒體(及更多) 如何使用 IFTTT 自動化 WordPress 和社交媒體(及更多) Apr 18, 2025 am 11:27 AM

您是否正在尋找自動化 WordPress 網站和社交媒體帳戶的方法? 通過自動化,您將能夠在 Facebook、Twitter、LinkedIn、Instagram 等平台上自動分享您的 WordPress 博客文章或更新。 在本文中,我們將向您展示如何使用 IFTTT、Zapier 和 Uncanny Automator 輕鬆實現 WordPress 和社交媒體的自動化。 為什麼要自動化 WordPress 和社交媒體? 自動化您的WordPre

wordpress主機怎麼建站 wordpress主機怎麼建站 Apr 20, 2025 am 11:12 AM

要使用 WordPress 主機建站,需要:選擇一個可靠的主機提供商。購買一個域名。設置 WordPress 主機帳戶。選擇一個主題。添加頁面和文章。安裝插件。自定義您的網站。發布您的網站。

如何在 WordPress 中顯示查詢數量和頁面加載時間 如何在 WordPress 中顯示查詢數量和頁面加載時間 Apr 19, 2025 pm 11:51 PM

我們的一位用戶詢問其他網站如何在頁腳中顯示查詢數量和頁面加載時間。您經常會在網站的頁腳中看到這一點,它可能會顯示類似以下內容:“1.248秒內64個查詢”。在本文中,我們將向您展示如何在WordPress中顯示查詢數量和頁面加載時間。只需將以下代碼粘貼到主題文件中您喜歡的任何位置(例如footer.php)。 queriesin

See all articles