Hướng dẫn cho người mới về AMP: Hiểu rõ AMP và tối ưu SEO cho trang AMP

AMP là gì?

AMP (trước đây được biết đến với tên gọi Accelerated Mobile Pages) là một framework HTML mã nguồn mở giúp tạo ra các trang web tối ưu tải nhanh trên di động.

Vì vậy, một trang AMP thực chất là phiên bản cắt giảm của một trang web thông thường.

Và nó có thể nhìn như thế này:

AMP là gì?

Google đã dẫn đầu dự án mã nguồn mở này để cạnh tranh với Facebook Instant Articles và Apple News.

Cả hai cho phép nhà xuất bản tạo nội dung tải nhanh và dễ tiêu thụ.

Google lần đầu tiên phục vụ trang AMP trong kết quả tìm kiếm di động vào năm 2016. Và chúng bị giới hạn trong một phần “Các Tin Tức Nổi Bật” ở đầu SERP.

Như thế này:

AMP là gì?

Ban đầu, nó được thiết kế cho nhà xuất bản tin tức. Nhưng sau đó đã mở rộng để bao gồm tất cả các loại trang web.

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

Khung làm việc AMP bao gồm ba thành phần cơ bản:

  • AMP HTML
  • AMP JavaScript
  • AMP Cache
  • AMP HTML

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

    Một file HTML đơn giản có thể nhìn như thế này:

    AMP HTML

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

  • Bắt đầu với <!doctype html> (để gửi thông tin đến trình duyệt về loại tài liệu dự kiến)
  • Bao gồm thẻ <html ⚡> hoặc <html amp> ở cấp độ cao nhất (để chỉ định đó là một trang AMP HTML)
  • Bao gồm thẻ <head><body> (để xác định nội dung của tài liệu, tức là tiêu đề, đoạn văn, hình ảnh, liên kết, bảng, v.v.)
  • Bao gồm một thẻ <link rel="canonical" href="URL"> (để chỉ định phiên bản HTML thông thường của trang hoặc liên kết đến chính nó nếu không có trang thông thường)
  • Bao gồm một thẻ <meta charset="utf-8"> (để chỉ định mã hóa ký tự)
  • Bao gồm một thẻ <meta name="viewport" content="width=device-width"> (để chỉ cho trình duyệt cách điều khiển kích thước của trang)
  • Bao gồm một thẻ <script async src="https://cdn.ampproject.org/v0.js"></script> (để thêm các tiện ích mở rộng vào thư viện cơ bản)
  • Bao gồm mã nguồn AMP (head > style[amp-boilerplate]noscript > style[amp-boilerplate]) trong thẻ head
  • Tham khảo  Cách giảm tỷ lệ thoát cao trên trang web của bạn

    AMP JavaScript

    JavaScript rất khó khăn vì quá nhiều JS có thể làm chậm và không phản hồi trang web.

    Tất cả đều rất quan trọng đối với trải nghiệm của người đọc.

    AMP Cache

    AMP Cache là một mạng phân phối nội dung (CDN) dựa trên proxy, trước khi được yêu cầu bởi người dùng, nó sẽ được tải trước và hiển thị trước các trang AMP.

    Và điều này thay đổi cách tải trang web.

    Tại sao?

    Bởi vì nó cho phép trang web của bạn tải nhiều phần từ các máy chủ khác nhau cùng một lúc. Và nó cũng cho phép khách truy cập tải trang web của bạn từ máy chủ gần họ nhất.

    Nghĩa là trang web của bạn tải rất nhanh cho nhiều người hơn.

    Và hiện tại có hai nhà cung cấp chính của AMP Cache:

  • Google AMP Cache
  • Bing AMP Cache
  • Những nền tảng này lưu trữ các trang của bạn khi bạn sử dụng định dạng AMP.

    Ví dụ, nhà cung cấp bộ nhớ cache có thể phát hiện trang AMP của bạn qua thẻ <html ⚡> hoặc <html amp> và lưu trữ nội dung của nó.

    Hoặc một nhà xuất bản có thể thêm trang vào AMP Cache (chỉ áp dụng cho Google AMP Cache).

    Các nền tảng khác có thể truy cập các trang AMP trong bộ nhớ cache qua URL của chúng.

    Ví dụ, nếu bạn thêm /amp vào cuối bất kỳ câu chuyện tin tức nào trên The Guardian, bạn sẽ thấy phiên bản AMP.

    Như thế này:

    AMP Cache

    Mẹo nhỏ: Nếu bạn không chắc liệu trang web của bạn có trang AMP hay không, bạn có thể kiểm tra bằng Công cụ Kiểm tra Trang Web của Semrush.

    Bắt đầu bằng cách thêm tên miền của bạn và nhấp vào “Bắt đầu Kiểm tra”.

    AMP Cache

    Sau đó, truy cập tab “Thống kê” trong bảng điều khiển của bạn và bạn sẽ thấy một dòng nói “Liên kết AMP”.

    Như thế này:

    AMP Cache

    Lợi ích và hạn chế của trang AMP là gì?

    Mặc dù AMP có thể cải thiện hiệu suất và trải nghiệm người dùng của trang, nó cũng có một số hạn chế.

    Hãy xem xét những ưu và nhược điểm của trang AMP:

    Ưu điểm của AMP

  • Tải trang gần như ngay lập tức
  • Dễ dàng xây dựng trang
  • Cải thiện trải nghiệm người dùng trên điện thoại di động
  • Cho phép thiết kế tùy chỉnh
  • Hỗ trợ trên nhiều nền tảng, bao gồm Google và Bing
  • Tham khảo  Yoast SEO: Plugin SEO WordPress số 1 của Yoast

    Hạn chế của AMP

  • Google không còn hiển thị biểu tượng huy hiệu AMP để chỉ ra nội dung AMP
  • Yếu tố thiết kế bị hạn chế
  • Trang AMP chỉ cho phép một thẻ quảng cáo trên mỗi trang
  • Hạn chế của AMP

    Cách thiết lập AMP trên trang web của bạn

    Bạn có thể tạo trang AMP bằng cách tuân thủ đánh dấu HTML hoặc bằng cách sử dụng một hệ thống quản lý nội dung (CMS) (qua một plugin hoặc chức năng tùy chỉnh).

    Tạo Trang AMP HTML của Bạn

    Mã cơ bản

    Để bắt đầu, đây là mã đánh dấu của một trang AMP cơ bản:

    <!doctype html><html amp lang=”vi”><head><meta charset=”utf-8″><script async src=”https://cdn.ampproject.org/v0.js”></script><title>Xin chào, 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>

    Như bạn có thể thấy, nội dung của thân trang là đơn giản, nhưng có mã nguồn bổ sung trong thẻ head.

    Mẹo: sử dụng “sân chơi” của AMP để thử và thực hành với mã nguồn.

    Thêm ảnh

    Nếu bạn muốn thêm ả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, thẻ <amp-img> thay vì <img>.

    Để thử nghiệm, sao chép và dán đoạn mã sau vào <body> của trang web của bạn.

    <amp-img src=”https://source.unsplash.com/random/600×400″ width=”600″ height=”400″></amp-img>

    Thêm kiểu dáng

    Bước tiếp theo là thêm kiểu dáng.

    Bất kỳ kiểu dáng nào phải được thực hiện bằng cách sử dụng các thuộc tính CSS. Nhưng AMP chỉ cho phép tất cả CSS được bao gồm trong một thẻ tùy chỉnh, được gọi là <style amp-custom> trong thẻ head của tài liệu.

    Ví dụ, hãy thử thêm kiểu dáng sau vào trang web của bạn:

    <style amp-custom>h1 {margin: 1rem;} body {background-color: green;}</style>

    JavaScript

    AMP cho phép JavaScript tùy chỉnh thông qua thành phần <amp-script>.

    Nó cho phép bạn viết và chạy tùy chỉnh JS một cách đảm bảo hiệu suất của AMP. Và xây dựng các trang nhanh chóng mà không cần viết mã JavaScript hoặc sử dụng thư viện bên ngoài.

    Để biết thêm thông tin chi tiết, hãy đọc hướng dẫn của AMP về việc sử dụng JavaScript tùy chỉnh và làm theo hướng dẫn AMP JS để bắt đầu.

    Xem xét và xác nhận

    Một trang AMP hợp lệ có nghĩa là nó tuân theo các nguyên tắc nghiêm ngặt đảm bảo nó đủ điều kiện để được lưu trữ và tạo trải nghiệm người dùng tuyệt vời.

    Trước khi xác nhận trang AMP của bạn, hãy đảm bảo bạn tuân thủ những nguyên tắc tốt nhất sau:

    Tham khảo  6 Bước để Tìm Tất cả Các Từ Khóa SEO Bạn Cần
  • Nếu bạn tối ưu hóa cho Google, tuân theo các hướng dẫn của họ cho các trang AMP
  • Liên kết trang AMP của bạn với phiên bản nguyên thủy (phiên bản không phải AMP hoặc trang AMP chính nó)
  • Sử dụng cấu trúc dữ liệu đã định dạng như nhau trong các trang AMP và nguyên thủy
  • Xác minh cấu trúc dữ liệu hoạt động bằng cách sử dụng Kiểm tra Kết quả Phong phú
  • Xác minh tệp robots.txt không chặn trang AMP của bạn
  • Tuân theo hướng dẫn SEO quốc tế hreflang
  • Và khi bạn sẵn sàng xem xét, 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.

    Xem xét và xác nhận

    Để biết thêm hướng dẫn chi tiết, hãy xem hướng dẫn chính thức của AMP để xác nhận các trang AMP.

    Tạo Trang AMP của Bạn Với 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.

    Ví dụ, hãy xem nó trông như thế nào khi sử dụng AMP cho WP.

    Tạo Trang AMP của Bạn Với CMS

    Sau khi kích hoạt plugin trên WordPress, bạn có thể bắt đầu tạo Trang Mobile tăng tốc.

    Bắt đầu bằng cách thêm một trang hoặc bài viết mới.

    Tạo Trang AMP của Bạn Với CMS

    Sau đó, nhấp vào “Bắt đầu Trình tạo Trang AMP”.

    Tạo Trang AMP của Bạn Với CMS

    Bạn có thể chọn sử dụng các bố cục được xây sẵn hoặc xây dựng riêng của mình bằng cách kéo và thả các phần tử.

    Tạo Trang AMP của Bạn Với CMS

    Sau đó, nhấp vào biểu tượng bánh răng để chỉnh sửa các phần tử của trang của bạn.

    Tạo Trang AMP của Bạn Với CMS

    Và lưu lại từng mô-đun khi bạn đi qua.

    Tạo Trang AMP của Bạn Với CMS

    Sau khi bạn xuất bản trang, bạn sẽ thấy phiên bản AMP của trang bằng cách thêm “amp” vào cuối URL của trang web của bạn.

    Tạo Trang AMP của Bạn Với CMS

    Theo dõi và cải thiện các trang AMP của bạn

    Một trong những cách tốt nhất để theo dõi và cải thiện các trang AMP của bạn là định kỳ kiểm tra nội dung trang web của bạn. Điều này sẽ giúp theo dõi bất kỳ vấn đề HTML, mẫu và vấn đề về kiểu dáng và bố cục nào.

    Bắt đầu bằng cách chạy trang web của bạn qua công cụ Kiểm tra Trang Web của chúng tôi.

    Mẹo: Tạo tài khoản Semrush miễn phí và lập chỉ mục lên đến 100 URL của bất kỳ tên miền, phân nhánh hoặc thư mục con nào.

    Theo dõi và cải thiện các trang AMP của bạn

    Sau khi lập chỉ mục trang web của bạn, truy cập vào tab “Thống kê”. Bạn sẽ thấy các vấn đề trong hàng được ghi là “Liên kết AMP”.

    Theo dõi và cải thiện các trang AMP của bạn

    Công cụ sẽ kiểm tra hơn 40 lỗi phổ biến nhất liên quan đến các trang AMP. Và cho bạn biết cách khắc phục chúng.

    Theo dõi và cải thiện các trang AMP của bạn

    Giải quyết bất kỳ vấn đề nào càng sớm càng tốt. Chúng có thể ảnh hưởng đến cách các công cụ tìm kiếm phục vụ nội dung của bạn cho người tìm kiếm.

    Đánh giá bài viết
    Contact Me on Zalo