Internet Info, s.r.o. Lupa Root Měšec Podnikatel DigiZone Slunečnice Vitalia new Bomba Navrcholu Weblogy Jagg Woko Dobrý web Computer.cz SK: MojeLinky


Lupa.cz » Rubriky » Reklama na Internetu » Seminář: Upravujeme server - Letní škola SEO

Seminář: Upravujeme server - Letní škola SEO

Jan Šedo – 6. 8. 2004 6:25

Dnes si řekneme něco o koncovkách webových stránek, jak vyhledávače rozlišují statické a dynamické stránky a jak se k nim chovají. Důležitá je také doba odezvy skriptu - je-li moc dlouhá, vyhledávače vaši stránku prostě ignorují. Zodpovíme si též dotazy ohledně směrování přes Mod_Rewrite a doporučené délky URL.

Nálepky
  1. SEO

Do úterního článku jsem nestihl vepsat několik poznámek na téma skriptovací jazyky (PHP, ASP, ASP.NET...), staticky vypadajících URL, "cool URIs" a SEO, které přikládám nyní. Kromě toho zodpovídám dotazy týkající se Mod_Rewritu.

Použití scriptovacích jazyků (PHP, ASP, ASP.NET...)

Výhodami použití scriptovacích jazyků (PHP, ASP, ASP.NET...) oproti statickým HTML stránkám se zde nebudu zabývat, protože to není obsahem článku. Místo toho se budu věnovat jejich nevýhodám oproti statickým HTML stránkám z pohledu optimalizace pro vyhledávače. Stručně řečeno: výhoda statických stránek je ta, že je vyhledávače raději indexují.

(Na druhou stranu, slyšel jsem názor, že pokud vyhledávač uvidí dynamickou koncovku, "řekne si": "Aha, tahle stránka je dynamická. S tou si dal někdo větší práci, je tedy hodnotnější. A tudíž ji posunu výše." - No, vyberte si, co chcete.)

Koncovky

Změna koncovky je tou první možností, jak může vyhledávač zjistit, že se jedná o dynamicky generovanou stránku. Je proto lepší i pro dynamicky generované stránky používat koncovky .htm a .html.

Apache i IIS dovolují asociovat jakoukoli koncovku s interprety jednotlivých scriptovacích jazyků.

Na "třetí" stranu, úplně nejlepší (rozhodně pro Jyxo) je používání cool URIs. Tedy taková URL, která jsou maximálně jednoduchá a která se nezmění, ať budete přecházet z jednoho skriptovacího jazyka na druhý (např. ASP -> PHP -> ASP.NET -> ColdFusion -> JSP, ...). Prostě aby URL, které vytvoříte dneska, mělo naprosto stejnou podobu i za dvě stě let.

Přiklad: www.example.com/novinky/takto-ma-vypadat-cool-uris/

Rychlost

I když se zpracování dynamických stránek pohybuje většinou v setinách sekund, vyhledávač pozná, že se nejedná o statické HTML stránky, kterým přikládá větší váhu než dynamickým (i když - viz poznámka výše - SEO je občas plné dohadů a velmi proměnlivé. Co platilo dnes pro vyhledávač X, nemusí platit zítra pro vyhledávač Y. Nezbývá než zkoušet).

Ještě horší ale je, že roboti neradi čekají na zpracování vašich stránek. Pokud je doba odpovědi příliš velká, bere robot stránku jako nedostupnou. Pochopte, roboti prohledávají miliardy stránek. Kdyby měli na každou čekat, byli by velmi pomalí.

V PHP skriptech největší prodlevy nastávají kvůli databázi a kódu cyklu. Vyhněte se tedy volání SELECT * a místo toho přesně pojmenujte všechny sloupce, které chcete získat.

Pokud používáte MySQL, testujte své dotazy použitím příkazu EXPLAIN.

Pro optimalizaci cyklů zvažte použití zdvojeného kódu místo cyklů, které se mnohokrát neopakují. Stejné je to s použitím statických hodnot jako count($array) uvnitř cyklu. Ty vygenerují hodnoty dříve, než cyklus skončí.

Následující dotazy jsem již zodpověděl v diskuzi, přesto je sem zkopíruji, aby byly snadno k dohledání (navíc mnoho lidí diskuze nečte).

Přesměrování

Dotaz: Potřebuji napsat přesměrování do .htaccess, které by zajistilo, že všechny soubory v adresářích adr1 a adr2:

  1. jsou-li volány *.htm, server je bude vnitřně volat *.php (potud primitivní),
  2. jsou-li volány *.php, server je bude vnitřně volat *.htm (vrátí str. 404),
  3. jsou-li volány *.php?neco=xxx, budou se volat stejně (tedy 3. pravidlo jde proti 2. pravidlu).

Stačí, když druhou podmínku omezíte tím, že URL musí končit .php - tedy ^(.*).php$ .

Délka URL

Dotaz: Je nějak omezena doporučená délka URL pro Mod_Rewrite? Tedy zda při délce 30 znaků je adresa lépe indexována, než když má délku 130 znaků?

Pokud budete mít URL dlouhé, jednotlivá slova budou mít menší váhu, než kdybyste měli URL krátké. Z tohoto důvodů je tedy lepší používat krátká URL.

Navíc, jistě sami chápete, že čím je URL kratší, je asi důležitější. www.example.com je nepostradatelné. www.example.com/adresar bude asi nějaký důležitý adresář. www.example.com/adresar/podadresar bude nějaký podřadnější adresář, a když ze serveru odstraníte www.example.com/adresar/podadresar/nazev-clanku, asi velkou škodu neuděláte, ne? Stejně přemýšlejí vyhledávače.

Jinak se mohu pouze domnívat, že pokud je URL kratší než "magických" 256 znaků, neměl by být žádný problém s indexaci.

Zbytek bohužel nestíhám. :-(

Jan Šedo

Jan Šedo pracuje jako programátor v internetové reklamní agentuře RobertNemec.com, která se zaměřuje i na Search Engine Marketing. Vyhrál několik ročníků matematické olympiády, matematický korespondenční seminář Pikomat a v roce 2003 i soutěž Junior Internet v kategorii Junior Project. Nepravidelně publikuje články o programování.

Školení: Úvod do sociálních sítí - Facebook, Twitter a marketing

DW - Školení PPC
  • Výběr vhodné sociální sítě pro váš produkt či službu.
  • Jak efektivně komunikovat se světem skrze Twitter a Facebook.
  • Tipy pro zvyšování čtenářské obce v sociálních sítích.
  • PPC kampaně v prostředí Facebooku.
  • Nejčastější chyby a strategie v realizaci kampaní na sociálních sítích.

Detailní informace o kurzu...

Anketa

Pro optimalizaci pro vyhledávače budu nejčastěji používat pro dynamicky generované stránky příponu:

4%
14%
60%
1%
7%
2%
12%
Odpovědělo 95 čtenářů.

Názory

Sledování názorů

Registrovaným uživatelům nabízíme upozornění na nové názory e-mailem. Prosím, přihlaste se nebo se zaregistrujte.

Přehled názorů

Nastavení kvality: Vlastní Vše 2 3 4 5 6 7 8 9
Korektooooor ! Michal Krsek 6. 8. 2004 8:31 Nový
   Re: Korektooooor ! Filo 6. 8. 2004 15:02 Nový
   Re: Korektooooor ! Michal Krsek 6. 8. 2004 15:10 Nový
Optimalizace... Petr Kadlík 6. 8. 2004 8:33 Nový
   Re: Optimalizace... jp 6. 8. 2004 8:55 Nový
   Re: Optimalizace... David Šikola 6. 8. 2004 12:27 Nový
Nesmysly v článku Jirka Lahvička 6. 8. 2004 9:28 Nový
   Re: Nesmysly v článku pkm 6. 8. 2004 10:31 Nový
Webovské stránky? Marek Prokop 6. 8. 2004 9:40 Nový
   Re: Webovské stránky? Pavel Pokorný 6. 8. 2004 10:00 Nový
   Re: Webovské stránky? Arkady 9. 8. 2004 9:05 Nový
inteligentni navrh webu Tom L. 6. 8. 2004 11:30 Nový
hmm... Zdeněk 6. 8. 2004 11:41 Nový
Sypu si popel na hlavu Robert Němec 6. 8. 2004 12:22 Nový
   Re: Sypu si popel na hlavu lubos01 6. 8. 2004 12:49 Nový
   Re: Sypu si popel na hlavu Robert Němec 6. 8. 2004 13:06 Nový
   Re: Sypu si popel na hlavu Pavel Pokorný 6. 8. 2004 13:25 Nový
   Re: Sypu si popel na hlavu Robert Němec 6. 8. 2004 13:29 Nový
   Re: Sypu si popel na hlavu Petr Kadlík 6. 8. 2004 13:53 Nový
   Re: Sypu si popel na hlavu Robert Němec 6. 8. 2004 14:03 Nový
   Re: Sypu si popel na hlavu Pavel Pokorný 6. 8. 2004 14:10 Nový
   Re: Sypu si popel na hlavu Petr Kadlík 6. 8. 2004 14:23 Nový
   Počet odkazů ze stejné domény??? Tomáš Hodboď 6. 8. 2004 22:06 Nový
   Re: Počet odkazů ze stejné domény??? Robert Němec 7. 8. 2004 20:06 Nový
   Re: Počet odkazů ze stejné domény??? Venkovan 7. 8. 2004 22:28 Nový
   Re: Počet odkazů ze stejné domény??? V.Mach 9. 8. 2004 11:20 Nový
   Re: Sypu si popel na hlavu Petr Čaboun 7. 8. 2004 22:44 Nový
   Re: Sypu si popel na hlavu Robert Němec 7. 8. 2004 22:59 Nový
   Re: Sypu si popel na hlavu Jiri Brazda 8. 8. 2004 17:34 Nový
tak jak je to? Polopatak 9. 8. 2004 13:57 Nový
   Re: tak jak je to? Michal Kubeček 9. 8. 2004 20:36 Nový
   Re: tak jak je to? Jan Šedo 13. 8. 2004 21:04 Nový
Autorství - NEJSEM AUTOREM TOHOTO ČLÁNKU! Jan Šedo 13. 8. 2004 20:46 Nový
Zobrazit kvalitníZobrazit vše Přidat

Další články v rubrice Reklama na Internetu

Vodafone_CZ na Twitter

Vodafone_CZ: @ondrabenes Nabídka je pouze pro brouzdání v rámci Internetu v mobilu na den, L.
30. 7. 11:41

Vodafone_CZ: @dejvknap Všechny telefony v naší nabídce jsou neblokované, L.
30. 7. 10:27

Vodafone_CZ: Nezapomeňte, že dnes máte internet v mobilu zdarma :), Více na http://bit.ly/apURNS, L.
30. 7. 10:20