---
type: "Trust post"
title: "Cài Cloudflare Turnstile chống spam bot cho WordPress"
docType: "How-to guide"
description: "Chặn spam bot ở trang đăng nhập, bình luận và form liên hệ của WordPress bằng Cloudflare Turnstile miễn phí, thay cho Google reCAPTCHA."
resource: "https://cuongthach.com/docs/vi/content-system/resources/website-tools/software/cloudflare-turnstile/"
markdown: "https://cuongthach.com/docs/vi/content-system/resources/website-tools/software/cloudflare-turnstile/index.md"
tags:
  - "docs"
  - "vi"
  - "content-system"
  - "How-to guide"
  - "Tài nguyên"
status: stable
generated:
  by: "process:cuongthach-okf-export"
  at: "2026-10-27T14:18:02Z"
---
# Cài Cloudflare Turnstile chống spam bot cho WordPress

Cloudflare Turnstile là dịch vụ bảo mật miễn phí của Cloudflare, thay cho Google reCAPTCHA trong việc chặn các cuộc tấn công tự động từ spam bot. Trên website WordPress, bạn đặt Turnstile ở ba chỗ:

- **Trang quản trị**, gồm cả trang đăng ký và quên mật khẩu.
- **Bình luận**, nơi dễ bị tấn công nhất, gây hại cho uy tín, SEO và hiệu năng website.
- **Form plugin** như Contact Form 7, để lọc các email đăng ký, tiết kiệm chi phí và giữ sức khỏe cho email tên miền của bạn.

Website nào cũng gặp spam bot, site mới hay site cũ đều vậy. Bot tự động bình luận, tự động đăng nhập và tấn công mọi trang có form.

## Vì sao website WordPress cần chặn spam bot?

![Vì sao website WordPress cần chặn spam bot?](https://cuongthach.com/docs/_astro/illus-docs-turnstile-cong-xoay.CpqLA9p__ZTKTiY.svg "Nút gửi chỉ mở cho người thật")

**Bình luận là chỗ bị nặng nhất.** Không bật chặn bot thì dù site còn mới, mục bình luận cũng đầy bình luận rác. Để lâu không xử lý, dữ liệu của site phình ra.

Spam bot thường để lại link quảng cáo cho các site khác để lấy backlink. Bình luận rác như vậy kéo SEO của site bạn xuống. Bot còn nhân tiện thử hack site qua các form đăng nhập, nhất là trang đăng nhập admin.

Turnstile chỉ mở nút đăng nhập hay nút gửi bình luận sau khi xác nhận người dùng là người thật. Phối hợp thêm vài cách chống bot khác, site của bạn chặn được rất nhiều spam.

## Bạn cần chuẩn bị gì?

- **Một tài khoản Cloudflare miễn phí**, vì Turnstile là một dịch vụ con của Cloudflare.
- **Tên miền của website**, để khai báo làm hostname của widget.
- **Một form plugin** nếu bạn muốn bảo vệ cả form, ví dụ [Contact Form 7](/docs/vi/content-system/resources/website-tools/wordpress/contact-form-7).

## Cài Cloudflare Turnstile cho WordPress

1. **Tạo widget Turnstile**

   Widget là ô kiểm tra hiện trên form, gắn với tên miền của bạn. Đăng nhập Cloudflare, vào thẻ **Cloudflare Turnstile** > **Widget mới**:

   - Đặt tên widget tùy ý.
   - Thêm hostname là tên miền của bạn. Một widget có tối đa 10 hostname, nên chỉ dùng mỗi widget cho một tên miền, để các tên miền con sau này dùng chung được.
   - Các thiết lập khác để mặc định, rồi lưu lại.

   :::note
   Giữ chế độ **Managed** như mặc định, hiệu quả hơn chế độ ẩn.
   :::
2. **Lưu site key và secret key**

   Hai khóa này nối website với widget vừa tạo: plugin ở bước 3 cần cả hai. Tạo widget xong, Cloudflare hiện ngay hai khóa, có dạng:

   ```text
   // site key có dạng:
   xxxxxxxxxxABciuySeXAMX_Bo8
   ```

   ```text
   // secret key có dạng
   xxxxxxxxxxciuz9aFNOaRY1I0VNJckam1J4
   ```

   Chép lại cả hai trước khi rời trang.
3. **Cài plugin Simple Cloudflare Turnstile**

   Cài và kích hoạt plugin miễn phí [Simple Cloudflare Turnstile](https://wordpress.org/plugins/simple-cloudflare-turnstile/?ref=cuongthach.com), rồi điền site key và secret key ở bước 2.

   Tích chọn:

   - Tắt nút gửi, để bảo vệ tốt hơn
   - Đăng nhập WordPress
   - Đăng ký WordPress
   - Đặt lại mật khẩu WordPress
   - Bình luận, quan trọng nhất
   - Form plugin như Contact Form 7

   Các thiết lập khác để mặc định. Lưu thay đổi để hoàn tất cài đặt.

## Làm sao biết Turnstile đã chặn spam bot?

Trong trang cài đặt của plugin, bấm nút kiểm tra phản hồi. Chữ màu xanh báo thành công nghĩa là site key và secret key đã đúng.

Rồi đăng xuất và mở trang đăng nhập WordPress. Ô Turnstile hiện trên form, và nút đăng nhập chỉ sáng lên sau khi ô đó tích xanh. Mở một bài viết có bình luận: nút gửi bình luận cũng tắt cho tới khi Turnstile xác nhận bạn là người thật.

Source: https://cuongthach.com/docs/vi/content-system/resources/website-tools/software/cloudflare-turnstile/index.mdx
