null-7

Как заставить не передавать вес страницы внешним ссылкам

Вес страницы и внешние ссылки, как сохранить первое не “убив” второе. Инструкция по приготовлению контента с любым количеством внешних ссылок без потери веса страницы.

Вступление

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

Googl’овский nofollow и вовсе как-то странно себя ведет. К примеру в записи блога присутствует 10 ссылок и вес ситраницы на каждую передаётся 1 к 10. Если одну ссылку запретить nofollow то вес по ней не передастся, но на остальные внешние ссылки всё равно будет 1 к 10 т.е. Google ссылку будет видеть но веса страницы по ней (как бы) не будет передавать из-за тега.

Все эти мысли и доводы натолкнули меня на поиски и решение от пользователя pibiv

а именно редирект.

Решение

Решение заключается в PHP скрипте который лучше положить в отдельную папку и закрыть noindex ( в противном случае очень велика вероятность увеличения страниц в Яндекс и Google Вебмастере ). Далее подробней

 

Создание файла для редиректа с сайта на внешний ресурс:

Для начала создадим файл под названием “golink.php” в данный файлик добавим код скрипта для редиректа с нашего веб ресурса на внешний.

Код скрипта:

<?php
//Редирект на внешную страницу без передачи веса ссылке от страницы сайта
//toster.ru/q/201047
//Пример: 
//http://www.text-image.com/convert/
if(isset( $_GET['url'])){
  $url = $_GET['url'];
  header("Location:$url");
  exit();
}
else {
  header("Location:/");
  exit();
}
?>

Так как у любого веб мастера работающего на WordPress в robots.txt есть строка

Disallow: /wp-admin

Файлик golink.php ложем соответственно в каталог */wp-admin на сервере.

Принцип работы ссылок:

Внешний линк — http://www.text-image.com/convert/

Наш линк с редиректом — http://www.text-image.com/convert/

Соответственно измените mediadoma.com на доменное имя своего сайта.

ПС. Но придется привыкнуть что во все внешние ссылки нужно ставить префикс, в моем случае это:

Полезные ресурсы, по данной теме:

Как закрыть внешнюю ссылку от индексации urlspan