2012-01-28 15 views
7

AFAIK, thuộc tính rel="nofollow" trên các liên kết hướng dẫn các công cụ tìm kiếm không theo dõi liên kết khi nó thu thập dữ liệu trang web của bạn, do đó cắt đứt tất cả các giả định về mối quan hệ giữa trang web của bạn và trang web được liên kết và do đó không chia sẻ bất kỳ SEO nào. Đối với hầu hết các phần, đó là Điều tốt ™ trên hệ thống nhận xét.Có vô ích khi thêm `nofollow` bằng Javascript không?

Bây giờ, sau khi tích hợp hệ thống IntenseDebate trên trang của tôi, tôi nhận thấy rằng tên người nhận xét liên kết thông qua trang web tương ứng mà không cầnnofollow. Đây là loại báo động trong đầu tôi --- đó là, cho đến khi tôi nhận ra rằng chúng được tạo ra động qua AJAX. Điều này có nghĩa là các liên kết này không có ở đó khi một con nhện tìm kiếm thu thập dữ liệu thông qua trang web của tôi.

Sự cố bị đảo ngược. Tốt. Một tiếng thở dài nhẹ nhõm.

Nhưng sau đó, có these sites đề xuất triển khai giải pháp dựa trên tập lệnh để thêm nofollow.

Bây giờ chỉ cần không jive cũng với sự hiểu biết hiện tại của tôi nofollow, vì hai lý do:

  1. Như đã đề cập, các liên kết không phải là ở đó khi một con nhện bóc tách trang của bạn. Vì vậy, nó không có ý nghĩa để nofollow nó, bởi vì theo như con nhện có liên quan, không có bất cứ điều gì để làm theo sau khi tất cả.

  2. Về liên kết tĩnh, một con nhện sẽ không thể chạy các script để thêm nofollow trên đánh dấu của bạn, vì vậy liên kết mà một con nhện thể sau sẽ chưa sửa đổi, và do đó, là follow liên kết.

Tôi có thiếu gì đó ở đây không? Có thực sự hữu ích khi tự động thêm nofollow vào các liên kết sử dụng Javascript không?

+0

Nếu tôi làm theo câu hỏi của bạn một cách chính xác, một con nhện tìm kiếm tinh vi thực sự có thể tải trang, JavaScript và tất cả, để đọc nó chính xác hơn. –

Trả lời

3

Từ một (tôi nhấn mạnh) interview with Matt Cutts from Google:

Trong một thời gian, chúng tôi đã quét trong JavaScript, và chúng tôi đang tìm kiếm cho các liên kết. Google đã trở nên thông minh hơn về JavaScript và có thể thực thi một số JavaScript. Tôi sẽ không nói rằng chúng tôi thực hiện tất cả JavaScript, do đó, có một số điều kiện trong đó chúng tôi không thực thi JavaScript. Chắc chắn có một số JavaScript phổ biến, chẳng hạn như Google Analytics, thậm chí bạn không muốn thực thi vì bạn sẽ không muốn tạo các lượt truy cập ảo từ Googlebot vào Google Analytics của bạn.

Chúng tôi có khả năng thực thi một lượng lớn JavaScript khi chúng tôi cần hoặc muốn. Một điều cần lưu ý nếu bạn đang quảng cáo qua JavaScript là bạn có thể sử dụng NoFollow vào liên kết Javascript

cuộc tranh luận bổ sung về chủ đề này: https://webmasters.stackexchange.com/questions/5653/does-the-google-spider-render-javascript.

+0

Nếu Javascript được thực hiện, thì toàn bộ ý tưởng không phải là tranh luận sau khi tất cả. +1 –