Noindex
Noindex là quy tắc đặt trong thẻ meta robots hoặc HTTP header X-Robots-Tag, báo cho Google không hiện trang trong kết quả tìm kiếm. Trang vẫn mở được bình thường, chỉ không có mặt trên Google Search và AI Overviews.
Noindex hoạt động thế nào
Có hai cách khai noindex, hiệu quả như nhau (Google Search Central, Block Search indexing with noindex, truy cập 11/2026):
<meta name="robots" content="noindex">
X-Robots-Tag: noindex
Thẻ meta nằm trong <head>; đổi name="robots" thành name="googlebot" thì quy tắc chỉ áp dụng cho Google. X-Robots-Tag là header máy chủ trả về, dùng được cho cả PDF và ảnh. Googlebot phải crawl lại mới thấy thay đổi, với trang ít quan trọng có thể mất vài tháng.
Nosnippet, max-snippet và AI Overviews
Công cụ Kiểm tra AIO báo lỗi cả khi trang có nosnippet. Theo tài liệu thẻ robots meta của Google (Google Search Central, Robots meta tag specifications, truy cập 11/2026):
nosnippet: không hiện đoạn trích văn bản hay video preview. Quy tắc này cũng ngăn nội dung làm đầu vào trực tiếp cho AI Overviews và AI Mode.max-snippet:[số]: giới hạn số ký tự đoạn trích.max-snippet:0tương đương nosnippet,max-snippet:-1để Google tự chọn.data-nosnippet: thuộc tính HTML đánh dấu một đoạn không được dùng làm đoạn trích, phần còn lại vẫn dùng được.
Google cho biết trang muốn hiện thành link nguồn trong AI Overviews và AI Mode phải được lập chỉ mục và đủ điều kiện hiện kèm đoạn trích (Google Search Central, AI features and your website, truy cập 11/2026). Noindex mất điều kiện thứ nhất, nosnippet mất điều kiện thứ hai. Muốn giấu một đoạn như giá sỉ thì dùng data-nosnippet cho đoạn đó, đừng đặt nosnippet cho cả trang.
Chặn trong robots.txt thì Google không thấy noindex
Lỗi hay gặp là vừa chặn trang trong robots.txt, vừa đặt noindex. Googlebot không được crawl nên không đọc được noindex, và trang vẫn có thể hiện trên Google nếu site khác link tới. Google cũng không hỗ trợ ghi noindex trong robots.txt. Muốn trang ra khỏi kết quả, bỏ chặn crawl để Google đọc được noindex.
Noindex vô tình đến từ đâu
- Cài đặt WordPress: ô “Discourage search engines from indexing this site” trong Settings, Reading. Từ WordPress 5.3, bật ô này sẽ in
<meta name='robots' content='noindex,nofollow' />lên mọi trang (WordPress.org, Settings Reading Screen, truy cập 11/2026). - Staging lên site thật: bản thử nghiệm thường noindex toàn site. Chép database hay cấu hình sang site thật thì noindex đi theo.
- Plugin SEO: Yoast và Rank Math cho noindex từng bài hoặc cả một loại nội dung như toàn bộ Pages.
Cách sửa khi công cụ báo có noindex hoặc nosnippet
Công cụ Kiểm tra AIO đọc thẻ meta robots, meta googlebot trong HTML và header X-Robots-Tag (3 điểm). Mục này chưa đạt khi gặp noindex, nosnippet, none hoặc max-snippet:0 áp cho mọi bot hoặc riêng Googlebot.
- WordPress: vào Settings, Reading, bỏ chọn ô Discourage search engines from indexing this site, bấm Save Changes.
- Yoast SEO: mở bài, vào tab Advanced, ở mục cho phép công cụ tìm kiếm hiện nội dung chọn Yes. Kiểm tra thêm Yoast SEO, Settings, Content types: loại nội dung cần hiện phải bật (Yoast, How to noindex URLs, truy cập 11/2026).
- Rank Math: bật Advanced Mode, mở tab Advanced của bài, ở Robots Meta bỏ No Index và No Snippet. Kiểm tra thêm Rank Math SEO, Titles & Meta: từng loại nội dung không để No Index (Rank Math, How to noindex URLs, truy cập 11/2026).
- Shopify: Shopify hướng dẫn ẩn trang bằng mã noindex trong theme.liquid hoặc metafield seo.hidden (Shopify Help Center, Hide a page from search engines, truy cập 11/2026). Trang bị ẩn ngoài ý muốn thì vào Online Store, Edit code, tìm “noindex” trong theme.liquid, và xóa giá trị metafield SEO Hidden của trang.
- Web tự code: tìm noindex, nosnippet trong template <head> và trong cấu hình máy chủ (Nginx, Apache, middleware) có thể thêm X-Robots-Tag.
Tự kiểm tra lại header bằng lệnh sau; không in gì nghĩa là không có X-Robots-Tag:
curl -sI https://example.com/trang/ | grep -i x-robots-tag
Xem nguồn trang (Ctrl+U), tìm “noindex” và “nosnippet”. Trong Google Search Console, URL Inspection có dòng “Indexing allowed?” cho biết trang có chặn lập chỉ mục không; bấm Test live URL để xem bản Google lấy về lúc này (Search Console Help, URL Inspection tool, truy cập 11/2026). Dòng này luôn ghi Yes nếu robots.txt chặn crawl, vì Google không đọc được noindex. Sau đó chạy lại công cụ Kiểm tra AIO.
Câu hỏi thường gặp về noindex
Có nên dùng noindex cho trang trùng nội dung?
Google không khuyên dùng noindex để chọn bản chính trong cùng một site, vì noindex chặn hẳn trang khỏi Search. Dùng canonical cho trường hợp này.
Bỏ noindex rồi bao lâu trang hiện lại?
Phải chờ Googlebot crawl lại. Với trang quan trọng, bạn dùng Request Indexing trong URL Inspection để Google crawl sớm hơn; công cụ này giới hạn số lần dùng.
Cần rà lập chỉ mục cho cả site, xem dịch vụ SEO và AI Search của Adtek.
