Học không giới hạn 600+ khóa học chỉ với 199K / tháng Xem ngay

Hỗ trợ

Hotline: 090 488 6095
Email: cskh@unica.vn

Kỹ thuật Cloaking là gì? Tất tần tật thông tin về Cloaking trong SEO

Nội dung được viết bởi Đội ngũ Unica
Cập nhật cuối: 05/06/2025 Lượt xem: 22

Bạn có bao giờ truy cập một trang web từ kết quả tìm kiếm Google nhưng nội dung lại hoàn toàn khác so với những gì bạn mong đợi? Nếu có, rất có thể bạn đã gặp phải một kỹ thuật SEO có tên là Cloaking. Đây là một kỹ thuật SEO rất tinh vi nhằm che giấu nội dung trước công cụ tìm kiếm để tăng thứ hạng. Sau đây, Unica sẽ chia sẻ Cloaking là gì? Vì sao Cloaking lại bị xem là “chiêu trò” trong tối ưu hóa công cụ tìm kiếm. Cùng tìm hiểu ngay.

Kỹ thuật Cloaking là gì?

Cloaking là một chiêu trò điển hình trong thế giới SEO mũ đen xuất hiện với mục đích chính là lừa đối công cụ tìm kiếm. Nguyên lý hoạt động của kỹ thuật Cloaking là cung cấp hai phiên bản nội dung khác nhau cho người dùng và bot thu thập thông tin. Khi Googlebot hoặc các bot tìm kiếm truy cập, chúng sẽ thấy một trang được tối ưu đầy đủ từ khóa, cấu trúc và nội dung chuẩn SEO. Nhưng thực tế khi người dùng truy cập vào website, họ lại được dẫn tới một nội dung hoàn toàn khác, đôi khi ít liên quan, thậm chí mang tính quảng cáo hoặc gây hiểu nhầm.

Tìm hiểu khái niệm kỹ thuật Cloaking

Tìm hiểu khái niệm kỹ thuật Cloaking

Mục tiêu chính của Cloaking là thao túng thứ hạng tìm kiếm. Cloaking làm cho trang web dường như có nội dung rất tốt và xứng đáng được xếp hạng cao cho các từ khóa mục tiêu. Tuy nhiên, thực tế đây lại là trang web kém chất lượng, không cung cấp nội dung hữu ích cho người dùng. Thậm chí nội dung những website này còn vi phạm các chính sách của các công cụ tìm kiếm như: spam, sao chép nội dung hoặc nội dung không phù hợp.

Kỹ thuật làm SEO Cloaking bị đánh giá là một vi phạm nghiêm trọng trong nguyên tắc quản trị trang web của Google. Nếu như bị phát hiện, website có thể bị cấm lập chỉ mục. Google coi Cloaking như một hình thức lừa đảo, không công bằng với người dùng và các trang web khác. Vì vậy, Google khuyến khích nhà quản lý không nên sử dụng kỹ thuật Cloaking.

Cơ chế hoạt động của Cloaking

Để triển khai kỹ thuật Cloaking, các quản trị viên web thường dựa vào các đoạn mã chạy ở phía máy chủ. Mục đích là để nhận diện ai đang truy cập vào website.

Cụ thể quá trình này thường diễn ra như sau:

  • Ngay khi có một truy vấn truy cập vào trang, máy chủ lập tức kiểm tra các thông tin như: địa chỉ IP, trình duyệt (user agent), hoặc các tín hiệu nhận diện khác. Dựa vào dữ liệu này, hệ thống phân loại người truy cập.
  • Nếu phát hiện truy cập đến từ bot của công cụ tìm kiếm, máy chủ sẽ trả về một phiên bản nội dung chất lượng chứa đầy đủ từ khóa, liên kết hoặc cấu trúc được tối ưu hóa cho SEO để bot đánh giá tốt và xếp hạng cao trên các công cụ tìm kiếm.

  • Nếu xác định là người dùng thật ghé thăm, máy chủ sẽ hiển thị nội dung thực tế của trang web.

Các kỹ thuật Cloaking phổ biến

Cloaking bao gồm nhiều kỹ thuật khác nhau, trong đó tiêu biểu nhất là những kỹ thuật sau:

Che giấu tác nhân người dùng

Trong “vùng tối” của SEO mũ đen, che giấu tác nhân người dùng (user agent cloaking) là một trong những thủ thuật được áp dụng phổ biến nhất nhằm qua mặt công cụ tìm kiếm. Kỹ thuật này lợi dụng một chuỗi thông tin mà trình duyệt hoặc bot gửi đến máy chủ khi truy cập vào website – gọi là user agent. Chuỗi này tiết lộ những dữ liệu cơ bản như: trình duyệt đang dùng, hệ điều hành nào, thiết bị sử dụng,…, Từ đó giúp website hiển thị nội dung tương thích. 

Cloaking hiển thị nội dung đúng đối tượng một cách tinh vi

Cloaking hiển thị nội dung đúng đối tượng một cách tinh vi

Ví dụ: Khi bạn truy cập bằng Google Chrome trên máy tính, user agent có thể trông như sau: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36

Trong khi đó, Googlebot – bot của Google chuyên thu thập dữ liệu trang web thì sẽ lại gửi user agent như: Mozilla/5.0 (compatible; Googlebot/2.1; +https://www.google.com/bot.html)

Thông qua chuỗi thông tin này, máy chủ web có thể dễ dàng nhận biết ai là người dùng thật, ai là bot tìm kiếm. Từ đó, hiển thị nội dung đúng đối tượng.

IP cloaking

IP Cloaking là một kỹ thuật tinh vi thường thấy thường được SEOer làm việc theo hình thức SEO mũ đen áp dụng. IP (Internet Protocol) là một giao thức mạng được sử dụng để giao tiếp với các thiết bị kết nối internet, mỗi thiết bị kết nối đều được gán một địa chỉ IP riêng để xác định và phân biệt với các thiết bị khác.

Ví dụ: IP thật của bạn có thể là 192.168.1.100, nhưng khi dùng IP Cloaking, hệ thống sẽ thay thế nó bằng một địa chỉ khác như 203.0.113.42. Khi đó, các website mà bạn truy cập sẽ tưởng bạn đến từ một nguồn khác, và đây chính là mấu chốt để “qua mặt” công cụ tìm kiếm.

Mục tiêu của IP Cloaking là đánh lừa các bot bằng cách hiển thị một nội dung được tối ưu SEO rất bài bản. Nhưng khi người dùng thực truy cập, họ lại chỉ thấy một phiên bản hoàn toàn khác, có thể là thông tin kém chất lượng, không liên quan, thậm chí gây thất vọng.

Cloaking sử dụng referer để ẩn đi các thông tin

Trong môi trường web, referer là một phần trong tiêu đề HTTP, cho biết người truy cập đã đến trang hiện tại từ đâu. Ví dụ: nếu bạn nhấp vào một liên kết từ trang A sang trang B, thì trang B có thể nhìn thấy rằng bạn đến từ trang A thông qua thông tin referer.

Lợi dụng điều này, Cloaking theo referer cho phép website phân biệt đâu là bot tìm kiếmvà đâu là người dùng thật. Khi phát hiện yêu cầu đến từ Google, website sẽ hiển thị một nội dung “chuẩn SEO”, giàu từ khóa để ghi điểm với thuật toán. Nhưng nếu người truy cập đến từ nguồn khác, họ có thể thấy một phiên bản nội dung hoàn toàn khác, kém chất lượng hoặc không liên quan.

JavaScript cloaking

JavaScript Cloaking là một thủ thuật SEO mũ đen lợi dụng khả năng chạy mã JavaScript trên trình duyệt để "tung hỏa mù" với công cụ tìm kiếm. Khi một trình duyệt hoặc chương trình truy cập vào trang web, nếu cho phép, nó sẽ tự động tải và thực thi mã JavaScript có sẵn trên trang.

Tận dụng điều này, một số website sẽ viết mã JavaScript nhằm phân biệt giữa bot và người dùng thực. Chẳng hạn, trang web có thể kiểm tra xem trình duyệt có hỗ trợ JavaScript hay không. Nếu phát hiện đó là bot (thường không chạy được JavaScript), trang sẽ hiển thị phiên bản nội dung được tối ưu hóa cho SEO, chứa nhiều từ khóa và cấu trúc thân thiện với thuật toán tìm kiếm. Ngược lại, nếu là người dùng thật có trình duyệt hỗ trợ JavaScript, họ có thể được chuyển hướng đến một nội dung chất lượng thấp.

Viết mã JavaScript nhằm phân biệt giữa bot và người dùng thực

Viết mã JavaScript nhằm phân biệt giữa bot và người dùng thực

Kỹ thuật ẩn tiêu đề ngôn ngữ trong yêu cầu HTTP

Mỗi lần bạn truy cập vào một trang web, trình duyệt sẽ tự động gửi kèm theo nhiều thông tin giúp máy chủ hiểu rõ hơn về bạn, trong đó có thông tin Accept-Language - hay còn gọi là tiêu đề ngôn ngữ chấp nhận. Tiêu đề này cho biết bạn muốn xem nội dung bằng ngôn ngữ nào. Ví dụ, nếu bạn dùng trình duyệt tiếng Việt, dòng thông tin này sẽ có dạng: Accept-Language: vi. Máy chủ web sẽ dựa vào thông tin này để hiển thị nội dung phù hợp với ngôn ngữ bạn mong muốn, từ đó nâng cao trải nghiệm người dùng.

Tuy nhiên, một số trang web lại lợi dụng chính tính năng này để “đánh lừa” công cụ tìm kiếm. Họ sẽ kiểm tra tiêu đề ngôn ngữ của người truy cập để xác định xem đó là bot tìm kiếm hay người dùng thật. Từ đó, tạo ra 2 nội dung với chất lượng khác hoàn toàn nhau.

Cloaking dựa trên session

Trong lập trình web, session được ví như “bộ nhớ tạm” giúp website nhớ bạn là ai, đang làm gì trong suốt thời gian bạn còn ở lại trang. Nhờ session, những thông tin như: tên đăng nhập, giỏ hàng, hay lịch sử duyệt web được lưu lại và cá nhân hóa trải nghiệm cho từng người dùng. Mỗi khi bạn mở một trang web, trình duyệt sẽ gửi thông tin session tới máy chủ để xác định bạn đã truy cập bao lâu, bạn đã tương tác những gì. Và cũng chính từ đây, một số chiêu trò cloaking tinh vi đã ra đời, trong đó có cloaking dựa trên session.

Bot thường thu thập dữ liệu và quét nội dung cực kỳ nhanh, trong khi người dùng thật thường ở lại lâu hơn, cuộn xem nhiều phần nội dung. Dựa vào thời gian và hành vi session, trang web có thể "đoán" ai là bot, ai là người dùng thực. Kết quả là sẽ hiển thị phiên bản nội dung siêu chuẩn SEO với nhiều từ khóa, cấu trúc đẹp mắt để nhanh chóng leo top Google. Trong khi đó, người dùng thật lại nhìn thấy một phiên bản nội dung hoàn toàn khác, không tối ưu và cũng không chuẩn SEO.

Tại sao không nên sử dụng Cloaking trong SEO?

Cloaking là một chiến thuật SEO mạo hiểm nên không được khuyến khích sử dụng, SEOer nên tránh vì nó tiềm ẩn nhiều rủi ro nghiêm trọng cho website. Dưới đây là những lý do khiến việc sử dụng Cloaking không được khuyến khích:

  • Mất PA (Page Authority) và DA (Domain Authority): PA và DA là các chỉ số quan trọng đánh giá độ tin cậy và chất lượng của trang web. Khi áp dụng Cloaking, người dùng thường thất vọng vì nội dung không đúng như kỳ vọng, dẫn đến mất đi các liên kết giá trị. Kết quả là PA và DA giảm mạnh, làm giảm khả năng cạnh tranh trên công cụ tìm kiếm.

  • Giảm vị trí của SERP: SERP quyết định mức độ hiển thị của trang web với người dùng. Nếu bị phát hiện dùng Cloaking, trang web có thể bị tụt hạng hoặc mất uy tín do vi phạm các quy tắc của công cụ tìm kiếm.

  • Cấm lập chỉ mục trang web: Lập chỉ mục giúp trang web hiển thị trên kết quả tìm kiếm. Tuy nhiên, khi sử dụng cloaking, trang web dễ bị công cụ tìm kiếm “tẩy chay”, không được lập chỉ mục, đồng nghĩa với việc người dùng sẽ khó hoặc không thể tìm thấy website của bạn.

  • Mất niềm tin của người dùng và giảm tỷ lệ chuyển đổi: Khi nội dung hiển thị với người dùng khác xa so với bot tìm kiếm, người dùng sẽ cảm thấy bị đánh lừa và rời đi nhanh chóng. Điều này làm giảm sự tin tưởng, lượng truy cập cũng như khả năng chuyển đổi khách hàng như mua hàng hoặc đăng ký dịch vụ.

  • Vi phạm các nguyên tắc quản trị trang web của Google và các công cụ tìm kiếm khác: Cloaking bị xem là hành vi gian lận nghiêm trọng, vi phạm các nguyên tắc quản trị trang web do Google và nhiều công cụ tìm kiếm đề ra. Hậu quả có thể là án phạt nặng, ảnh hưởng lâu dài đến danh tiếng và hiệu quả hoạt động của website.

Cloaking là một chiến thuật SEO mạo hiểm nên không được khuyến khích sử dụng

Cloaking là một chiến thuật SEO mạo hiểm nên không được khuyến khích sử dụng

Cách nhận biết một trang web có sử dụng cloaking hay không?

Không cần đến kỹ thuật phức tạp, bạn hoàn toàn có thể phát hiện một trang web đang áp dụng cloaking bằng vài thao tác đơn giản sau:

Sử dụng các công cụ kiểm tra Cloaking

Hiện nay có nhiều công cụ trực tuyến cho phép bạn kiểm tra nội dung trang web. Khi sử dụng các công cụ này, bạn chỉ cần nhập URL, hệ thống sẽ hiển thị nội dung được bot thu thập. Nếu nội dung này khác đáng kể so với phiên bản bạn đang thấy trong trình duyệt, đó chính là dấu hiệu cloaking.

Ví dụ: Sử dụng công cụ Smallseotools để kiểm tra Cloaking.

So sánh nội dung của trang web khi xem bằng các trình duyệt khác nhau hoặc các thiết bị khác nhau

Ngoài sử dụng công cụ kiểm tra, bạn cũng có thể so sánh nội dung trên trang web khi xem bằng các trình duyệt khác nhau hoặc các thiết bị khác nhau để phát hiện website có sử dụng Cloaking hay không. Cách nhận biết này thực hiện như sau: Thử mở cùng một trang web trên các thiết bị khác nhau như: máy tính, điện thoại hoặc tablet. Sau đó, truy cập qua các trình duyệt khác nhau như: Chrome, Firefox hay Safari. Nếu nội dung có sự thay đổi đáng kể (ví dụ phần văn bản bị thay thế bằng hình ảnh hoặc thiếu thông tin), đó có thể là dấu hiệu cho thấy trang web đang cố tình hiển thị nội dung khác nhau cho từng đối tượng người dùng - một kỹ thuật cloaking khá phổ biến.

So sánh nội dung của trang web khi xem bằng chế độ xem mã nguồn hoặc chế độ xem cache của Google

Một cách nâng cao để kiểm tra website có sử dụng Cloaking hay không là so sánh nội dung của trang web khi xem bằng chế độ xem mã nguồn hoặc chế độ xem cache của Google. Đối với phương pháp này bạn có thể kiểm tra mã nguồn của trang bằng cách nhấn chuột phải và chọn “Xem nguồn trang” (View Page Source). Hoặc, sử dụng cú pháp cache:tên-mien.com trên Google để xem phiên bản mà Google lưu trữ. Nếu những gì bạn thấy ở bản cache khác hoàn toàn với bản đang truy cập, đó là một trong những dấu hiệu Cloaking rõ ràng.

Cách nhận biết một trang web có sử dụng Cloaking

Cách nhận biết một trang web có sử dụng Cloaking

So sánh nội dung của trang web khi xem bằng các công cụ giả lập user agent

Ngoài những cách nhận biết đã chia sẻ ở trên, bạn cũng có thể nhận biết website có Cloaking hay không bằng cách so sánh nội dung của trang web khi xem bằng các công cụ giả lập user agent. Chức năng của công cụ giả lập user agent đó là cho phép  bạn thay đổi user agent của trình duyệt hoặc chương trình của bạn để giả vờ thành một phiên bản khác. 

Khi bạn “giả làm bot” để truy cập trang và nhận thấy nội dung khác biệt so với khi truy cập với vai trò người dùng thật, chẳng hạn như: xuất hiện thêm hàng loạt từ khóa, nội dung ẩn hay thậm chí là một giao diện hoàn toàn khác thì rất có thể trang web đó đang sử dụng cloaking để đánh lừa các công cụ tìm kiếm.

So sánh nội dung của trang web khi xem bằng các công cụ giả lập IP

Một trong những cách hiệu quả để phát hiện cloaking là so sánh nội dung hiển thị của trang web khi truy cập bằng địa chỉ IP khác nhau. Việc này có thể thực hiện thông qua các công cụ giả lập IP như: VPN (Virtual Private Network), proxy server, trình giả lập bot tìm kiếm (user-agent switcher).

Cách thực hiện: Đầu tiên bạn truy cập trang web bằng IP thật. Sau đó, dùng VPN hoặc proxy để thay đổi IP — giả lập là bạn đang truy cập từ một vị trí khác, hoặc đóng vai trò là bot của Google (user-agent: Googlebot) và so sánh nội dung hiển thị giữa hai lần truy cập. Nếu nội dung khác biệt đáng kể thì rất có thể website đang áp dụng kỹ thuật cloaking để "qua mặt" công cụ tìm kiếm.

So sánh nội dung của trang web khi xem bằng các công cụ giả lập referer

Sử dụng công cụ giả lập referer – cho phép bạn “giả vờ” truy cập trang web từ một nguồn cụ thể, chẳng hạn như: kết quả tìm kiếm trên Google, Bing hay Yahoo. Nếu nội dung hiển thị thay đổi rõ rệt khi bạn truy cập từ một referer giả lập, có khả năng trang web đang sử dụng cloaking để điều chỉnh nội dung theo nguồn truy cập.

Kết luận

Hy vọng sau khi đọc bài viết, bạn đã nắm rõ Cloaking là gì và lý do vì sao đây là một kỹ thuật SEO nên tránh. Dù có khả năng giúp tăng thứ hạng nhưng Cloaking lại tiềm ẩn nhiều rủi ro, đặc biệt là về uy tín và sự tin tưởng từ người dùng lẫn công cụ tìm kiếm. Việc sử dụng Cloaking giúp website không phát triển bền vững, thậm chí còn có nguy cơ bị cấm lập chỉ mục. Vì vậy, tốt nhất SEOer không nên áp dụng kỹ thuật này trong quá trình làm việc trên website nhé.


Tags: Seo
Trở thành hội viên
0/5 - (0 bình chọn)