WebsiteScanner Quét miễn phí

Website bị chèn link cờ bạc, bài viết lạ trên Google: cách phát hiện và xử lý

WebsiteScanner · 3/11/2026 · khoảng 8 phút đọc

Tóm tắt
  • Kẻ tấn công chèn trang và link cờ bạc vào website để mượn uy tín tên miền của bạn trên Google. Bạn thường không thấy gì khi tự mở web.
  • Kiểm tra bằng site:tenmien.vn kèm từ khoá như “nhà cái”, “slot”, “casino”, và trong Google Search Console (Vấn đề bảo mật, Thao tác thủ công, Kiểm tra URL).
  • Dọn dẹp: sao lưu, đổi mọi mật khẩu, cập nhật hoặc gỡ plugin, tìm file PHP bị chèn, kiểm tra .htaccess và cơ sở dữ liệu, xoá trang spam, rồi báo Google xem xét lại.

Một ngày khách nhắn: “Tìm tên shop trên Google sao lại ra bài nhà cái?”. Bạn mở website thì mọi thứ vẫn bình thường. Đây là kiểu tấn công spam SEO rất phổ biến với website nhỏ: kẻ gian không phá website mà lén đặt hàng loạt trang hoặc link quảng cáo cờ bạc lên tên miền của bạn, vì Google tin tên miền đã có tuổi hơn tên miền mới lập.

Bài này hướng dẫn cách phát hiện, cách dọn và cách làm sạch kết quả trên Google. Nếu bạn chỉ muốn một danh sách kiểm tra nhanh mọi kiểu bị hack, xem bài cách kiểm tra website có bị hack không trong 5 phút.

Dấu hiệu website bị chèn nội dung cờ bạc

1. Kết quả lạ khi tìm site: trên Google

Gõ vào Google:

site:tenmien.vn nhà cái
site:tenmien.vn slot
site:tenmien.vn casino
site:tenmien.vn cá cược

Nếu xuất hiện tiêu đề hoặc đường dẫn bạn chưa từng viết, ví dụ một thư mục lạ chứa hàng trăm trang “nổ hũ”, website đã bị chèn nội dung. Lướt thêm vài trang kết quả của site:tenmien.vn không kèm từ khoá: spam đôi khi bằng tiếng Anh, tiếng Nhật hoặc tiếng Trung.

2. Cảnh báo trong Google Search Console

Nếu đã thêm website vào Search Console, xem hai mục:

  • Vấn đề bảo mật (Security issues): Google ghi nhận website bị hack, ví dụ “Hacked: content injection”.
  • Thao tác thủ công (Manual actions): Google đã phạt website vì spam, có thể làm website tụt hạng hoặc biến khỏi kết quả tìm kiếm.

Mục Trang (Pages) và Sơ đồ trang web cũng có thể lộ ra số trang được lập chỉ mục tăng vọt bất thường.

3. Spam chỉ hiện với Google hoặc với điện thoại (cloaking)

Đây là lý do nhiều chủ web không tin mình bị hack. Mã độc kiểm tra ai đang truy cập: nếu là Googlebot thì trả về trang đầy link cờ bạc, nếu là người dùng điện thoại vào từ Google thì chuyển sang trang cá cược, còn bạn mở trên máy tính quen thuộc thì thấy trang bình thường. Kỹ thuật này gọi là cloaking.

Vì vậy đừng chỉ dựa vào trình duyệt của mình. Hãy xem trang bằng mắt của Google:

  • Search Console → Kiểm tra URL (URL Inspection) → nhập địa chỉ trang → Kiểm tra URL đang hoạt động → Xem trang đã thu thập dữ liệu (View crawled page). Xem tab HTML có link hoặc chữ lạ không.
  • Nếu chưa có Search Console: dùng công cụ Kiểm tra kết quả nhiều định dạng (Rich Results Test) của Google, nhập địa chỉ trang rồi xem mã HTML đã hiển thị.
  • Thử trên điện thoại bằng 4G, tab ẩn danh, tìm tên website trên Google rồi bấm vào kết quả.

Vì sao website bị chèn link cờ bạc?

  • Plugin, theme hoặc CMS lâu không cập nhật: lỗ hổng đã công bố được dò tự động trên hàng loạt website.
  • Theme, plugin “crack” (nulled) tải từ nguồn không chính thức: thường được cài sẵn cửa hậu.
  • Mật khẩu quản trị yếu hoặc dùng chung với nơi khác, không bật xác thực hai lớp.
  • Hosting bị xâm nhập: hosting dùng chung kém cách ly, tài khoản FTP hoặc cPanel bị lộ, hoặc một website khác trên cùng tài khoản hosting bị hack trước.

Các bước dọn dẹp

  1. Sao lưu hiện trạng toàn bộ file và cơ sở dữ liệu, kể cả bản đã nhiễm. Bản này giúp tìm điểm xâm nhập và tránh mất dữ liệu nếu dọn nhầm.
  2. Đổi mọi mật khẩu: tài khoản hosting/cPanel, FTP/SSH, cơ sở dữ liệu (nhớ cập nhật lại trong file cấu hình, ví dụ wp-config.php), mọi tài khoản quản trị website, email tên miền. Xoá tài khoản admin bạn không tạo. Bật xác thực hai lớp nếu có.
  3. Cập nhật hoặc gỡ plugin, theme: cập nhật CMS, plugin, theme lên bản mới nhất; gỡ hẳn những cái không dùng và mọi bản “crack”. Với WordPress, cài lại lõi từ nguồn chính thức và chạy wp core verify-checksums nếu có WP-CLI.
  4. Tìm file PHP bị chèn: ưu tiên file mới sửa gần đây và đoạn mã bị làm rối. Nếu có SSH:
    find . -name "*.php" -mtime -30                       # PHP sửa trong 30 ngày
    grep -rlE "base64_decode|eval\(|gzinflate|str_rot13" --include=*.php .
    find wp-content/uploads -name "*.php"                 # PHP trong thư mục ảnh
    Một số plugin hợp lệ cũng dùng base64_decode, nên hãy so với bản gốc trước khi xoá. Không có SSH thì dùng trình quản lý file của hosting, sắp xếp theo ngày sửa.
  5. Kiểm tra .htaccess ở thư mục gốc và các thư mục con: tìm dòng RewriteCond theo HTTP_USER_AGENT (nhắm Googlebot) hoặc HTTP_REFERER (nhắm khách từ Google), và RewriteRule chuyển sang tên miền lạ.
  6. Kiểm tra cơ sở dữ liệu: với WordPress, trong bảng wp_options xem siteurl và home còn đúng tên miền không, và tìm thẻ <script hoặc tên miền lạ trong các tuỳ chọn và trong nội dung bài viết (wp_posts).
  7. Xoá trang spam: xoá bài, trang, thư mục do kẻ gian tạo. Để các địa chỉ đó trả về mã 404 hoặc 410, không chuyển hướng về trang chủ.
  8. Tạo lại khoá bảo mật: với WordPress, thay các khoá “salts” trong wp-config.php để buộc mọi phiên đăng nhập cũ thoát ra.
Kiểm tra trang chủ từ bên ngoài — miễn phí

WebsiteScanner đọc trang chủ của bạn như khách thường và như Googlebot, rồi báo nếu thấy từ khoá cờ bạc bị chèn, nội dung chỉ hiện cho Google, đoạn mã bị làm rối, chuyển hướng sang tên miền lạ, mã đào tiền ảo, WordPress lỗi thời hoặc file nhạy cảm bị lộ. Lưu ý: WebsiteScanner chỉ đọc trang chủ, và một số mã cloaking nhận diện Google theo địa chỉ IP, nên vẫn nên kiểm tra thêm bằng công cụ của Google ở trên.

Sau khi dọn sạch: làm sạch kết quả trên Google

  1. Gỡ tạm kết quả spam: Search Console → Xoá bỏ (Removals) → yêu cầu tạm ẩn các URL spam. Đây chỉ là ẩn tạm thời; URL phải trả về 404/410 thì mới biến mất hẳn.
  2. Yêu cầu xem xét: trong Vấn đề bảo mật hoặc Thao tác thủ công, bấm “Yêu cầu xem xét” và mô tả ngắn bạn đã làm gì: tìm ra điểm xâm nhập nào, xoá gì, cập nhật gì.
  3. Gửi lại sơ đồ trang web (sitemap) chỉ gồm trang thật để Google thu thập lại nhanh hơn.
  4. Theo dõi vài tuần: chạy lại site:tenmien.vn casino định kỳ và xem mục Trang trong Search Console.

Phòng tránh bị chèn lại

  • Bật cập nhật tự động cho CMS và plugin; gỡ thứ không dùng; không dùng bản “crack”.
  • Mật khẩu riêng cho từng tài khoản, bật xác thực hai lớp, không chia sẻ tài khoản admin.
  • Sao lưu tự động, lưu ở nơi khác hosting, thử khôi phục ít nhất một lần.
  • Xem thêm 10 việc bảo mật WordPress cơ bản và kiểm tra Security Headers, SSL.

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

Tôi mở website thấy bình thường, sao Google lại hiện bài cờ bạc?

Nhiều mã độc dùng kỹ thuật cloaking: chỉ hiện nội dung spam cho Googlebot hoặc cho khách dùng điện thoại vào từ Google. Hãy xem trang bằng công cụ Kiểm tra URL trong Search Console hoặc Rich Results Test của Google thay vì trình duyệt của bạn.

Xoá trang spam rồi, bao lâu Google mới hết hiển thị?

Công cụ Xoá bỏ trong Search Console ẩn tạm thời được nhanh. Để biến mất hẳn, URL phải trả về 404 hoặc 410 và Google cần thu thập lại, thường mất từ vài ngày đến vài tuần tuỳ website.

Có nên chuyển hướng các trang spam về trang chủ không?

Không nên. Hãy để chúng trả về 404 hoặc 410 để Google hiểu trang đã bị xoá. Chuyển hướng hàng loạt về trang chủ có thể khiến Google tiếp tục giữ các URL đó lâu hơn.

WebsiteScanner có phát hiện được link cờ bạc bị giấu với Googlebot không?

Có, ở trang chủ. Bản quét miễn phí đọc trang chủ hai lần, một lần như khách thường và một lần như Googlebot, rồi báo nếu thấy nhiều cụm từ cờ bạc (nhà cái, nổ hũ, tài xỉu…) hoặc nội dung cờ bạc chỉ hiện cho Googlebot. Các trang con và kiểu cloaking theo địa chỉ IP của Google thì vẫn cần kiểm tra bằng công cụ của Google.

Theo dõi website mỗi tuần

Quét miễn phí, không cần đăng ký. Xác minh tên miền để nhận cảnh báo qua email hằng tuần khi có lỗi mới. Bản PRO (199.000đ/tháng qua VietQR hoặc $8/tháng) quét chuyên sâu với hơn 5.000 lỗ hổng đã biết, sau khi xác minh bạn sở hữu tên miền.

Không có thời gian tự dọn? Khi bản quét phát hiện link cờ bạc hoặc mã độc, báo cáo có nút đặt dịch vụ dọn website bị hack: 1.490.000đ/website, gồm gỡ mã độc, xoá trang rác, đổi mật khẩu, cập nhật plugin, yêu cầu Google xem xét lại và tặng 1 tháng PRO để kiểm tra lại.