Változott a Google SERP-jének HTML szerkezete

Az elmúlt napokban bizonyára sok fejlesztő tapasztalta, hogy a Google böngésző alapú webes kereső szolgáltatására építő (tehát nem az API-t használó) alkalmazásaik, bővítmények rendellenes működhetnek. Ennek oka, hogy a kereső cég megváltoztatta valamennyi országban futtatott web search keresője találati listájának (SERP) HTML struktúráját. Attól, hogy ezentúl valid kódot kapjunk, természetesen messze vagyunk még, viszont egyértelmű lépést tett a Google a szemantika irányába. (A szintaxis módosítást indokolhatja többek között a szolgáltatással visszaélő robotok elleni védelem is.) A változások közül talán a legemlítésre méltóbb, hogy az egyes találatokat másodszintű címsor elemmel (h2) jelölik, így arra képes eszközzel könnyedén átfuthatók immáron a találatok.

A változtatásra onnan lettem figyelmes, hogy kollégáim jelezték, a még májusban bemutatott Google találati számot kijelző CSS kódom nem működik. A megoldás nyitja csupán, hogy a p.g-t div.g-re kellett átírni (vagy egyszerűen elhagyni a taget az osztály elől), de a csere helyett javaslom egy újabb stílus definició felvételét, mert az egyéb kereső funckiók (pl. Blog Search) továbbra is a régi szerkezettel érkeznek. A SEO for Firefox bővítményt használóknak is már elérhető az extension frissített 2.1.2-es verziója.