Jak nepřijít o čtenáře: přesměrujte nenalezené stránky ve WordPressu do vyhledávání

Nedávno jsem převáděl jeden webový magazín na WordPress. Z původních dat bohužel nebylo možné získat spolehlivý seznam adres článků, spousta z nich navíc ve vyhledávačích figurovala pod jinou URL, než ke které se dalo proklikat z výpisu na původním webu. Přesto jsme nechtěli čtenáře připravit o možnost požadované články najít.

Reklama

Převod nešťastně vytvořených webů do rozumného redakčního systému je vždy výzva. Jak z hlediska technického řešení, tak z pohledu SEO. Nikdo asi nebude rád, pokud po změně technického pozadí u webu přijde o návštěvnost z vyhledávačů. V daném případě to reálně hrozilo, protože původní systém postavený v aplikaci na .NET byl vše možné, jenom ne SEO friendly.

Vzhledem k nemožnosti získat v rámci původních dat i adresy, na kterých původní články figurovaly, nastoupila ruční práce. Několik stovek URL adres bylo nutné ručně doplnit k jednotlivým článkům. Adresy provozovatel webu získal z Google Analytics. To mi přišlo jako dobré řešení. Protože tam, kde jsme pár původních adres ke článkům získali, se zase lišily tyto adresy od URL zaindexovaných pro dané články ve vyhledávači.

Přesto podstatné množství adres článků zůstalo neobsazeno, resp. na adrese, kterou si pro články vytvořil po importu dat WordPress. V rámci snahy alespoň částečně zautomatizovat přesměrování nenalezených adres na něco rozumného jsem hledal vhodný plugin.

Tip: Vzpomněl jsem si na docela šikovný modul v Drupalu Search 404. Ten místo zobrazení chybové hlášky 404 o nenalezené stránce vezme segmenty její URL a prožene je vyhledáváním. Čtenáře pak přesměruje na výsledky hledání případně rovnou na první z nalezených výsledků.

Plugin WP 404 Auto Redirect to Similar Post

Ve WordPressu jsem našel podobné řešení, jako znám z Drupalu. Jakmile nainstalujete a aktivujete plugin WP 404 Auto Redirect to Similar Post, ihned začnou být požadavky vedoucí normálně na chybu 404 Stránka nenalezena přesměrovávány na podobné příspěvky na základě jejich titulků a typů. Pokud plugin nic odpovídajícího nenalezne, pak čtenáře přesměruje na titulku webu.

Plugin má samozřejmě svoje nastavení. Pokud vám nevyhovuje přesměrování na titulku, necháte si v případě bezvýchodné situace zobrazovat jinou adresu nebo standardní chybu 404.

WP 404 Auto Redirect to Similar Post

Standardní přesměrování přes http 301 (přesunuto trvale) lze změnit na 302 (nalezeno, přesunuto dočasně). Z přesměrování lze vyloučit zvolené typy příspěvků a taxonomie.

Plugin WP 404 Auto Redirect to Similar Post je velice jednoduchý, nezapisuje zbytečná data do databáze, je zcela zdarma a bez reklamy v administraci. V praxi se zatím báječně osvědčil, minimálně pro redirekty podobných tvarů:

Z nenalezené adresy /zelena-usporam/dotace-destovka-se-meni-od-dneska-jsou-pro-kazdeho.aspx provede správné přesměrování na /dotace-destovka-se-meni-od-dneska-jsou-pro-kazdeho/.

Reklama

Přidat komentář