Tạo robots.txt xong, cần đặt đúng chỗ và tránh chặn nhầm trang quan trọng
Tệp robots.txt tải về từ công cụ chỉ có tác dụng khi được đặt đúng chỗ và không chứa lệnh chặn nhầm. Phần dưới tóm tắt những việc cần làm với tệp vừa tạo, dựa trên các bài hướng dẫn kỹ thuật trên blog SEONGON. Cuối mỗi mục có liên kết tới bài gốc để bạn đọc đầy đủ.
Tệp robots.txt phải nằm ở thư mục gốc và dùng bốn loại lệnh cơ bản
Bot của Google chỉ tìm robots.txt ở đúng địa chỉ gốc của tên miền, nên đặt tệp ở thư mục con thì coi như website không có tệp này. Theo bài file robots.txt là gì của SEONGON, địa chỉ đúng có dạng tenmien.com/robots.txt. Đặt sai chỗ cũng là lỗi phổ biến nhất khi dùng tệp này. Bên trong tệp, mỗi dòng là một lệnh thuộc một trong bốn loại:
- Lệnh User-agent cho biết các quy tắc phía dưới áp dụng cho bot nào, ví dụ Googlebot hoặc dấu sao cho mọi bot.
- Lệnh Disallow chặn bot vào một đường dẫn hay một thư mục, ví dụ thư mục quản trị /admin/.
- Lệnh Allow mở lại quyền vào một phần nằm trong thư mục đã bị chặn.
- Lệnh Sitemap báo địa chỉ sơ đồ trang web để bot tìm các trang dễ hơn.
Ba lỗi sau làm robots.txt chặn nhiều hơn bạn muốn, nên cần soát trước khi tải tệp lên. Bài trên nêu ba lỗi nên soát trước khi tải tệp lên. Lỗi thứ nhất là chặn thư mục chứa CSS và JavaScript, vì Google cần các tệp này để hiển thị và hiểu đúng trang. Lỗi thứ hai là dùng sai dấu sao (*) và dấu đô la ($), khiến lệnh chặn rộng hơn bạn định. Lỗi thứ ba là quên gỡ lệnh chặn toàn bộ website sau khi bản thử nghiệm đã chính thức ra mắt.
Nguồn: File robots.txt là gì? 2 cách tạo và gửi file robots.txt chuẩn, blog SEONGON.
Muốn trang không hiện trên Google thì dùng thẻ meta robots noindex
Lệnh Disallow chỉ ngăn bot đọc trang, chứ không ngăn địa chỉ trang hiện trên kết quả tìm kiếm. Chỉ mục là kho các trang Google đã lưu để hiển thị khi có người tìm kiếm. Theo bài file robots.txt là gì, nếu một trang khác có liên kết trỏ tới trang đã chặn, Google vẫn có thể đưa địa chỉ đó vào chỉ mục. Bài này cũng cho biết Google đã ngừng hỗ trợ lệnh noindex viết trong robots.txt từ tháng 9 năm 2019. Vì vậy, với trang nội dung mỏng, trang quản trị hay trang trùng lặp, bạn nên dùng thẻ meta robots với giá trị noindex đặt ngay trên trang đó.
Tệp PDF hay hình ảnh cần một cách chặn khác, vì chúng không có mã HTML để chèn thẻ. Với tệp không phải trang web như PDF hay hình ảnh, đội kỹ thuật cần cấu hình máy chủ gửi kèm X-Robots-Tag, tức tín hiệu noindex nằm trong phần đầu phản hồi của máy chủ.
Nguồn: Thẻ Meta Robots là gì? Cách đặt thẻ Meta Robots chính xác, blog SEONGON.
Dòng Sitemap giúp bot tìm trang mới, nhưng vẫn nên gửi sơ đồ trong Search Console
Khai báo sơ đồ trang web ở cả robots.txt và Search Console giúp Google phát hiện trang mới nhanh hơn. Sơ đồ trang web (sitemap) là tệp liệt kê các trang bạn muốn Google biết đến. Theo bài hướng dẫn tạo sitemap của SEONGON, bạn vào Google Search Console, chọn mục Sơ đồ trang web, nhập địa chỉ đầy đủ của tệp rồi bấm Gửi. Nếu tệp có lỗi, Search Console sẽ báo để bạn sửa.
Tải tệp lên xong, bạn nên kiểm tra lại để chắc không có trang quan trọng nào bị chặn. Bạn nên dùng tính năng Kiểm tra URL trong Search Console với vài trang quan trọng. Bài crawl là gì của SEONGON cho biết tính năng này báo rõ trang nào đang bị robots.txt chặn.
Nguồn: Sitemap là gì? Cách tạo Sitemap cho Website WordPress tối ưu nhất, blog SEONGON.




