Szokták írni, hogy az a jó, ha az oldal gyorsan betöltődik, mert azt a google is előnyben részesíti, illetve a látogatónak is jó. A kérdés csak az, hogy mit értünk betöltödés alatt.
Az egyik oldalamon pl. kipróbáltam most, hogy a facebook gombot később teszem ki, tehát mondjuk 2-3 másodperc timeout után, gondolva, hogy a usernek ez jó, mert akkor az oldal gyorsan betöltődik, az async reklámok is, láthatja az oldalt, majd 2-3 sec után töltődik be csak a facebook like gomb, mert az mellékes, másodlagos tartalom, de ráér betöltődni később is.
Viszont a facebook gomb módosítja a DOM-ot, és ilyenkor látom, hogy az oldalbetöltés idejéhez hozzáadódik a 2-3 másodperces késleltetés. Chrome devtools-on néztem. A google ugyanígy nézi a page load időt? Vagyis a DOM utolsó módosításáig? Vagy neki az a fontos, hogy a szöveges tartalom mikor jelenik meg?
A kérdés ugye azért lényeges, mert ha a google is az utolsó dom módosítást nézi, akkor a fenti késleltetéssel együtt számítja az oldalbetöltés sebességét, ami nem jó. Ha viszont a szöveges tartalom megjelenését nézi, akkor érdemes bennehagynom a késleltetést, mert a látogatónak az a hasznos, ha az elsődleges tartalom jelenik meg először, és a like gomb ráér később is.
SEO szempontból tehát mi a jobb? Ha a DOM minél előbb stabilizálódik, vagy ez nem érdekes, és nyugodtan lehet késleltetve is betölteni kevésbé fontos elemeket?


Válaszol idézettel

Könyvjelzők