A Clash of Kings 1.11 (Warband Mod) - Del 9

Jeg har et nettsted bygget med Gatsby.js. Etter å ha bygget den mottar jeg mange statiske HTML-filer, med React-appen bundet til dem. Alt innholdet er allerede i HTML, JS er nødvendig for fancy overganger, skjemaer og analyser. Det jeg vil gjøre er å laste inn bare noen (eller kanskje til og med ingen) av skriptene når Google bot ber om siden.

Som jeg leste her, har du det bra så lenge du produserer lignende innhold for Google bot og for virkelige brukere (og HTML-innhold er nøyaktig det samme for begge i mitt tilfelle).

Men det sies også (beklager, finner ikke lenken der jeg så dette) at din taktikk kan betraktes som lyssky hvis du har noen form for forhold som if (userAgent === 'googlebot') then ... else ... i koden din (og dette er faktisk min intensjon).

Så spørsmålet mitt er, vil Google forby meg for dette eller ikke?

Fra Google:

For optimal gjengivelse og indeksering, tillat alltid Googlebot tilgang til JavaScript, CSS og bildefiler som brukes av nettstedet ditt, slik at Googlebot kan se nettstedet ditt som en gjennomsnittlig bruker. Hvis nettstedets robots.txt-fil ikke tillater gjennomsøking av disse ressursene, skader det direkte hvor godt algoritmene våre gjengir og indekserer innholdet ditt. Dette kan resultere i suboptimal rangering.

Svaret er at Google ikke vil forby deg, men du kan se "suboptimal rangering".

fungert for deg: Charles Robertson | Ønsker du å kontakte oss?