Autor Zpráva
Yousseff
Profil *
Zdravim,
prevzal jsem jeden mensi web kde byl zmenen CMS. Vysledkem je mimojine spousta neexistujich stranek (zmenila se url clanku).

Podle udaju z GA jsem si vytvoril tabulku stare_url -> nove_url a udelal presmerovani 301. Zbyva ale spousta (tisic?) dalsich URL ktere sparovane nemam - migrace byla udelana tak amatersky ze to musim parovat rucne. dalsi vec je ze se tam pouzivali parametry v URL, takze jeden clanek mel vic URL.....

na vetsinu z tech starych URL ani nevede odnikud link, ale jsou zaindexovane vyhledavaci.

Zaroven je muzu snadno identifikovat, protoze jsou ve forme example.cz/item.php?spoustaparametru

Otazkou je co ted s tim, napadaji mne nasledujici reseni:

a) nechat to byt a pockat az vyhledavacum dojde ze URL neexistuji + na 404 chybovou stranku napsat nejake vysvetleni pro lidi

b) protoze je dovedu identifikovat presmerovat je na na homepage s kodem 301

c) protoze je dovedu identifikovat presmerovat je s kodem 301 na specialni stranku s linkama na sekce webu a s nejakym vysvetlenim. Risk v tomhle pripade vidim v tom ze tahle stranka se muze ukazovat i ve vysledcich vyhledavani. Mozna muzu zakazat indexovani tehle stranky, pak je to ale v zasade to same jako varianta a), neni?
jenikkozak
Profil
d) protože je dokážeš identifikovat, přesměruj je na odpovídající URL na novém systému.
Yousseff
Profil *
jenikkozak:

Ano, to by bylo ideální. S tou identifikaci se to má tak. Vím že staré URL bylo např. example.cz/item.php?id=2569874. Nemám ale k dispozici data abych mohl automaticky spárovat článek s jeho úvodním ID. Takže pro těch několik nejdůležitějších jsme to udělal ručně, ale dělat to ručně pro všech 1000 článků je taková práce že se to vzhledem k významu webu nevyplatí.-)

Můžu si ale napsat skript co všechna URL začínající example.cz/item.php přesměruje někam.
jenikkozak
Profil
Pokud neznáš (nebo nechceš znát) náhradu, tak určitě nepřesměrovávej. Vrať kód 404, na chybovou stránku můžeš přidat a) vysvětlení pro lidi, b) odkaz na úvodní stránku c) seznam s odkazy na sekce webu.

Mozna muzu zakazat indexovani tehle stranky, pak je to ale v zasade to same jako varianta a), neni?
Není. Některé prográmky, které se používají na hledání nefunkčních odkazů, považují stavový kód 301 za úspěch. Správce odkazující stránky proto nemusí zjistit, že odkazuje na nefunkční adresu a nebude ji moci nahradit za fungující variantu.
Yuhů
Profil
Z nastíněných možností a b c je nejlepší a, tedy dát tam 404ku. Na té adrese přece ten článek není, takže správná odpověď je 404. Přesměrování dělat jenom v případě, že máš identifikovanou novou adresu článku. Masivní přesměrování na hlavní nebo jednu jinou stránku vede jenom k tomu, že si vyhledávač řekne, že to asi nebude přesměrování obsahu na obsah, ale přesměrování nějakého bordelu na jiný bordel.

Smysl pro uživatele by mělo, kdyby se jim na té 404 stránce vypsala adresa článku, který původně hledali, s vyhledávacím formulářem vyplněným klíčovými slovy z URL (pokud tam tedy jsou).

Vaše odpověď

Mohlo by se hodit

Zajímavé čtení:
Poptávání výměny odkazů je na této diskusi nežádoucí.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: