Офис НП AMWAY в Ярославле
→ На карте Купить AMWAY: офис в ЯрославлеКонсультации, презентации, мастер–классы, знакомство с продукцией, заказ и выдача купленного товара:
●Адрес: улица Валентины Терешковой, дом 1 (Вход со двора)
●Телефон: +7 (920) 112-00-91
●Email: matyxho@mail.ru
●Сайт: https://www.amway.ru/user/lebedem
●Визитка: http://yar.meweb.ru
Иерархия статей
Сниппет
Существует такая проблема: закрыть ссылку от индексации. Зачем это делать? Все предельно просто: дабы не утекал "вес" страниц. Сейчас мы попробуем разобраться, как это сделать.
Закрываем внешние ссылки от индексации
Наверняка, многим из вас известно, что теги дают утечку веса, так как поисковик видит ссылки, пусть даже они и не индексируются. Способы, приведенные ниже, дают 100% гарантии на сегодня, что ссылка не будет найдена ботом, лишь только её анкор, который бот будет считать текстом.
И на будущее: параметр rel="nofollow" тега а не запрещает индексацию, он говорит боту не переходить по ссылке. А тег noindex запрещает индексировать только текст, но не HTML, следовательно анкор не будет индексироваться, а сама ссылка— да. Отсюда и утечка веса.
Вот несколько способов, как 100% закрыть внешние и внутренние ссылки от индексации. Способы основаны на технологиях jQuery AJAX.
Код ссылки на странице:
Скрипт, который будет обрабатывать ссылку и открывать ее:
Код ссылки на странице:
Скрипт, который будет обрабатывать ссылку и открывать ее:
Без использования структуры < a href=" " >< / a >
Код ссылки на странице:
Скрипт, который будет обрабатывать ссылку и открывать ее:
Если надо, то можно применить стиль, например так:
Код ссылки на странице:
Скрипт, который будет обрабатывать ссылку и открывать ее:
Код элемента, в данном случае- ссылки, на странице, будет такой:
Скрипт, который будет обрабатывать ссылку или любой другой элемент:
Не забываем, что код скрипта необходимо разместить перед закрывающим тегом
* Подготовлено с использованием материалов пользователя Fantik.
Код: HTML4STRICT
<noindex>
rel="nofollow"
И на будущее: параметр rel="nofollow" тега а не запрещает индексацию, он говорит боту не переходить по ссылке. А тег noindex запрещает индексировать только текст, но не HTML, следовательно анкор не будет индексироваться, а сама ссылка— да. Отсюда и утечка веса.
Вот несколько способов, как 100% закрыть внешние и внутренние ссылки от индексации. Способы основаны на технологиях jQuery AJAX.
Способ на HTML5
Код ссылки на странице:
Код: HTML5
< a href="#" class= "link" data-link="http://goo.gl">внешняя ссылка</a>
Скрипт, который будет обрабатывать ссылку и открывать ее:
Код: JAVASCRIPT
<script>
$('a.link').click (function(){ window.open($(this).data("link"));
return false;
});
</script>
Без использования HTML5
Код ссылки на странице:
Код: HTML4STRICT
<a href="#" class="link" rel="http://goo.gl">внешняя ссылка</a>
Скрипт, который будет обрабатывать ссылку и открывать ее:
Код: JAVASCRIPT
<script>
$('a.link').click(function(){ window.open($(this).attr("rel"));
return false;
});
</script>
Без использования структуры < a href=" " >< / a >
Код ссылки на странице:Код: HTML4STRICT
<span class="hidden-link" data-link="http://goo.gl">внешняя ссылка</span>
Скрипт, который будет обрабатывать ссылку и открывать ее:
Код: JAVASCRIPT
<script>
$('.hidden-link').click(function(){
window.open($(this).data('link'));
return false;
});
</script>
Если надо, то можно применить стиль, например так:
Код: CSS
span.hidden-link {
color: #00ff00; /*- цвет ссылки-*/
text-decoration: underline; /*- подчеркивание-*/
cursor: pointer; /*- указатель в виде пальца-*/
}
Еще один вариант
Код ссылки на странице:
Код: HTML4STRICT
<span class="hidden-link" data-link="http://goo.gl">внешняя ссылка</span>
Скрипт, который будет обрабатывать ссылку и открывать ее:
Код: JAVASCRIPT
<script>
$('.hidden-link').replaceWith(function(){
return '<a href="'+$(this).data('link')+'">'+$(this).text()+'</a>';
})
</script>
Вариант скрытия любого контента, например, картинок
Код элемента, в данном случае- ссылки, на странице, будет такой:
Код: HTML4STRICT
<span class="hidden-link" data-link="http://goo.gl">внешняя ссылка</span>
<!-- Чтобы закрыть картинку, в коде, указанном выше, необходимо заменить "внешняя ссылка" на код <img src="..."> -->
Скрипт, который будет обрабатывать ссылку или любой другой элемент:
Код: JAVASCRIPT
<script>
$('.hidden-link').replaceWith(function(){
return '<a href="'+$(this).data('link')+'">'+$(this).html()+'</a>';
})
</script>
Не забываем, что код скрипта необходимо разместить перед закрывающим тегом
Код: HTML4STRICT
</body>
* Подготовлено с использованием материалов пользователя Fantik.
Понравилась статья?
Метки для данной статьи
Поделиться:
Последние активные темы форума
Темы | Просмотров | Ответов | Последние сообщения | |
Вопрос по переделке bb-кода PHP, MySQL |
22789 | 5 | Pisatel 26. мая 2017 |
|
Вопросы по Ajax форме обратной связи CMS PHP Fusion |
71329 | 48 | Ditrin 19. февраля 2017 |
|
BBCode YouTube Video Colorbox mod CMS PHP Fusion |
15672 | 2 | Pisatel 10. декабря 2016 |
|
Как лучше создать собственную страницу? CMS PHP Fusion |
18295 | 17 | Pisatel 11. мая 2016 |
|
Небольшие вопросы по скриптам магазина и катало... PHP, MySQL |
149576 | 80 | Pisatel 11. января 2016 |
|
BBCode Code mod CMS PHP Fusion |
14812 | 0 | Pisatel 31. августа 2015 |
|
Ajax Like Dislike Article Panel CMS PHP Fusion |
23116 | 16 | Pisatel 07. июля 2015 |
|
Хлебные крошки / BreadCrumbs SEO Panel CMS PHP Fusion |
26897 | 17 | Pisatel 04. июля 2015 |
|
Abbr Description BBCode CMS PHP Fusion |
7808 | 0 | Pisatel 15. июня 2015 |
|
Плагин Email рассылки Mail To All by Pisatel CMS PHP Fusion |
37962 | 32 | Pisatel 26. апреля 2015 |
|
Подозрительный трафик и прочие страшилки Всякая хрень |
11995 | 2 | Ditrin 23. апреля 2015 |
|
Мод Newsletter - рассылка писем пользователям с... CMS PHP Fusion |
31421 | 13 | Pisatel 10. апреля 2015 |
|
Мод отправки писем PHPMailer для PHP-Fusion CMS PHP Fusion |
132909 | 113 | Ditrin 06. апреля 2015 |
|
Появление неизвестного файла subscriptions.php CMS PHP Fusion |
8978 | 2 | Pisatel 06. апреля 2015 |
|
Autoban on IP CMS PHP Fusion |
23468 | 13 | Pisatel 03. апреля 2015 |