Если страница ссылается на саму себя…
Добро пожаловать на Блог Свободного Вебмастера! Сегодня я затрону интересную, на мой взгляд, тему. Всем известно, что зачастую заголовок является ссылкой на саму статью. До недавнего времени у меня на блоге при переходе к одиночной записи заголовок по-прежнему оставался ссылкой.
Но ведь по идее, если я уже перешел по гиперссылке, то нахожусь на нужной странице. В этом случае страница не должна ссылаться на саму себя.
Итак, чем я руководствовался, делая такие выводы. Во время поиска информации по данному вопросу мне пришлось посетить несколько форумов, пообщаться с их постоянными участниками.
Ссылки на внутренних страницах
Было озвучено несколько вариантов, число сторонников той или иной версии распределилось примерно пополам. Мною был задан один простой вопрос: «Ссылка на самого себя — допустимо или нет?» Естественно под вопросом я имел ввиду страницу, которая содержит в себе ссылку на себя.
Это в принципе не правильно, ведь если имеется ссылка, значит она должна куда-то вести и явно на другую страницу. Иначе какой-то замкнутый круг получается… А пользователь вводится в заблуждение, причем намеренно.
И тут случайно я наткнулся на интересный сайт с необычным названием — Ководство. Данный проект посвящен дизайну и разработке, ведет его небезызвестный Артемий Лебедев. Изучив его несколько параграфов (оставшиеся обязательно прочитаю, как только появится больше свободного времени), наткнулся как раз на тот вопрос, который и затронул в данном посте. Цитирую главный аспект:
Таким образом, я последовал рекомендациям Артемия и сделал так, чтобы страница с одиночной записью не содержала в заголовке ссылку на саму себя. Для этого в файле single.php необходимо заменить стандартную строку заголовка:
<h1>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</h1>
на следующую:
<h1><?php the_title(); ?></h1>
Нужно учесть, что стандартная строчка может немного отличаться от моей.
Есть один нюанс: не во всех темах присутствует файл single.php, для выхода из сложившейся ситуации необходимо в файле index.php найти все ту же стандартную строчку и заменить на вот такой код:
<?php if (!is_single()): ?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php else : ?>
<h1><?php the_title(); ?></h1>
<?php endif; ?>
В моем случае как раз не существует такого файла, поэтому я использую второй вариант. Все вышесказанное касается страниц записей.
Нужна ли ссылка на логотипе сайта?
А как быть со ссылкой на главную страницу с логотипа? Если следовать рекомендациям того же Ководства
, то и логотип не должен быть ссылкой при нахождении на главной странице. Но на то они и рекомендации, а не жесткие требования.
Как рассуждаю я по этому поводу. Допустим, человек пришел на блог с поисковой системы и чтобы сориентироваться очень часто первым делом изучает сам блог, как потенциальный источник информации. А чтобы увидеть его в целом щелкает на логотип, предполагая что перейдет на главную страницу. Если же посетитель с поиска придет сразу же главную и логотип в этот момент не будет являться ссылкой, то при нажатии на него ничего не произойдет, а незадачливый посетитель будет искать ее глазами по всему монитору.
Для себя решил пока не удалять ссылку с логотипа при нахождении на главной странице. А у Вас есть страницы, ссылающиеся на самих себя?
Статья полезная для новичка, многие шаблоны такие проблемы не имеют, но вот когда делал редизайн пришлось и мне немного улучшить заголовок в посте.
Ответить
У меня получается каждая страница ссылается на саму себя. Надо же сколько нюансов и премудростей. Спасибо за статью.
Ответить
Провел ревизию на своих блогах и обнаружил, что у меня такая проблема существует. Твой пост побудил меня их устранить и поправить заголовки h1, h2 … как я только раньше этого не заметил.
Ответить
Арина, Laacrus, у большинства блогов на которых я бывал существует такая проблема. Да что говорить, у меня у самого было тоже самое до недавнего времени, а сейчас поправил и решил опубликовать. Рад что Вам пригодилось.
Ответить
По мне — это не такая уж и проблема. Поисковикам на это наплевать. Читателям тоже не сильно важно — есть ли ссылки со страницы на саму себя или нет. Это просто Ваша «фишка» и не больше.
Ответить
JohnnySuperb, было очень интересно узнать Ваше мнение, спасибо! И все же любая ссылка должна подразумевать перемещение.
Ответить
Webliberty, ну хорошо. Вот Вы поставите у себя плагин последние комментарии и будет там ссылка вида _webliberty.ru/esli-stranitsa-ssyilaetsya-na-samu-sebya/#comment-9273
Теперь вопрос — что Вы предлагаете сделать с такими ссылками? А если у меня в браузере как раз такая ссылка, а я хочу кинуть ссылку на эту статью, то я должен удалять эту лишнюю информацию и только потом кидать?
Ответить
JohnnySuperb, по идее это ссылка на туже статью, только с якорем, так что не имеет значения…
Ответить
Ссылка в логотипе очень удобна. Зачем искать «Главная» или удалять часть url в адресной строке, если можно кликнуть по логотипу? Еще интересно, что делать с картинками. Стоит ли делать их ссылкой на пост?
Ответить
BloggerMen, а я еще иногда просто обновляю страницу, щелкая по логотипу, если нахожусь на главной. Да, с картинками интересная ситуация, было бы интересно опытным путем определить значимость таких ссылок.
Ответить
Хм, совпадение из ряда как минимум интересных: тоже недавно наткнулась на высказывания Лебедева на эту тему. На дочерних проектах уже избавилась от ссылок при просмотре отдельной статьи, на дневнике такую архаику пока оставила, пусть поживет до переверстки.
А вот логотип стараюсь ссылкой не делать вообще никогда, предпочитаю где-то в его районе вывести текстовую ссылку на Главную…
Ответить
Ольга, намечается смена шаблона? Будет интересно посмотреть, потому как у Вас отлично получается верстать новые шаблоны 😉 А логотип не делаете ссылкой с какой целью, если не секрет?
Ответить
Я считаю, что ссылки со страницы на саму себя могут иметь место. Например, когда я кликаю по логотипу, я ожидаю, что либо перейду на стартовую страницу сайта, либо просто обновлю страницу, и тем самым убежусь, что нахожусь на главной.
Т.е. часто ссылки на эту же страницу предназначены, для того, чтобы эту страницу обновить. Это часто бывает очень удобно и в заблуждение никого не вводит.
Ответить
cubesun, именно поэтому ссылку на логотипе я оставил и в любом случае она будет таковой.
Ответить
Скажите пожалуйста, может плохо читала и не заметила, а как же тогда меню ведь получается тоже ссылка на саму себя, а если и нижнее и верхнее меню. Что тогда делать? Аж по 2 ссылки, а еще говорят что noindex и nofollow сейчас не действуют, но даже если одно меню убрать остается второе. На HTML или CSS может можно эту проблему решить? Никто никогда не задумывался? Или это мои фантазии))
Ответить
Обычно пунктов меню не так много как страниц 😉 Если Вы имеете ввиду категории, то у меня они вообще запрещены к индексации. Дублирующиеся пункты меню можно закрыть от индексации, например, нижнюю строчку и тогда уже страниц, ссылающихся на самих себя будет меньше.
Noindex в качестве строчного тега используется только Яндексом для запрета индексации части текста (находящиеся в ней ссылки не относятся к этому). Для закрытия внешних ссылок используется тег nofollow, его никто не отменял и он действует, просто google стал по другому его учитывать, распределяя вес между страницами…
Также существует мета-тег noindex, запрещающий к индексации страницу целиком, но это уже немного не по теме.
Ответить
У нас ситуация интересная. Мы вообще не применяем логотип, как это обычно делается. Вместо этого, у нас применяется верхнее, нижнее и боковое меню. Так что заблудится трудно)
Ответить
Ох ё, не знал, а у самого ссылка была в заголовке статьи. А как насчет первой картинки? У меня в ней ссылка на статью, чтобы с главной можно было по ней щелкнуть
Ответить
Владимир, на странице с одиночной записью ее лучше не использовать, т.к. опять же ссылка на саму себя, ну а с главной и с категорий вполне допустимо, многие даже рекомендуют так делать.
Ответить
Топэксперт.рф считает, что ссылка на странице которая ссылается на саму себя имеет отрицательное влияние на даную страницу (-6%)…
Ответить
Руслан, ну вот, хороший аргумент) Для страниц с постами я у себя сделал чтобы таких ссылок в заголовке не было, а вот со страницами навигации (рубрики) сложновато, да и не встречал таких решений на вордпресс.
Ответить
Спустя несколько дней после моего поста, провел некий анализ, как почитал эту статью начал искать всевозможные ответы и вопросы по теме, в итоге нашел также то, что нежелательно пересекать теги
A
иH
. Убрал 6 ссылок с продвигаемой страницы с высокочастотным запросом, которые в свою очередь вели на страницы с низкочастотниками, отдельно эти ссылки были продублированы в сайдбаре.В результате через пару дней по высокочастотному запросу, а именно по той странице с которой были сняты ссылки в заголовках произошел резкий спад на 6 позиций в поисковой выдаче Google. Вернул все обратно. Спустя несколько дней позиции вернулись на места, а теперь попробуй пойми…
Ответить
Хочется сказать спасибо за вашу статью. Поскольку в очередном шаблоне снова убрал лишнюю ссылку, благодаря тому, что вы тут изложили. Поражает тот факт, что в огромном количестве шаблонов, которые по идее можно купить, статьи отображаются со ссылками в тайтле сами на себя.
Ответить
Руслан, все возможно, здесь нужно проверять опытным путем, как Вы и сделали. Также падение позиций могли вызвать и другие обстоятельства.
Ответить
У меня такой проблемы нет, наверное от шаблона еще зависит 😉
Ответить
Александр, несомненно, именно шаблон и является причиной — от того как поставлена структура, верстка.
Ответить
У меня пришлось еще и в page.php ссылку удалять, правда догадался сам, где-то читал,что ссылка на себя-это нехорошо, вспомнил что у Вас, но все значит сделал правильно.
Ответить
Здравствуйте! Вы мне не поможете разобраться в такой проблеме: как сделать так, чтобы при нажатии на одну из ссылок в меню, она собственно перестала быть ссылкой до тех пор пока ты находишься на данной странице. Т.е например, нельзя перейти на страницу «а» по ссылки в меню страницы «а». Просто я полный ноль в плане программирования и первый раз взялся за создание сайтов. Пытался разобраться сам, но безуспешно. В интернете наткнулся на вашу схожую по тематике статью. Буду очень рад вашей помощи.
Ответить
Евгений, рубрики вызываются уже готовой функцией wp_list_categories и как это осуществить я не знаю, но можно для текущей рубрики задать другой стиль оформления, например, поменять цвет ссылки путем назначения стилей для li.current-cat
Ответить
Здравствуйте! Спасибо за статью. Только я не нашла в ней информации, как сделать, чтобы логотип на главной странице не был ссылкой. Подскажите пожалуйста! Спасибо
Ответить
Ульяна, а зачем это? Правилом хорошего тона считается как раз наоборот, делать ссылку на логотипе, ведущую на главную страницу.
Ответить
На одном сайте я убрала «ссылку на себя» в вверхнем меню из рубрик. На другом оставила как есть, но присвоила атрибут «nofollow». Поглядим что выйдет!
Ответить
Оксана, напрасно Вы это сделали во втором варианте. Внутренним ссылкам не желательно присваивать этот атрибут — текущая страница все равно потеряет вес, а акцептор его не получит. Правильнее просто убрать ссылку.
Ответить
В качественно сделанных шаблонах заголовок в полной новости сделан правильно. Это больше правда относится к премиум шаблонам. В бесплатных как повезет. От ссылки в заголовке полной новости, до бардака с тегами h.
Ответить
Странно, что ссылка страницы на саму себя называется «проблемой». Например, searchengines использует подобный прием, и я сомневаюсь, что это просто ошибка.
Ответить
С одной стороны, где-то логика есть… Но вот в целом, это бред. Поисковики могут отделять ссылки, сравнивая их с заголовками title. Есть у вас на странице ссылка на себя или нет, это ваше дело. Как вообще можно запутаться, если в статье есть заголовок, зачем нажимать ещё раз на заголовок?
Ответить
Сергей, вес страницы снижается, например, перетекая на главную. Как ни странно, но я иногда кликаю на заголовок на других сайтах, если хочу поделиться статьей в социальных сетях, а в URL есть параметры, например
#comment
.Ответить