AMP – Accelerated Mobile Pages

by dgm  - Tháng 7 6, 2023

AMP là gì

AMP hay còn gọi là Accelerated Mobile Pages là một mã nguồn HTML mở giúp các website chạy hơn trên thiết bị di động. Vì vậy, một trang AMP về cơ bản là một phiên bản rút gọn của một trang web thông thường. 

AMP hoạt động như thế nào

AMP hoạt động bằng cách tách các website từ các phần thiết yếu nhất của chúng và lưu trữ phiên bản trong bộ nhớ cache trên các máy chủ của Google, điều này cho phép chúng phân phối nội dung gần như ngay lập tức.

  • HTML AMP

  • JavaScript AMP

  • AMP Cache

AMP HTML là HTML có một số hạn chế nhất định để đảm bảo các trang tải nhanh. Nó loại bỏ hoặc sửa đổi một số thành phần và thuộc tính có thể làm chậm website. 

Về cơ bản, tài liệu HTML AMP phải:

  • Để gửi thông tin tới trình duyệt về loại tài liệu mong đợi phải bắt đầu với  <!doctype html> 

  • Bao gồm cấp cao nhất <html > hoặc  <html amp>

  • Để xác định nội dung của tài liệu, tức là tiêu đề, đoạn văn, hình ảnh, siêu liên kết, bảng, v.v: bao gồm <head> và <body> 

  • Cho biết phiên bản HTML chính xác của trang hoặc để liên kết với chính nó nếu không có trang trùng lặp khác tồn tại: <link rel="canonical" href="URL"> 

  • Bao gồm một <meta charset="utf-8"> (để chỉ định mã hóa ký tự)

  • Hướng dẫn cho trình duyệt về cách kiểm soát kích thước: <meta name="viewport" content="width=device-width"> 

  • Thêm tiện ích mở rộng vào thư viện cơ sở: <script async src="https://cdn.ampproject.org/v0.js"><script> 

  • Bao gồm mã soạn sẵn AMP  ( head > style[amp-boilerplate]và noscript > style[amp-boilerplate]) trong thẻ head

Để tìm hiểu cho tiết hơn, hãy xem tài liệu HTML AMP chính thức của AMP.

AMP dành cho ai?

Nhiều nhà quản trị web phân vân rằng liệu AMP có xứng đáng không? Câu trả lời này tùy theo nhiều lý do. tuy nhiên sau đây là một số trường hợp bạn có thể chọn sử dụng AMP:

  • Bạn gặp khó khăn trong việc tăng tốc độ tải trang trên thiết bị di động dù đã thử hết các cách tối ưu khác.
  • Phần lớn lưu lượng truy cập website đến từ các thiết bị di động

Ưu điểm của aMP

Thời gian tải trang nhanh hơn

AMP giúp các trang web phân phối nội dung nhanh hơn bằng cách loại bỏ các yếu tố không cần thiết. Điều này rất quan trọng vì ngày càng có nhiều người trên thế giới dựa vào các thiết bị di động để truy cập internet.

Thứ hạng tìm kiếm cao hơn

Mặc dù AMP chưa bao giờ là một yếu tố xếp hạng, nhưng tốc độ tải trang thì có. Điều này có nghĩa là các trang của bạn tải nhanh hơn có thể cải thiện thứ hạng của Google. 

dễ tùy chỉnh trên WordPress

Sử dụng một plugin đơn giản là bạn có thể thực hiện.

Cải thiện trải nghiệm người dùng trên di động

Đem lại trải nghiệm tốt hơn vì không phải chờ đợi

Nhược điểm của aMP

Không còn hiển thị

Google không còn hiển thị biểu tượng huy hiệu AMP để biểu thị nội dung AMP 

khó để triển khai nếu bạn không có WordPress

Nếu không có hỗ trợ plugin wordpress thì để tạo trang AMP, bạn cần có kinh nghiệm viết mã và sự trợ giúp từ nhà phát triển của mình.  

Giảm doanh thu quảng cáo

 Ít quảng cáo hơn hiển thị trên các trang AMP, điều này rất tốt cho tốc độ nhưng không quá tốt nếu đó là nguồn thu nhập chính của bạn.

Ít kiểm soát hơn đối với nội dung và thiết kế

 AMP loại bỏ rất nhiều yếu tố “không cần thiết”, nhưng điều đó có thể bao gồm các tính năng để xây dựng thương hiệu và hướng lưu lượng truy cập đến các trang khác.

Hạn chế thu thập khách hàng tiềm năng

AMP cũng loại bỏ các biểu mẫu thu thập khách hàng tiềm năng và nội dung có thể tải xuống, làm giảm khả năng thu thập thông tin khách hàng tiềm năng của website.

Hạn chế chia sẻ trên mạng xã hội

Các nút chia sẻ trên mạng xã hội của bạn thậm chí có thể không hiển thị chính xác vì phần lớn chúng được phát triển bằng JavaScript.

Tạo trang AMP HTML của bạn

Bạn có thể tạo các trang AMP bằng cách làm theo HTML markup hoặc bằng cách sử dụng CMS (thông qua plugin hoặc chức năng tùy chỉnh). 

Để bắt đầu, đây là phần markup của trang AMP cơ bản

<!doctype html>

<html amp lang="en">

<head>

<meta charset="utf-8">

<script async src="https://cdn.ampproject.org/v0.js"></script>

<title>Hello, AMPs</title>

<link rel="canonical" 

href="https://amp.dev/documentation/guides-and-tutorials/start/create/basic_markup/">

<meta name="viewport" 

content="width=device-width,minimum-scale=1,initial-scale=1">

<style amp-boilerplate>body{-webkit-animation:-amp-start 8s 

steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s 

steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes 

-amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes 

-amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes 

-amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes 

-amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes 

-amp-start{from{visibility:hidden}to{visibility:visible}}</style><noscript><style 

amp-boilerplate>body{-webkit-animation:none;-moz-animation:none;-ms-

animation:none;animation:none}</style></noscript>

</head>

<body>

<h1 id="hello">Hello AMPHTML World!</h1>

</body>

</html>

  • Cách thêm hình ảnh

  • Cách thêm kiểu

  • Tùy chỉnh JavaScript

  • Xem xét và cải thiện

Nếu muốn thêm hình ảnh, bạn cần thay thế thẻ HTML thông thường bằng thẻ AMP tương đương. 

Trong trường hợp này,  <amp-img> thẻ thay vì <img>. 

Để kiểm tra, hãy sao chép và dán đoạn mã sau vào <body> của trang của bạn. 

<amp-img src="https://source.unsplash.com/random/600x400" width="600" 

height="400"></amp-img>

Các phương pháp hay nhất về AMP

  • Đảm bảo nó phù hợp: AMP không còn hữu ích như trước nữa, vì vậy hãy kiểm tra xem AMP có phù hợp với website của bạn hay không
  • Nếu bạn đang tối ưu hóa cho Google, hãy làm theo hướng dẫn của họ cho các trang AMP
  • Xác minh rằng tệp robots.txt của bạn không chặn trang AMP của bạn
  • Nếu bạn không có WordPress, hãy nhận trợ giúp : AMP khá thân thiện với người dùng nhưng việc tự triển khai nó không phải là một nhiệm vụ đơn giản. Bạn nên liên hệ hoặc thuê một nhà phát triển web.
  • Không triển khai AMP trên các trang có lưu lượng truy cập cao hoặc chuyển đổi cao: AMP loại bỏ các yếu tố như biểu mẫu chọn tham gia và thương hiệu, do đó, không sử dụng AMP trên các trang bạn sử dụng để xây dựng thương hiệu hoặc tạo khách hàng tiềm năng .
  • Sử dụng thử nghiệm A/B để xem AMP có đáng không: AMP hỗ trợ thử nghiệm A/B và đa biến, vì vậy hãy chú ý đến cách nó tác động đến các chỉ số như tỷ lệ chuyển đổi, thời gian tương tác trên trang,...
  • Sử dụng Công cụ kiểm tra AMP để đảm bảo trang của bạn đáp ứng tất cả các yêu cầu.

Tạo trang AMP của bạn bằng CMS

Nếu bạn quản lý nội dung của mình thông qua CMS, bạn có thể sử dụng Drupal, Joomla hoặc WordPress

Đối với wordpress thì sau khi kích hoạt plugin trên WordPress, bạn có thể bắt đầu tạo trang AMP của mình.

Thêm một trang mới hoặc bài viết mới.

Chọn “ Bắt đầu Trình tạo trang AMP ”: Bạn có thể chọn sử dụng bố cục dựng sẵn hoặc tạo bố cục của riêng mình bằng cách sử dụng các thao tác kéo và thả.

Chấp vào biểu tượng bánh răng để chỉnh sửa các yếu tố trên trang của bạn.

Lưu từng yếu tố khi bạn thực hiện

Xuất bản: Sau khi xuất bản, bạn sẽ thấy phiên bản AMP bằng cách thêm “amp” vào cuối URL đó

Câu hỏi thường gặp về AMP

AMP hoạt động như thế nào? 

AMP loại bỏ các yếu tố không quan trọng của trang bằng cách xóa nhiều quảng cáo, biểu đồ, video và hoạt ảnh, đồng thời lưu trữ một phiên bản của trang trên máy chủ của Google. Khi người dùng nhấp vào liên kết AMP, Google sẽ cung cấp nội dung được lưu trong bộ nhớ cache gần như ngay lập tức.  

Làm cách nào để tạo AMP trên website của tôi? 

Nếu bạn sử dụng WordPress, hãy sử dụng plugin AMP. Nếu bạn không sử dụng WordPress, bạn sẽ cần sự trợ giúp của developer nếu bạn không có kinh nghiệm viết mã. 

Các trang AMP có còn hữu ích không? 

Chúng không hữu ích như trước đây. Các trang web lớn hơn dường như đang rời bỏ AMP và Google đã xóa biểu tượng AMP khỏi kết quả tìm kiếm.

Nhược điểm của AMP là gì?

Có khá nhiều. AMP có thể làm giảm doanh thu và lưu lượng truy cập các quảng cáo, đồng thời khiến việc lấy dữ liệu phân tích về khách truy cập trang web trở nên khó khăn hơn.

Các trang AMP có tốt cho SEO không?

AMP không cần thiết cho SEO. Tối ưu hóa cho tốc độ trang và trải nghiệm di động có thể được thực hiện theo nhiều cách không nhất thiết bạn phải dùng AMP. Tuy nhiên, AMP có thể hữu ích trong một số trường hợp nhất định, nhưng không nên được coi là phương pháp hay nhất về SEO.

Tôi có nên thêm các trang AMP vào sitemap XML?

Nếu đang sử dụng các trang AMP và không phải AMP, bạn không phải thêm các trang AMP vào sơ đồ trang web XML của mình. Rel="amphtml" cung cấp đủ tín hiệu để Google khám phá các trang AMP theo John Mueller của Google.

bonus

Get the free guide just for you!

Free

Duplicate content
{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

You may be interested in