Bỏ qua menu, vào nội dung chính

Chẩn đoán website rớt hạng: case onthi365.com mất gần nửa từ khoá trong ba ngày

onthi365.com rớt từ khoảng 190 xuống khoảng 115 từ khoá chỉ trong 2-4/09/2026, traffic ước tính giảm 71%. Quy trình chẩn đoán thật chúng tôi đã chạy: robots.txt, meta robots, sitemap, HTTP, lịch sử deploy, backlink, log máy chủ. Những gì tìm được, những gì không, và vì sao chúng tôi chưa dám kết luận nguyên nhân.

13 phút đọc

Phần lớn bài viết về website rớt hạng kết thúc bằng một nguyên nhân rõ ràng và một cách sửa gọn gàng. Thực tế thường không gọn như vậy. Bài này kể lại một lần chẩn đoán thật trên onthi365.com, website ôn thi là sản phẩm của chính CEO ALODEV, anh Trần Công Thắng. Chúng tôi đi hết các bước kiểm tra, loại trừ được nhiều nguyên nhân, tìm được một vấn đề chất lượng đáng sửa, nhưng tới giờ vẫn chưa thể nói chắc website rớt vì đâu.

Triệu chứng: đọc biểu đồ trước khi hoảng

Semrush Organic Rankings onthi365.com, số từ khoá rớt mạnh đầu tháng 9/2026
Organic Rankings của onthi365.com (database Việt Nam, desktop, ngày 24/09/2026): 103 từ khoá, giảm 39,41%; traffic ước tính 2 lượt, giảm 71,43%. Biểu đồ Organic Keywords Trend cho thấy khoảng 190 từ khoá cuối tháng 8, rơi mạnh từ 2 tới 4/09, rồi nằm quanh 115 tới giữa tháng. Hai dòng đầu bảng là "tính phương sai mẫu" (140 lượt, KD 15) và "tính bán kính mặt cầu" (vị trí 10, 590 lượt, KD 11). Ảnh chụp Semrush, dữ liệu thật, 24/09/2026.

Số từ khoá xếp hạng của onthi365.com nằm quanh 190 cuối tháng 8/2026, giảm nhẹ tới ngày 2/09, rơi mạnh trong 2 tới 4/09 xuống quanh 115, rồi giữ ở mức đó. Ngày 24/09 còn 103 từ khoá.

Con số 71% nghe đáng sợ, nhưng là phần trăm của một lượng rất nhỏ: traffic ước tính trước đó chỉ khoảng bảy lượt mỗi tháng. Semrush ước tính traffic từ thứ hạng và volume, không đo lượt truy cập thật. Ở quy mô này, vài từ khoá lên xuống một hai bậc là đủ làm phần trăm dao động mạnh.

Semrush Organic Research Position Changes onthi365.com: xu hướng thay đổi vị trí và Top Page Changes 28 ngày
Tab Position Changes của onthi365.com (Việt Nam, Desktop): 103 từ khoá ở Việt Nam, 3 ở Mỹ. Đường Traffic trong Position Changes Trend đi từ khoảng 9 xuống quanh 2 trong 28/08-24/09, các cột đỏ (giảm hạng) rải rác chứ không dồn thành một đợt lớn. Top Page Changes 28 ngày: hai bài hình học giảm 2 lượt, trang chủ giảm 1. Riêng 23-24/09 chỉ có 1 thay đổi: từ khoá "tuhoc365" từ vị trí 46 xuống 51 (volume 90). Tab này cho biết trang nào mất, còn Organic Rankings chỉ cho biết tổng mất bao nhiêu. Ảnh chụp Semrush, dữ liệu thật, 25/09/2026.

Tín hiệu đáng tin hơn là hình dạng biểu đồ: không trôi từ từ qua nhiều tuần mà rơi thành bậc trong ba ngày, rồi đứng yên. Cú rơi dạng bậc thường có một sự kiện cụ thể đứng sau: thay đổi trên website, thay đổi của Google, hoặc thay đổi trong cách công cụ đo.

Nhìn màu các cột, phần lớn từ khoá cả trước và sau cú rơi nằm ở hai dải màu nhạt, tức vị trí 21 tới 100. Phần mất đi có vẻ chủ yếu là những thứ hạng vốn đã ở ngoài trang hai.

Semrush Top Pages onthi365.com: Organic Traffic 2, Organic Pages 29, Cited Pages 33, biểu đồ 12 tháng
Top Pages của onthi365.com (Việt Nam, 24/09/2026), khung 12 tháng: Organic Traffic 2 (giảm 71,43%), Organic Pages 29 (giảm 49,12%), Cited Pages 33 (tăng 10%, số trang được AI trích dẫn). Biểu đồ cho thấy traffic ước tính từng lên đỉnh quanh tháng 6-7/2026 rồi rơi trong tháng 8, trước cú rơi từ khoá 2-4/09 mà bài này phân tích. 61 URL; hai trang đầu là bài phương sai mẫu (từ khoá "tính phương sai mẫu") và bài công thức bán kính mặt cầu, mỗi trang 1 lượt ước tính. Ảnh chụp Semrush, dữ liệu thật, 25/09/2026.

Nguyên tắc: loại trừ nguyên nhân kỹ thuật trước

Đi từ nguyên nhân rẻ để kiểm mà hậu quả nặng, tới nguyên nhân khó kiểm và mơ hồ. Một dòng robots.txt sai có thể xoá cả website khỏi Google, kiểm mất một phút. Chất lượng nội dung kiểm mất nhiều giờ và kết luận luôn là giả thuyết.

Bước 1 tới 4: bốn phép kiểm kỹ thuật

Bốn thứ, theo thứ tự, ghi lại kết quả từng thứ:

  1. robots.txt: có chặn nhầm thư mục bài viết hay chặn toàn bộ website không. Kết quả: bình thường, không chặn đường dẫn bài viết.
  2. Thẻ meta robots trong mã HTML của các trang bài: có trang nào lỡ mang noindex, thường do cấu hình bản thử lọt lên bản chính. Kết quả: bình thường.
  3. Sitemap: truy cập được, liệt kê đủ bài, không chứa đường dẫn hỏng. Kết quả: bình thường.
  4. Mã trạng thái HTTP của trang chủ và các bài từng xếp hạng: không lỗi, không chuyển hướng sai. Kết quả: bình thường.

Bốn phép kiểm này đều làm được bằng dòng lệnh, không cần công cụ trả phí. Ví dụ:

bash# 1. robots.txt
curl -s https://onthi365.com/robots.txt

# 2. meta robots va header X-Robots-Tag cua mot trang bai
curl -sI https://onthi365.com/bai-viet/<duong-dan-bai> | grep -i x-robots-tag
curl -s  https://onthi365.com/bai-viet/<duong-dan-bai> | grep -io '<meta[^>]*robots[^>]*>'

# 3. sitemap
curl -sI https://onthi365.com/sitemap.xml

# 4. ma trang thai va chuoi chuyen huong
curl -sIL https://onthi365.com/ | grep -i -E '^HTTP|^location'
Semrush Site Audit onthi365.com: Site Health 83%, 1.016 lỗi, 612 cảnh báo, AI Search Health 68%
Bốn phép kiểm tay ở trên chỉ trả lời có chặn hay không. Site Audit quét rộng hơn: dự án onthi365.com đã quét 779/1.000 trang, Site Health 83%, AI Search Health 68%, 1.016 lỗi và 612 cảnh báo, Crawlability 86%, HTTPS 100%, so với alodev.vn 94% và trancongthang.vn 95% trong cùng danh sách. Lần quét này không cho biết lỗi nào xuất hiện quanh 2-4/09, nên chúng tôi dùng nó để lập danh sách sửa, không dùng làm bằng chứng cho cú rơi. Ảnh chụp Semrush, dữ liệu thật, 25/09/2026.

Bước 5: loại trừ thay đổi từ phía mình

Cú rơi dạng bậc hay trùng với một lần triển khai: đổi cấu trúc đường dẫn, đổi giao diện làm mất nội dung. Chúng tôi xem lịch sử git của onthi365.com: không có lần triển khai nào trong khoảng 2 tới 4/09/2026.

Một lịch sử commit sạch chưa chứng minh được là website không đổi. Nội dung có thể được sửa qua trang quản trị mà không qua git, hoặc cấu hình máy chủ đổi mà không ai ghi lại. Nhưng nó loại được nhóm nguyên nhân phổ biến nhất.

Bước 6: loại trừ yếu tố bên ngoài

Backlink

Một website mất hàng loạt liên kết trỏ về trong thời gian ngắn, ví dụ khi một trang lớn gỡ liên kết hoặc một mạng liên kết bị Google phạt, có thể rớt hạng theo đúng dạng bậc. Chúng tôi mở Backlink Analytics của Semrush cho onthi365.com, xem phần domain và backlink mới, mất. Không có đợt mất liên kết hàng loạt nào trong khoảng thời gian rớt hạng.

Giao diện Semrush Backlink Analytics với biểu đồ domain và backlink mới, mất
Minh hoạ loại báo cáo đã dùng: Backlink Analytics, chụp cho alodev.vn (không phải onthi365.com): 3 referring domain, 2.700 backlink, Authority Score 2. Khi điều tra onthi365.com, chúng tôi đọc cùng loại báo cáo này, phần domain và backlink mới, mất (hai khối New and Lost ở cuối ảnh), để tìm đợt mất liên kết quanh 2-4/09. Ảnh chụp Semrush, dữ liệu thật, 25/09/2026.

Đối chứng: có phải công cụ đo thay đổi?

Một cú rơi đồng loạt trên biểu đồ Semrush có thể do chính Semrush cập nhật cơ sở dữ liệu hoặc bỏ bớt từ khoá được theo dõi, chứ không phải do Google. Để kiểm khả năng này, chúng tôi so với một website khác đo bằng cùng công cụ, cùng thời gian: alodev.vn. Trong cùng khoảng 25/08 tới giữa tháng 9, số từ khoá của alodev.vn đi ngang quanh 40, không có bậc rơi nào.

Semrush Organic Rankings alodev.vn làm đối chứng, số từ khoá ổn định cùng kỳ
Đối chứng cùng kỳ: Organic Rankings của alodev.vn (database Việt Nam, desktop, 24/09/2026): 45 từ khoá, traffic ước tính 363. Biểu đồ từ 25/08 tới giữa tháng 9 đi ngang quanh 40 từ khoá, không có cú rơi nào trong 2-4/09 như onthi365.com. Ảnh chụp Semrush, dữ liệu thật, 24/09/2026.

Một đối chứng không chứng minh được gì chắc chắn. Hai website khác chủ đề, khác quy mô, và một thay đổi dữ liệu của Semrush có thể chỉ chạm tới một nhóm từ khoá nhất định. Nhưng nó làm khả năng "công cụ đo thay đổi đồng loạt" nhỏ đi đáng kể.

Log máy chủ: dữ liệu đã mất

Log truy cập của máy chủ cho biết Googlebot có còn ghé website đều đặn không, có gặp lỗi không, và tần suất thu thập có đổi quanh ngày rớt hạng không. Đây là nguồn dữ liệu trực tiếp nhất có trong tay. Khi chúng tôi bắt đầu điều tra, log của khoảng thời gian đầu tháng 9 đã bị xoay vòng. Mất hẳn.

Bước 7: chuyển sang giả thuyết chất lượng nội dung

Khi các nguyên nhân kỹ thuật và bên ngoài đã loại trừ được ở mức hợp lý, còn lại nhóm nguyên nhân khó kiểm nhất: Google đánh giá lại chất lượng nội dung của website. Chúng tôi đọc lại các bài cũ, đặc biệt các bài từng xếp hạng.

Phát hiện thứ nhất: nhiều bài cũ mỏng. Có bài chỉ khoảng 570 từ, có bài khoảng 890 từ, cho những chủ đề mà một học sinh cần công thức, giải thích từng ký hiệu, ví dụ có lời giải và các lỗi hay gặp. Độ dài tự nó không phải vấn đề. Vấn đề là ở độ dài đó, bài không đủ chỗ để trả lời trọn câu hỏi, và người đọc phải mở thêm trang khác.

Phát hiện thứ hai nghiêm trọng hơn: một bài về độ lệch chuẩn chỉ nêu công thức chia cho n. Đó là công thức của độ lệch chuẩn tổng thể. Khi tính từ một mẫu để ước lượng cho tổng thể, công thức đúng chia cho n - 1 (hiệu chỉnh Bessel). Rất nhiều bài tập thống kê ở phổ thông và đại học hỏi đúng độ lệch chuẩn mẫu. Một học sinh làm theo bài này sẽ ra kết quả sai.

textDo lech chuan TONG THE (co du lieu cua toan bo tong the, N phan tu):
  sigma = sqrt( tong (x_i - mu)^2 / N )

Do lech chuan MAU (uoc luong tu mau n phan tu):
  s = sqrt( tong (x_i - x_tb)^2 / (n - 1) )

Vi du mau {2, 4, 6}: trung binh = 4, tong binh phuong do lech = 8
  chia n     = 3 -> 8/3 = 2,67 -> 1,63
  chia n - 1 = 2 -> 8/2 = 4    -> 2,00

Với một website giáo dục, lỗi kiến thức kiểu này nặng hơn lỗi trình bày. Nó đi thẳng vào phần Expertise và Trust trong bộ tiêu chí EEAT mà Google công khai trong tài liệu hướng dẫn đánh giá chất lượng. Nội dung sai trên một chủ đề người học dựa vào để làm bài là loại nội dung mà các nguyên tắc đó xếp vào mức chất lượng thấp.

Một chi tiết không khớp cần nêu: bài về phương sai mẫu vẫn đứng đầu bảng từ khoá sau cú rơi. Nếu Google hạ cả website vì chất lượng, vẫn có thể có bài trụ lại. Nhưng chi tiết này cũng cho thấy bức tranh không đơn giản như "cả website bị phạt".

Vì sao chúng tôi chưa dám kết luận

Giả thuyết chất lượng nội dung hợp lý, nhưng nó có một điểm yếu lớn: chúng tôi không có dữ liệu nào chứng minh nó là nguyên nhân của cú rơi trong 2 tới 4/09 cụ thể. Các bài mỏng là bài cũ, đã tồn tại như vậy từ trước cú rơi. Nếu chúng là nguyên nhân, phải có thứ gì đó khiến Google đánh giá lại đúng vào thời điểm ấy, và chúng tôi không có dữ liệu xác nhận có hay không một đợt cập nhật thuật toán trong khoảng đó.

Semrush cũng có giới hạn tự nhiên cho loại câu hỏi này. Nó theo dõi một tập từ khoá mẫu và ước tính thứ hạng, không thấy được những gì Google thấy. Số từ khoá giảm trong Semrush không đồng nghĩa với lượt hiển thị và lượt nhấp thật trên Google giảm tương ứng.

Google Search Console trả lời được những câu mà Semrush không trả lời được:

  • Lượt hiển thị và lượt nhấp thật theo ngày: cú rơi có thật trên Google không, và rơi ở trang nào, truy vấn nào.
  • Báo cáo lập chỉ mục trang: có trang nào chuyển sang trạng thái đã thu thập nhưng không lập chỉ mục quanh ngày đó không. Nếu có hàng loạt bài chuyển trạng thái, đó là tín hiệu mạnh về đánh giá chất lượng.
  • Mục thao tác thủ công và vấn đề bảo mật: loại trừ dứt điểm khả năng bị phạt thủ công hoặc bị chèn mã độc.
  • Thống kê thu thập dữ liệu: thay thế một phần cho log máy chủ đã mất, cho biết Googlebot có đổi tần suất hay gặp lỗi không.

Hướng xử lý đang làm

Dù chưa kết luận được nguyên nhân, có những việc đáng làm bất kể nguyên nhân là gì, vì chúng làm website tốt hơn cho người đọc:

  1. Sửa lỗi kiến thức trước tiên. Bài độ lệch chuẩn phải có cả hai công thức, giải thích khi nào dùng công thức nào, và ví dụ tính cho thấy hai kết quả khác nhau.
  2. Nâng cấp các bài mỏng theo thứ tự ưu tiên: bài từng xếp hạng hoặc đang có lượt hiển thị trước, bài chưa từng có traffic sau. Nâng cấp nghĩa là thêm giải thích ký hiệu, ví dụ có lời giải, lỗi hay gặp, chứ không phải chèn thêm chữ.
  3. Không xoá hàng loạt bài cũ khi chưa có dữ liệu Search Console. Một bài mỏng vẫn có thể đang mang lượt hiển thị mà Semrush không thấy.
  4. Kết nối và theo dõi Google Search Console, lưu dữ liệu định kỳ, vì giao diện chỉ giữ dữ liệu trong một khoảng thời gian giới hạn.
  5. Giữ log máy chủ dài hơn, để lần sau có dữ liệu trực tiếp khi cần.

Chúng tôi sẽ đo lại sau vài tuần, khi các bài nâng cấp đã được Google thu thập lại. Nếu số liệu cho thấy một nguyên nhân khác, bài này sẽ được cập nhật.

Danh sách kiểm tra khi website của bạn rớt hạng

  1. Đọc đúng con số: phần trăm của một con số nhỏ dễ gây hoảng. Nhìn hình dạng biểu đồ: trôi từ từ hay rơi thành bậc.
  2. Kiểm robots.txt, meta robots và header X-Robots-Tag, sitemap, mã trạng thái HTTP. Ghi lại kết quả từng mục.
  3. Xem lịch sử triển khai và thay đổi nội dung quanh ngày rơi.
  4. Kiểm backlink mới và mất trong cùng khoảng thời gian.
  5. Tìm một đối chứng đo bằng cùng công cụ để loại trừ khả năng công cụ đo thay đổi.
  6. Lấy log máy chủ và dữ liệu Search Console càng sớm càng tốt, trước khi chúng bị xoay vòng.
  7. Chỉ khi các bước trên sạch mới chuyển sang giả thuyết chất lượng nội dung, và gọi nó đúng tên: giả thuyết.

Nếu website doanh nghiệp của bạn đang rớt hạng mà chưa rõ vì sao, series Thăm khám website định kỳ trên alodev.vn đi chi tiết hơn vào từng hạng mục kiểm tra, và đội ALODEV có thể cùng bạn chạy quy trình này trên dữ liệu thật của website.

Semrush thực chiến: Alodev tự audit website bằng dữ liệu thật12 phút đọc

Nghiên cứu từ khoá cho doanh nghiệp phần mềm: cách Alodev chọn cụm "phần mềm quản lý" bằng Semrush

Case study thật: Alodev dùng Semrush tìm ra cụm "phần mềm quản lý" với 8.745 từ khoá, 197.050 lượt tìm mỗi tháng, độ khó trung bình 12%. Vì sao tra có dấu cho số liệu gấp bốn lần tra không dấu, cách lọc theo ý định tìm kiếm và độ khó, và những từ khoá chúng tôi cố tình bỏ dù dễ lên top.

Semrush thực chiến: Alodev tự audit website bằng dữ liệu thật12 phút đọc

Xây trụ cột nội dung bằng Semrush Topic Research: case "chuyển đổi số doanh nghiệp" của Alodev

Từ các thẻ chủ đề trong Semrush Topic Research tới một bài trụ cột và cụm bài theo ngành: cách Alodev dựng trụ cột nội dung "chuyển đổi số" cho chính website của mình, những thẻ chủ đề chúng tôi bỏ qua, và vì sao 1.735 từ khoá có cả những cụm không liên quan gì tới doanh nghiệp.

Semrush thực chiến: Alodev tự audit website bằng dữ liệu thật14 phút đọc

Audit SEO kỹ thuật alodev.vn bằng Semrush Site Audit: đọc từng lỗi, xử lý đúng thứ tự

Site Health 94%, 1 lỗi sitemap, 97 cảnh báo, 84 URL chuyển hướng và AI Search Health 98%. Đây là kết quả audit thật của chính alodev.vn, kèm cách hiểu từng vấn đề, mức độ quan trọng và cách xử lý mà đội Alodev áp dụng.

Nhận bài mới

Để lại email để nhận bài mới của series Semrush thực chiến: Alodev tự audit website bằng dữ liệu thật, hoặc theo dõi bằng RSS.

RSS Semrush thực chiến: Alodev tự audit website bằng dữ liệu thật

Email chỉ dùng để gửi bài mới, xem Chính sách bảo mật.

Trao đổi về dự án