Giải thích
Tìm kiếm gồm nhiều giai đoạn. Ví dụ, Google mô tả việc phát hiện URL, thu thập dữ liệu, xử lý và lập chỉ mục, sau đó phân phối kết quả. Chỉ riêng phản hồi máy chủ thành công không chứng minh rằng URL đã được tìm thấy hoặc thêm vào chỉ mục; việc có trong chỉ mục không bảo đảm trang sẽ xuất hiện cho một truy vấn cụ thể. Trước tiên, hãy xác định bạn đang kiểm tra trạng thái nào.
Ví dụ hư cấu
https://learn.example.test/robots trả về 200 OK, nhưng HTML ban đầu chỉ có tiêu đề “Loading…” và một liên kết nội bộ đến bài học. Văn bản chính được thêm sau một yêu cầu API; trong tình huống đào tạo này, yêu cầu API trả về 403 nếu không có cookie. Quan sát này gợi ý khả năng có vấn đề khi cung cấp nội dung chính trong lúc kết xuất. Điều đó không chứng minh rằng công cụ tìm kiếm sẽ không bao giờ thấy trang hoặc trang chưa được lập chỉ mục.
Thực hành
Tạo lại trang đào tạo /robots trên môi trường staging hoặc bản mockup cục bộ của bạn. Ghi riêng phản hồi HTTP, việc có hay không có liên kết nội bộ, kết quả của bước kiểm tra robots.txt riêng, việc nội dung chính có sẵn hay không, và kết quả Search Console chỉ khi bạn có thuộc tính đã xác minh cùng URL có thể truy cập. Không gửi learn.example.test đến công cụ công khai; với bước kiểm tra không khả dụng, hãy ghi “chưa kiểm tra”.
Danh sách kiểm tra
- Đã kiểm tra URL chính xác và URL cuối cùng sau chuyển hướng.
- Đã ghi mã trạng thái HTTP, không chỉ xem trang trong trình duyệt.
- Đã kiểm tra các chỉ thị
robots.txtvànoindex. - Văn bản chính và liên kết có sẵn trong HTML/DOM đã kết xuất.
- Đã ghi rõ những điều chưa biết.
Lỗi thường gặp
“URL trả về 200, vậy là đã có trên Google.” Mã 200 xác nhận phản hồi HTTP thành công cho lần kiểm tra đó; mã này không xác nhận việc lập chỉ mục hoặc xuất hiện trong kết quả.