Hướng dẫn gỡ bỏ AMP khỏi website WordPress mà không ảnh hưởng đến SEO.
Không thể phủ nhận được rằng AMP Project (Accelerated Mobile Pages hay trang dành cho thiết bị di động được tăng tốc) của Google là một trong những bước tiến mới giúp các website hiển thị nội dung nhanh hơn khi người dùng click vào kết quả tìm kiếm. Nền tảng WordPress cũng đã có sẵn những plugin giúp bạn tích hợp giao diện này vào website một cách dễ dàng. Tuy nhiên, sau một thời gian dài sử dụng, tôi và nhiều người khác nhận ra rằng: AMP không những không giúp ích gì trong việc cải thiện thứ hạng tìm kiếm mà còn gây ảnh hưởng không nhỏ tới trải nghiệm người dùng trên thiết bị di động.
Tham khảo thêm:
- Trang dành cho thiết bị di động được tăng tốc (AMP)
- Kiểm tra giao diện AMP trong Google Search Console
Tại sao bạn nên gỡ bỏ AMP?
Trên thực tế, các trang AMP thường có giao diện rất đơn giản. Chúng có thể mang lại tốc độ load nhanh hơn, tuy nhiên lại thiếu thốn quá nhiều tính năng quan trọng. Giao diện AMP chỉ thực sự phù hợp với những trang tạp chí, báo điện tử. Còn nếu website của bạn là trang chia sẻ thủ thuật (cần hiển thị nhiều loại code khác nhau) hay shop bán hàng online thì AMP là thứ không cần thiết. Nó làm cho giao diện website trở nên thiếu chuyên nghiệp và ảnh hưởng xấu đến trải nghiệm người dùng.
AMP không phải là một yếu tố trong xếp hạng tìm kiếm. Miễn là website của bạn hỗ trợ thiết bị di động tốt (responsive hoặc có giao diện mobile riêng), load đủ nhanh, bạn có thể xem xét gỡ bỏ AMP bất cứ lúc nào. Chúng tôi cũng đã hoàn thành việc gỡ bỏ AMP khỏi blog WP Căn bản và ngay sau đây là hướng dẫn chi tiết nếu bạn cũng muốn làm điều đó.
Gỡ bỏ AMP khỏi website WordPress mà không gây lỗi 404
Có 2 cách khác nhau để làm điều này. Tùy thuộc vào việc web server của bạn có hỗ trợ file .htaccess
hay không mà lựa chọn cho phù hợp.
Sử dụng file .htaccess
1. Chèn đoạn code sau đây vào đầu file .htaccess
trong thư mục cài đặt WordPress của bạn:
# Redirect AMP URLs to non-AMP URLs RewriteRule (.*)/AMP$ $1 [NC,R=301,L]
Tác dụng của code là redirect (301) từ link AMP về link gốc của bài viết, trang, chuyên mục, thẻ…
2. Nếu bạn tạo cả giao diện AMP cho trang chủ (ví dụ https://wpcanban.com/amp
), hãy dùng plugin có tính năng redirect 301 (chẳng hạn như Yoast SEO Premium) để redirect từ link AMP về link gốc:
Các bạn cũng có thể redirect bằng code sau trong file .htaccess
:
Redirect 301 /amp https://yourdomain.com
Thay https://yourdomain.com
bằng link trang chủ của bạn.
Sử dụng plugin Redirection
1. Cài đặt và kích hoạt plugin Redirection (download).
2. Truy cập Tools => Redirection => Add new redirection với nội dung như sau:
Trong đó:
- Source URL:
/(.*)\/amp
- Target URL:
https://yourdomain.com/$1
Nhớ thay https://yourdomain.com
bằng tên miền của bạn. Tick vào mục Regex rồi click vào nút Add Redirect.
3. Tạo tiếp một lệnh redirect dành riêng cho trang chủ (nếu plugin AMP có tạo cả phiên bản AMP cho trang chủ của bạn).
Nhớ thay https://yourdomain.com
bằng tên miền của bạn.
Sử dụng Yoast SEO Premium
1. Nếu bạn đang sử dụng plugin Yoast SEO Premium trên website của mình thì việc redirect bằng file .htaccess
hay cài thêm plugin Redirection là điều không cần thiết. Tất cả những gì bạn cần làm là truy cập Yoast SEO => Redirects => chọn tab Regex Redirects và thiết lập một lệnh redirect tương tự như đối với plugin Redirection.
Nhớ thay https://yourdomain.com
bằng tên miền của bạn.
2. Ngoài ra, hãy chuyển sang tab Redirects và tạo thêm một lệnh redirect dành riêng cho trang chủ (nếu plugin AMP có tạo cả phiên bản AMP cho trang chủ của bạn).
Nhớ thay https://yourdomain.com
bằng tên miền của bạn.
Sử dụng plugin WP 404 Auto Redirect to Similar Post
Tất cả những gì các bạn cần làm là cài đặt và kích hoạt plugin WP 404 Auto Redirect to Similar Post (download).
Plugin này sử dụng thuật toán thông minh để phân tích xem có trang nào khác trên website có URL hoặc tiêu đề gần giống với trang bị lỗi 404 hay không? Nếu có, nó sẽ redirect trang bị lỗi về trang tương tự. Nếu không, nó sẽ redirect về trang chủ (mặc định) hoặc 1 trang cụ thể nào đó do bạn thiết lập từ trước.
Tham khảo thêm: Redirect trang bị lỗi 404 về trang chủ trong WordPress
Kiểm tra kết quả
Thử truy cập vào 1 link AMP bất kỳ trên website của bạn xem nó đã tự động redirect về link gốc (non-AMP) hay chưa? Cuối cùng, vô hiệu hóa và gỡ bỏ plugin tạo giao diện AMP khỏi website của bạn. Nhớ xóa cache web nếu bạn đang cài plugin tạo cache.
Nếu bạn thao tác chính xác, bạn sẽ thấy số lượng trang AMP được index trong Google Search Console giảm dần theo thời gian (chờ vài ngày mới bắt đầu thấy kết quả). Chúc các bạn thành công!
Bạn có đang sử dụng giao diện AMP trên website của mình? Bạn đánh giá thế nào về ảnh hưởng của giao diện AMP tới thứ hạng tìm kiếm và trải nghiệm người dùng? Hãy chia sẻ với chúng tôi quan điểm và ý kiến của bạn trong khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)
Cám ơn bác vì bài viết, em trải nghiệm amp được vài ngày và thấy ko thích hợp với site bán hàng nên đã gỡ nó cho thanh thản :D
Không chỉ là site bán hàng, site tin tức /blog cũng thấy nó tù tù sao ấy bác ạ ! Nên dùng theme hiển thị tốt trên di động, còn AMP này không ổn lắm :D
Với webmaster tool có cần khai báo lại không bác nhỉ
Không bạn nhé. Nó tự cập nhật.
Khi tên miền có DA PA cao rồi thì khỏi AMP vẫn Top. Còn trong cuộc chơi thì thằng nào theo luật thằng đó được nâng đỡ hơn chứ anh Hiếu nhỉ :D
Cách này chuyển hướng rất chuẩn, cảm ơn ad
Hi anh,
Anh cho em hỏi là dòng lệnh trên .htaccess mình giữ lại mãi, hay 1 thời gian là có thể tháo ra hả anh.
Nên giữ bạn nhé. Nó cũng đâu có ảnh hưởng gì đến hòa bình thế giới? :P
Hi a, em đã làm đúng như trên bài hướng dẫn, nh dùng plugin redirection. Em kiểm tra thì những url dạng abc.com/bai-viet/amp/ đã tự redirect về abc.com/bai-viet/. Nhưng còn khi search kết quả và click từ google sẽ có dạng url là https://www.google.com/amp/s/abc.com/bai-viet/amp/. Đường dẫn này cần sử lý ra sao, hay theo thời gian nó sẽ tự nhận lại url cũ. Mong a trả lời thắc mắc giúp em
Để từ từ Google nó tự cập nhật và xóa bỏ các link AMP đã index bạn nhé.
Anh Hiếu cho em hỏi link amp của em có dạng domain.com/xx/?amp thì cú pháp redirect bằng plugin redirection như thế nào ạ ?
Bạn điền
/(.*)\/?amp
xem nó có redirect không?ko a ơi :v
Thử
/(.*)\/*amp
xem sao? :Pnó trả về link có đuôi là ? ạ T.T
domain/xx/?
Vậy thì mình cũng bó tay. @@!
M dùng amp và extension của jnews và thấy nó xấu vô cùng. Để responsive lại đẹp mà còn nguyên chức năng. Mn có thể theo trend còn riêng m thì ko thích.
Bạn hướng dẫn mình cài bản responsive cho di động được không. giao diện di động url / amp xấu quá. mà mình không rành lắm.
Một là thay theme khác (có sẵn tính năng responsive), hai là cài thêm plugin hỗ trợ tạo giao diện riêng dành cho điện thoại bạn nhé, chẳng hạn như WPtouch…
em cũng muốn dùng mà cài lỗi tùm lum nên nghỉ.
Ngày trước đang cài amp được thời gian ổn định rồi thì thấy tỷ lệ thoát cao quá và khách cũng chỉ truy cập vào 1 trang rồi bỏ đi luôn, không ghé qua trang khác. Rồi xóa luôn plugin, nó báo lỗi linh tinh cả do không tìm thấy website lúc ng dùng tìm kiếm trên google. Vậy là toang thêm phát nữa, rớt cả loạt từ khóa, mấy đối thủ có cơ hội lên top từ đợt đó.
Chắc bạn quên mất bước redirect 301 các trang AMP về trang gốc đúng không? 😅
Chính xác Google đang dần dần loại bỏ AMP rồi nên không cần thiết đặt amp chi cho cực