Thủ thuật chặn nội tuyến này có liên quan đến 'cỡ chữ: 0' có nguy hiểm cho SEO không?


14

Một lúc trước, tôi đã trả lời câu hỏi này trên Stack Overflow:

/programming/5078239/how-to-remove-the-space-b between-inline-block-elements

Vấn đề là các yếu tố display: inline-blockcó "khoảng trống thêm", do bị ảnh hưởng bởi khoảng trắng trong HTML, xem: http://jsfiddle.net/thundreddot/4z4v2/

Như được hiển thị, các khoảng trống có thể được loại bỏ bằng cách xóa khoảng trắng trong HTML. Tuy nhiên, loại bỏ khoảng trắng đó đôi khi là một sửa chữa không mong muốn: ví dụ, nó làm cho HTML khó hoạt động hơn.

Vì vậy, tôi đã đề xuất cách giải quyết này: http://jsfiddle.net/thundreddot/4z4v2/1/

ul {
    font-size: 0;
    letter-spacing: -1px;
}
li {
    font-size: medium;
    letter-spacing: normal;
}

( letter-spacingđược yêu cầu xóa hoàn toàn khoảng cách trong Safari)

Và đó là ..

.. cho đến khi một bình luận xuất hiện khi kỹ thuật này được đề xuất trong một câu trả lời khác :

Hãy cẩn thận với mã này bởi vì trình thu thập dữ liệu web có thể bị hiểu là lạm dụng vì bạn đang ẩn rõ ràng văn bản bên trong một phần tử có chứa các liên kết. Đúng là các liên kết có thể nhìn thấy được nhờ vào quy tắc tính đặc hiệu cao hơn nhưng các trình thu thập dữ liệu web vẫn thấy một loạt các liên kết bên trong một thùng chứa cho tất cả tổ tiên của nó ẩn nội dung văn bản của chúng.

Tôi đã sử dụng kỹ thuật này chỉ trên một trang web (.. Tôi thường chỉ xóa khoảng trắng) và trang web đã được xếp hạng chính xác trên Google (không có liên kết, xin lỗi). Nếu có vấn đề, trang web có các trang được nhắm mục tiêu rất cụ thể theo định dạng "Cụm từ + Vị trí": như một ví dụ hư cấu "Zombie Chopper Ravenholm".

Tôi chỉ thực sự quan tâm đến Google, nhưng câu trả lời liên quan đến các công cụ tìm kiếm khác cũng được hoan nghênh.

Vì vậy, câu hỏi của tôi là:

Là sự hiện diện đơn thuần của font-size: 0một rủi ro cho SEO, mặc dù không có văn bản nào thực sự bị ẩn?

Câu trả lời:


8

Google không thể xử phạt các kỹ thuật. Họ ra để trừng phạt ý định xấu . Cũng như display:nonecó thể được sử dụng cho cả mục đích hợp pháp và SEO mũ đen, điều tương tự cũng đúng với các quy tắc CSS khác. Trong trường hợp của bạn, văn bản không bao giờ bị ẩn và có sẵn và hiển thị cho cả công cụ tìm kiếm và người dùng, do đó bạn sẽ ổn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.