Будет ли использование отображения CSS: ни один не повлияет негативно на мой рейтинг в поисковых системах? - PullRequest
5 голосов
/ 04 февраля 2011

Итак, предположим, у меня есть законный контент, который скрыт через CSS, и я использую JavaScript, чтобы выборочно отображать его в зависимости от того, на что нажимает пользователь. Кроме того, пользователи, не поддерживающие JavaScript, могут нажимать на те же ссылки и переходить на новую страницу с отображаемым запрошенным контентом. Никаких скрытых ключевых слов или чего-то подобного. У меня есть около 15 параграфов / мини-разделов скрытого контента, которые можно узнать, нажав ссылки или используя javascript.

Какова вероятность того, что этот контент будет помечен поисковыми системами как вставка ключевых слов в скрытый контент, пытаясь таким образом искусственно улучшить мой рейтинг? Очевидно, что это не то, что я пытаюсь сделать - весь скрытый контент могут просматривать пользователи javascript и не-javascript. Отсутствие скрытия контента в основном повлечет за собой редизайн целых разделов моего сайта, которых я бы хотел избежать.

Для протокола, я уже провел некоторые исследования в этом направлении, и я думаю, что общий консенсус заключается в том, что если вы скрываете законный контент, вам не о чем беспокоиться. Просто хотел получить другие мнения, и поможет ли вообще тот факт, что содержимое, которое я скрываю, можно просмотреть, нажав на определенные ссылки.

Ответы [ 6 ]

6 голосов
/ 04 февраля 2011

Почему бы вам не сделать так, чтобы оно изящно ухудшалось для пользовательских агентов без JavaScript?

(function() {

    var element = document.getElementById('some-element'),
        previousDisplay;

    window.onload = function() {
       previousDisplay = element.style.display;
       element.style.display = 'none';
    };

    document.getElementById('some-buton').onclick = function() {
        element.style.display = previousDisplay;
    }

})();

Таким образом, при загрузке ваш элемент будет скрыт с помощью JavaScript, а затем показан, когда вы захотите.

Примечание: здесь лучше использовать кросс-браузер, совместимый onDOMReady событие , в противном случае ваш браузер загрузит все ресурсы до запуска onload.

4 голосов
/ 04 февраля 2011

На эту тему есть смешанные ответы, но скрытые элементы, как правило, считаются «черной шляпой», методом поисковой оптимизации (SEO).(См. эту ссылку ). Google и другие поисковые системы понизили рейтинг сайтов или вообще удалили сайт на основе таких результатов, как этот.

Вы также можете проверить эти два других похожих, ноне полностью связаны, вопросы StackOverflow:

  1. Google SEO и скрытые элементы
  2. SEO: видит ли googlebot скрытые div
2 голосов
/ 24 октября 2011

Ofcourse ... Использование скрытого текста (выделение текста и фона одинакового цвета) или скрытие div приведет к снижению рейтинга вашего сайта. Как это является частью техники SEO Blackhat. Как только Google или любая поисковая система узнает об этом, они удалят или понизят рейтинг вашего сайта.

1 голос
/ 04 февраля 2011

НЕТ определенно нет.

Я еще не нашел никакой документации, но это было бы полностью отключено, Google зарабатывает на жизнь пониманием того, как работают интернет и веб-страницы, и они ДОЛЖНЫ понимать это display:none или visibilty:hidden.

Кстати, посмотрите исходный код своей домашней страницы, они очень активно используют оба упомянутых ресурса.

Используйте это без страха, это, скорее всего, не повлияет на вашу SEO вообще или в любом случае, это будет печально известное изменение, особенно если вы делаете важные вещи правильно!

Удачи!

0 голосов
/ 04 февраля 2011

По моему опыту, если вы скрываете контент, Google и другие поисковые системы будут оценивать вас.Они очень, очень требовательны к тому, чтобы показывать им тот же контент, который видят пользователи.Я работал над продуктом, у которого были флеш-страницы, и мы строили не флеш-страницы для целей SEO (мы сниффили, и если у пользователя не было флеш-страниц, мы показывали бы не флеш-материалы).В рамках нашей работы по обеспечению соответствия SEO мы должны убедиться, что все на не флэш-памяти было точно таким же, как на флэш-памяти.

0 голосов
/ 04 февраля 2011

Я не верю, что Google и др. Проверяют видимость элементов, потому что было бы невозможно сделать это надежно (представьте все методы позиционирования и наложения, которые вы могли бы использовать) и таким образом, чтобы не наказывать за законное использование (например, ваш). Я никогда не замечал никаких проблем с этим лично, и я никогда не находил никаких комментариев от сотрудников Google, упоминающих это.

Так что я бы сказал, что это довольно безопасно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...