- OPTIMIZACIJA DESIGN
- INTERNETNI MARKETING
- OBLIKOVANJE SPLETNIH STRANI
- DVD VODIČI
- KONTAKT
- O NAS
- PRIČEVANJA

Iskalniki kot je Google ali Yahoo sovražijo podvojen tekst, članek (duplicate content). Z pravilno strukturo svoje Drupal spletne strani lahko izboljšaš pozicioniranje strani in povečaš promet do strani.
Kot primer Drupal ima lahko dva enaka url-ja ki kažeta na različne strani, recimo eden odpre direktorij, drug pa file.
http://optimizacijadesign.com/Drupal-SEO
http://optimizacijadesign.com/Drupal-SEO/
Recimo za zgornja url-ja bo drupal pokazal isto vsebino. To je recimo dobro za uporabnike, ki lahko linkajo na oba linka in dobijo isti članek in ne recimo 404 error-ja.
Toda kar se tiče SEO (optimizacije strani) je duplicirana vsebina velik trn v peti lastnika spletne strani in tudi iskalnikov.
Duplicirane vsebine lahko zmanjšajo promet do vaše strani, vendar obstaja rešitev za ta problem.
Vsaka Drupal spletna stran ima datoteko v korenu svoje strukture na vašem serverju., ki pove serverju kako naj obravnava vaše url-je. Zato enostavno dodate samo 3 vrstice v vašo .htaccess datoteko in server bo enostavno zbrisal slashe ( / ) na koncu vsakega url-ja.
#odstrani slashe iz konca urlja
RewriteCond %{HTTP_HOST} ^(www.)?optimizacijadesign\.com$ [NC]
RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]
To je koda, ki deluje. Slashi so odstranjeni iz url-jev.
Na ta način bo SEO spletni bot preusmerjen na nov url in tako boste zaščitili vašo stran pred dupliciranimi vsebinami.
Nismo še na koncu, obstaja še dodaten problem. Tukaj je naslednji problem.
Na moji strani recimo tile url-ji povzročajo zgago:
http://www.optimizacijadesign.com/node?page=1
http://www.optimizacijadesign.com/node?page=2
http://www.optimizacijadesign.com/node?page=3
itd prikazujejo drugo, tretjo in četrto stran v blogu, ki pa kažejo enako vsebino kot če odpremo vsak članek posebej in to je duplicirana vsebina, kar je zelo slabo za iskalnike. Prav tako vsak članek uporablja default node strukturo in tudi custom SEO prijazno strukturo url-ja.
Recimo tale primer
http://www.optimizacijadesign.com/node/32 je enak kot
http://www.optimizacijadesign.com/internet_trdne_poslovne_veze
in to se nadaljuje za vsak članek, če npr Google bot indeksira oba url-ja ima v indeksu podvojeno vsebino in zaradi svojega duplicate filtra lahko izloči oba url-ja iz svojega indeksa, kar je super slabo, saj nihče ne bo več usmerjen na vašo stran direktno iz Google iskalnika. Ampak seveda obstaja rešitev. Lahko boste spali danes. No problemo. Enostavno dodajte tole vrstico v robots.txt datoteko na svojem serverju.
Disallow: /node/
To bo preprečilo da iskalniki indeksirajo vse url-je, ki imajo v url besedo node (pametno a ne). In problem je rešen. Ampak če vaši članki nimajo prijaznih url-jev kot je recimo
http://www.optimizacijadesign.com/internet_trdne_poslovne_veze
in imate članke kot tale
http://www.optimizacijadesign.com/node/32
pride do problema. Od Drupala 5 dalje je mogoče določiti url po svoje. Tako da je najbolje da to naredite za vse strani na svoji spletni strani. Drugače Google ne bo indeksiral nobeno stran, kajti vse strani imajo še node url-je. Recimo super modul za Drupal je pathauto module, ki avtomatsko naredi sam url iz naslova vaše strani.
Lahko pa seveda uporabite tudi Global Redirect module ki bo preusmeril vse vaše /node/ URL-je na prave url-je in tudi odstranil slashe na koncu url-jev.
Vendar jaz osebno raje naredim ta dva koraka sam manualno, kajti vsak nov modul žere resurse vašega serverja in naredi vašo stran bolj počasno.
Torej odločitev je vaša.
hvala
Objavi nov komentar