У меня есть настройка Blogger с панелью «Архив блога», отображаемой на каждой странице, чтобы пользователи могли легко перейти к старым сообщениям. Проблема заключается в том, что в этой панели отображается заголовок каждой страницы, то есть текущая страница получает ключевые слова, не относящиеся непосредственно к ней, а к другой странице.
Например, я мог бы писать об апельсинах, но неделю назад я писал о яблоках. Похоже, что поисковая система говорит, что страница об апельсинах также говорит о яблоках, поскольку на панели «Архив» есть ссылка на мой пост неделю назад о яблоках. Обратное также верно, когда страница с яблоками также индексирует оранжевые ключевые слова.
Есть ли способ исключить определенный раздел страницы из индексации? (например, как целое, <div>
которое помечено как noindex
или что-то подобное.)
Я знаю, что в Blogger есть возможность удалить заголовок страниц на панели архивов, но я бы предпочел, чтобы они оставались там, чтобы пользователи знали, какие сообщения доступны.
источник
Ответы:
Предположительно, вы можете добавить класс
robots-nocontent
к элементам на вашей странице, например так:Yahoo уважает это , хотя я не знаю, уважают ли это другие поисковые системы. Похоже, Google не поддерживает это в настоящее время. Я подозреваю, что если вы загрузите свой контент через ajax, вы получите тот же эффект, что он не будет присутствовать на странице.
источник
Там нет общего способа сделать это, и лично я бы не стал беспокоиться об этом. Поисковые системы довольно хорошо распознают релевантный контент на странице, и даже если этот контент может отображаться в ключевых словах, найденных поисковыми системами, это не означает, что он сделает страницу релевантной этим ключевым словам.
Если у вас есть страница о «Рыбке» и страница о «Собаках» (которая имеет ссылку на страницу о «Рыбке» где-то на боковой панели), поисковые системы, как правило, смогут распознать, что страница о «Рыбке» гораздо более актуально для «Рыбы», чем страница «Собаки», в которой упоминается «Рыба» на боковой панели. Вполне возможно, что обе страницы могут быть найдены в какой-то момент, но, как правило, учитывая, что в результатах поиска отображается в основном одна страница сайта, об этом не стоит беспокоиться.
В этом нет необходимости, и поисковые системы, вероятно, просто запутаются, если вы попытаетесь (например, если вы используете JavaScript, чтобы скрыть контент, вы никогда не узнаете, когда поисковые системы начнут находить этот контент независимо от этого). Аналогичным образом, использование iframes с robots.txt запрещает или AJAX часто ухудшает качество ваших страниц для пользователей (замедляет его или делает его менее пригодным для использования на различных устройствах), поэтому, если нет очень, очень веской и доказанной причины, по которой Вы должны сделать это, я настоятельно рекомендую не беспокоиться об этом.
источник
Я считаю, что вы можете использовать iFrame, и код внутри будет проиндексирован, только если вы позволите Google проиндексировать эту страницу. Так что, если вы поместите nofollow в свой файл robots.txt для файла, загруженного из iFrame, у вас все будет в порядке.
источник
Текст ключевого слова в ссылке в основном применяется к странице, на которую указывает ссылка, а не к странице, на которой находится ссылка. Лично я бы не слишком волновался об этом. Возможно, вам будет хуже, если вы удалите / закроете заголовки, чем позволите.
источник
Google предлагает собственный способ исключения нежелательного текста из индекса .
В своем примере вы говорили о якоре, который Google предлагает в этом примере:
И есть несколько других режимов.
источник