SEO padoms Nr.1 – domēna kanoniskošana (canonicalization)
Viens no vienkāršākajiem veidiem, ko mājas lapu īpašnieki var veikt SEO (Search Engine Optimization) labā, ir realizēt domēna kanoniskošanu (canonicalization) jeb, citiem vārdiem sakot, izvēlēties labāko domēna url adresi.
Problēmas
Daudzi uzskata, ka adreses http://www.mansdomens.lv, http://mansdomens.lv, http://www.mansdomens.lv/index.php, http://mansdomens.lv/index.php ir ekvivalentas, bet tehniski tā tas nav. No SEO viedokļa, ir ļoti ieteicams, saitēm uz savu mājas lapu izmantot tikai vienu noteiktu variantu (ar vai bez www). Galvenie iemesli tam ir divi. Pirmkārt, eksistē meklēšanas dzinēji, kas http://www.mansdomens.lv un http://mansdomens.lv varētu uztvert par dublējošu saturu un sodīt par to lapu. Cik zināms tas neattiecas uz Google un tā kā Latvijā lielākoties visi meklēšanai izmanto tieši Googles meklētāju, tad tas vēl mūsu lapai, ja tā orientēta Latvijas tirgum, nenodara pārlieku lielu ļaunumu. Otrkārt, kas ir pats būtiskākais, šāda dublēšanās var pazemināt mājas lapas pagerank vērtību. Ja uz http://mansdomens.lv ir 50 saites un uz http://www.mansdomens.lv būs 100 saites, tas nenozīmē, ka uz mūsu mājas lapu pavisam kopā ir 150 saites. Līdz ar to http://mansdomens.lv un http://www.mansdomens.lv pagerank vērtības var atšķirties, bet, kas ir pats būtiskākais, augstāku pagerank mēs varētu iegūt, ja būtu jau sākotnēji izmantojuši vai nu vienu, vai otru url adresi.
Risinājumi
Vispirms būtu jāizvēlas lietot adreses ar vai bez www un pēc tam pie šīs izvēles arī jāpieturas. Ieteicamākais ir otrs variants, jo tas ir tas, ko cilvēki visbiežāk lieto. Kad esam izvēlējušies, tad vajadzētu tehniski realizēt, lai automātiski lietotājs nokļūtu vajadzīgajā lapā, pat ja viņš pārlūkā ieraksta pretējo adresi. Visvienkāršākais veids kā to izdarīt ir ar .htaccess failu palīdzību, vienīgi ir jāņem vērā, ka, lai strādātu šī metode, apache web serverim ir jābūt uzinstalētam mod_rewrite modulim. Ja vēlamies, lai ierakstot http://mansdomens.lv lietotājiem vienmēr atvērtos http://www.mansdomens.lv, tad .htaccess faila saturam ir jābūt šādam:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Šinī gadījumā pat, ja lietotājs ierakstīts adresi bez www uz kādu no domēna apakšlapām, piemēram, http://mansdomens.lv/raksts-par-seo, tad tāpat tiks automātiski atvērta adrese http://www.mansdomens.lv/raksts-par-seo
Vēl viena alternatīva, kā to izdarīt ir index.php failā iekopēt sekojošas koda rindiņas:
<?php
if (substr($_SERVER['HTTP_HOST'],0,3) != 'www')
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://www.'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
}
?>
Ja konkrētās mājas lapas visi pieprasījumi neiet caur index.php failu, tad šis kods ir jāiekļauj visos failos caur kuriem iet pieprasījumi. Šo metodi nevarēs pielietot, ja mūsu mājas lapa sastāv no html failiem, tāpēc ieteicamākā metode būtu tieši .htaccess failu izmantošana.
Ja ir vēlme visas adreses pārveidot formā bez www, tad .htaccess failā būs jāieraksta:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Ja .htaccess failā ir vēl kādas rindiņas, kas sākas ar RewriteCond un RewriteRule, tad būtu ieteicams iepriekš minētā piemēra saturu izvietot faila sākumā nevis beigās.
Vēl viens iemesls, kāpēc būtu nepieciešams veikt iepriekš minētās darbības, ir tas, ka atstājot abas adreses (ar un bez www), iegūtie Google Analytics dati nebūs precīzi, piemēram, lietotājs, kas vispirms apskata http://www.mansdomens.lv un pēc tam atver http://mansdomens.lv, tiks uzskatīts kā jauns lietotājs.
Situācijas uzlabošanai būtu arī ļoti ieteicams piereģistrēt Google Webmaster Tools abas url adreses (www.mansdomens.lv un mansdomens.lv). Pēc tam šajā Google rīkā, kad esam iegājuši domēna www.mansdomens.lv profilā, ir jāatver Site Configurations -> Settings un pie Preferred domain jānorāda vajadzīgo (ar vai bez www). Ieguvums no tā būs visai ievērojams – ja būsim norādījuši Display URLs as www.mansdomens.lv, tad visas saites uz mājas lapu, ko Google atradīs formā http://mansdomens.lv, tiks uztvertas, kā saites uz http://www.mansdomens.lv, nevis http://mansdomens.lv. Papildus tam arī Google meklēšanas rezultātos, tiks uzrādīts izvēlētais variants.
Šis ir viens no vienkāršākajiem SEO paņēmieniem, ko būtu pa spēkam veikt arī neprogrammētājiem. Arī turpmāk turpināšu dalīties informācijā, ko savā ikdienas darbā (kas nav tieši saistīts ar SEO) uzzinu par SEO principiem un paņēmieniem.




aprīlis 17th, 2010 at 20:33
Lielisks rakstiņš. Žēl tikai, tālāk tā arī neko neuzrakstīji par šo tēmu vēl