Keyword cannibalization (tranh chấp từ khóa hay ăn thịt từ khóa) là khi nhiều trang trên cùng website nhắm một từ khóa và một ý định tìm kiếm. Google phải chọn giữa các trang đó, nên thứ hạng dễ lên xuống thất thường. Cách xử lý chính là gộp bài, tách ý định hoặc chỉ rõ trang chính.
Bài viết giải thích khi nào tranh chấp từ khóa thật sự gây hại. Tiếp theo là cách tìm bằng Search Console và 5 cách xử lý theo từng trường hợp.

Tranh chấp từ khóa: 4 điều bạn cần biết
✅ Hai trang cùng từ khóa nhưng khác ý định tìm kiếm thì không phải tranh chấp.
⚡ Search Console là công cụ miễn phí tìm tranh chấp chính xác nhất.
💰 Gộp bài kèm chuyển hướng 301 giữ lại liên kết và lượt truy cập của bài cũ.
🛡️ Google không phạt website vì tranh chấp từ khóa.
Keyword cannibalization là gì?
Keyword cannibalization là hiện tượng hai hay nhiều trang trên cùng website cạnh tranh cho cùng một truy vấn, với cùng một ý định tìm kiếm. Các trang này chia nhau lượt hiển thị, lượt nhấp và liên kết, thay vì dồn sức cho một trang mạnh.
Điểm mấu chốt là ý định tìm kiếm, không phải từ khóa giống nhau. Bảng dưới giúp phân biệt.
| Hai trang trên website | Ý định | Có tranh chấp? |
|---|---|---|
| “SEO là gì” và “SEO là gì, vai trò của SEO” | Giống nhau: tìm hiểu khái niệm | Có, nên gộp |
| “Dịch vụ SEO” và “Học SEO” | Khác: thuê làm và tự học | Không |
| “Máy lọc nước” (danh mục) và “Cách chọn máy lọc nước” (bài viết) | Khác: mua và tìm hiểu | Không |
| “Bảng giá thiết kế web 2025” và “Bảng giá thiết kế web 2026” | Giống nhau: xem giá | Có, nên gộp |
Keyword cannibalization thường do viết bài mới mà không kiểm tra bài cũ. Một số website mỗi năm tạo một bài cho cùng chủ đề, hoặc chia nhỏ một chủ đề thành nhiều bài mỏng.
Tranh chấp từ khóa ảnh hưởng SEO thế nào?
Google không phạt website vì keyword cannibalization. Tác hại đến từ việc sức mạnh bị chia nhỏ và Google chọn sai trang. Các dấu hiệu hay gặp:
- Thứ hạng một từ khóa nhảy qua lại giữa hai URL theo từng ngày.
- Google hiện trang phụ thay cho trang bạn muốn bán hàng.
- Liên kết từ bên ngoài chia cho nhiều bài, không bài nào đủ mạnh.
- Cả hai trang đều kẹt ở trang 2, không trang nào lên top.
Ngược lại, nếu hai trang cùng đứng top và mỗi trang nhận lượt nhấp tốt, đó không phải vấn đề. Đừng vội xóa bài khi chưa xem số liệu.

Cách tìm keyword cannibalization trên website
Cách tìm keyword cannibalization chính xác nhất là dùng dữ liệu Search Console, vì đây là số liệu thật từ Google. Làm theo các bước sau.
- Mở Google Search Console, vào mục Hiệu suất (Performance).
- Thêm bộ lọc Truy vấn, nhập từ khóa cần kiểm tra.
- Chuyển sang thẻ Trang để xem những URL nào đang nhận hiển thị cho truy vấn đó.
- Nếu có từ hai URL trở lên, so sánh lượt hiển thị, lượt nhấp và vị trí trung bình.
- Đọc lại nội dung các URL đó để xác định có cùng ý định tìm kiếm không.
Với website lớn, công cụ trả phí giúp quét nhanh hơn. Báo cáo Position Tracking của Semrush có mục Cannibalization. Ahrefs có bộ lọc từ khóa xếp hạng nhiều URL trong báo cáo Organic keywords.
Cú pháp site:tenmien.com “từ khóa” trên Google chỉ cho biết các trang có chứa từ khóa. Cú pháp này không cho biết trang nào đang thật sự cạnh tranh, nên chỉ dùng để tham khảo nhanh.
5 cách xử lý keyword cannibalization
Cách xử lý keyword cannibalization phụ thuộc vào nội dung và số liệu của từng trang. Bảng dưới gợi ý cách chọn.
| Trường hợp | Cách xử lý |
|---|---|
| Hai bài cùng ý định, nội dung gần giống | Gộp vào bài mạnh hơn, chuyển hướng 301 bài kia |
| Hai bài cùng từ khóa nhưng có thể khác ý định | Viết lại một bài theo ý định khác, đổi tiêu đề |
| Trang cần tồn tại vì lý do khác (lọc sản phẩm, in ấn) | Đặt thẻ canonical về trang chính |
| Google chọn sai trang | Tăng liên kết nội bộ về trang chính |
| Trang mỏng, không có giá trị tìm kiếm | Đặt noindex hoặc xóa, chuyển hướng nếu có liên kết |
Gộp bài và chuyển hướng 301
Gộp bài là cách hiệu quả nhất khi hai bài cùng ý định. Chọn bài có thứ hạng, liên kết và lượt nhấp tốt hơn làm bài chính. Đưa phần hay của bài phụ vào bài chính, rồi chuyển hướng 301 bài phụ về bài chính. Sau cùng, sửa các liên kết nội bộ cũ để trỏ thẳng tới bài chính.
Dùng liên kết nội bộ chỉ rõ trang chính
Anchor text chứa từ khóa nên trỏ về trang chính, không trỏ lung tung giữa các trang. Cách đặt liên kết hợp lý được giải thích trong bài internal link là gì.
Một tình huống hay gặp
Một website thiết kế nội thất có ba bài “báo giá thiết kế nội thất” viết cho ba năm khác nhau. Cả ba bài cùng dao động ở trang 2. Website gộp nội dung mới nhất vào bài có nhiều liên kết nhất, cập nhật giá, rồi chuyển hướng 301 hai bài cũ. Sau vài tuần, bài chính ổn định ở trang 1 và không còn bị đổi URL.
Câu hỏi thường gặp về keyword cannibalization
❓ Google có phạt website bị tranh chấp từ khóa không?
➡️ Google không phạt website vì tranh chấp từ khóa. Google chỉ chọn trang nó cho là phù hợp nhất để hiển thị. Vấn đề là trang được chọn có thể không phải trang bạn muốn, và sức mạnh liên kết bị chia nhỏ giữa nhiều trang.
❓ Hai trang cùng từ khóa có phải luôn là tranh chấp không?
➡️ Hai trang cùng từ khóa không phải luôn là tranh chấp. Nếu mỗi trang phục vụ một ý định khác nhau, như trang mua hàng và bài hướng dẫn, thì cả hai đều có giá trị. Chỉ khi cùng ý định và cùng chia lượt hiển thị mới cần xử lý.
❓ Nên xóa bài hay chuyển hướng 301 khi gộp?
➡️ Khi gộp bài nên chuyển hướng 301 thay vì xóa. Chuyển hướng giữ lại phần lớn giá trị liên kết và đưa người đọc tới đúng bài mới. Xóa bài để lại lỗi 404, làm mất liên kết từ website khác và trải nghiệm kém cho người truy cập cũ.
❓ Thẻ canonical có xử lý được tranh chấp từ khóa không?
➡️ Thẻ canonical xử lý được khi hai trang có nội dung gần trùng và trang phụ vẫn cần tồn tại. Canonical chỉ là gợi ý nên Google có thể không theo. Với hai bài viết độc lập cùng ý định, gộp bài và chuyển hướng 301 thường hiệu quả hơn.
❓ Bao lâu sau khi xử lý thì thấy kết quả?
➡️ Thời gian thấy kết quả thường từ vài ngày đến vài tuần, tùy tốc độ Google thu thập lại các trang. Hãy dùng công cụ kiểm tra URL trong Search Console để yêu cầu lập chỉ mục lại. Theo dõi vị trí theo tuần để thấy thứ hạng ổn định dần.
❓ Có nên đổi từ khóa chính của bài phụ không?
➡️ Có thể đổi từ khóa chính của bài phụ nếu bài đó có giá trị riêng. Hãy chọn một từ khóa dài hơn với ý định khác, rồi viết lại tiêu đề, đoạn mở đầu và tiêu đề phụ. Chỉ đổi meta thường không đủ để Google tách hai trang.
❓ Trang danh mục và bài viết có bị tranh chấp không?
➡️ Trang danh mục và bài viết ít khi tranh chấp vì danh mục phục vụ ý định mua, còn bài viết phục vụ tìm hiểu. Nếu Google hiện bài viết cho từ khóa mua hàng, hãy thêm liên kết từ bài về danh mục.
❓ Website nhỏ có cần kiểm tra tranh chấp từ khóa không?
➡️ Website nhỏ vẫn nên kiểm tra tranh chấp từ khóa, nhất là khi đã có vài chục bài trở lên. Trước khi viết bài mới, hãy tìm trong website xem đã có bài cùng chủ đề chưa. Nếu có, cập nhật bài cũ thường tốt hơn viết bài mới.
❓ Làm sao tránh tranh chấp từ khóa ngay từ đầu?
➡️ Để tránh tranh chấp từ khóa, hãy lập bảng từ khóa và gán mỗi nhóm từ khóa cho đúng một URL. Trước khi viết bài mới, đối chiếu với bảng này. Mỗi năm nên cập nhật bài cũ thay vì tạo bài mới cùng chủ đề có năm khác.
Keyword cannibalization xảy ra khi nhiều trang trên một website cạnh tranh cho cùng truy vấn và cùng ý định tìm kiếm. Google không phạt, nhưng sức mạnh bị chia nhỏ và Google có thể chọn sai trang. Dùng Search Console để tìm các truy vấn có nhiều URL cùng nhận hiển thị. Tùy trường hợp, hãy gộp bài và chuyển hướng 301, tách ý định, dùng canonical, tăng liên kết nội bộ hoặc noindex trang mỏng. Lập bảng gán mỗi nhóm từ khóa cho một URL để tránh tranh chấp ngay từ đầu.
