Mobile SEO

Mobile AMP Cache

Mạng phân phối nội dung (CDN) do Google vận hành để lưu trữ và phục vụ các trang AMP đã được xác thực và tối ưu hóa.

4 lượt xem Cập nhật: 01/06/2026

Mobile AMP Cache là gì?

Mobile AMP Cache là một mạng phân phối nội dung (CDN) do Google vận hành, chuyên lưu trữ và phục vụ các trang web được xây dựng theo chuẩn AMP (Accelerated Mobile Pages). Đây không phải là một dịch vụ riêng lẻ mà là phần mở rộng tự động của hệ sinh thái AMP: khi một trang AMP hợp lệ được công bố trên internet, Google sẽ tự động thu thập, xác thực, lưu bản sao vào bộ nhớ đệm của mình và phân phối qua tên miền cdn.ampproject.org.

AMP Cache chỉ hoạt động với các trang đã vượt qua quy trình xác thực nghiêm ngặt của AMP — bao gồm kiểm tra cú pháp HTML, giới hạn script bên ngoài, bắt buộc sử dụng thẻ <amp-img>, và tuân thủ chính sách bảo mật (CSP), tối ưu hóa tài nguyên. Không phải mọi trang AMP đều được cache — chỉ những trang đáp ứng đủ điều kiện mới xuất hiện trong bộ nhớ đệm.

Tại sao quan trọng trong SEO?

Mobile AMP Cache đóng vai trò then chốt trong trải nghiệm người dùng di động — yếu tố ngày càng ảnh hưởng trực tiếp đến thứ hạng tìm kiếm của Google. Khi trang được lưu trong AMP Cache, nó được tải gần như tức thì nhờ kết hợp giữa CDN toàn cầu, nén tài nguyên mạnh, prefetching thông minh và xử lý trước (pre-rendering) trên thiết bị người dùng.

Google từng hiển thị các trang AMP trong thanh kết quả tìm kiếm dưới dạng ‘thẻ tăng tốc’ (AMP carousels) trên thiết bị di động — đặc biệt ở các truy vấn tin tức, thời tiết hoặc sản phẩm. Mặc dù từ năm 2021 Google đã ngừng đánh dấu rõ ràng ‘AMP’ trong SERP và không còn ưu tiên xếp hạng dựa trên việc có AMP hay không, nhưng tốc độ tải trang vẫn là tín hiệu xếp hạng quan trọng. Và AMP Cache vẫn là cách hiệu quả nhất để đạt được thời gian tải dưới 1 giây trên mạng di động chậm — điều mà Core Web Vitals (đặc biệt là Largest Contentful Paint – LCP) yêu cầu.

Ngoài ra, AMP Cache giúp giảm tải cho máy chủ gốc, tránh tình trạng sập trang khi có lượng truy cập đột biến (ví dụ: bài báo viral), đồng thời đảm bảo tính nhất quán về bảo mật (tất cả tài nguyên đều được proxy qua HTTPS và kiểm tra lại).

Cách hoạt động

Khi người dùng tìm kiếm trên Google bằng thiết bị di động và nhấp vào kết quả là trang AMP, trình duyệt không truy cập trực tiếp vào máy chủ gốc mà được chuyển hướng tới phiên bản đã được cache tại https://[tên-miền].cdn.ampproject.org/c/s/[url-gốc]. Toàn bộ quá trình này diễn ra trong tích tắc nhờ cơ chế:

  • Thu thập tự động: Googlebot phát hiện trang AMP qua thẻ <link rel="amphtml"> trong HTML gốc hoặc qua sitemap.
  • Xác thực thời gian thực: Mỗi lần crawl, Google kiểm tra lại tính hợp lệ của trang theo tiêu chuẩn AMP hiện hành.
  • Lưu bản sao tối ưu: Tài nguyên hình ảnh được nén lại (WebP nếu hỗ trợ), CSS được inline và giới hạn 75KB, JS bị loại bỏ hoàn toàn trừ thư viện AMP runtime.
  • Cache có thời hạn: Thời gian sống (TTL) mặc định là 30 phút, nhưng có thể thay đổi tùy cấu hình Cache-Control từ máy chủ gốc — tuy nhiên AMP Cache luôn ưu tiên kiểm soát nội bộ.

Hướng dẫn thực hiện

Để trang của bạn được đưa vào Mobile AMP Cache, bạn cần làm đúng 4 bước sau:

  1. Xây dựng trang AMP hợp lệ: Dùng HTML chuẩn AMP (bắt đầu bằng <!doctype html>, có thẻ <html ⚡> hoặc <html amp>, khai báo <script async src="https://cdn.ampproject.org/v0.js"></script>, không dùng script tùy chỉnh, hình ảnh dùng <amp-img>, v.v.
  2. Liên kết giữa phiên bản thường và AMP: Trên trang HTML gốc, thêm thẻ <link rel="amphtml" href="https://example.com/trang-amp.html">. Trên trang AMP, thêm thẻ <link rel="canonical" href="https://example.com/trang-thuong.html">.
  3. Đảm bảo khả năng truy cập: Máy chủ phải trả mã HTTP 200, hỗ trợ HTTPS, không chặn bot Googlebot hoặc yêu cầu đăng nhập.
  4. Giám sát và xác minh: Dùng Google Search Console, vào mục Hiệu suất > Trang > Bộ lọc “AMP”. Kiểm tra lỗi qua AMP Validator hoặc công cụ amp-toolbox-validator trên dòng lệnh.

Lỗi thường gặp

Dưới đây là 4 lỗi phổ biến khiến trang AMP không được cache hoặc bị loại khỏi bộ nhớ đệm:

Lỗi Nguyên nhân Cách khắc phục
“Invalid AMP format” Sử dụng thẻ HTML không được phép (như <script>, <iframe> tùy ý), CSS vượt 75KB, hoặc thiếu thẻ bắt buộc (ví dụ: <meta charset="utf-8">) Chạy lại AMP Validator; chuyển CSS sang inline và rút gọn; thay <iframe> bằng <amp-iframe> nếu cần
“Missing canonical link” Trang AMP không có thẻ <link rel="canonical"> trỏ về phiên bản chuẩn, hoặc ngược lại Đảm bảo hai chiều liên kết chính xác và nhất quán — cả hai URL phải cùng tên miền hoặc được xác minh trong Search Console
“Redirect loop or non-200 response” Máy chủ trả mã 301/302 vô hạn, hoặc 404/403 khi Googlebot truy cập trang AMP Kiểm tra cấu hình .htaccess / Nginx; tắt tường lửa chặn user-agent Googlebot; đảm bảo file tồn tại và có quyền đọc
“Mixed content (HTTP resources)” Trang AMP tải hình ảnh, script hoặc iframe từ nguồn HTTP (không phải HTTPS) Thay toàn bộ URL thành HTTPS; dùng src="https://..."; với tài nguyên bên ngoài, kiểm tra tính tương thích với AMP (ví dụ: YouTube embed phải dùng <amp-youtube>)

Ví dụ thực tế

Một trang tin tức vietnamnet.vn/bong-da/real-madrid-thang-3-0 có phiên bản AMP tại vietnamnet.vn/bong-da/real-madrid-thang-3-0/amp. Khi người dùng tìm “Real Madrid thắng 3-0” trên điện thoại, Google hiển thị kết quả trỏ tới https://vietnamnet-vn.cdn.ampproject.org/c/s/vietnamnet.vn/bong-da/real-madrid-thang-3-0/amp. Trang này tải trong chưa đầy 0,4s dù máy chủ gốc đang chịu tải cao do lượng truy cập tăng gấp 5 lần sau trận đấu. Hình ảnh tự động chuyển sang WebP, font được preload, và quảng cáo (nếu có) chỉ chạy sau khi người dùng cuộn — đảm bảo LCP dưới 1,2s và CLS = 0.

Lưu ý: Từ tháng 6/2023, Google đã ngừng hỗ trợ AMP cho các trang quảng cáo và ngừng yêu cầu AMP trong chương trình Google News. Tuy nhiên, AMP Cache vẫn hoạt động đầy đủ cho mọi trang AMP hợp lệ — và vẫn là giải pháp tối ưu tốc độ cho nội dung tĩnh, tin tức, blog, danh mục sản phẩm.

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

AMP Cache có thay thế được CDN thông thường không?

Không. AMP Cache chỉ phục vụ trang AMP đã được xác thực, không hỗ trợ trang thường, API, hoặc tài nguyên động. Bạn vẫn cần CDN riêng (như Cloudflare, Vercel Edge) cho phần còn lại của website. AMP Cache là bổ sung — không phải thay thế.

Google có lưu cache trang AMP mãi mãi không?

Không. Thời gian lưu cache mặc định là 30 phút, nhưng Google có thể xóa sớm hơn nếu phát hiện trang bị thay đổi, vi phạm chính sách hoặc không còn hợp lệ. Việc cập nhật nội dung trên trang gốc không tự động cập nhật trên AMP Cache — bạn cần tái xuất bản hoặc kích hoạt prefetch qua amp-link-variable (tùy trường hợp).

Tôi có thể kiểm soát việc cache không?

Không trực tiếp. Bạn không thể bật/tắt AMP Cache bằng header hoặc robots.txt. Tuy nhiên, bạn có thể ngăn Google cache bằng cách: (1) Loại bỏ thẻ <link rel="amphtml"> khỏi trang gốc, hoặc (2) Trả mã 404/410 cho URL AMP khi Googlebot truy cập. Cách này không khuyến khích vì làm mất lợi ích tốc độ và khả năng hiển thị trong SERP.