Удаляем циклические ссылки на WP сайте. Как убрать циклические ссылки в wordpress


Удаляем циклические ссылки на WP сайте

chistim_sayt_ot_cyklicheskih_ssylok

Довольно часто на сайтах встречаются ссылки которые ведут сами на себя. С точки зрения юзабилити нет большого смысла давать пользователю ссылку кликнув на которую он окажется на той же самой странице с которой совершил переход. Если вы используете cms wordpress, или любую другую популярную CMS которая специально не затачивалась под это то с очень большой вероятностью у вас на сайте полно подобных ссылок

Способ №1 Плагин Remove Redundant Links

Первый способ удаления циклический ссылок — установка плагина Remobe Redundant Links. Из преимуществ данного способа можно выделить быстроту и практичность, нужно лишь скачать и установить, делается это все за несколько минут. Плагин удаляет циклические ссылки отовсюду (Блоки, архивы, модули). Главный минус плагина — нагрузка на сервер.

Плагин заменяет  участок Html кода с ссылкой, на titile выводящий сообщение “Вы уже на этой странице”. Вы также можете настроить оформление сообщения с помощью css стилей.

Способ №2 Удаляем ссылки из заголовков

В wordpress заголовки находятся в файле single.php (иногда в content-single.php).

2016-07-09_20-21-54

Открываем файлы и ищем следующую строчку:

2016-07-09_20-24-58

Убираем код ссылки и оставляем вот так:

2016-07-09_20-25-58

В результате мы получим заголовки без ссылок.

Способ №3 Удаляем ссылку из логотипа

Ищем файл header.php и прописываем в нем небольшой php код, которое говорит сайту о том, что нужно подключать ссылку в логотипе только на внутренних страницах.

2016-07-09_20-27-33

код

Однако код логотипа изначально может быть в таком виде:

2016-07-09_20-30-49

код

В этом случае нужно упростить условие:

<a href=»/» title=»Главная страница» rel=»home»>Имя сайта</a>

И после этого обернуть в php код, как в первом варианте.

2016-07-09_20-33-52

код

Способ №4 Удаляем ссылки в меню

В wodrpress функция меню выводиться командой wp_nav_menu, чтобы найти эту команду, выясним где находиться наше меню. В основном меню располагается в верхней части сайта (header.php) или же в сайдбаре (sidebar.php). После того как мы нашли интересующую нас функцию, просто заменяем ее на wp_nav_menu_extended()

Далее переходим в файл functions.php и вконец вставляем код:

2016-07-09_20-39-06

код

Способ №5 Якорь-ссылки

Существует еще один метод убрать циклически ссылки с сайта — якорь ссылки. Данный способ очень прост, но ввиду абсолютной не эффективности для юзабилити крайне нежелателен к использованию.

Берем любую ссылку: <a href=»сайт.ру»>ссылка</a>

и добавляем к ней символ # и какую-нибудь цифру.

<a href=»сайт.ру#1″>ссылка</a>

Мы также можем избавиться от всех якорь-ссылок в wordpress. Для этого открываем директиву functions.php и вставляем в самое начало php кода:

2016-07-09_20-50-37

код

Далее в comments.php ищем команду wp_list_comments() и меняем ее на:

2016-07-09_20-52-11

Способ №6 Удаление циклических ссылок в replytocom

Практически во всех темах WP имеется кнопка “Ответить”. Она также создает несколько циклических ссылок.

Чтобы удалить данную функцию, ищем в файле functions.php следующее:

код

Если же функция вам необходима, то меняем на другой код:

2016-07-09_20-56-24

код

и добавляем css-стили в style.css:

2016-07-09_20-57-23

код

Если остались какие-либо вопросы по работе с кодом задавайте их в комментариях.

Рейтинг статьи: Tweet

 

seooki.ua

Wordpress Убрать Циклические Ссылки - www.enhgo.com

#!/usr/bin/env ruby # # Ruby script to access wordpress.com REST API # For usage, see main method at end of file. require 'wordpress-com' require 'json' require 'logger' @logger = Logger.new(STDOUT) @logger.level = Logger::INFO # User can run to get credentials (wpc object) def get_credentials redirect_uri = 'http://538.io' puts "\nEnter your blog name (examples: fivethirtyeight.com, dhrumilmehtablog.wordpress.com)" blog = gets.chomp puts "\nEnter your client_id (https://developer.wordpress.com/apps/)" client_id = gets.chomp puts "\nEnter your client secret (https://developer.wordpress.com/apps/)" client_secret = gets.chomp # Create wpc Object wpc = WordpressCom.new(client_id, client_secret) # Manually get an Oauth3 Code from URL puts "\n#{wpc.authorize_url(redirect_uri, :blog => blog)}" puts "Go to URL, Authorize, Enter Code Below:" code = gets.chomp # Use code to get an auth token that never expires wpc.get_token(code, redirect_uri) return wpc # Reuse this object every time you want to use the API end # Save wpc object to keys.json def save_to_keys(wpc) keyfile = File.read('keys.json') keys = keyfile.empty? ? Hash.new : JSON.parse(keyfile) keys["wordpress"] = wpc.serialize File.open('keys.json', 'w') { |f| f.write(JSON.generate(keys)) } @logger.info "wpc object sucessfully saved to keys.json" rescue @logger.fatal "Your keys.json file may not exist or may be corrupt. `touch keys.json` or import it from elsewhere and re-run this program. Exiting." raise end # Get wpc object from keys.json def get_wpc begin keyhash = JSON.parse(File.read('keys.json'))["wordpress"] rescue @logger.fatal "Your keys.json file doesn't exist, is corrupt, or doesn't contain a wordpress credentials object. Exiting."; raise end WordpressCom.deserialize(keyhash) end # Get a wordpress post. # Click on edit post in wordpress dashboard UI to get post_number def get_post(wpc, post_number) wpc.get("posts/#{post_number}") end # Edit a post. Will only edit fields in post_body_hash # that are included. Does not override other fields in # the existing post. # # Example of post_body_hash below # { # :title => "Hello, World!", # :content => "Lorem ", # :tags => 'foo,bar,xyzzy' # } # # Aditional Options : https://developer.wordpress.com/docs/api/1/post/sites/%24site/posts/%24post_ID/ def edit_post(wpc, post_number, post_body_hash) wpc.post("posts/#{post_number}", :body => post_body_hash) end # Create a new post. # # Example of post_body_hash below # { # :title => "Hello, World!", # :content => "Lorem ", # :tags => 'foo,bar,xyzzy' # } # # Additional Options : https://developer.wordpress.com/docs/api/1/post/sites/%24site/posts/new/ def new_post(wpc, post_body_hash) wpc.post("posts/new", :body => post_body_hash) end if __FILE__ == $PROGRAM_NAME ## # First time: Run these lines to retrieve and save credentials ## # wpc = get_credentials # save_to_keys(wpc) ## # Subsequent times: Here is sample usage code to upload a new post ## # wpc = get_wpc # test_post_body = { # :title => "Testing Programmatic Upload!", # :content => "Lorem ", # :tags => 'foo,bar,xyzzy' # } # new_post(wpc, test_post_body) end

www.enhgo.com

Как удалить или разрешить циклическую ссылку

Вы ввели формулу, но она не работает. Вместо этого появляется сообщение о "циклической ссылке". Миллионы людей сталкиваются с этой проблемой. Это происходит, когда формула пытается посчитать собственную ячейку при отключенной функции итеративных вычислений. Вот как это выглядит:

Формула, из-за которой возникает циклическая ссылка

Формула =D1+D2+D3 не работает, поскольку она расположена в ячейке D3 и ссылается на саму себя. Чтобы устранить проблему, вы можете переместить формулу в другую ячейку (в строке формул нажмите сочетание клавиш CTRL+X, чтобы вырезать формулу, выберите другую ячейку и нажмите сочетание клавиш CTRL+V).

Другая распространенная ошибка связана с использованием функций, которые включают ссылки на самих себя, например ячейка F3 может содержать формулу =СУММ(A3:F3). Пример:

Браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Вы также можете попробовать один из описанных ниже способов.

Проверьте наличие непрямых ссылок. Они возникают, когда формула, расположенная в ячейке А1, использует другую формулу в ячейке B1, которая снова ссылается на ячейку А1. Если это сбивает с толку вас, представьте, что происходит с Excel.

Советы    

Предупреждение о циклической ссылке

Когда Excel впервые находит циклическую ссылку, отображается предупреждающее сообщение. Нажмите кнопку ОК или закройте окно сообщения.

Если вы закроете сообщение, то Excel отобразит в ячейке либо нулевое значение, либо последнее вычисленное значение. В некоторых случаях формула может успешно работать до тех пор, пока она не попытается вычислить себя. Например, формула, использующая функцию "ЕСЛИ" может работать до тех пор, пока пользователь не введет аргумент (данные, необходимые для нормальной работы формулы), который заставит формулу попытаться вычислить саму себя. Если это произойдет, Excel оставит в ячейке последнее успешно вычисленное значение.

Если есть подозрение, что циклическая ссылка содержится в ячейке, которая не возвращает значение 0, попробуйте такое решение:

Внимание!    Во многих случаях при создании дополнительных формул с циклическими ссылками предупреждающее сообщение в приложении Excel больше не отображается. Ниже перечислены некоторые, но не все, ситуации, в которых предупреждение появится.

Итеративные вычисления

Иногда вам могут потребоваться циклические ссылки, потому что они заставляют функции выполнять итерации, т. е. повторять вычисления до тех пор, пока не будет выполнено заданное числовое условие. Это может привести к снижению производительности компьютера, поэтому по умолчанию итеративные вычисления в Excel выключены.

Если вы не знакомы с итеративными вычислениями, вероятно, вы не захотите оставлять активных циклических ссылок. Если же они вам нужны, необходимо решить, сколько раз может повторяться вычисление формулы. Если включить итеративные вычисления, не изменив предельное число итераций и относительную погрешность, приложение Excel прекратит вычисление после 100 итераций либо после того, как изменение всех значений в циклической ссылке с каждой итерацией составит меньше 0,001 (в зависимости от того, какое из этих условий будет выполнено раньше). Тем не менее, вы можете сами задать предельное число итераций и относительную погрешность.

  1. Если вы работаете в Excel 2010 или более поздней версии, последовательно выберите элементы Файл > Параметры > Формулы. Если вы работаете в Excel для Mac, откройте меню Excel, выберите пункт Настройки и щелкните элемент Вычисление.

    Если у вас Excel 2007, нажмите кнопку Microsoft Office  Изображение кнопки Office , щелкните Параметры Excel и выберите категорию Формулы.

  2. В разделе Параметры вычислений установите флажок Включить итеративные вычисления. На компьютере Mac щелкните Использовать итеративное вычисление.

  3. В поле Предельное число итераций введите количество итераций для выполнения при обработке формул. Чем больше предельное число итераций, тем больше времени потребуется для пересчета листа.

  4. В поле Относительная погрешность введите наименьшее значение, до достижения которого следует продолжать итерации. Это наименьшее приращение в любом вычисляемом значении. Чем меньше число, тем точнее результат и тем больше времени потребуется Excel для вычислений.

Итеративное вычисление может иметь три исход:

К началу страницы

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Дополнительные сведения

Полные сведения о формулах в Excel

Рекомендации, позволяющие избежать появления неработающих формул

Поиск ошибок в формулах

Сочетания клавиш и горячие клавиши в Excel

Функции Excel (по алфавиту)

Функции Excel (по категориям)

support.office.com

9 SEO.RU | Как удалить циклические ссылки? | Отзывы и обсуждение лучших CPA программ рунета

[9 SEO.RU]Задача любой ссылки на сайте – связывать два документа будь-то главная страница, рубрика, запись или файл. И это правильно, удобно и вполне логично. Однако есть вид ссылок, которые нарушают такую идиллию и называются они – циклическими.

Циклическая ссылка – это ссылка, ведущая пользователя на ту же страницу, где он уже находится, тем самым вводя в заблуждение. Такие ссылки не одобряются поисковыми системами.

Многие темы для WordPress буквально «кишат» циклическими ссылками, тем самым ухудшая юзабилити и отношение ПС к сайту, поэтому срочно избавляемся от них.

План статьи:1. Как удалить ссылку на саму себя из заголовка статьи2. Как удалить циклическую ссылку с логотипа3. Как удалить ссылку на текущую страницу в меню WordPress4. Применяем ссылку-якорь вместо обычной5. Как удалить ссылки-якоря из даты в комментариях6. Как избавиться от циклических ссылок в replytocom

Как удалить ссылку на саму себя из заголовка статьи

Прежде всего, необходимо найти эту циклическую ссылку. В WordPress она находится в шаблоне сайта, в одном из его файлов: чаще всего в «Одна запись (single.php)», реже в «content-single.php». В зависимости от шаблона – название может быть любым, но чаще всего этот файл называют так.

Если не умеете пользоваться фтп и php-редактором, то отредактировать эти файлы можно из админки, перейдя по адресу:

http://site.ru/wp-admin/theme-editor.php

и открыв в нужный файл:

[​IMG]

[​IMG]

Теперь наша задача найти код похожий на этот:

<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>

И превратить его в подобный:

<?php the_title(); ?>

В итоге вместо ссылки, анкором которой был заголовок статьи, будет выводиться только текст заголовка.

Как удалить циклическую ссылку с логотипа

Ссылка лежит в файле шаблона «Заголовок (header.php)».Наша задача указать, что на главной странице сайта ссылка должна отсутствовать, а на остальных показываться. Для этого следует воспользоваться простым php-условием:

<?phpif ( is_home() && !is_paged() ) {echo('<p>Site.ru</p>'); // код, который будет выводится на главной странице} else {echo('<p><a href="/">Site.ru</a></p>'); // действие для остальных страниц}?>

Внимание! Если ссылка и логотип имеет такой вид:

<a href="<?php echo esc_url( home_url( '/' ) ); ?>" title='<?php bloginfo( 'name' ); ?>' rel="home"><?php bloginfo( 'name' ); ?></a>

Тогда, прежде чем его «оборачивать» в php-условие, его следует упростить (заменить на простой html-код), иначе условие не сработает, и вместо сайта вы увидите белую страницу. Вот как его нужно переделать:

<a href="/" title="Главная страница" rel="home">Имя сайта</a>

То же самое касается и логотипа (если он задан картинкой):

<img src="<?php header_image(); ?>" alt='<?php bloginfo( 'name' ); ?>' />

Этот код нужно поменять на:

<img src="/wp-content/themes/ВАША_ТЕМА/images/НАЗВАНЕ_КАРТИНКИ.jpg" alt="Главная страница" />

А потом уже его помещать в php-условие.

Как удалить ссылку на текущую страницу в меню WordPress

Меню может выводиться разными способами, но в большинстве тем для Вордпресс оно выводится с помощью функции wp_nav_menu.

Для начала найдём меню:• Если оно в верхней части сайта, значит открываем файл «Заголовок (header.php)»;• Если в нижней – «Подвал (footer.php)»;• Если в боковой – «Боковая колонка (sidebar.php)».

Теперь нужно заменить wp_nav_menu() на wp_nav_menu_extended()

Пример:

<?php wp_nav_menu_extended( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu') ); ?>

Теперь открываем файл «Функции (functions.php)»И перед:

<?php

С новой строки вставляем такой код:

function wp_nav_menu_extended($args = array()) {$_echo = array_key_exists('echo', $args) ? $args['echo'] : true;$args['echo'] = false;

$menu = wp_nav_menu($args);

// Load menu as xml$menu = simplexml_load_string($menu);

// Find current menu item with xpath selectorif (array_key_exists('xpath', $args)) {$xpath = $args['xpath'];} else {$xpath = '//li[contains(@class, "current-menu-item") or contains(@class, "current_page_item")]';}

$current = $menu->xpath($xpath);

// If current item existsif (!empty($current)) {$text_node = (string) $current[0]->children();

// Remove linkunset($current[0]->a);

// Create required element with text from link$element_name = $args['replace_a_by'] ? $args['replace_a_by'] : 'span';

$dom = dom_import_simplexml($current[0]);$n = $dom->insertBefore($dom->ownerDocument->createElement($element_name, $text_node),$dom->firstChild);

$current[0] = simplexml_import_dom($n);}

$xml_doc = new DOMDocument('1.0', 'utf-8');$menu_x = $xml_doc->importNode(dom_import_simplexml($menu), true);$xml_doc->appendChild($menu_x);

$menu = $xml_doc->saveXML($xml_doc->documentElement);

if ($_echo) {echo $menu;} else {return $menu;}}

Теперь циклические ссылки в категориях исчезнут.

Использование ссылки-якорь

Для тех, кто не хочет лезть в программирование или у кого-то другой движок есть еще пара вариантов, как убрать эти нехорошие ссылки сами на себя. Сейчас распишу первый. Метод этот прост. Нужно в конец ссылки подставить хэш-тег (символ «решетка»).

К примеру, было так:

<a href="http://site.ru/kategoriya.html">Категория</a>

Стало так:

<a href="http://site.ru/kategoriya.html#2">Категория</a>

Текст после # может быть любой (2, ssilka2, menu и т.п). Получится, по-сути, ссылка-якорь.

Любая ссылка на сайте должна для чего-то служить, поэтому если вы таким методом избавляетесь от цикличных ссылок, чтобы все было логично, нужно сделать закладку (ту область, в которую ведет ссылка-якорь ). Для этого рядом со ссылкой (или в том месте, куда нужно перенести фокус посетителя) вставляем:

<a name="2"></a>

(где 2 – это текст, идущий после #)

По итогу получится такой код:

<a name="2"></a><a href="http://site.ru/kategoriya.html#2">Категория</a>

Я считаю, что ссылки с хэш-тегом на конце (ссылка-якорь) не являются циклическими. Во-первых, эти ссылки не открываются в новом окне или вкладке, то есть не вводят пользователя в заблуждение. Во-вторых, они созданы специально для того, чтобы «перемещать посетителя» по текущей странице, а значит, в них не может быть чего-то плохого.

Но те, кто так не считает, может удалять и такие ссылки. К примеру, такие ссылки выводятся в датах в комментариях WordPress’е.

Как удалить ссылки-якоря из даты в комментариях

Те, кто считает, что эти ссылки пользователям не нужны, могут от них избавиться. Можно, конечно, залезть в саму CMS WordPress, но тогда придётся после каждого обновления движка править код, что неудобно. Поэтому предлагаю альтернативу.

Открываем файл «Функции (functions.php)» и перед:

<?php[ /cc]Вставляем следующий код:[cc lang="php"]function mytheme_comment($comment, $args, $depth) {$GLOBALS['comment'] = $comment;extract($args, EXTR_SKIP);

if ( 'div' == $args['style'] ) {$tag = 'div';$add_below = 'comment';} else {$tag = 'li';$add_below = 'div-comment';}?><<?php echo $tag ?> <?php comment_class( empty( $args['has_children'] ) ? '' : 'parent' ) ?>><?php if ( 'div' != $args['style'] ) : ?><div><?php endif; ?><div><?php if ( $args['avatar_size'] != 0 ) echo get_avatar( $comment, $args['avatar_size'] ); ?><?php printf( __( '<cite>%s</cite> <span>says:</span>' ), get_comment_author_link() ); ?></div><?php if ( $comment->comment_approved == '0' ) : ?><em><?php _e( 'Your comment is awaiting moderation.' ); ?></em><br /><?php endif; ?>

<div><?php/* translators: 1: date, 2: time */printf( __('%1$s at %2$s'), get_comment_date(), get_comment_time() ); ?><?php edit_comment_link( __( '(Edit)' ), ' ', '' );?></div>

<?php comment_text(); ?>

<div><?php comment_reply_link( array_merge( $args, array( 'add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?></div><?php if ( 'div' != $args['style'] ) : ?></div><?php endif; ?><?php}

Теперь открываем файл «Комментарии (comments.php)» и находим код:

<?php wp_list_comments(); ?>

И меняем его на:

<?php wp_list_comments( 'type=comment&callback=mytheme_comment' ); ?>

Вот и всё. Напоминаю, если при внесении правок изменился цвет или размер шрифта, вы сможете всё это подправить с помощью файла «Список стилей (style.css)».

Как избавиться от циклических ссылок в replytocom

Очень многие вордпресс-темы в комментариях содержат ссылки “Ответить”. Выглядят они следующим образом:

http://site.ru/statya/?replytocom=52290#respond

Такие ссылки не только являются циклическими, но и могут быть проиндексированы ПС (Гугл проиндексил).

Если они не нужны вовсе можно их удалить. Для удаления в файл finction.php перед:

<?php

вставляем такой код:

add_filter( 'cancel_comment_reply_link', '__return_false' );

Если они нужны, то их можно переделать следующим способом.В файл functions.php вашего шаблона перед:

<?php

добавляем такой код:

function add_comment_custom_reply_link($link, $args, $comment){$comment = get_comment( $comment );

// If no comment author is blank, use 'Anonymous'if ( empty($comment->comment_author) ) {if (!empty($comment->user_id)){$user=get_userdata($comment->user_id);$author=$user->user_login;} else {$author = __('Anonymous');}} else {$author = $comment->comment_author;}

// If the user provided more than a first name, use only first nameif(strpos($author, ' ')){$author = substr($author, 0, strpos($author, ' '));}

// Replace Reply Link with "Reply to &lt;Author First Name>"$reply_link_text = $args['reply_text'];$link = str_replace(array($reply_link_text, '<a', '/a>', 'href'), array('Ответ для '.$author, '<span', '/span>', 'rel'), $link);

return $link;}add_filter('comment_reply_link', 'add_comment_custom_reply_link', 10, 3);

После этого не забывайте в style.css подправить стили, как вам нравится. К примеру:

.reply {margin-bottom:15px;}.comment-reply-link {color: #0c72a2;}.comment-reply-link:hover {text-decoration: underline;cursor: pointer;}

Еще один вариант удалить цикличные ссылки – это скрыть их от ПС с помощью ajax, но об этом мы поговорим в следующей записи.

Для составления этого поста помогли: раз, два, программист Игорь.

Всем спасибо. Если есть вопросы или дополнения, пишите.

© SEO блог - 9seo.ru

Схожие по теме записи:

[​IMG]

 

cpasee.com

Все о SEO. Циклические ссылки

Избавляемся от циклических ссылок

После того как Вы удалили со своего веб-ресурса все битые ссылки, следует устранить еще одну широко распространенную проблему – циклические ссылки на сайте. Почему они так называются? Все очень просто. Свое название они получили из-за того, что имеют свойство перенаправлять юзера на ту же страничку, на которой он уже находится во время нажатия на ссылку.

Зачем удалять циклические ссылки 

Во-первых, они могут вводить в заблуждение посетителей веб-ресурса. Зашедший из поисковой системы пользователь, пролистав несколько страничек, начнет теряться в навигационных меню (чтобы это не случалось, используем «хлебные крошки»). 

Мало того что он может не помнить, какие страницы уже посетил. Получается, что ему сложно определить на какой страничке он находится в данный момент.  Если бы пункт меню или часть хлебных крошек, соответствующая его месту нахождения были неактивными, этого можно было бы избежать. 

К тому же психология пользователя веб-сайта устроена таким образом, что при нажатии на ссылку всегда ожидаешь увидеть что-нибудь новое, особенно, когда заходишь на ресурс в первый раз. Циклические ссылки на сайте не способны дать посетителю ничего нового. Но прежде чем он это поймет, может произойти несколько нажатий.

Далее, человек начинает нервничать и уходит с Вашего сайта, тем самым ухудшая его . А это, в свою очередь, отрицательно сказывается на продвижении веб-ресурса.

Во-вторых, циклические ссылки не одобряются поисковым системам, поскольку могут заставить их роботов «ходить по кругу» при индексировании. Конечно же, за их использование Вас не накажут отправкой под фильтры, но пару пунктов рейтинга все же возможно потерять.

Как найти и устранить циклические ссылки

Можно попытаться самому найти циклические ссылки на сайте в самых распространенных местах их образований:

  1. Лого – картинка, которая присутствует в одном и том же месте на каждой страничке. При нажатии на нее пользователь всегда попадает на главную страницу. Так вот, находясь на главной, лого не должно быть кликабельным, иначе это и будет классическое зацикливание. 

    Справиться с этой проблемой поможет редактирование файла header.php (если речь идет о сайте на Wordpress): 

     

  2. Основное меню. Найти циклические ссылки на сайте можно чаще всего в меню. Подавляющее большинство веб-ресурсов в сети «живет» с этой проблемой. Так уж повелось, что на это почти никто не обращает внимания. Но Вам не стоит быть одним из них. Стремитесь к идеалу! Избавляйтесь от таких проблем и в меню тоже.  
  3. «Хлебные крошки». В этом элементе навигации последняя часть цепочки, соответствующая странице пребывания, также часто является циклической ссылкой, чего быть не должно. 

     

  4. Список рубрик на блогах. Здесь все аналогично пунктам меню. Проблема та же и присутствует почти на всех блогах. К ней еще часто добавляется циклическая ссылка в названии текущей страницы (Н1).  

    Приведем пример того, как сразу удалить обе эти проблемы в Wordpress. Изменения вносятся в functions.php: 

     

  5. Миниатюры страниц и само главное изображение тоже часто являются причиной зацикливания.

Также найти циклические ссылки на веб-ресурсе, сверстанном на WP, можно с помощью дополнительного плагина Remove Redundant Links. Используя его, Вам не потребуются навыки работы с кодом. Способен в автоматическом режиме удалить практически все элементы, ставшие причиной зацикливания.

Циклические ссылки – одни из самых грубейших ошибок семантической верстки. Их наличие способно крайне негативно отразиться на поведенческих факторах и общем мнении поисковых систем о Вашем веб-ресурсе. Поэтому все же стоит потратить некоторые временные ресурсы (если потребуется, то и финансовые) на устранение подобных недочетов.

Возможно, Ваши знакомые веб-мастера нуждаются в этом материале. Не забудьте поделиться с ними ссылкой!

 

seo-akademiya.com


Смотрите также

Prostoy-Site | Все права защищены © 2018 | Карта сайта