Manual:Search engine optimization/cs
Search engine optimization (SEO)(optimalizace pro vyhledávače) se obecně pokoušejí zlepšit viditelnost a hodnocení stránek wiki v "přirozených" nebo neplacených ("organických") výsledcích vyhledávání vyhledávačů. Čím výše se stránka zobrazí na stránce s výsledky vyhledávače (SERP), tím větší návštěvnost bude mít tendenci získat. Pro mnoho webů to může být největší zdroj návštěvnosti, a proto je SEO důležitou součástí zvyšování návštěvnosti. Google je zdaleka největší vyhledávač,[1] takže webmasteři by měli obvykle zaměřit svou energii na zlepšení pozice na Googlu. V průběhu let Google chytře upravil svůj algoritmus (který určuje hodnocení), aby byl zaměřen na kvalitní obsah a uživatelskou zkušenost. Nejdůležitější věcí, kterou můžete udělat, je napsat jedinečný, vysoce kvalitní obsah určený pro vaše lidské návštěvníky, nikoli pro prohledávače Google nebo jiné "roboty".[2]
Povolení krátkých adres URL
Lidé a vyhledávače preferují popisné adresy URL.[3] Pro tento účel lze použít Manual:Short URLs . For example, this changes
https://example.com/index.php?title=Water
into
https://example.com/wiki/Water
Povolení kanonických odkazů
Někdy může mít stránka více adres URL, které v podstatě zobrazují stejný obsah. Google to vnímá jako duplicitní obsah, což není dobré pro umístění ve vyhledávání,[4] a může vést k zobrazení nežádoucích URL adres ve výsledcích vyhledávání místo krátkých URL adres. Tomu se můžete vyhnout zapnutím $wgEnableCanonicalServerLink na LocalSettings.php .
To pomáhá vyhledávači pochopit, že
https://example.com/index.php?title=Water&mobileaction=toggle_view_desktop
(které lze propojit, i když jsou povoleny krátké adresy URL) je totéž jako
https://example.com/wiki/Water
a zobrazí kratší (kanonické) URL na SERP.
Chcete-li to povolit, přidejte proměnnou do LocalSettings.php:
$wgEnableCanonicalServerLink = true;
Můžete také zvážit nastavení $wgMainPageIsDomainRoot až true
, pokud je to možné.
Vytvořte soubor robots.txt
Prohledávače vyhledávačů čtou speciální soubor s názvem robots.txt , aby vlastník webu mohl povolit nebo zakázat prohledávači přístup k určitým stránkám nebo částem webu. Soubor robots.txt může také obsahovat další informace, jako je mapa webu. Uvědomte si, že mnoho typů prohledávačů nebude respektovat pravidla nastavená v souboru robots.txt, takže soubor robots.txt není užitečný pro blokování mnoha typů neslušných robotů (např. prohledávače, které chtějí sbírat e-maily do spamu).
Blokování stránek obecně nezlepšuje SEO, takže to nepřehánějte blokováním mnoha stránek. Omezení přístupu je obvykle užitečné pouze pro velmi velké weby, které potřebují snížit množství procházení kvůli problémům s výkonem. Můžete se podívat na Wikipedie robots.txt, abyste viděli obrovské množství různých robotů, které se snaží blokovat. To by bylo přehnané pro většinu stránek MediaWiki na webu.
Naštěstí MediaWiki již vypisuje <meta name="robots" content="noindex,nofollow" />
v HTML stránek upravit tuto stránku
a Historie
, takže tyto stránky nebudou (pravděpodobně) nikdy indexovány, zvláště když se použijí i kanonické odkazy.
Toto je jednoduchý robots.txt
, jak začít:
User-agent: * Disallow: /wiki/Special:Random
To blokuje prohledávače v sledování odkazu Náhodná stránka
, což by mohlo robota zmást, protože stránka je pokaždé, když je procházena, jiná.
Vygenerování mapy webu a její přidání do robots.txt
Mapa webu ukazuje robotům vyhledávačů, které stránky je důležité procházet a indexovat, a říká robotům, které stránky byly aktualizovány a měly by být znovu prohledány.[5] MediaWiki má skript pro automatické generování souborů Sitemap pro libovolný jmenný prostor, který preferujete. Podívejte se na stránku GenerateSitemap.php . Po vygenerování mohou být soubory Sitemap odeslány do služby Google Search Console, pokud chcete zjistit, jak často google kontroluje mapu webu a zjistit, které stránky z mapy webu jsou indexovány. To však není nutné, protože Google a další vyhledávače jej najdou po přidání k robots.txt.
Příklad: Přidejte $wgSitemapNamespaces až LocalSettings.php a nastavte jmenné prostory, které mají být zahrnuty do mapy webu.
$wgSitemapNamespaces = [ 0, 2, 4, 14, 502 ];
Nastavení úlohy cron je nastaveno na generování mapy webu každých 24 hodin (nebo podle potřeby).
48 0 * * * /usr/local/bin/php /home/example/public_html/maintenance/run.php generateSitemap --fspath=/home/example/public_html/sitemap/ --urlpath=/sitemap/ --identifier=example --compress=no --skip-redirects
Přidejte soubor Sitemap do robots.txt:
Sitemap: https://example.com/sitemap/sitemap-index-example.xml
Vytvořte dobré odkazy
Interní odkazy – MediaWiki je vytvořena tak, aby umožňovala snadno odkazovat na jiné stránky na wiki, což může prohledávačům pomoci najít stránky a lépe porozumět jejich kontextu a relativní důležitosti na webu.[6] Využijte tuto funkci! Viz Nápověda:Odkazy a pokud je to praktické, použijte kotevní text, který odpovídá přirozenému jazyku vašeho psaní.
Externí odkazy – jste hrdým vlastníkem wiki stránky, což doufejme znamená, že poskytujete faktické informace.
Zapněte přiložený Extension:Cite a použijte jej k citování zdrojů!
To dává vašim čtenářům a vyhledávačům větší důvěru v důvěryhodnost vašich informací.[7]
Podobně byste měli nastavit $wgNoFollowLinks na false
, abyste motorům pomohli pochopit váš vztah k webům, na které odkazujete.
Ujistěte se, že svou wiki chráníte před spamem.
Informace o povolení popisku, který se zobrazí při najetí myší na odkaz citace, naleznete v části Reference Tooltips .
Přidat k LocalSettings.php:
$wgNoFollowLinks = false; wfLoadExtension( 'Cite' ); wfLoadExtension( 'Gadgets' ); // for reference tooltips
Optimalizujte svůj web pro mobilní zařízení
Google používá "mobile-first indexing" (nejprve indexování mobilu), což znamená, že prohledávač většinou uvidí váš web z pohledu chytrého telefonu.[8] Extension:MobileFrontend automaticky vytvoří jiné rozvržení pro váš web, když zjistí, že uživatel si web prohlíží na mobilním zařízení (např. smartphone, tablet). To je to, co Wikipedie používá pro své mobilní stránky.
Pokud nejste spokojeni s rychlostí stránek, které MobileFrontend generuje, můžete třeba zvážit AMP (Accelerated Mobile Pages (zrychlení mobilních stránek)). Extension:AcceleratedMobilePages lze použít místo MobileFrontend pro nejrychlejší možný zážitek pro vaše mobilní uživatele.
Pokud dáváte přednost používání MobileFrontendu před AcceleratedMobilePages, ale máte potíže s dosažením Core Web Vitals, zvažte použití CDN, jako je například Cloudflare .
Nainstalujte si WikiSEO pro optimalizaci názvu a popisu
Pro ovládání tagů názvů stránek, přidání meta popisu a přidání dat OpenGraph je potřeba rozšíření.
Název a meta popis jsou (obvykle) to, co lidé uvidí v souvislosti s vaší wiki ve výsledcích vyhledávání.
Extension:WikiSEO vám umožňuje přizpůsobit si tyto důležité detaily a další.
Používejte ho moudře k vytváření optimalizovaných názvů stránek a meta popisů.
Note that Google completely ignores the meta keywords
tag, so don't bother using it.
K dispozici jsou i další rozšíření SEO , ale nejsou tak funkčně bohatá jako WikiSEO.
Negenerujte automaticky meta popisy. Vyhledávače jsou mnohem schopnější přečíst vaši stránku a vygenerovat relevantní meta popis než kterákoli z rozšíření MediaWiki, která je generují automaticky. Pro dosažení nejlepších výsledků si sami napište dobré meta popisy.
Optimalizace obrázků
Lidé i vyhledávače MILUJÍ obrázky! Přidejte na své wiki stránky vysoce kvalitní a jedinečné obrázky.
Tipy:
- Nahrávejte obrázky ve vysokém rozlišení. MediaWiki má ve výchozím nastavení povoleno nastavení $wgResponsiveImages , které zobrazuje odpovídající rozlišení uživatelům na zařízeních s obrazovkami s vysokým rozlišením.
- Použijte formát WebP (spíše než PNG nebo JPEG), pokud jej váš poskytovatel webhostingu podporuje, a to z důvodu jeho vylepšené komprese (menší velikost souboru).
- Použijte alternativní značky. Alternativní tagy pomáhají vyhledávačům pochopit obsah (obrázků ) na vašem webu. Stručně popište, co je na obrázku. Nemusíte používat slovo "picture" nebo "image". Oni už vědí, že je to obrázek.
Příklad alternativního tagu:
[[File:example-image.webp|thumb|A wonderful picture of things|alt=Wonderful example]]
Prevent link rot
Users and search engines don't like to follow a link and end up on a 404 error page. Periodically use a tool to identify dead links on your site. The Extension:Replace Text can be helpful for fixing a link that appears multiple times on a page or on multiple pages.
You can add some directions to your robots.txt file in order to focus a crawler's attention on content pages, since any external crawling service should respect it. For example:
User-agent: SiteAuditBot User-agent: brokenlinkcheck Disallow: /path/honeypot Disallow: /index.php? Disallow: /wiki/Special:
Externí odkazy
- Google. Search Engine Optimization Starter Guide.
- Blumstein, Aviva (26 September 2011). Tested: The Best Length for a Description Tag is Longer Than You Think.
References
Category:Search engine optimization/cs- ↑ 11 nejlepších vyhledávačů, seřazených podle popularity
- ↑ Úvodní příručka optimalizace pro vyhledávače (Search Engine Optimization SEO).
- ↑ Doporučené postupy pro strukturu adres URL pro Google
- ↑ Search Engine Optimization (SEO) Starter Guide: Reduce duplicate content
- ↑ Přečtěte si o souborech Sitemap
- ↑ https://developers.google.com/search/docs/crawling-indexing/links-crawlable
- ↑ Odkaz na doporučené postupy pro Google
- ↑ Mobile site and mobile-first osvědčené postupy indexování