Когда я в прошлом тестировал свой веб-сайт с помощью инструментов Powermapper, было предложено добавить скрытую за пределами экрана ссылку «Перейти к содержанию», чтобы помочь пользователям с программами чтения с экрана использовать веб-сайт.
Я могу полностью рассказать, как и этот сайт:
http://accessibility.oit.ncsu.edu/training/accessibility-handbook/skip-to-main-content.html
Затем я посмотрю рекомендации по качеству для веб-мастеров Google по адресу:
https://support.google.com/webmasters/answer/66353
и упоминается, что скрытый текст может быть воспринят как обманчивый.
Единственный текст, который я намеренно скрыл на своем веб-сайте, - это ссылка «Пропустить до содержимого», по которой при нажатии пользователи переходят через общий заголовок меню (то есть прямо туда, где начинается содержимое). Я поместил тег гиперссылки непосредственно под тегом body и использовал CSS, чтобы установить ссылку как блок, и поместил ее в -xxxxpx (некоторое расположение за пределами экрана), чтобы пользователи с достаточными технологиями не увидели ссылку перехода к содержанию, но вместо этого смотрите сайт, как он должен отображаться.
Мне любопытно, как лучше поступить. Я мог бы либо:
- удалите ссылку "перейти к содержанию", чтобы Google был счастлив, а возможно, несколько других рекламодателей были недовольны
Или
- Сделайте ссылку «Перейти к содержанию» видимой при минимальном размере шрифта, приемлемом для Google (независимо от процента), и молитесь, чтобы ни один пользователь не жаловался.
Или
- Выясните, кто запускает Google и Rant (что я, скорее всего, не удастся).
Ответы:
Для чего это стоит, я предложу свой собственный взгляд на это. Один только скрытый текст не обманчив. То, что вы делаете с этим, определяет, является ли это обманчивым.
Есть много сценариев, в которых скрытый текст - это хорошая вещь, как с точки зрения доступности, функциональности, так и просто потрясающего качества. Но есть и некоторые недостатки, и время, когда скрытый текст может помешать определенным пользователям использовать веб-сайт так, как это было задумано.
Вы должны всегда придерживаться здравого смысла. Делайте то, что правильно для ваших пользователей, и всегда следуйте стандартам; если вы можете сделать это, никто не имеет права наказать вас или ваш сайт, и если они попытаются, дать отпор.
На этой странице написано, что ссылки "перейти к основному содержанию" хороши. Кроме того, Google не говорит, что скрытый текст является плохим, и не говорит, что вы будете - или можете - быть оштрафованы за использование скрытого текста на вашем сайте.
Что говорит Google , так это :
И чуть дальше они говорят:
В общем, Google говорит следующее: «Скрытый текст считается плохим, только если вы делаете с ним что-то плохое (например, пытаетесь манипулировать поисковым рейтингом или пытаетесь обмануть своих посетителей / потенциальных посетителей)».
источник
Я согласен с ответом w3d , не должно быть проблем с поиском Google или любой другой поисковой системой.
Тем не менее, я предлагаю сделать это видимым в любом случае.
Не для SEO, а для доступности: пользователи программы чтения с экрана - не единственные пользователи, которые могут извлечь выгоду из пропущенных ссылок. Пропускные ссылки полезны для всех пользователей, которые перемещаются с помощью клавиатуры, и только часть этих пользователей также имеет программу чтения с экрана.
Если вы абсолютно не хотите показывать эту ссылку, по крайней мере, вы должны сделать ее видимой, когда она получает фокус (через
:focus
псевдокласс). Это не хорошее решение, но, вероятно, лучше, чем хранить его скрытым, потому что в противном случае пользователи, перемещающиеся с помощью клавиатуры, будут фокусировать то, что им не видно, что может сбить с толку.источник
Я не вижу никакой причины, по которой Google считает скрытую ссылку «Перейти к содержанию» обманчивой.
источник
Другие ответы говорят, что Google допустит это, но они не говорят, за что скрывается текст, за который Google наказывает. Google считает скрытый текст обманчивым только тогда, когда:
источник
Google довольно широко использует «обман», это может означать обман пользователя (т. Е. Если ваша ссылка «перейти к тексту» фактически отправила вам объявление или всплывающее окно, или что-то еще, в основном, если на самом деле не перейти к тексту) ) или это может означать обман / манипулирование Google (т. е. пример выше в ответе @ SE505, где скрытый текст используется, чтобы «обмануть» / обмануть алгоритм поиска, чтобы ранжировать страницу выше для секретных / скрытых ключевых слов).
В вашем случае, ваш пример скрытого текста не обманывает ни Google, ни пользователя, так что все выглядит хорошо.
источник