A Google frissítette JavaScript SEO dokumentációját, és új útmutatást adott a JavaScript által megjelenített webhelyek kanonikus URL-címeinek kezeléséhez.
A dokumentáció frissítése megfelelő útmutatást ad a Google ismétlődő URL-ek összevonására vonatkozó bevált gyakorlataihoz.
Újdonságok
A frissített dokumentáció a JavaScript-webhelyekre jellemző időzítési problémára összpontosít: a kanonizálás kétszer is megtörténhet a Google feldolgozása során.
A Google egyszer értékeli a kanonikus jeleket, amikor először feltérképezi a nyers HTML-t, majd ismét a JavaScript megjelenítése után. Ha a nyers HTML egy gyűjtő-URL-t tartalmaz, a JavaScript pedig egy másikat, akkor a Google ellentmondó jeleket kaphat.
A dokumentáció megjegyzi, hogy a kanonikus címkék beillesztése JavaScripten keresztül támogatott, de nem ajánlott. Amikor a JavaScript beállít egy gyűjtő URL-t, a Google felveheti azt a megjelenítés során, de a helytelen megvalósítás problémákat okozhat.
Több kanonikus címke vagy egy meglévő gyűjtőcímke módosítása a megjelenítés során váratlan indexelési eredményekhez vezethet.
Legjobb gyakorlatok
A Google két bevált módszert javasol a webhely felépítésétől függően.
Az előnyben részesített módszer a gyűjtő-URL beállítása a nyers HTML-válaszban, hogy megegyezzen azzal az URL-lel, amelyet a JavaScript végül megjelenít. Ez konzisztens jelzéseket ad a Google-nak a megjelenítés előtt és után.
Ha a JavaScript-nek más gyűjtő-URL-t kell beállítania, a Google azt javasolja, hogy hagyja ki a gyűjtőcímkét a kezdeti HTML-ből. Ez segíthet elkerülni az ütköző jeleket a feltérképezési és a megjelenítési fázis között.
A dokumentáció arra is emlékezteti a fejlesztőket, hogy minden oldalon csak egy kanonikus címke szerepeljen a megjelenítés után.
Miért számít ez?
Ez az útmutatás egy olyan finom részlettel foglalkozik, amely könnyen kihagyható a JavaScript által megjelenített webhelyek kezelésekor.
Az a szakadék, amikor a Google feltérképezi a nyers HTML-kódot, és mikor jeleníti meg a JavaScriptet, lehetőséget teremt a kanonikus jelek eltérésére.
Ha olyan keretrendszereket használ, mint a React, Vue vagy Angular, amelyek kliensoldalon kezelik az útválasztást és az oldalszerkezetet, érdemes ellenőrizni, hogy a kanonikus címkék hogyan vannak implementálva. Nézze meg, hogy a szerverválasz tartalmaz-e kanonikus címkét, és hogy a JavaScript módosítja-e vagy megkettőzi-e azt.
Sok esetben a megoldás az, hogy összehangolják a szerveroldali és a kliensoldali kanonikus megvalósításokat, hogy azok ugyanazt a jelet küldjék a Google feldolgozásának mindkét szakaszában.
Előre tekintve
Ez a dokumentáció frissítése tisztázza azokat a viselkedéseket, amelyek korábban nem voltak nyilvánvalóak. Ez nem változtatja meg azt, hogy a Google hogyan dolgozza fel a kanonikus címkéket.
Ha váratlan gyűjtőválasztást lát a Search Console oldalindexelési jelentéseiben, ellenőrizze, hogy nem egyezik-e a nyers HTML és a megjelenített gyűjtőcímkék között. Az URL-ellenőrző eszköz a nyers és a renderelt HTML-t egyaránt megjeleníti, ami lehetővé teszi a kanonikus megvalósítások összehasonlítását mindkét fázisban.
