Запрет индексации внешних ссылок в компоненте k2 (дополнительные поля)

Работая с компонентом k2 столкнулся с необходимостью закрыть внешние ссылки от индексации. Один из созданных сайтов позиционировался как каталог производителей одежды и к каждому производителю были прикреплены дополнительные поля с контактной информацией. Одним из таких полей — была ссылка на сайт производителя. В итоге на тот момент, когда я заинтересовался данной проблемой у меня уже имелось на этом сайте почти 400 внешних ссылок открытых к индексации.

Для решения проблемы пришлось поюзать поиск. На официальном сайте разработчика расширения k2 такой информации найдено не было. Как обычно помог поиск по русскоязычному форуму joomlaforum.ru

В общем решение оказалось довольно простым. В файле …/components/com_k2/models/item.php необходимо найти фрагмент кода

и добавить тег «nofollow«, чтобы в итоге получилось так:

Плюс к этому весь блок дополнительных полей в файле …/components/com_k2/templates/default/item.php я закрыл тегами noindex.

По идее это должно положительно сказаться на ранжировании сайта в поисковых системах, так как уменьшит количество исходящих ссылок и даст понять поисковикам, что это не унылый ГС, а полезный тематический ресурс:)

CMS WordPress CMS Opencart CMS Joomla HTML&CSS JavaScript PHP Хостинг
Рекомендуемый хостинг!
Хостинг AdminVPS
25$ на карту Payoneer!

Лучший способ получения заработка для фрилансеров,
работающих на зарубежных заказчиков.

карта Payoneer

Регистрируйтесь в системе Payonner по партнёрской ссылке и получайте 25$ на свой счёт.

Более подробная информация на сайте payoneer.com

зарегистрироваться