5 lỗi kỹ thuật khiến một website "chuẩn SEO" vẫn không lên Google
Bàn giao website xong, báo giá ghi "chuẩn SEO", plugin báo đèn xanh, PageSpeed trên 90. Hai tháng sau trang dịch vụ vẫn không thấy trên Google. Phần lớn trường hợp mình gặp, nguyên nhân không nằm ở nội dung mà ở vài dòng
Bàn giao website xong, báo giá ghi "chuẩn SEO", plugin báo đèn xanh, PageSpeed trên 90. Hai tháng sau trang dịch vụ vẫn không thấy trên Google. Phần lớn trường hợp mình gặp, nguyên nhân không nằm ở nội dung mà ở vài dòng cấu hình còn sót từ bản dev.
Dưới đây là 5 lỗi hay gặp nhất, mỗi lỗi kèm một cách kiểm nhanh bằng terminal hoặc công cụ miễn phí của Google. Thay https://example.com/dich-vu bằng URL thật của bạn.
1. Thẻ noindex còn sót từ bản staging
Bản thử thường được chặn index, và khi lên bản thật thì quên gỡ. Điểm tốc độ có cao đến đâu, trang dính noindex vẫn vô hình trên Google.
curl -sL https://example.com/dich-vu | grep -io '<meta[^>]*robots[^>]*>'
curl -sI https://example.com/dich-vu | grep -i x-robots-tag
Đạt khi không thấy noindex ở cả thẻ meta lẫn header X-Robots-Tag.
2. robots.txt chặn nhầm thư mục
Một dòng Disallow: / copy từ môi trường dev là đủ chặn cả site. Hay gặp hơn là chặn nhầm thư mục chứa CSS, JS khiến Google không render được trang.
curl -s https://example.com/robots.txt
Đọc từng dòng Disallow và hỏi: thư mục này có chứa trang hoặc tài nguyên mình muốn Google thấy không?
3. Canonical trỏ sai trang
Template gắn canonical về trang chủ, hoặc về bản có www trong khi site chạy không www. Google sẽ chọn trang khác làm bản chính và bỏ qua trang bạn muốn lên.
curl -sL https://example.com/dich-vu | grep -io '<link[^>]*canonical[^>]*>'
Đạt khi canonical là chính URL đó. Lỗi này thường nằm ở template nên lặp lại trên hàng trăm trang; mình có ghi một đoạn bash kiểm canonical cho cả sitemap nếu bạn cần quét hết.
4. Chuyển hướng vòng hoặc chuỗi redirect dài
http sang https, rồi sang www, rồi sang có dấu / cuối. Mỗi bước là một lần chờ, và chuỗi dài dễ bị Google dừng giữa chừng.
curl -sIL http://example.com/dich-vu | grep -iE '^(HTTP|location)'
Đạt khi chỉ có tối đa 1 lần chuyển hướng rồi trả 200.
5. Trang quan trọng nằm quá sâu, không có link nội bộ trỏ tới
Trang có trong sitemap nhưng không menu nào, bài nào link tới. Google biết trang tồn tại nhưng ít lý do để coi trọng nó.
Cách kiểm thủ công: từ trang chủ, bấm tới trang dịch vụ quan trọng nhất. Quá 2 lần bấm là dấu hiệu trang đang nằm quá sâu.
Kiểm xong rồi thì sao
5 lỗi trên chỉ là phần kỹ thuật. Sau khi qua được, vẫn cần đọc bằng mắt phần tiêu đề, H1, nội dung và tín hiệu tin cậy, những thứ không công cụ nào chấm thay. Nếu muốn một khung đầy đủ hơn để tự kiểm 3 trang quan trọng nhất theo thứ tự, bài Website chuẩn SEO là gì? 5 nhóm tiêu chí, kiểm trong 15 phút của Mạnh Digital có bảng "kiểm bằng gì, đạt khi nào" khá gọn.
Mình cũng gom 5 lệnh curl tự kiểm technical SEO thành một note riêng, chạy trước khi thuê audit bên ngoài sẽ đỡ tốn một buổi họp.
Bạn hay gặp lỗi nào nhất khi nhận bàn giao site? Mình đoán là noindex sót lại, nhưng muốn nghe thêm trường hợp khác.
Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.