Tekniska bloggspel, Android-app-apk, tips och tricks

John Mueller och Martin Splitt från Google svarar på JavaScript SEO-frågor

Obs: I nästa ämne du kommer att läsa kommer du att lära dig om: John Mueller och Martin Splitt från Google svarar på JavaScript SEO-frågor

Googles John Mueller och Martin Splitt har slagit sig ihop för en annan version av videoserien “Fråga Google Webmaster” för att svara på JavaScript SEO-frågor.

Tillsammans turades de om att svara på en rad ganska tekniska frågor där var och en tillför sin egen unika insikt.

Nedan följer en snabb sammanfattning av varje fråga och svar.

Fråga 1: Vad ska man göra med gammal egendom?

När du använder Rails Asset Pipeline för cachning, vilken statuskod tillhandahåller vi först? Googlebot håller ett öga på föråldrade tillgångar som vi för närvarande har 404:or. Istället 410 eller håller vi den gamla tillgången vid liv i några månader?

I allmänhet bör gamla tillgångar behållas tills de inte längre spåras. Slutligen kommer Google att genomsöka HTML-innehållet igen och hämta de nya tillgångarna.

Om 404-tillgångarna är gamla kan du sluta med en trasig rendering, vilket är något att undvika.

Fråga 2: Irrelevanta faktorer

“Kan vi som tillrättavisning ersätta eller utelämna främmande element? Dvs barras-grafik genererad av JS?

Allt måste inkluderas i förhandsgranskningen, eller åtminstone så många element som möjligt, så att Googlebot kan se hela innehållet.

Fråga 3: Omskriven titeltagg

“Om din webbplats har en omskrivningschatt för titeltagg för besöksaviseringar, hur kan du eller appleverantören hindra Google från att indexera den omskrivna versionen av JS-taggen?”

Kort sagt kan du inte hindra Google från att indexera en titeltagg som JavaScript automatiskt har skrivit om.

I det här specifika fallet kan du komma runt problemet genom att fördröja chatten bakom användarinteraktionen. Det gör att användaren måste klicka på chattknappen innan han öppnar och ändrar titeltaggen. Eftersom Googlebot inte interagerar med någonting kommer du aldrig att se omskrivna titeltaggar.

F4: JavaScript inuti renderad utdata

Genom kapitulation: kan JS fortfarande vara inne? JS gör mindre ändringar i innehållsdesignen, men inte AJAX-förfrågningar. “

Ja, när det gäller förrendering kan JavaScript fortfarande användas i den renderade utdata. Det är vettigt att göra det från en användarupplevelsesynpunkt, så det finns inget behov av att ta bort JS från tidigare renderade sidor.

F5: Kommer den tidigare eller dynamiska representationen att försvinna?

“Försvinner den tidigare eller dynamiska representationen någonsin?

Dynamisk rendering kan så småningom försvinna eftersom det är ytterligare en lösning som förhoppningsvis inte kommer att behövas mycket längre.

Å andra sidan är rendering och rendering på serversidan mer användbara eftersom de tillåter användare (och sökrobotar) att få innehåll snabbare.

Se hela videon nedan: