Статии с етикет: joomla
Понеделник, 20 Юни 2011 21:57

Сложих noindex, follow на страницирането

Най-накрая реших да премахна дублирания контент от блога ми и сложих noindex, follow на страницирането на блога ми. Под странициране, разбирайте всички страници от типа

  • /blogg?start=xx
  • /index.php?start=xx
  • /videoblog.php?start=xx

Естествено всичко това се прави с цел по-добро on-page SEO, за по-малко дублиран контент. Ако ползвате Joomla! (1.5) и се чудите как да процедирате в случая сега ще ви обясня. Както се забелязва, със start=xx е обозначено станицирането, така че това е параметъра по който може да се ориентираме, така че да го премахнем за индексиране. Проверка за такъв параметър в URL адреса може да направите с $_REQUEST, а в нашия случай, може да използваме проверката if($_REQUEST['start'] !='') {}, което на практика значи, че търсим всички различни страници, от тези на които липсва подобен параметър (т.е. тези, които искаме да се появят в SERP-a). Следва изпълнението на кода ни, който ще премахне (след известен етап от време) страниците, които не искаме да се индексират, като за целта ще използваме обикновен meta robots с "noindex, follow", а това с Joomla! 1.5 става по следният начин:

$doc =& JFactory::getDocument();
$doc->setMetaData( 'robots', 'noindex, follow' );

Този код го вмъквате в проверката по-горе, слагате го най-лесно в index.php на темплейта (може и чрез плъгин да си го направите, може и в K2 да го хардкоднете) и воала! Страниците които съдържат start=xx ще са с noindex, follow meta robots. Може да използвате същата процедура ако страницирането не ви е със start, а с нещо друго от сорта на page или каквото и друго да е, просто го заменете в проверката.

Публикувана в категорията Блог