====== DokuWiki a optimalizace pro vyhledávače (SEO) ====== https://www.dokuwiki.org/seo Optimalizace pro vyhledávače (SEO) je do jisté míry tajemná disciplína. Velké vyhledávače nezveřejňují své kompletní metody procházení a hodnocení, takže vždy jde o určité dohady, co je správně a co ne. Obecně se SEO soustředí na ladění tří oblastí: //obsah//, //meta hlavičky// a //URL adresy//. Tento dokument nabízí přehled, jak v těchto oblastech pracuje DokuWiki a jaké doplňkové SEO metody jsou k dispozici. ===== Obsah ===== DokuWiki se snaží generovat sémanticky správné a validní XHTML. To znamená, že strukturu dokumentu je pro automatické prohledávače snadné analyzovat. Bez ohledu na kvalitu výsledného HTML záleží SEO výrazně na samotném zdrojovém obsahu stránky. Je vhodné značkovat dokument logicky: používat nadpisy ve snižujících se úrovních počínaje nadpisem 1. úrovně. Nadpisy používat na skutečné hlavičky (ne jen tučný text), seznamy tam, kde jde o výčty, atd. To je důležité i proto, že DokuWiki může použít první nadpis 1. úrovně jako název stránky (viz další sekce). ===== Meta hlavičky ===== DokuWiki vytváří všechny relevantní hlavičky k identifikaci obsahu stránky (doctype, kódování, jazyk). Další hlavičky a metadata, jako jsou klíčová slova, [[http://ogp.me/|OpenGraph]], [[http://dev.twitter.com/docs/cards|Twitter Cards]] a popis, lze vytvořit pomocí pluginů [[doku>plugin:keywords|keywords]], [[doku>plugin:socialcards|socialcards]] a [[doku>plugin:description|description]]. Hlavička s klíčovými slovy nemá přímý vliv na hodnocení ve vyhledávačích: > Máte pravdu, že obsah meta tagu „keywords“ obecně ignorujeme. Stejně jako u jiných možných meta tagů ho klidně na stránky přidejte, pokud ho využijete k jiným účelům – nijak neublíží. > > [[http://googlewebmastercentral.blogspot.com/2007/12/answering-more-popular-picks-meta-tags.html#c7699172136299853362|Google Webmaster Central]] Totéž platí pro popis. V některých případech však vyhledávač nedokáže vytvořit smysluplný popis pro výsledky vyhledávání (SERP). V takové situaci má poskytnutí popisu nepřímou hodnotu: pomůže uživateli vyhledávače vybrat správný (váš) výsledek. Jinými slovy, dobrý popis zvyšuje konverzi ve výsledcích vyhledávání((SEO Wiki: „SEO optimalizace s využitím meta tagů HTML“, http://en.seowiki.info/onpage_seo/meta_information)). Plugin [[doku>plugin:description|description]] takový popis doplňuje a je z pohledu SEO velmi doporučený. Typickým scénářem je použití interaktivního obsahu s minimem textu. Zahrnutí klíčových slov přímo na stránce nemá negativní efekt a může být výhodné pro jiné nástroje a služby (například sociální záložky). FIXME Některé služby využívají klíčová slova z meta hlavičky k tvorbě záložek a dalším funkcím. Klíčová slova lze na každé stránce definovat ručně pomocí pluginu [[doku>plugin:keywords|keywords]]. Ve výchozím nastavení používá DokuWiki [[pagename|název stránky]] v elementu //title//. Místo toho můžete raději použít první nadpis 1. úrovně zapnutím volby [[doku>config:useheading|useheading]] (můžete také [[doku>tips:underscores|odstranit podtržítka]]). Výhodou je, že název (zobrazovaný ve výsledcích vyhledávání) bude popisnější a lépe ovlivní klíčová slova v názvu. Zároveň umožní mít jiná klíčová slova v URL (ovlivněná [[pagename|názvem stránky]]) a v titulku; obojí je důležitým faktorem [[http://en.seowiki.info/onpage_seo|onpage‑SEO]]. Z pohledu SEO by měl být název Wiki krátký (v případě této wiki: [DokuWiki]), protože se opakuje v titulku všech stránek. Díky tomu se klíčová slova stránky dostanou na začátek titulku (např. „__seo__ [DokuWiki]“), což vyhledávači jasněji signalizuje skutečný obsah stránky. ===== Duplicitní obsah ===== Duplicitnímu obsahu předchází DokuWiki uvedením [[http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html|kanonické URL]], která je v konfiguraci DokuWiki ve výchozím stavu povolena. ===== Wiki spam ===== DokuWiki se snaží [[antispam|bojovat proti wiki spamu]] několika způsoby. Jedním z nich je [[doku>config:indexdelay|odložené indexování]], které přímo ovlivňuje, jak vyhledávače stránku procházejí. Je-li zapnuto, nastavuje meta hlavičku //robots// podle stáří stránky. Možnost Indexovat se povolí jen pto ty stránky, které nebyly po určitou dobu upravovány (výchozí: 5 dní). Myšlenkou je, že komunita za tuto dobu případný spam odstraní. To znamená, že vyhledávače přidají jen stránky, které komunita považuje za kvalitní. Pokud máte rychlou komunitu (např. na této wiki spam obvykle nevydrží déle než den) nebo uzavřenou skupinu uživatelů, možná budete chtít volbu [[doku>config:indexdelay|indexdelay]] snížit, nebo nastavit 0 a odložené indexování vypnout. ===== URL adresy ===== DokuWiki standardně používá adresy ve tvaru %%http://example.com/doku.php?id=page%%. Mnohé vyhledávače to rozpoznají jako dynamickou URL a podle toho upraví svůj způsob procházení ((Důvody jsou předmětem mnoha spekulací.)). Google [[google>inurl:"doku.php?id="|takové adresy prochází]], ale [[http://www.google.com/webmasters/guidelines.html|doporučuje]] udržovat počet parametrů co nejnižší. Pro lepší čitelnost a pomoc ostatním vyhledávačům má DokuWiki konfigurační volbu se dvěma metodami [[rewrite|přepisování URL]] pro tvorbu „hezkých“ adres. Zapnutí volby [[doku>config:useslash|useslash]] může dále pomoci zvýšit hodnocení. ===== Neexistující stránky ===== Pokud stránka neexistuje, DokuWiki vrací odpověď HTTP ''200 OK''. Ve wiki je to žádoucí chování. Spekuluje se však, že vyhledávače to mohou vnímat jako příznak „odkazové farmy“. Můžete zapnout [[doku>config:send404|send404]], aby DokuWiki odpovídala na neexistující stránky stavem ''404 Not Found''. Pro přesměrování přesunutých stránek ve vaší wiki použijte plugin, jako je [[doku>plugin:goto|goto]]. ===== XML Sitemap ===== Někteří velcí poskytovatelé vyhledávání (Google, Yahoo, Microsoft) umožňují předkládat strukturu celého webu prostřednictvím služby [[http://www.sitemaps.org/|XML Sitemap]]. DokuWiki umí automaticky vytvořit XML sitemapu se všemi stránkami wiki. Více viz [[doku>sitemap|XML mapa stránek pro vyhledávače]]. ===== Čisté ID relace PHP ===== Na některých instalacích PHP se k URL vaší wiki připojuje PHP Session ID. To není z pohledu SEO žádoucí. Řešení naleznete na stránce [[rewrite#Čisté ID relace PHP|přepisování]]. ===== Další informace ===== * [[http://www.abcseo.com/blog/dokuwiki-vs-pmwiki|Srovnání DokuWiki a PmWiki z hlediska SEO]] FIXME * SEO Wiki nabízí [[https://en.nichesite.org/index.php/Search_Engine_Optimization_(SEO)|popis SEO‑optimalizované instalace DokuWiki]] FIXME * [[https://www.dokuwiki.org/plugins?plugintag=seo#extension__table|Pluginy se štítkem seo]]