Windows 10 - Jak vymazat tiskovou frontu

Pracuji na projektu, který využívá autocomplete.js, demo je zde. Uživatel si vybere možnost a výsledek se zobrazí na stejné stránce, stejně jako v ukázce. Projekt se v podstatě točí kolem této myšlenky a nejsem si jistý, jak jej implementovat, aniž by to poškodilo SEO.

Hledání se provádí na example.com a výsledek vyhledávání se zobrazí ve stejné doméně. Mělo by to být implementováno jiným způsobem, aby uživatelé mohli najít obsah?

Google na vašem webu nechce indexovat nic, co by vypadalo jako výsledky vyhledávání. Viz Matt Cutts: Výsledky hledání ve výsledcích vyhledávání. Měli byste použít nějaký mechanismus, který Googlu zabrání indexovat výsledky vyhledávání. Tato implementace JavaScriptu je v pořádku. Googlebot nebude moci procházet výsledky vyhledávání, a to je žádoucí.

Pokud máte obsah v hodnotě celých stránek, měli byste tento obsah umístit na vlastní adresu URL a odkazovat na tuto adresu URL. Googlebot ale nepotřebuje ani nechce vidět výsledky jednoho řádku, jako jsou ty, které jsou k dispozici v ukázce, kterou jste propojili.

Pokud mám vaši otázku správně, chcete také indexovat výsledky vyhledávání ... Ale kvůli autocomplete.js a pravděpodobně Ajax požaduje, výsledek nezmění URL.

Pokud je to váš případ, chcete-li indexovat obsah na Googlu, musíte do své adresy URL přidat určité parametry, například xyz.com/?q=search_string.

Pokud to chcete implementovat, stačí aktualizovat window.location. Pak musíte aktualizovat robot.txt podle toho. Možná budete muset použít zástupné znaky a regex, abyste Googlu umožnili sledovat obsah.

Pokud tato informace pomůže, dejte mi vědět.

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