Ak chcete vedieť ako napísať váš php kód a layout generovaný externými súbormi vhodne pre SEO technológie prečítajte si tento článok a verím, že určite použijete túto alebo podobnú metódu.
SEO je základných prvkom, ktorý vaša stránka musí mať. Neni SEO neni - efektívna návštevnosť. V prvom diele seriálu SEO sme si ukázali minimálnu optimalizáciu a prvky, ktoré musí stránka obsahovať. Upozorňujem, že ak chcete čítať tento článok mali by ste si najskôr prečítať seriál o php. Konkrétne 3 a 7 diel.. V tomto článku si ukážeme ako zmeniť dynamicky metatagy description, keywords, tag title a ešte nadpis h1. Všetko bude prebiehať pomocou layoutu generovaného externými súbormi. Ako prvé si napíšeme kód stránky. Bude vyzerať nasledovne (súbor top.php).
<? echo "<?xml version="1.0" encoding="iso-8859-2"?>n"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sk" lang="sk"> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-2" /> <meta name="author" content="PaBi3, http://www.pabi3.com/" /> <meta name="description" content="<? echo $title; ?>" /> <meta name="keywords" content="<? echo $title; ?>" /> <title><? echo $title; ?></title> </head> <body>Všimnite si premennnú $title. A ešte spodná časť stránky(súbor bottom.php).
</body> </html>Kód layoutu bude hotový a môžeme prejsť k php kódu(súbor index.php).
<? #index.php
$title = "Stránka 1";
include_once("top.php");
echo "<h1>$title</h1>n";
echo "Vitajte na stránke kde sa automaticky mení meta description, keywords +
title.<br />n";
echo "Prejdite zo stránky 1 na stránku 2. Kliknite sem <a href="index2.php"
title="Stránka 2">index2.php</a>.n";
include_once("bottom.php");
?>
Ako prvé sme si zapísali premennú definované v layoute. Ide o premennú $title.
Za ňu dosadíme to čo by sme chceli mať umiestnené v metatagoch description,
keywords, tagu title a nadpisu h1. Aby ste videli ako to funguje napíšeme si druhý
php súbor(index2.php).
<? #index2.php
$title = "Stránka 2";
include_once("top.php");
echo "<h1>$title</h1>n";
echo "Toto je ďalšia stránka ale tu už nájdete iný nadpis a ostatné metatagy.<br
/>n";
echo "Prejdite zo stránky 2 na stránku 1. Kliknite sem <a href="index.php"
title="Stránka 1">index.php</a>.n";
include_once("bottom.php");
?>
Teraz je najviac viditeľná zmena v premennej $title. Jej hodnota sa zmenila čo znamená, že
na stránke index.php nájdeme iný obsah seo prvkov ako v stránke index2.php.