Я багато разів чув, що це погано використовувати display: none
з SEO, оскільки це може бути спроба ввести невідповідні популярні ключові слова. Кілька питань:
- Це все-таки отримало мудрість?
- Чи має значення це, якщо ви ховаєте лише одне слово чи, можливо, один символ?
- Якщо вам слід уникати будь-якого його використання, які переважні методи приховування (у ситуаціях, коли вам це потрібно, щоб знову було видно за певних умов)?
Деякі посилання, які я знайшов поки що:
Метт Кеттс з 2005 року в коментарі
Якщо ви прямо використовуєте CSS для приховування тексту, не дивуйтеся, якщо це називається спамом. Я не кажу, що миші або текст DHTML або текст-логотип, але також є текст є спамом; Я відповів, що останній на конференції, коли я сказав: "уявіть, як це виглядатиме для відвідувача, конкурента чи когось, хто перевіряє звіт про спам. Якщо ви вкажете ім'я своєї компанії та це маркери Expo замість логотипу Expo Markers, ви Якщо текст, який ви вирішите показати, - це "Маркери Expo дешеві онлайн знижки, купуйте в Інтернеті розпродаж маркерів Expo ...", то я буду більш обережним, тому що це може виглядати погано ".
І в іншому коментарі до тієї ж статті
Ми можемо позначити текст, який, схоже, є прихованим за допомогою CSS в Google. На сьогоднішній день ми не алгоритмічно видаляли сайти для цього. Ми дуже намагаємось уникати викидання немовлят ванною.
Ерік Енге сказав у 2008 році
Легальне використання цієї методики настільки поширене, що я рідко сподіваюся, що пошукові системи покарають сайт за використання
display: none
атрибута. Просто реалізувати алгоритм, який міг би по-справжньому викрити, чи саме використанняdisplay: none
має на меті обдурити пошукові системи, дуже важко.