Hướng dẫn AMP SEO
AMP (Accelerated Mobile Pages) là gì, hoạt động thế nào, vì sao chưa bao giờ là yếu tố xếp hạng, vì sao không còn bắt buộc cho Top Stories từ tháng 6/2021 và cách quyết định nên giữ hay gỡ.
Ngôn ngữ
AMP (Accelerated Mobile Pages) là framework Google ra mắt năm 2015 cho trang mobile gần như tức thì — nhưng chưa bao giờ là yếu tố xếp hạng và từ tháng 6/2021 không còn bắt buộc cho Top Stories; Core Web Vitals thay thế và huy hiệu AMP bị gỡ. AMP là tùy chọn và đang giảm dần: đừng xây AMP mới, và hãy cân chi phí vận hành trước khi giữ.
Evidence for this claim AMP is not required for Top Stories eligibility; Google removed the AMP requirement with the page experience rollout. Scope: Current official or standards documentation. Confidence: high · Verified: Google Search Central: Page experience rollout Evidence for this claim The Google AMP Cache is a proxy-based CDN that stores and serves valid AMP documents. Scope: Current official or standards documentation. Confidence: high · Verified: AMP: How pages are cachedTóm tắt — AMP (Accelerated Mobile Pages) là framework Google ra mắt năm 2015 để xây dựng trang mobile siêu nhanh. AMP chưa bao giờ là yếu tố xếp hạng; từ tháng 6/2021, bạn cũng không còn cần AMP để xuất hiện trong carousel Top Stories của Google — Core Web Vitals đã thay thế vai trò đó. Với website mới, đừng dùng AMP. Nếu đã có, hãy quyết định liệu lợi ích còn xứng với công sức vận hành.
AMP là gì
AMP là viết tắt của Accelerated Mobile Pages. Google ra mắt framework này năm 2015 (xuất hiện trong Google Search vào tháng 10 cùng năm) như một cách mã nguồn mở để trang mobile tải gần như tức thì.
AMP tăng tốc bằng cách giới hạn trang rất nghiêm ngặt: chỉ cho phép một tập HTML hạn chế, gần như cấm JavaScript riêng, yêu cầu CSS nhỏ và inline, đồng thời phải tải thư viện AMP. Đổi lại, Google có thể lưu bản sao trang trên mạng tốc độ cao của họ (Google AMP Cache) và tải nền trước khi người dùng nhấn kết quả — tạo cảm giác tức thì.
Vì sao mọi người từng dùng AMP
Trong nhiều năm, AMP gần như là vé vào carousel Top Stories — hộp tin ở đầu kết quả tìm kiếm mobile. Website tin tức muốn xuất hiện ở đó phải dùng AMP. Google cũng hiển thị biểu tượng tia chớp (⚡) bên cạnh kết quả AMP để báo trang tải nhanh.
Điều đã thay đổi
Tháng 6/2021, Google ngừng yêu cầu AMP cho Top Stories. Hiện nay mọi trang đều có thể xuất hiện nếu đáp ứng tiêu chí tin tức của Google — về hiệu suất, điều quan trọng là Core Web Vitals, các chỉ số tốc độ và độ ổn định của Google, không phải AMP. Google cũng bỏ huy hiệu tia chớp vào khoảng thời gian đó.
Điều nhiều người hiểu sai nhất
AMP không tạo lợi thế xếp hạng. Google luôn nói bản thân AMP không phải yếu tố xếp hạng. Trang nhanh có thể xếp hạng tốt hơn, nhưng AMP chỉ là một cách để đạt tốc độ. Trang thông thường được xây dựng tốt có thể nhanh tương đương hoặc nhanh hơn mà không có các giới hạn của AMP.
Có nên dùng AMP hôm nay?
- Website mới? Đừng xây trên AMP. Hãy dành công sức cho Core Web Vitals.
- Đã có AMP? AMP vẫn hoạt động và vẫn được lập chỉ mục. Nhưng nhiều nhà xuất bản đã tắt AMP mà không mất nhiều traffic; một phần vì AMP làm analytics phức tạp hơn. Hãy xem lợi ích còn đủ bù chi phí hay không.
Muốn xem bản đầy đủ — gắn thẻ canonical, vấn đề viết lại URL, Signed Exchange, bẫy analytics và checklist gỡ bỏ thực tế? Hãy chuyển sang tab Nâng cao.
Evidence for this claim AMP is not required for Top Stories eligibility; Google removed the AMP requirement with the page experience rollout. Scope: Current official or standards documentation. Confidence: high · Verified: Google Search Central: Page experience rollout Evidence for this claim The Google AMP Cache is a proxy-based CDN that stores and serves valid AMP documents. Scope: Current official or standards documentation. Confidence: high · Verified: AMP: How pages are cachedTóm tắt — AMP là framework mã nguồn mở Google ra mắt năm 2015 cho trang mobile gần như tức thì — HTML/CSS/JS bị giới hạn cùng khả năng prerender từ Google AMP Cache. AMP chưa bao giờ là yếu tố xếp hạng (Google nói rõ), và từ bản cập nhật Page Experience tháng 6/2021, AMP không còn bắt buộc cho Top Stories — Core Web Vitals thay thế, huy hiệu AMP bị gỡ. AMP được cache vẫn thường phục vụ dưới
google.com/amp/s/…; Signed Exchange (SXG) có thể dùng URL của bạn nhưng chỉ trên Chrome. Quan hệ canonical ghép trang non-AMP tự canonical (mangrel="amphtml") với trang AMP córel="canonical"trỏ ngược lại. Hiện AMP là tùy chọn và đang giảm dần: đừng xây AMP mới, và hãy cân chi phí vận hành, nhất là analytics, trước khi giữ.
Một chút lịch sử
Google ra mắt AMP năm 2015 và đưa vào Google Search tháng 10/2015, định vị nó là câu trả lời của web mở cho Facebook Instant Articles và Apple News — cách giữ trang nhà xuất bản cạnh tranh về tốc độ mobile. Twitter, LinkedIn, WordPress và Pinterest là đối tác ban đầu; dự án sau đó chuyển sang cơ chế quản trị của OpenJS Foundation, dù Google vẫn là bên đóng góp chủ đạo.
Lý do thực sự khiến phần lớn nhà xuất bản dùng AMP không phải hệ tư tưởng mà là carousel Top Stories. Khoảng 2016–2021, AMP gần như bắt buộc để xuất hiện ở đó, và Google đánh dấu kết quả AMP bằng huy hiệu tia chớp (⚡).
Cơ chế kỹ thuật của AMP
AMP mua tốc độ bằng các ràng buộc:
- Markup bị giới hạn. Trang AMP khai báo
<html ⚡>(hoặc<html amp>), tải AMP JS runtime (<script async src="https://cdn.ampproject.org/v0.js">), đồng thời có boilerplate AMP và metacharset, viewport bắt buộc. - Không có JavaScript của tác giả. JS riêng bị cấm, trừ qua component
amp-scripttrong sandbox; JS bên thứ ba chỉ chạy trong iframe. Mọi mã được chạy đều bất đồng bộ nên không chặn render. - CSS inline và giới hạn 75KB. Không dùng stylesheet bên ngoài.
- Kích thước tài nguyên được khai báo tĩnh. Ảnh và embed giữ chỗ trước, ngăn layout shift.
Các quy tắc đó cho phép Google prerender an toàn trang AMP trong iframe ẩn trước khi người dùng nhấn — nguồn gốc cảm giác “tức thì”.
Google AMP Cache
Tốc độ AMP không chỉ đến từ framework mà còn từ phân phối. Google lưu bản AMP đã xác thực và tối ưu trên cdn.ampproject.org, phục vụ qua HTTPS và giao thức hiện đại, đồng thời tối ưu ảnh. Hệ quả cần hiểu: với AMP được cache, hạ tầng Google trở thành nơi lưu nội dung của bạn, không phải máy chủ của bạn. Trang AMP desktop không được phục vụ từ AMP Cache — AMP canonical hoạt động như kết quả thông thường — nên lợi ích tăng tốc CDN chủ yếu dành cho mobile.
Điều thực sự xảy ra trong Google Search
Dòng thời gian quan trọng:
- 2016–2021: huy hiệu AMP (⚡) xuất hiện; AMP bắt buộc cho Top Stories.
- Tháng 4/2021: Google thông báo rằng cùng bản cập nhật Page Experience, “using the AMP format is no longer required” (bản dịch) “không còn bắt buộc sử dụng định dạng AMP” cho Top Stories.
- Tháng 6/2021: Page Experience được triển khai. Core Web Vitals trở thành tín hiệu về hiệu suất cho điều kiện Top Stories, và Google gỡ huy hiệu AMP.
- 2021–nay: AMP là tùy chọn, không tăng hạng; CWV mới thúc đẩy tín hiệu liên quan hiệu suất.
Điểm chính: bản thân AMP không phải yếu tố xếp hạng, và không còn là vé vào Top Stories.
Vấn đề viết lại URL và Signed Exchange
Một bài AMP có ba URL: URL gốc của nhà xuất bản, URL AMP Cache trên cdn.ampproject.org, và URL Google AMP Viewer dạng https://www.google.com/amp/s/[your-domain]/[path]. Vì prerender cần iframe cùng origin, Viewer phục vụ nội dung dưới URL google.com — người dùng thấy tên miền Google thay vì của bạn. Điều này gây nhầm lẫn thương hiệu và attribution.
Signed Exchange (SXG) là cách khắc phục. Nó bọc tài liệu AMP trong chữ ký mật mã gắn với URL của bạn; khi Chrome xác thực, trình duyệt hiển thị tên miền của bạn. Google ưu tiên signed exchange hơn AMP Viewer khi được hỗ trợ. Hạn chế: SXG chỉ có trên Chrome, chữ ký tối đa 7 ngày nên packager phải ký lại, chỉ dùng cho rich/basic results chứ không cho carousel, và cần máy chủ amppackager hoặc nhà cung cấp SXG. Đây là cách phục vụ “đúng” nhưng tăng đáng kể công việc vận hành.
Gắn thẻ canonical cho AMP
Đây là nơi triển khai AMP thường hỏng nhất. Có hai mô hình:
- Theo cặp (phổ biến nhất): một trang non-AMP và một trang AMP riêng.
- Trang non-AMP tự canonical và thêm
<link rel="amphtml" href="https://example.com/article/amp/">. - Trang AMP thêm
<link rel="canonical" href="https://example.com/article/">trỏ về bản non-AMP.
- Trang non-AMP tự canonical và thêm
- Chỉ AMP: một URL vừa là canonical vừa là AMP nên tự tham chiếu.
Quy tắc thực tế: Google lập chỉ mục URL canonical (AMP được xem là bản trùng lặp), nên hãy đặt structured data trên cả hai phiên bản, chỉ đưa URL canonical vào sitemap, và để rel="amphtml" đảm nhiệm khám phá AMP. Google ghi rõ cặp rel="amphtml" / rel="canonical" này — xem Giới thiệu AMP: giúp nội dung được khám phá nếu cấu hình của bạn không khớp hai trường hợp trên.
Thách thức analytics của AMP
Độ phức tạp theo dõi của AMP là chi phí vận hành thật, không phải lý thuyết:
- Vấn đề referral. Traffic từ AMP được cache trước đây xuất hiện như referral từ
cdn.ampproject.orgthay vì tìm kiếm tự nhiên — cách sửa là loại trừ referral cho tên miền đó. - Phân mảnh session. Chuyển từ trang AMP được cache sang trang non-AMP mặc định tạo session mới. AMP Linker — truyền Client ID qua tham số URL
amp_id=ở ranh giới cache-to-site — nối chúng lại. - GTM cho AMP dùng component
amp-analytics— phức tạp hơn GTM chuẩn và ít tính năng hơn. - GA4 thêm hỗ trợ AMP native tháng 6/2024; trước đó, đo lường AMP phụ thuộc vào triển khai cộng đồng.
Khi Search Engine Land tắt AMP, “bức tranh rõ hơn về analytics đối tượng” là một lợi ích họ báo cáo — đây là vấn đề đã được ghi nhận.
Các bề mặt AMP khác — đừng nhầm lẫn
- Web Stories (ra mắt dưới tên AMP Stories năm 2018, đổi thành Google Web Stories năm 2020) là định dạng story trực quan, có thể nhấn, xây trên AMP. Chúng xuất hiện trong Search, Discover và Images, khác bài AMP tiêu chuẩn.
- AMP for Email đưa nội dung tương tác — form, carousel, dữ liệu thời gian thực — vào Gmail và vài client khác. Đây là tính năng email, không phải SEO tìm kiếm.
Bing và AMP
Bing tham gia nỗ lực mã nguồn mở AMP tháng 9/2016 và từng vận hành Viewer/cache AMP riêng cùng biểu tượng tia chớp. Nhưng theo Bing, AMP không tác động tới thuật toán xếp hạng của họ theo bất kỳ cách nào; hỗ trợ AMP của Bing nay phần lớn là lịch sử — không có carousel tin tức hiện tại yêu cầu AMP và không có báo cáo AMP nổi bật trong Bing Webmaster Tools. Thực tế, quan điểm Bing giống Google: tùy chọn, không tăng hạng.
Bạn có nên tiếp tục dùng AMP?
Trường hợp giữ AMP có thể hợp lý:
- Nhà xuất bản tin tức/media đã dùng AMP, có tỷ lệ lỗi Search Console thấp và chi phí chuyển đổi cao.
- Website nội dung đơn giản mà AMP đang là con đường ít cản trở nhất để đạt Core Web Vitals tốt.
Trường hợp nên gỡ:
- Website doanh nghiệp có chức năng AMP không hỗ trợ — đúng trường hợp tôi nêu tại SMX West: với công ty lớn, cấu trúc phức tạp, AMP có thể quá khó triển khai và rủi ro cao; có lý do kinh doanh thật để giữ thành phần AMP không cho phép.
- Website chạy AMP chỉ vì huy hiệu Top Stories đã biến mất.
- Website cần analytics rõ ràng — độ phức tạp theo dõi AMP là chi phí thật.
- Website đã đạt Core Web Vitals — AMP không mang thêm lợi ích.
- Website gặp vấn đề thương hiệu hoặc attribution do AMP viết lại URL.
Câu trả lời trung thực năm 2026: AMP là tùy chọn và đang giảm dần. Đừng triển khai cho dự án mới. Với hệ thống hiện có, hãy so chi phí vận hành với lợi ích còn lại.
Cách gỡ AMP nếu bạn quyết định
- Xóa thẻ
rel="amphtml"khỏi trang canonical (non-AMP). - Chuyển hướng 301 URL AMP tới bản non-AMP canonical tương ứng.
- Ngừng theo dõi báo cáo trạng thái AMP trong Search Console.
- Xác minh lỗi AMP biến mất khỏi Search Console trong các tuần tiếp theo.
Nếu làm đúng, trang canonical tiếp tục được lập chỉ mục và xếp hạng. Nhiều nhà xuất bản lớn, gồm Search Engine Land, đã gỡ AMP với gián đoạn traffic tối thiểu.
Những quan niệm sai cần loại bỏ
- “AMP tăng thứ hạng.” Không. AMP không phải yếu tố xếp hạng; tốc độ mới là yếu tố và AMP chỉ là một cách đạt tốc độ.
- “Cần AMP cho Top Stories.” Sai từ tháng 6/2021.
- “AMP luôn nhanh hơn trang thường.” Không — lợi thế đến từ việc Google prerender bản cache. Trang non-AMP nhanh có thể vượt trang AMP chậm.
- “URL AMP là URL của bạn.” Chỉ với Signed Exchange (chỉ Chrome). Viewer mặc định hiển thị
google.com/amp/s/…. - “Gỡ AMP sẽ làm traffic sụp đổ.” Xử lý đúng canonical/chuyển hướng thì tác động thường nhỏ.
Để xem các chỉ báo hiệu suất thực sự quan trọng hiện nay, hãy đọc Core Web Vitals và cụm Web Performance.
Tóm tắt AI
Bản cô đọng của nội dung Nâng cao:
- AMP = Accelerated Mobile Pages, framework mã nguồn mở Google ra mắt năm 2015 (có trong Google Search tháng 10/2015), tạo trang mobile gần như tức thì bằng HTML/CSS/JS bị giới hạn và prerender từ Google AMP Cache.
- Chưa bao giờ là yếu tố xếp hạng — Google nói rõ. Tốc độ quan trọng; AMP chỉ là một cách đạt tốc độ.
- Không còn bắt buộc cho Top Stories từ bản cập nhật Page Experience tháng 6/2021 — Core Web Vitals thay thế và huy hiệu AMP bị gỡ.
- Phục vụ: AMP được cache thường hiện dưới
google.com/amp/s/…; Signed Exchange (SXG) có thể dùng URL của bạn nhưng chỉ Chrome (chữ ký tối đa 7 ngày, không carousel, cần packager). - Ghép canonical: trang non-AMP tự canonical và mang
rel="amphtml"; trang AMP córel="canonical"trỏ ngược lại. Google lập chỉ mục canonical; đặt structured data trên cả hai; sitemap chỉ liệt kê URL canonical. - Analytics là chi phí thật: referral
cdn.ampproject.org, phân mảnh session (sửa qua AMP Linker /amp_id=), GTM cho AMP phức tạp. GA4 thêm hỗ trợ AMP native tháng 6/2024. - Bề mặt riêng: Web Stories và AMP for Email không phải bài AMP cho tìm kiếm.
- Bing: tham gia AMP năm 2016 nhưng AMP không bao giờ tác động xếp hạng Bing; hỗ trợ nay chủ yếu là lịch sử.
- Quyết định: tùy chọn và giảm dần. Đừng xây AMP mới; gỡ — xóa
rel="amphtml", chuyển hướng 301 URL AMP — khi chi phí vượt lợi ích.
Tài liệu chính thức
Tài liệu nguồn sơ cấp từ công cụ tìm kiếm và dự án AMP.
- Giới thiệu AMP — cách Google phục vụ AMP (Viewer so với Signed Exchange), câu “không phải yếu tố xếp hạng” và lưu ý cache desktop.
- Xác thực trang AMP — AMP Test, Rich Results Test và báo cáo trạng thái AMP của Search Console.
- Chi tiết thêm về bản cập nhật page experience (tháng 4/2021) — thông báo AMP không còn bắt buộc cho Top Stories.
- Tổng quan Google AMP Cache và định dạng URL AMP Cache — cách cache lưu và định địa chỉ trang AMP.
- Có gì trong một URL AMP? — vì sao URL Viewer cần thiết cho prerender.
- Signed Exchanges (SXG) — phục vụ AMP dưới URL của bạn.
- AMP for Email — trường hợp dùng email riêng.
- Đo AMP bằng GA4 và hợp nhất session AMP — chi tiết analytics.
Dự án AMP
- Cách AMP hoạt động — giải thích của framework về giới hạn và prerender.
- Phục vụ AMP bằng Signed Exchanges — hướng dẫn triển khai.
Bing / Microsoft
- “Bing App joins the AMP open-source effort (source)” (bản dịch) “Ứng dụng Bing tham gia nỗ lực mã nguồn mở AMP (tháng 9/2016)” — thời điểm Bing tham gia AMP.
Trích dẫn từ nguồn
Phát biểu được ghi nhận từ Google và Bing. Mỗi liên kết là deep link tới đoạn trích trên trang nguồn khi được hỗ trợ.
Google — AMP không phải yếu tố xếp hạng
- “AMP itself isn’t a ranking factor.” (bản dịch) “Bản thân AMP không phải yếu tố xếp hạng.” — Tài liệu Google Search Central. Đi tới trích dẫn
Google — AMP không còn bắt buộc cho Top Stories
- “using the AMP format is no longer required” (bản dịch) “không còn bắt buộc sử dụng định dạng AMP” cho carousel Top Stories. Đi tới trích dẫn
Google — Signed Exchange được ưu tiên hơn Viewer
- Google “prioritizes signed exchange over AMP Viewer when supported.” (bản dịch) “ưu tiên signed exchange hơn AMP Viewer khi được hỗ trợ”. Đi tới trích dẫn
Google — AMP desktop không được phục vụ từ cache
- “Desktop AMP pages are not currently served from Google AMP Cache; canonical AMP pages behave as standard results.” (bản dịch) “Trang AMP desktop hiện không được phục vụ từ Google AMP Cache; trang AMP canonical hoạt động như kết quả tiêu chuẩn.” Đi tới trích dẫn
Bing — AMP không phải yếu tố xếp hạng Bing
- “AMP does not impact our ranking algorithms in any way.” (bản dịch) “AMP không tác động tới thuật toán xếp hạng của chúng tôi theo bất kỳ cách nào.” — quản lý kỹ thuật nhóm của Bing khi AMP ra mắt. Đọc bài đưa tin
Giữ, gỡ hay tránh AMP?
Bạn đang cân nhắc AMP cho dự án mới? Đừng thêm chỉ vì SEO. AMP không phải yếu tố xếp hạng và không còn bắt buộc cho Top Stories. Hãy xây website canonical đáp ứng trực tiếp yêu cầu hiệu suất và xuất bản.
Bạn đã vận hành trang AMP? Chỉ tiếp tục nếu phiên bản AMP vẫn mang lại lợi ích kinh doanh hoặc phân phối đo được, lớn hơn chi phí duy trì triển khai thứ hai.
- AMP ổn định, rẻ và hữu ích rõ rệt: Giữ, nhưng audit ghép canonical, validation, analytics và content parity.
- AMP chỉ tồn tại vì yêu cầu Top Stories cũ: Lập kế hoạch gỡ.
- AMP gây vấn đề analytics, tính năng, thương hiệu hoặc bảo trì: Gỡ bằng chuyển hướng từng URL tới bản canonical tương ứng.
- Trang canonical chưa đạt nhu cầu hiệu suất: Sửa trước rồi di chuyển; đừng gỡ phiên bản đang hoạt động khi chưa có bản thay thế.
Checklist bảo trì và gỡ AMP
Nếu giữ AMP
- Mỗi trang canonical trỏ tới bản AMP tương ứng bằng
rel="amphtml". - Mỗi trang AMP canonical về đúng URL non-AMP.
- Nội dung và structured data tương đương trên hai phiên bản.
- Tài liệu AMP vẫn hợp lệ sau thay đổi template, component và quảng cáo.
- Analytics giữ attribution và session qua điều hướng cache-to-site.
- Chỉ URL canonical xuất hiện trong XML sitemap.
Nếu gỡ AMP
- Xác nhận trang canonical có nội dung đầy đủ và đạt tiêu chí hiệu suất của đội.
- Xóa
rel="amphtml"khỏi trang canonical. - Ánh xạ từng URL AMP tới đúng bản canonical bằng chuyển hướng vĩnh viễn.
- Kiểm tra lại canonical, structured data, liên kết nội bộ và analytics trên đích.
- Theo dõi Search Console khi báo cáo AMP giảm và URL canonical được crawl lại.
Lỗi AMP cần tránh
Giữ AMP vì lợi thế xếp hạng không tồn tại
AMP chưa bao giờ là yếu tố xếp hạng và không còn bắt buộc cho Top Stories từ năm 2021. Chỉ giữ khi có lợi ích vận hành hiện tại, đo được.
Xuất bản hai phiên bản ngày càng lệch
Trang AMP có nội dung mỏng hơn, thiếu structured data hoặc CTA khác sẽ tạo vấn đề parity và bảo trì. Hãy dùng một nguồn nội dung và xác thực cả hai đầu ra.
Gỡ AMP mà không chuyển hướng theo URL
Xóa endpoint AMP hoặc gửi tất cả về trang chủ phá vỡ quan hệ URL đã thiết lập. Hãy chuyển hướng từng URL AMP tới đúng trang canonical.
Tuyên bố thành công chỉ vì tài liệu hợp lệ
Validation chứng minh tuân thủ AMP, không chứng minh analytics liên tục, canonical đúng, content parity hay kết quả người dùng tốt. Hãy kiểm tra toàn bộ đường phân phối.
Bảng ghi nhớ AMP
Các sự thật giải quyết phần lớn tranh luận
| Tuyên bố | Thực tế |
|---|---|
| AMP là yếu tố xếp hạng | Không — Google nói bản thân AMP không phải yếu tố xếp hạng |
| AMP bắt buộc cho Top Stories | Không từ tháng 6/2021 — Core Web Vitals thay thế |
| Huy hiệu AMP ⚡ | Bị gỡ khỏi kết quả trong bản cập nhật tháng 6/2021 |
| URL AMP là URL của bạn | Chỉ với Signed Exchange (chỉ Chrome); nếu không là google.com/amp/s/… |
| AMP desktop từ cache | Không — AMP desktop hoạt động như kết quả tiêu chuẩn |
Cặp canonical
| Trang | Tự canonical? | Thẻ bổ sung |
|---|---|---|
| Non-AMP (bản được lập chỉ mục) | Có (rel="canonical" tới chính nó) | rel="amphtml" → URL AMP |
| Phiên bản AMP | Không | rel="canonical" → URL non-AMP |
| Chỉ AMP (một URL) | Có (tự tham chiếu) | — |
Sitemap / structured data: sitemap chỉ liệt kê URL canonical; đặt structured data trên cả hai phiên bản.
Thông tin nhanh về phục vụ và analytics
- AMP được cache thường phục vụ dưới
cdn.ampproject.org/google.com/amp/s/…. - SXG = URL của bạn trên thanh địa chỉ, chỉ Chrome, chữ ký tối đa 7 ngày, không carousel.
- Loại
cdn.ampproject.orgkhỏi referral; dùng AMP Linker (amp_id=) để hợp nhất session. - GA4 hỗ trợ AMP native: tháng 6/2024.
Gỡ AMP
- Bỏ
rel="amphtml"khỏi trang canonical → 2. chuyển hướng 301 URL AMP tới canonical → - ngừng theo dõi AMP trong GSC → 4. xác nhận lỗi biến mất.
Xác thực: AMP Test (search.google.com/test/amp), Rich Results Test, báo cáo trạng thái AMP của GSC.
Lệnh audit AMP
Tìm quan hệ AMP trong bản export crawl
Dùng biểu thức chính quy này trong custom extraction của crawler đối với nguồn HTML:
<link\s+[^>]*rel=["'](?:amphtml|canonical)["'][^>]*href=["']([^"']+)["'][^>]*>Capture group 1 trả về URL AMP hoặc canonical được liên kết. Kiểm tra các cặp trích xuất để tìm mapping thiếu, khác tên miền hoặc nhiều-một.
Kiểm tra chuyển hướng AMP khi gỡ
Chạy trong terminal và thay URL ví dụ:
curl -sSIL https://example.com/article/amp/Phản hồi đầu tiên phải là chuyển hướng vĩnh viễn và đích cuối phải là đúng bài canonical, không có chuỗi chuyển hướng tránh được.
Kiểm kê liên kết AMP trong tài liệu hiện tại
Chạy lệnh này trong Chrome DevTools Console trên trang canonical hoặc AMP:
[...document.querySelectorAll('link[rel="amphtml"], link[rel="canonical"]')].map(link => ({ rel: link.rel, href: link.href })) Công cụ bảo trì hoặc gỡ AMP
- AMP Validator: Kiểm tra tài liệu đã xuất bản có tuân thủ quy tắc markup AMP sau thay đổi template/component không.
- Search Console URL Inspection: So canonical được lập chỉ mục và đầu ra render cho mẫu URL canonical/AMP.
- Báo cáo trạng thái AMP của Search Console: Dùng khi AMP còn triển khai để tìm lỗi validity toàn template; sau khi gỡ có kế hoạch, kỳ vọng inventory giảm.
- PageSpeed Insights: Xác nhận bản canonical thay thế đạt mục tiêu hiệu suất AMP từng phục vụ; kiểm tra URL canonical, không chỉ bản AMP được cache.
- Crawler có custom extraction: Kiểm kê cặp
amphtml/canonical và xác minh mọi URL AMP đã ngừng đều chuyển hướng tới đúng canonical.
Xác thực một thay đổi AMP
Kiểm tra cặp canonical sau khi phát hành template AMP
Kiểm tra: Crawl các cặp đại diện và trích xuất liên kết amphtml, canonical. Kết quả mong đợi: canonical trỏ tới một URL AMP khớp và trang AMP trỏ ngược về canonical. Diễn giải lỗi: tín hiệu khám phá hoặc hợp nhất bị hỏng. Cửa sổ theo dõi: ngay lập tức. Điều kiện rollback: xuất hiện mapping thiếu, chéo hoặc nhiều-một.
Kiểm tra chuyển hướng khi gỡ AMP
Kiểm tra: Yêu cầu mẫu từ mọi mẫu URL AMP, trước tiên tắt rồi bật theo chuyển hướng. Kết quả mong đợi: một hop vĩnh viễn tới đúng bản canonical và đích trả thành công. Diễn giải lỗi: bản đồ migration thiếu hoặc có chuỗi. Cửa sổ theo dõi: ngay sau deploy và suốt quá trình crawl lại. Điều kiện rollback: bất kỳ URL AMP nào lỗi, lặp hoặc vào trang chung.
Kiểm tra trải nghiệm bản canonical thay thế
Kiểm tra: Chạy đích canonical qua PageSpeed Insights và QA analytics. Kết quả mong đợi: bản thay thế đạt baseline hiệu suất mobile đã thiết lập và giữ đo lường dự kiến. Diễn giải lỗi: AMP bị gỡ trước khi vai trò phân phối/theo dõi được thay. Cửa sổ theo dõi: kiểm tra lab ngay; dữ liệu thực địa theo cửa sổ cuốn thông thường. Điều kiện rollback: hiệu suất suy giảm có hệ thống hoặc mất đo lường bắt buộc sau migration.
Tự kiểm tra: AMP SEO
Năm câu hỏi nhanh về AMP là gì, làm gì và hiện đứng ở đâu. Chọn một đáp án cho từng câu rồi kiểm tra.
Tài nguyên đáng đọc
Bài viết của tôi
- Hướng dẫn nhập môn Technical SEO — vị trí của hiệu suất mobile và AMP trong bức tranh lớn.
Bài nói của tôi
- AMP: làm hay chết? — tóm tắt phiên SMX West 2018 (Search Engine Land) — góc nhìn “ông già cáu kỉnh” của tôi rằng AMP có thể không phải giải pháp phù hợp cho mọi công ty, nhất là doanh nghiệp lớn có cấu trúc phức tạp và chức năng AMP không hỗ trợ.
Chính thức
- Google — Giới thiệu AMP và Xác thực trang AMP.
- Google — Chi tiết thêm về bản cập nhật page experience (tháng 4/2021) — AMP không còn bắt buộc cho Top Stories.
Từ ngành
- Vì sao chúng tôi tắt trang AMP tại Search Engine Land — quyết định gỡ AMP của một nhà xuất bản lớn.
- Điều gì xảy ra khi chúng tôi tắt AMP (Search Engine Land) — hậu kiểm: traffic gián đoạn rất ít, analytics đối tượng rõ hơn.
- Nhà xuất bản có bỏ AMP khi Top Stories không còn yêu cầu? (Search Engine Land).
- Google AMP đã chết! (Plausible Analytics) — góc nhìn AMP suy giảm cùng bối cảnh giám sát chống độc quyền phía sau việc Google bỏ yêu cầu.
- Google AMP & SEO: mọi điều cần biết (Search Engine Journal) — hướng dẫn kỹ thuật gồm xử lý canonical.
- Tin tốt: Google không còn yêu cầu nhà xuất bản dùng AMP (The Register) — bài về chuyển sang Core Web Vitals.
Video
- Google Search Central (YouTube) — loạt How Google Search Works và nội dung giải thích page experience/Core Web Vitals của Martin Splitt, bao quát các chỉ báo hiệu suất đã thay AMP cho Top Stories. Kênh
Nhật ký thay đổi
Đã cập nhật 22 thg 8, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.
Đã cập nhật 9 thg 8, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.
Đã cập nhật 8 thg 8, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.
Đã cập nhật 18 thg 7, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.