Закрываем внешние ссылки

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

<noindex> и </noindex>


Но тогда толку особого не будет. В общем, сейчас я опишу, как сделать подсчёт кликов на каждый вид рекламы, а также скрыть ссылки.

1. SQL-запрос в БД нам будет очень нужен:

ALTER TABLE tb_statlinks ADD prosm VARCHAR(5),
ALTER TABLE tb_frameads ADD prosm VARCHAR(5),
ALTER TABLE tb_textads ADD prosm VARCHAR(5),
ALTER TABLE tb_adsblock ADD prosm VARCHAR(5);


2. Теперь пойдём по очереди. Открываем textads.php и заменим строку:

$url=$row["url"];


На:

$id=$row["id"];
$prosm=$row["prosm"];


И строку:

echo "<a href="$url" target="_blank">$adstext</a>";


Заменим на:

?><?=$adstext ?>a href="redirect.php?type=text&id=<?=$id ?>" target="_blank">Перейти>></a><font size='1'>(переходов: <?=$prosm ?>)</font><?


Теперь немножко по другому выглядит объявление, но мы уже видим количество просмотров.

3. Открыть statlinks.php и аналогично заменяем:

$urllink=$row["url"];


На:

$ids=$row["id"];
$prosm=$row["prosm"];


И строку:

<a href="<? echo $urllink; ?>" target="_blank"><? echo $description; ?></a><br>


Заменим на:

<a href="redirect.php?type=stat&id=<?=$ids ?>" target="_blank"><?=$description ?></a><br><font size='1'>(просмотров: <?=$prosm ?>)</font><br>


4. Открыть vfa.php и заменить:

$url=$row["link"];


На:

$id=$row["id"];
$prosm=$row["prosm"];


И стрoку:

<a href="<?=$url ?>" target="_blank"><?=$adstext?></a>


Заменить на:


<a href="redirect.php?type=frame&id=<?=$id ?>" target="_blank"><?=$adstext ?></a> <font size='1'>(просмотров: <?=$prosm ?>)</font>


5. Замените файл block.php на прикреплённый из архива (можете не менять, но я бы посоветовал заменить)

6. Открыть rotator.php и замените строчку:

<a href="<? echo $urlsite; ?>" target="_blank"><img src="<? echo $urlpic; ?>" width="468" height="60"></a>


На:

<a href="redirect.php?type=ban&id=<?=$id ?>" target="_blank"><img src="<? echo $urlpic; ?>" width="468" height="60"></a>


В ротатор баннеров, думаю, не стоит делать подсчёт кликов.

В принципе всё. Заливаем файлы из архива на хост с заменой. Не забудьте про пункт 1 (про запрос)

Кто не заметил, в ротаторе баннеров есть ошибка. Если баннера нет, то ссылка на его добавление идёт не очень правильная и вылазит кривая форма заказа.

В архив кинул поправленный, ну а тем, кто не знает ничего, то открываем rotator.php и замените стрoку:

<a href="addbanner.php"><img src="/images/nobanner.jpg" width="468" height="60"></a>


На строку:

<a href="advertise.php?advbanner"><img src="/images/nobanner.jpg" width="468" height="60"></a>


Все.

Не забывайте, что закрыв ссылки вы снижаете качество рекламы у себя на проекте.

Автор публикации

не в сети 14 лет

Alex

Комментарии: 0Публикации: 166Регистрация: 19-02-2011

Понравилась статья? Поделись в соц. сетях:

Похожие новости

Отправить комментарий

wpDiscuz
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля