Индексирует ли Google страницы со скрытыми div?

Я начинаю редизайн и разработку сайта, который содержит много текста, и я думаю о том, как организовать информацию на сайте, чтобы он выглядел чище. В некоторых частях сайта я хотел бы реализовать эффект переключения jquery, при котором некоторый контент помещается в скрытый div, и этот контент будет отображаться или скрываться в зависимости от события onclick пользователя.

Сильно ли этот метод организации контента повредит SEO сайта? В какой момент Google начнет рассматривать это как спам и полностью исключит индексацию сайта?

//Обновление - найдено несколько ответов.

Я предполагаю, чтобы уточнить, как ответ на некоторые ответы ниже, целью скрытых div было бы переключение между отображением/скрытием контента для организационных целей, где любой скрытый текст в конечном итоге будет показан пользователю.

Однако после долгих поисков Мэтт Каттс из Google действительно говорит что до тех пор, пока вы не наполняете свой скрытый текст ключевыми словами и не злоупотребляете системой, пытаясь обмануть googlebot, у вас все должно быть в порядке. Он также приводит забавный пример неправильного наполнения ключевыми словами.


person Yin    schedule 05.02.2009    source источник


Ответы (8)


Он будет проиндексирован, но Google может осудить его, если вы скрываете/показываете контент по причинам SEO. Другими словами, то, что видит Google, должно быть тем, что видит пользователь при переходе по ссылке.

person Craig    schedule 05.02.2009

Очевидно да.

Ничто не ускользнет от взора Саурона.

person Learning    schedule 05.02.2009
comment
Лучше: Ничто не царапает глаз Саурона =) - person lucaswxp; 08.03.2019

Идея По использовать div «вне сцены» (отрицательное положение) широко используется и так же хорошо известна боту Google, как div с display:hidden или visible:none.

Вот как это сделать:

Все ваши объекты полностью отображаются и полностью видны прямо на сцене в вашем HTML-коде, как того хочет Google.... но ТОГДА... пусть ваше событие загрузки javascript применяет желаемое позиционирование в клиенте браузера.

Результат... идеальное SEO и отличный опыт для посетителя.

person Slevine    schedule 19.08.2011
comment
Это также лучше для пользователей без JavaScript. Таких на большинстве сайтов не так уж и много, но бывает. - person mcrumley; 08.04.2013
comment
У меня была та же идея ... но с тайм-аутом в скрипте, сразу после тега, который будет выполняться ровно 1 мс, чтобы скрыть его. ;) Пока это слишком быстро, чтобы заметить. (Я подумал, что, поскольку Google теперь [в некоторой степени] поддерживает запуск скриптов, это может быть безопаснее, так как он может не запускать таймеры [но я не знаю, как это подтвердить]). - person James Wilkins; 23.10.2013
comment
Мне не нравится мерцание, хотя - person Nik; 22.07.2017

Пока скрытый контент имеет отношение к странице, он не должен выглядеть как спам.

Я поместил скрытый текст на страницы, переключил видимый текст, и при использовании графики для заголовка у меня есть скрытый заголовок H1 CSS для Google.

person Leah    schedule 05.02.2009

Это определенно нормально, так как я делал это много раз без каких-либо штрафов за SEO.

person Henley    schedule 27.01.2013

Я бы не стал это скрывать. Если люди не хотят читать, они могут пропустить. Когда я скрываю текст, робот Googlebot не видит его, как и текст в обычном html.

person Calgarysteve    schedule 01.09.2014

Лучший и удовлетворительный результат я нашел здесь.

Скрытый текст и ссылки Скрытие текста или ссылок в вашем контенте для манипулирования поисковым рейтингом Google может рассматриваться как обман и нарушение Руководства Google для веб-мастеров. Текст (например, избыточные ключевые слова) можно скрыть несколькими способами, в том числе:

Использование белого текста на белом фоне Размещение текста за изображением Использование CSS для размещения текста за пределами экрана Установка размера шрифта на 0 Скрытие ссылки путем связывания только одного маленького символа, например дефиса в середине абзаца сайт, чтобы увидеть, содержит ли он скрытый текст или ссылки, ищите все, что не может быть легко просмотрено посетителями вашего сайта. Есть ли какой-либо текст или ссылки исключительно для поисковых систем, а не для посетителей?

Однако не весь скрытый текст считается вводящим в заблуждение. Например, если на вашем сайте используются технологии, к которым у поисковых систем трудно получить доступ, такие как JavaScript, изображения или файлы Flash, использование описательного текста для этих элементов может улучшить доступность вашего сайта. Помните, что многие посетители, использующие программы чтения с экрана, мобильные браузеры, браузеры без подключаемых модулей и медленные соединения, также не смогут просматривать этот контент и получат пользу от описательного текста. Вы можете проверить доступность своего сайта, отключив JavaScript, Flash и изображения в своем браузере или используя текстовый браузер, такой как Lynx. Вот несколько советов, как сделать ваш сайт доступным:

https://support.google.com/webmasters/answer/66353?hl=en

person Atif    schedule 21.01.2017

возможно, скрытие вашего контента плохо для SEO, но, возможно, вам не нужно его скрывать.

Вместо использования display:hidden просто используйте творческое позиционирование.

поместите свой «скрытый» контент, скажем, на 7680 пикселей за пределы экрана, используя «слева: 7680 пикселей» или «верхнее поле: -7680 пикселей»

Затем используйте свой java-скрипт, чтобы изменить позиционирование контента по своему усмотрению.

person Community    schedule 06.04.2009