Моей основной навигацией по shantiyoga.ca является стек изображений с текстом содержанием их якорного тега скрытогостилизованной навигация со скрытыми ссылками
<li><a class="schedule" href="/schedule"><span class="hide">shanti yoga studio class schedule</span></a></li>
Что является лучшей практикой для скрытых ссылок с точкой зрения SEO?
Я читал General Guidelines Google, и мне интересно, есть ли штраф, кроме того, что он включен в черный список, а я нет. Является ли скрытие содержимого моих привязанных тегов отрицательным образом влияющим на мой сайт? Или Google достаточно умный, чтобы понять, как все настроено и пусть это будет?
Я также думал this article имел некоторую интересную информацию
Редактировать - Мой текущие настройки:
<a class="schedule"
id="{% ifequal current 'schedule' %}active{% endifequal %}"
href="/schedule"><span class="hide">class schedule</span></a>
a.schedule {
background: url(../images/layout/nav/shanti-yoga-studio-schedule.jpg) no-repeat;
display: block;
height: 48px;
}
a.schedule:hover {
background-position: -207px 0;
}
#active {
background-position: -414px 0;
}
Не совсем прямой ответ на ваш вопрос, но вы можете рассмотреть возможность реализации пользовательского шрифта через веб-шрифты Google или аналогичный метод, чтобы избежать проблемы полностью. Тем не менее, я сказал, что ваша общая техника используется довольно много раз, но обычно это позиционирование текста за пределами экрана, а не использование явного 'display: none'. – justis