Vợ tôi làm việc tại một trường trung học ở Đức. Gần đây tôi nhận thấy rằng rất khó để tìm thấy trang chủ của trường đó bằng Google. Tôi đã xem mã nguồn của trang và tôi tin rằng tôi đã tìm thấy lý do: Có hai <meta name="robots">
thẻ; một là
<meta name="robots" content="all">
và cái thứ hai, sâu hơn trong trang, là
<meta name="robots" content="noindex, follow">
Tôi đoán là cái thứ hai hơn cái thứ nhất và ngăn Google lập chỉ mục trang web. Tôi có đúng không Tôi sẽ không muốn nói với quản trị trang web rằng tôi đã tìm ra vấn đề và tự biến mình thành kẻ ngốc (vì tôi thực sự không biết gì về cách xây dựng một trang web phù hợp, chứ đừng nói đến SEO).
Nhân tiện, nếu bạn tình cờ tìm thấy bất kỳ sự ngu ngốc nào khác trên trang web, tôi sẽ rất vui nếu bạn có thể báo cáo chúng. Ứng cử viên tiếp theo của tôi sẽ là thiếu các meta
thẻ có liên quan để truyền tải thông tin về nội dung của trang.
ajax.googleapis.com
và ssl.google-analytics.com
). Đây có thể là một vấn đề pháp lý làm mất đi đặc quyền của quyền tự quyết thông tin ở Đức. Tôi muốn giới thiệu để tránh điều đó.
title
yếu tố. Và điều tương tự được lặp lại trên các trang khác, không chỉ trang chủ! Trên thực tế, dường như không có bất kỳ trang nào được lập chỉ mục, ngoài một số tệp PDF!? Các mô-đun xung đột trong CMS có lẽ?! Một vấn đề phụ ... Như đã nêu trong các câu trả lời, quy tắc hạn chế nhất sẽ được các công cụ tìm kiếm áp dụng - không nhất thiết phải là quy tắc sau. Tuy nhiên, một hàm như PHP get_meta_tags()
sẽ chỉ trả về quy tắc sau - vì vậy có một vấn đề (tiềm năng) ngay lập tức với việc có nhiều thẻ meta cho cùng một dữ liệu.
<meta name="robots" content="all">
có nghĩa là bằng nhau về mặt ngữ nghĩa<meta name="robots" content="index, follow">
, vì vậy cả hai thẻ meta đều mâu thuẫn theo bất kỳ cách nào. Tôi sẽ thông báo cho quản trị trang web. Tôi cũng đoán rằng Google sẽ chọn chính sách chặt chẽ hơn và do đó không lập chỉ mục trang để ngăn chặn các vấn đề bản quyền.