Svetainės antraštės SEO optimizavimas, ką tai reiškia ir kodėl reikia pritaikyti pavadinimą. Pabandysime kuo greičiau ir paprasčiau išaiškinti pavadinimo nustatymą.
Svetainės antraštės SEO optimizavimas
Pirmiausia pasakysiu, kad to pirmiausia reikia norint sumažinti serverio apkrovą ir pagreitinti puslapių indeksavimą. Štai kodėl būtina pritaikyti pavadinimą ypač dideliems interneto svetainėms ar internetinėms parduotuvėms, turinčioms daug puslapių.
Šios antraštės tikslas yra pasakyti kliento naršyklei ar paieškos sistemai informaciją apie naujausius konkretaus puslapio pakeitimus. Klientas siunčia antraštę į serverį, jei puslapyje jokių pakeitimų nerandama, iš serverio grąžinama 304 nepakeista antraštė.
Jei buvo atlikti pakeitimai, į tai bus atsižvelgta ir serveris grąžins antraštę „200 Gerai” ir puslapis bus įkeltas su atnaujintu turiniu.
Teisingas „Last-Modified“ nustatymas suteikia šiuos privalumus:
» pagreitinamas puslapių įkėlimas vartotojams;
» sumažėja serverio apkrova;
» paieškos rezultatuose rodoma paskutinio puslapio turinio atnaujinimo data;
» puslapiai, surūšiuoti pagal datą paieškos sistemoje, užima aukštesnes pozicijas;
» žymiai pagreitinamas puslapių indeksavimas.
Kodėl robotai indeksuoja svetaines su „Last-Modified“ nustatymais greičiau?
Atsakymas yra paprastas: jei svetainėje buvo pakeista tik 20 puslapių, robotui nereikia indeksuoti visų puslapių, ieškant naujo turinio, nes „Last-Modified“ nurodys puslapius su pakeitimais.
Svetainės antraštės SEO optimizavimas
Jei turite statišką svetainę, kiekvienam puslapiui turite parašyti kodą, kurį matote ekrane:
<meta http-equiv=»Last-Modified» content=»Sat, 11 Feb 2017 11:04:54 GMT»>
Po kiekvieno turinio pakeitimo rankiniu būdu pakeiskite kodo datą, jei svetainė yra statiška, jei svetainė yra dinamiška, naudokite PHP nustatymą. Dažnai naudojamas šis kodas:
header(«Last-Modified: » . date(‘r’,strtotime($post->post_modified)))
Jį reikia pridėti prie header.php, bet tai veiks tik įrašams ir puslapiams ir neveiks pagrindiniame puslapyje. Tai taip pat negalioja taksonomijoms, archyvams ir naujų komentarų skelbimui, todėl rekomenduojame naudoti šį kodą:
<?php
$LastModified_unix = 1294844676;
$Last Modified = gmdate(«D, d M Y H:i:s \G\M\T», $LastModified_unix);
$IfModifiedSince = false;
if (isset($_ENV[‘HTTP_IF_MODIFIED_SINCE’]))
$IfModifiedSince = strtotime(substr($_ENV[‘HTTP_IF_MODIFIED_SINCE’], 5));
if (isset($_SERVER[‘HTTP_IF_MODIFIED_SINCE’]))
$IfModifiedSince = strtotime(substr($_SERVER[‘HTTP_IF_MODIFIED_SINCE’], 5));
If ($IfModifiedSince && $IfModifiedSince >= &LastModified_unix) {
header ($_SERVER[‘SERVER_PROTOCOL’] . ‘ 304 Not Modified’);
exit;
}
header(‘Last-Modified: ‘ . $LastModified);
?>
Teisingai suprogramavus „Paskutinį kartą modifikuotą” antraštę gauname:
- taupyti srautą;
- paspartinti svetainę;
- laikytis paieškos sistemų „Google“ ir „Yandex“ rekomendacijų, kurios žymiai pagreitina indeksavimą ir padidina puslapių matomumą paieškoje. Tai ypač pastebima ištekliuose, kuriuose yra daug puslapių.