Souboj králů 1.11 (Warband Mod) - část 9

Mám web vytvořený pomocí Gatsby.js. Po jeho sestavení dostávám spoustu statických souborů HTML s aplikací React vázanou na ně. Veškerý obsah je již v HTML, JS je potřebný pro některé přepychové přechody, formuláře a analytiku. Co chci udělat, je načítání pouze některých (nebo možná dokonce žádných) skriptů, když Google bot požaduje stránku.

Jak jsem četl zde, jste v pořádku, pokud produkujete podobný obsah pro Google bot a pro skutečné uživatele (a obsah HTML je v mém případě přesně stejný pro oba).

Ale také se říká (omlouvám se, nemůžu najít odkaz, kde jsem to viděl), že vaše taktika může být považována za stinnou, pokud máte nějaké podmínky jako if (userAgent === 'googlebot') then ... else ... ve vašem kódu (a to je vlastně můj záměr).

Moje otázka tedy zní, zda mi za to Google zakáže nebo ne?

Z Googlu:

Pro optimální vykreslení a indexování vždy povolit Googlebotovi přístup k JavaScriptu, CSS a obrazové soubory používané na vašem webu, aby Googlebot viděl váš web jako průměrný uživatel. Pokud soubor robots.txt na vašem webu nedovoluje procházení těchto podkladů, přímo to poškodí, jak dobře naše algoritmy vykreslí a indexují váš obsah. To může mít za následek neoptimální hodnocení.

Odpověď je, že Google vás nezakáže, ale můžete vidět „neoptimální hodnocení“.

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

užitečné informace