Jak vytvořit podpis Gmailu s obrázky, sociálními ikonami a výukovým programem loga.

Na mém webu je název původně nastaven pomocí značky názvu v html obsluhovaném mým serverem. Poté se pomocí JavaScriptu změní na jeho dynamický ekvivalent.

Chci, aby Google v HTML zobrazil nadpis mého webu jako statický, ale z nějakého důvodu Google vypisuje nadpis nastavený pomocí JavaScriptu.

Tento problém mě trápí po dlouhou dobu a stále jsem bez řešení.

Jediným řešením, které nepoškodí vaše SEO, je zabránit tomu, aby váš JavaScript změnil název stránky pro danou stránku (možná s if prohlášení, jak uvedl Warren).

Dobré pravidlo (a Pravidla pro mnoho vyhledávačů včetně Google) je vždy zobrazit vyhledávač přesně to samé, co zobrazíte uživateli. Pokud jej nechcete indexovat tímto způsobem ve vyhledávači, jednoduše jej tímto způsobem uživateli neukazujte.

Zní to jako vše, co potřebujete, je jednoduchý JavaScript if-type příkaz přidán do vašeho kódu, aby se zabránilo změně názvu na jakékoli stránce.

stránky jsou example.com/day/date. Všechny jsou propojeny se stejnou základní stránkou, ale vzhledem k datu se dynamicky mění.

Zeptal bych se sám sebe, zda potřebujete změnit stránku <title> (pomocí JavaScriptu na straně klienta), aby konkrétně odpovídal „dynamickému“ obsahu, nebo si ponechal obecný nadstandardní název? Jaké výhody přináší vašim uživatelům změnou názvu stránky? Pokud měl uživatel uložit vaši stránku do záložek, přidá se záložka „dynamický“. Pokud je to založeno na datu a obsah stránky vždy obsahuje obsah týkající se dnešní datum, pak se název stránky se záložkami stane zastaralou.

Pokud změníte <title> pak zvažte měnící se URL také (pomocí JavaScriptu pushState), takže se tyto dva shodují. Přestože váš komentář („... stránky jsou example.com/day/date") snad naznačuje, že tomu tak již je?

To, co děláte, je forma maskování. Je v rozporu s pokyny společnosti Google pro webmastery zobrazovat uživatelům jeden text a vyhledávač jiný text. Musíte nastavit své tituly tak, aby stejný název viděli uživatelé i Googlebot.Pokud Googlebotovi zobrazíte jiný obsah, bude Google pravděpodobně penalizovat celý váš web tak, aby se ve výsledcích vyhledávání nezobrazoval.

Důvod, proč Google získává dynamický název, je ten, že Googlebot je nyní schopen spouštět JavaScript. Oprava by měla spočívat v použití stejného názvu pro uživatele i roboty.

  • V podstatě je moje indexovací stránka example.com a ostatní stránky example.com/day/date. Všechny jsou propojeny se stejnou základní stránkou, ale vzhledem k datu se dynamicky mění. Když je to adresa URL regualar example.com, chci normální název.

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?