Content gap là gì? Cách tìm content gap cho website nhỏ trong 6 bước
Content gap là những chủ đề khách hàng đang tìm trên Google, đối thủ cùng ngành đã có bài, còn website của bạn thì chưa có hoặc mới viết sơ sài. Muốn tìm content gap, bạn làm 6 việc: liệt kê bài mình đang có, chọn 3 đối thủ, lấy danh sách bài của họ, gom thành chủ đề, so trên một bảng, rồi xếp ưu tiên theo lượng tìm và mức hợp với sản phẩm. Bài này đi từng bước làm tay bằng công cụ sẵn có, sau đó chỉ cách làm cùng việc đó bằng 1clickseo.
Content gap là gì và vì sao website nhỏ hay bị hụt
Hiểu đơn giản, content gap là gì: đó là khoảng trống nội dung giữa website của bạn và các website cạnh tranh trên kết quả tìm kiếm. Khoảng trống có hai dạng:
- Chưa có bài: đối thủ có bài trả lời một câu hỏi của khách, website của bạn hoàn toàn chưa nhắc tới.
- Có nhưng mỏng: bạn có nhắc tới, nhưng chỉ vài dòng trong một bài chung, người đọc không tìm được câu trả lời đầy đủ.
Content gap khác nghiên cứu từ khoá ở điểm xuất phát. Nghiên cứu từ khoá bắt đầu từ những gì khách gõ vào Google. Phân tích content gap bắt đầu từ việc so hai kho bài: kho của bạn và kho của đối thủ. Hai việc bổ sung cho nhau: so kho bài cho bạn danh sách chủ đề còn thiếu, còn số liệu từ khoá cho bạn biết chủ đề nào đáng viết trước.
Lý do website nhỏ hay hụt rất đời thường. Chủ shop viết bài khi rảnh, chọn đề tài theo cảm hứng, không ai ngồi đối chiếu xem đối thủ đã trả lời những câu nào. Theo thời gian, đối thủ phủ được nhiều câu hỏi quanh sản phẩm, còn website của bạn chỉ có vài bài giới thiệu chung. Google đánh giá độ phủ chủ đề qua cả cụm bài, nên một cụm thiếu nhiều mảnh thường khó cạnh tranh với một cụm đầy đủ.
Bạn chỉ cần một bảng tính (Google Sheets hoặc Excel) và trình duyệt để làm theo 6 bước dưới đây. Nếu website đã nối Google Search Console, bạn có thêm một nguồn dữ liệu, nhưng không bắt buộc.
Bước 1: Liệt kê bài đang có trên website của bạn từ sitemap
Mục tiêu: có danh sách đầy đủ bài đang có trên website, để lát nữa biết chủ đề nào mình đã viết. Nguồn nhanh nhất là sitemap (Google gọi là sơ đồ trang web): tệp liệt kê các trang trên website để công cụ tìm kiếm đọc.

Cách làm:
- Mở trình duyệt, gõ tên miền của bạn kèm đường dẫn sitemap. Thử lần lượt: /sitemap.xml, /sitemap_index.xml (thường gặp khi website WordPress dùng Yoast SEO hoặc Rank Math), /wp-sitemap.xml (sitemap mặc định của WordPress).
- Không thấy sitemap thì mở tenmien.vn/robots.txt, tìm dòng bắt đầu bằng Sitemap: để lấy đúng đường dẫn.
- Sitemap thường chia nhiều tệp con (bài viết, trang, danh mục, sản phẩm). Bạn mở tệp con của bài viết, chép toàn bộ đường dẫn vào cột A của bảng tính, đặt tên trang tính là "Bài của tôi".
- Ở cột B, ghi tiêu đề bài (mở từng bài hoặc đọc từ đường dẫn nếu đường dẫn đã rõ nghĩa). Ở cột C, ghi một câu: bài này trả lời câu hỏi gì của khách.
Website không có sitemap thì gõ site:tenmien.vn trên Google để xem các trang Google đã ghi nhận, rồi chép tay những trang là bài viết.
Xong khi: trang tính "Bài của tôi" có đủ bài, mỗi dòng có đường dẫn, tiêu đề và câu hỏi bài đó trả lời.
Lỗi hay gặp: chép cả trang danh mục, trang thẻ, trang liên hệ. Những trang này không phải bài trả lời câu hỏi của khách, bạn bỏ ra để bảng gọn.
Bước 2: Chọn 3 đối thủ đang bán cùng sản phẩm
Mục tiêu: chọn đúng 3 website đang cạnh tranh cùng tệp khách với bạn trên Google, không phải website to nhất ngành.
Cách làm:
- Mở cửa sổ ẩn danh, gõ lên Google vài cụm từ mô tả sản phẩm chính của bạn, đúng cách khách hay gõ.
- Bỏ qua kết quả có nhãn "Được tài trợ". Bỏ qua sàn thương mại điện tử, báo điện tử và trang tổng hợp, vì cách họ dựng nội dung rất khác một website bán hàng.
- Ghi lại những tên miền bán cùng loại sản phẩm, có mục bài viết hoặc cẩm nang, và xuất hiện lặp lại ở nhiều cụm từ bạn đã gõ.
- Chọn 3 tên miền xuất hiện nhiều nhất, ghi vào trang tính "Đối thủ" kèm một dòng mô tả họ bán gì.
Xong khi: có 3 tên miền đối thủ, mỗi tên miền ghi rõ họ bán sản phẩm nào trùng với bạn.
Lỗi hay gặp: chọn website chỉ trùng một vài sản phẩm nhỏ. Bạn nên chọn website trùng phần lớn danh mục chính, khi đó chủ đề họ viết mới thật sự là chủ đề khách của bạn quan tâm. Xem thêm cách phân tích đối thủ SEO nếu bạn muốn soi sâu hơn.
Bước 3: Lấy danh sách bài của từng đối thủ
Mục tiêu: có danh sách tiêu đề bài của cả 3 đối thủ trong cùng một bảng.

Cách làm cũng giống Bước 1, chỉ khác là bạn làm trên tên miền đối thủ:
- Mở sitemap của đối thủ (/sitemap.xml, /sitemap_index.xml, /wp-sitemap.xml hoặc dòng Sitemap: trong robots.txt).
- Không có sitemap thì vào mục Blog, Tin tức, Cẩm nang trên website đối thủ và lướt hết các trang.
- Cách thứ ba: gõ site:tenmiendoithu.vn kèm tên sản phẩm trên Google để xem bài của họ quanh sản phẩm đó.
- Chép tiêu đề và đường dẫn vào trang tính "Bài đối thủ", thêm cột ghi bài đó của Web A, Web B hay Web C.
Bạn bỏ qua bài thông báo nghỉ lễ, tuyển dụng, khuyến mãi theo đợt. Chỉ giữ bài hướng dẫn, giải đáp, so sánh, đánh giá sản phẩm, vì đó là bài khách tìm quanh năm.
Xong khi: trang tính "Bài đối thủ" có tiêu đề, đường dẫn và tên đối thủ cho từng bài.
Bước 4: Gom bài thành chủ đề
Mục tiêu: biến hàng trăm tiêu đề lẻ thành một danh sách chủ đề gọn, mỗi chủ đề là một câu hỏi của khách.
Nhiều tiêu đề khác chữ nhưng cùng trả lời một câu hỏi, ví dụ "Cách vệ sinh nồi chiên" và "Hướng dẫn làm sạch nồi chiên sau khi dùng". Nếu không gom, bạn sẽ đếm một chủ đề thành hai và viết trùng.
Cách làm:
- Tạo trang tính "Chủ đề". Mỗi dòng là một chủ đề, đặt tên bằng cụm từ khách hay gõ nhất cho câu hỏi đó.
- Đọc lần lượt từng tiêu đề trong "Bài đối thủ". Tiêu đề cùng câu hỏi với một chủ đề đã có thì gắn vào chủ đề đó. Câu hỏi mới thì thêm dòng mới.
- Làm tiếp như vậy với trang tính "Bài của tôi".
- Quy tắc gom: hai tiêu đề thuộc cùng một chủ đề khi người tìm cả hai đều mong đọc được cùng một câu trả lời. Đây là chuyện ý định tìm kiếm, không phải chuyện trùng chữ.
Xong khi: mỗi tiêu đề của bạn và của đối thủ đều đã nằm dưới đúng một chủ đề.
Bước 5: So trên một bảng để thấy chủ đề còn thiếu
Mục tiêu: nhìn một bảng là thấy ngay chủ đề nào đối thủ có mà bạn chưa có.
Bạn dựng bảng theo mẫu dưới đây. Mỗi dòng là một chủ đề từ Bước 4. Ba cột Web A, Web B, Web C ghi đối thủ đó có bài hay chưa. Cột "Website của bạn" ghi một trong ba trạng thái: "Có bài", "Có nhưng mỏng", "Chưa có".
Ví dụ minh hoạ: một cửa hàng nhỏ bán đồ gia dụng nhà bếp, so với ba website cùng ngành gọi tắt là Web A, Web B, Web C. Hai cột cuối để trống vì bạn sẽ điền ở Bước 6.
| Chủ đề | Web A | Web B | Web C | Website của bạn | Lượng tìm/tháng | Mức hợp sản phẩm |
|---|---|---|---|---|---|---|
| Cách vệ sinh nồi chiên không dầu | Có bài | Có bài | Có bài | Có nhưng mỏng | [tự điền] | [tự điền] |
| Nồi chiên không dầu bị tróc lớp chống dính | Có bài | Chưa có | Có bài | Chưa có | [tự điền] | [tự điền] |
| So sánh nồi chiên cơ và nồi chiên điện tử | Chưa có | Có bài | Có bài | Chưa có | [tự điền] | [tự điền] |
| Món ăn dễ làm bằng nồi chiên | Có bài | Có bài | Chưa có | Có bài | [tự điền] | [tự điền] |
| Cách chọn dung tích nồi chiên cho gia đình | Có bài | Chưa có | Chưa có | Chưa có | [tự điền] | [tự điền] |
Cách đọc bảng:
- Dòng nhiều đối thủ có bài mà bạn "Chưa có" là content gap rõ nhất.
- Dòng bạn "Có nhưng mỏng" là khoảng trống dạng thứ hai: không cần bài mới, chỉ cần viết dày lên.
- Dòng không ai có bài vẫn có thể là cơ hội, nhưng bạn cần kiểm tra lượng tìm ở Bước 6 trước khi viết.
Xong khi: mọi chủ đề đều có trạng thái ở cột "Website của bạn", và bạn lọc được danh sách các dòng "Chưa có" hoặc "Có nhưng mỏng".
Không có thời gian chép sitemap và so bảng tay? Dán link website vào 1clickseo để xem bài đang có, đối thủ cùng ngành, bài của đối thủ và từ khoá kèm lượng tìm hằng tháng; từ khoá đã có bài được đánh dấu sẵn để bạn chỉ nhìn phần còn thiếu.
Bước 6: Xếp ưu tiên theo lượng tìm và mức hợp sản phẩm
Mục tiêu: từ danh sách còn thiếu, chọn ra những bài nên viết trước.

Bạn chấm mỗi chủ đề theo hai tiêu chí:
- Lượng tìm mỗi tháng. Mở Google Keyword Planner trong tài khoản Google Ads, chọn mục lấy số lượt tìm kiếm và dự báo (Get search volume and forecasts), dán các cụm từ chủ đề vào, ghi số trung bình mỗi tháng vào cột "Lượng tìm/tháng". Tài khoản chưa chạy quảng cáo có thể chỉ thấy số dạng khoảng, vẫn đủ để so chủ đề này với chủ đề kia. Bạn có thể tìm hiểu thêm các công cụ nghiên cứu từ khoá khác nếu cần.
- Mức hợp sản phẩm. Tự hỏi: người tìm cụm từ này có đang cần đúng thứ mình bán không? Ghi "Sát", "Gần" hoặc "Xa" vào cột "Mức hợp sản phẩm".
Sau đó xếp chủ đề vào bốn nhóm như ma trận bên dưới. Chủ đề sát sản phẩm luôn đứng trước, kể cả khi lượng tìm không lớn. Người gõ "nồi chiên bị tróc lớp chống dính" đang gặp chuyện thật với sản phẩm, đọc xong rất có thể sẽ hỏi mua lòng nồi thay thế hoặc một chiếc mới. Chủ đề lượng tìm lớn nhưng xa sản phẩm mang về lượt đọc, ít mang về khách.
Xong khi: danh sách còn thiếu đã chia thành bốn nhóm, nhóm "Viết trước" có đủ bài cho vài tuần đầu.
Lỗi hay gặp: chỉ nhìn lượng tìm. Bạn sẽ viết toàn chủ đề rộng, cạnh tranh với báo lớn, trong khi những câu hỏi nhỏ sát sản phẩm lại bị bỏ quên.
Làm bằng 1clickseo: tìm content gap từ một đường link
Sáu bước trên làm tay được, nhưng tốn nhiều buổi ngồi chép và so. 1clickseo làm cùng việc đó cho chủ website không chuyên SEO: bạn dán link website, 1clickseo đọc bài đang có, tự tìm đối thủ theo sản phẩm của chính website, đọc bài của đối thủ và đưa ra từ khoá kèm lượng tìm. Các ảnh dưới đây là bản phân tích thật của website orova.vn.
Dán link website và bấm Xem ngay
Mở https://1clickseo.orova.vn, dán link website vào ô "Dán link website" trên trang đầu, bấm "Xem ngay". Chưa đăng nhập, bạn đã xem được điểm SEO thang 100, danh sách bài hiện có trên website và từ khoá gợi ý.

Phần phân tích đi lần lượt từng bước trên thanh bước ở đầu trang: Kỹ thuật, Backlink, Bài viết của bạn, Đối thủ, Bài viết đối thủ, Từ khoá. Bạn quay lại bước cũ để xem lại được, và có nút "Phân tích lại" khi website vừa thêm bài.
Bài viết của bạn: thay cho Bước 1
Ở bước "Bài viết của bạn", 1clickseo đọc các bài đang có trên website và xếp thành bảng ba cột: tiêu đề, đường dẫn, ngày đăng. Bạn có ô tìm theo tiêu đề hoặc đường dẫn, bộ lọc thời gian và nút lọc theo từng ngôn ngữ của website.

Đây chính là trang tính "Bài của tôi" ở Bước 1, chỉ khác là bạn không phải mở sitemap và chép tay. Website chặn đọc tự động thì có thể không đọc được danh sách này.
Đối thủ: thay cho Bước 2
Ở bước "Đối thủ", 1clickseo đọc trang chủ và trang sản phẩm để hiểu website bán gì, cho ai, rồi tự tìm đối thủ cùng ngành, bỏ qua tên miền cùng tập đoàn. Mỗi đối thủ hiện thành một thẻ: tên miền, nhóm sản phẩm trùng với bạn, một đoạn mô tả, số bài viết đã đọc được, vài tiêu đề bài tiêu biểu và nút "Mở trang".

Bạn không cần tự nhập danh sách đối thủ như ở Bước 2. Vẫn nên lướt qua các thẻ: đối thủ nào không thật sự bán cùng sản phẩm với bạn thì lát nữa bạn bỏ qua chủ đề của họ.
Bài viết đối thủ: thay cho Bước 3 và Bước 4
Ở bước "Bài viết đối thủ", 1clickseo gom bài của các đối thủ vào một bảng: tiêu đề, tên miền đối thủ, ngày đăng. Nút lọc phía trên cho bạn xem riêng bài của từng đối thủ, kèm ô tìm và bộ lọc thời gian.

Bảng này thay cho trang tính "Bài đối thủ" ở Bước 3. Đọc lướt theo từng đối thủ, bạn sẽ thấy ngay họ đang viết quanh những chủ đề nào, đúng việc gom chủ đề ở Bước 4.
Từ khoá: thay cho Bước 5 và Bước 6
Ở bước "Từ khoá", phần đầu tóm tắt website của bạn bán gì và cho khách nào, ngay dưới là bảng từ khoá bám sản phẩm với các cột "Ý định", "Nguồn", "Lượng tìm/tháng", "Độ khó". Lượng tìm lấy từ Google Keyword Planner; chỗ chưa có số thì là số ước tính, có nhãn "ước tính".

Từ khoá website đã có bài được gắn "Đã có bài". Đánh dấu ô "Ẩn từ khoá đã có bài" là bảng chỉ còn phần còn thiếu, tức đúng các dòng "Chưa có" ở Bước 5, đã kèm sẵn lượng tìm để bạn xếp ưu tiên như Bước 6.
Lập danh sách bài chỉ gồm phần còn thiếu
Bấm "Lập danh sách bài" để có kế hoạch bài: danh sách bỏ các từ đã có bài, kiểm trùng với tiêu đề bài cũ, chia theo 3 loại "Thông tin", "So sánh", "Phân tích". Bước viết bài cần đăng nhập.
Điểm khác với cách làm tay là bạn không phải tự chọn đối thủ và không phải tự so hai kho bài. Bạn vẫn nên đọc lại danh sách và bỏ những chủ đề không hợp cách bán hàng của mình, giống câu hỏi "mức hợp sản phẩm" ở Bước 6.
Sau khi có danh sách: viết bài mới hay bổ sung bài cũ
Không phải dòng nào trong danh sách cũng cần một bài mới. Viết bài mới cho một chủ đề bạn đã có bài gần giống dễ dẫn tới keyword cannibalization, tức hai bài trên cùng website tranh nhau một từ khoá.

Cây quyết định dưới đây giúp bạn chọn nhanh.
Bạn kiểm tra từng chủ đề theo bốn câu hỏi:
- Ý định có trùng bài cũ không? Người tìm chủ đề mới chỉ muốn biết thêm một chi tiết nằm trong bài cũ thì bổ sung vào bài cũ.
- Bài cũ đã có thứ hạng chưa? Bài cũ đã xuất hiện trên Google cho chủ đề gần đó thì viết dày bài cũ thường lợi hơn mở một đường dẫn mới.
- Chủ đề có đủ ý cho một bài riêng không? Chỉ vài đoạn là trả lời xong thì gộp thành một mục H2 hoặc H3 trong bài cũ.
- Bài mới có bổ trợ cho bài chính không? Chủ đề là một nhánh rõ ràng của cụm chủ đề thì viết bài mới và đặt link về bài chính.
Khi đã chốt viết bài mới, bạn chọn dạng bài theo kiểu câu hỏi của khách:
| Dạng bài | Kiểu câu khách gõ | Ví dụ chủ đề |
|---|---|---|
| Thông tin | "là gì", "cách", "hướng dẫn" | Cách vệ sinh nồi chiên không dầu |
| So sánh | "so sánh", "nên chọn", "khác nhau" | So sánh nồi chiên cơ và nồi chiên điện tử |
| Phân tích | "có nên", "bị lỗi", "đánh giá" | Nồi chiên không dầu bị tróc lớp chống dính |
Trước khi viết, bạn lập content brief cho từng bài (từ khoá chính, các câu hỏi phải trả lời, link nội bộ cần chèn), rồi đưa các bài vào lịch nội dung để đăng đều tay.
Đã có danh sách chủ đề còn thiếu, bước tiếp theo là có bài để đăng. Với 1clickseo, bạn lập danh sách bài chỉ gồm phần còn thiếu, chọn Thông tin, So sánh hoặc Phân tích, rồi tự duyệt hoặc đăng thẳng lên website WordPress đã kết nối.
Lỗi thường gặp khi tìm content gap và cách sửa
| Lỗi | Vì sao xảy ra | Cách sửa |
|---|---|---|
| Chọn đối thủ quá lớn | Lấy ngay website đứng đầu cho một từ khoá rộng | Chọn website bán cùng sản phẩm, cùng tệp khách với bạn |
| Đếm một chủ đề thành nhiều | So theo tiêu đề thay vì theo câu hỏi của khách | Gom theo ý định tìm kiếm ở Bước 4 trước khi so |
| Viết trùng bài đã có | Không đối chiếu với danh sách "Bài của tôi" | Luôn so với sitemap của chính mình trước |
| Chỉ chạy theo lượng tìm | Bỏ qua mức hợp sản phẩm | Chấm cả hai tiêu chí ở Bước 6 |
| Tìm ra danh sách rồi để đó | Không có người viết, không có lịch | Chốt vài bài "Viết trước", đưa vào lịch nội dung ngay |
| Bỏ quên bài "Có nhưng mỏng" | Chỉ nhìn các dòng "Chưa có" | Viết dày bài cũ trước, thường nhanh hơn viết bài mới |
Nếu website đã nối Google Search Console, bạn mở báo cáo Hiệu suất và xem tab truy vấn: những cụm từ website có lượt hiển thị nhưng chưa có bài riêng cũng là content gap. Xem cách dùng Google Search Console nếu bạn chưa quen báo cáo này.
Xu hướng phân tích content gap trong vài năm tới: nhận định của tác giả
Thứ nhất, tôi cho rằng khoảng trống đáng lấp sẽ dịch từ "thiếu chủ đề" sang "thiếu trải nghiệm". Nhiều website đã phủ đủ chủ đề của đối thủ mà thứ hạng vẫn đứng yên, vì bài nào cũng nói cùng một ý. Phần còn thiếu thường là ảnh tự chụp, cách xử lý tình huống thật, kinh nghiệm chỉ người bán hàng mới có. Nhận định này có thể sai nếu công cụ tìm kiếm chưa phân biệt tốt nội dung có trải nghiệm thật với nội dung tổng hợp.
Thứ hai, tôi nghĩ việc ngồi chép sitemap và so bảng tay sẽ ít dần với website nhỏ. Công cụ đọc được cả kho bài của bạn lẫn của đối thủ, nên phần việc còn lại của người làm website là quyết định chủ đề nào hợp cách bán hàng của mình. Kỹ năng đáng rèn là đọc một danh sách gợi ý và biết gạch bớt, không phải kỹ năng xuất dữ liệu.
Thứ ba, tôi nghiêng về khả năng các bài định nghĩa chung chung sẽ mất dần lượt nhấp, khi người tìm đọc câu trả lời tóm tắt ngay trên trang kết quả. Khoảng trống có giá trị sẽ là những câu hỏi cần làm theo từng bước, cần bảng, cần ảnh. Nếu thói quen đọc của người tìm không đổi nhiều, nhận định này có thể đến chậm hơn tôi nghĩ.
Câu hỏi hay gặp về content gap
Website mới chưa có bài nào thì tìm content gap thế nào?
Bạn bỏ qua Bước 1, làm ngay Bước 2 đến Bước 6 với 3 đối thủ. Toàn bộ chủ đề của đối thủ lúc này đều là khoảng trống, nên Bước 6 quan trọng nhất: chọn trước những chủ đề sát sản phẩm để website có nền nội dung đúng hướng ngay từ đầu.
Khi nào đối thủ có bài mà mình không nên viết theo?
Khi chủ đề không liên quan tới thứ bạn bán, ví dụ đối thủ bán thêm dịch vụ sửa chữa còn bạn chỉ bán hàng mới. Hoặc khi chủ đề quá rộng, các trang đứng đầu toàn là báo lớn hay sàn thương mại điện tử, trong khi bạn chưa có gì để viết hay hơn họ.
Bao lâu nên tìm content gap một lần?
Không có mốc cố định. Bạn nên làm lại khi đối thủ đăng thêm nhiều bài, khi bạn mở thêm dòng sản phẩm, hoặc khi đã viết xong nhóm "Viết trước" của lần trước.
Content gap khác keyword gap ở đâu?
Keyword gap so danh sách từ khoá mà các website đang có thứ hạng. Content gap so chủ đề bài viết, tức câu hỏi nào của khách đã có bài trả lời. Một chủ đề có thể gồm nhiều từ khoá, nên so theo chủ đề giúp bạn tránh viết nhiều bài cho cùng một câu hỏi.
Không có tài khoản công cụ SEO trả phí thì có tìm được content gap không?
Được. Sitemap, cú pháp site: trên Google, Google Keyword Planner và Google Search Console đủ cho cả 6 bước. Công cụ chỉ giúp bạn bớt thời gian chép và so tay.
Nên bắt đầu từ đâu?
Nếu website chưa có bài nào, bạn chọn 3 đối thủ, chép danh sách bài của họ và chọn vài chủ đề sát sản phẩm nhất để viết trước.

Nếu website đã có bài nhưng lượt xem không tăng, bạn làm đủ 6 bước và ưu tiên các dòng "Có nhưng mỏng", vì viết dày bài cũ thường nhanh thấy thay đổi hơn mở bài mới.
Nếu bạn không có thời gian ngồi so bảng, dán link website vào 1clickseo để xem bài đang có, đối thủ và từ khoá còn thiếu, rồi tự gạch bớt những chủ đề không hợp trước khi lên kế hoạch.
Vận hành doanh nghiệp với AI Agent
Orova là Biz AI Agent hoạt động không ngủ — tự lên kế hoạch, chạy và tối ưu công việc.
Tiết kiệm thời gian, bứt phá hiệu suất.