Как удалить внешние ссылки с сайта

 

Внешние ссылки

 

При создании сайта на движке CMS Joomla, меня мало волновала проблема о количестве ссылок на страницах сайта. Актуальным она лишь стала тогда, когда я добавил сайт на биржу ссылок Sape. Вот там-то при сканировании страниц и выдачи результата, все имеющиеся ссылки, стали видны. В следствии возникла необходимость избавления от мусорных ссылок и появился вопрос: " Как удалить внешние ссылки ".

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

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

В принципе внешние ссылки не мешают работе сайта. Ссылки, как бы являются оплатой за бесплатное использование программного продукта (это повышает ссылочную массу ТИЦ и PR порталу производителя). Но для веб-мастера все это в конечном итоге лишние проблемы. Получается, что владелец сайта бесплатно размещает ссылки.

Тем, кто захочет поместить свой сайт на бирже ссылок и статей Liex и Sape, такое бесплатное размещение ссылок совсем некстати. Движок CMS Joomla распространяется с открытым кодом, то есть имеется возможность редактирования всех расширений. Поэтому можно со спокойной душой избавиться и очистить свой сайт от лишних внешних ссылок.

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


А вот скрытые ссылки имеют множество вариантов расположения на страницах, и массу всяких хитростей их простановки.
Чаще всего ссылки заключаются в блок дел и им придаваться такой стиль CSS:

  • абсолютное позиционирование: позицию: абсолютная.
  • отрицательное смещение.
  • выставляется дисплей: нет. 

Ссылки могут быть зашифрованы в base64, или подгружаться фреймами.

Список можно продолжить. Буду благодарен, если кто-то поделится в комментариях о своих проблемах с внешними ссылками и способами их решения.

Принцип удаления для всех типов ссылок примерно одинаков. Вначале нужно определить конкретное местоположение ссылки на расширении сайта и потом - чик ее.

Определить какие имеются ссылки на сайте можно различными методами:

  • визуально;
  • ПРИ помощи программы   ПРОГРАММА Ксену  Ссылка Сыщик-проверка URL сайта ;
  • при помощи браузера Google Chrome, у которого реализована функция "Веб-инспектор" с просмотром кода любого элемента сайта. Можно посмотреть: Настройка и дизайн модуля меню ;
  • при помощи браузера MozillaFirefox, предварительно установив плагин FireBug;
  • в браузере на открытой странице сайта клик правой кнопкой мыши на любом месте, в открывшимся меню - пункт "Исходный код страницы", открыть поиск (нажать клавиши "Ctrl" + "F"), в поле поиска ввести выражение <HREF = "HTTP :/ /;
  • добавив сайт на биржу ссылок SAPE
     сервиса анализа сайта (к примеру Сервис CY-PR.com)

Далее приведу несколько примеров местоположения внешних ссылок.

Шаблон Beez20

Ссылка www.joomla.org 
Путь   Панель Управления -> Расширения -> Менеджер шаблонов -> Beez_20 -> Изменить шаблон главной страницы
Удалить  <? PHP эхо JText :: _ ('TPL_BEEZ2_POWERED_BY');?>! <a Href="http://www.joomla.org/"> Joomla ® </>

Плагин контент - SocButtons 

Ссылка Joomla-master.org
Путь Панель Управления -> Расширения -> Менеджер плагинов 
Файл Контент - SocButtons  ->  плагины -> Содержание -> SocButtons ->    socbuttons.php
Удалить <a href="http://joomla-master.org" title="Joomla" target="_blank"> </>

Модуль Особый HTML

Ссылка jtemplate.ru
Путь Панель Управления -> Расширения -> Менеджер модулей
Файл mod_jt_custom -> Tmpl -> default.php  
Удалить <div style="display:none"> <a href="http://jtemplate.ru" title="Jtemplate.ru-бесплатные шаблоны и расширения для Joomla" target="_blank"> jtemplate.ru - бесплатные расширения Joomla </> </ дел>

Ссылка в шаблоне удаляется через Панель Администратора, остальные ссылки удаляются при помощи программы FTP, или непосредственно на хостинге.


Как работать с FTP FileZilla можно посмотреть: Порядок настройки и работы FTP FileZilla

Внешние ссылки можно закрыть от индексации роботов ПС. 

Приведу пример:
 . <a href="/site.ru "rel="nofollow"> Текст ссылки </>
 Nofollow является атрибутом тега <a> и запрещает индексировать заключенную в тэге информацию.

С помощью тэга NOINDEX можно закрыть от индексирования участок текста в контенте, который не является уникальными, и анкоры ссылок, но не саму ссылку.
 Пример валидного написания тэга:
<! - NOINDEX -> текст, который необходимо закрыть от индексации <-! -/noindex-->

Вопрос: " Как удалить внешние ссылки ? "- очень обширный. Здесь рассказал лишь о методе удаления явных ссылок.
 Выявляйте и удаляйте посторонние ссылки сразу, при установке новых шаблонов и расширений.

Если статья понравилась, то отметьте пожалуйста нажатием на кнопку социальных сетей. Поделитесь с друзьями информацией.