Az első részben arról írtam, hogy egy ember meg egy AI-ügynök mennyire tud kiváltani egy fejlesztői csapatot. A válasz az volt: eléggé. Felállt a stack, öt kalkulátor, admin felület, és - tetszik vagy sem - mindez egyetlen saját sor kód nélkül.
És most jön a neheze: megvan a termék, és nem jön rá senki. Négy hét alatt tizenöt kattintás, ezerháromszáz megjelenésből. A Google tud rólam, csak épp a kilencedik találati oldalon vagyok.
Az első kör: az AI általánosságokat mond
Megkérdeztem az ügynököt, mit tegyek a SEO-val. Kaptam egy szép listát: írj értékes tartalmat, építs backlinkeket, javítsd az oldalbetöltést, használj strukturált adatot. Minden szó igaz... Pont mikor az orvos azt mondja, hogy egyél egészségesen.
A probléma nem az volt, hogy rosszul tudta. Az volt, hogy nem tudott semmit — konkrétan az én oldalamról. Olyan tanácsot adott, ami minden weboldalra igaz, tehát egyikre sem az.
A második kör: adatokat, ne kérdéseket!
Csináltam egy service accountot a Google Search Console-hoz, adtam neki hozzáférést, és írattam vele három scriptet, amivel le tudja kérni a saját adataimat: milyen kulcsszóra hányadik helyen vagyok, melyik oldal mennyi megjelenést kap, és hogy a Google egyáltalán indexelte-e az adott URL-t.
Innentől a beszélgetés már izgalmasabb irányt vett. Ahelyett, hogy „építs backlinkeket", ilyesmi válaszok jöttek: „ezen a kulcsszón a huszonharmadik helyen vagy, ez a legközelebbi elérhető találat, ide kérj egy linket".
Ami egy nagyon jó tanács volt, de mint kiderült, nagyrészt téves.
Amikor eszközök szerinti bontást néztünk, kiderült, hogy a hiteltörlesztős oldalam mobilon a 6. helyen állt. Nem a 23-on. Az átlag azért volt 23, mert desktopon a 39. helyen kallódott, és az átlag ezt összemosta.
Mobilon tehát ott voltam az első oldalon, 84 megjelenéssel — és nulla kattintással. A hatodik helyen! Oda nem kell backlink, oda az kell, hogy valaki rákattintson.
Az ok pedig remélhetőleg 80 karakter hosszú title volt. A mobil találati lista hatvan körül elvágja. Vagyis a címem úgy jelent meg, hogy félszó, három pont, a márkanév — ami a végén van — soha nem látszott, stb. Átírtam 59 karakterre, a kulcsszóval elöl.
Tovább kalandok a SEO útvesztőben
Ezután jött a bonyulultabb rész. Kiderült, hogy két oldalam versenyez ugyanarra a kulcsszóra: az egyik a 10., a másik a 77. helyen. A Google nem tudta eldönteni, melyik az „a" oldal, ezért egyiket se tolta.
Ezt nem valami hiba okozta, én építettem bele, szándékosan, pontosabban építettem. A saját generált kulcsszóterv alapján, külön oldalt szántam a „tetőcsere ár" és a „tetőfelújítás ár" kifejezésnek. Magyarul ez ugyanaz a keresés. Az egyik oldalt most már 301-el átirányítottuk a másikra.
És ha már a motorháztető alatt jártunk, találtunk pár dolgot, amiről amúgy lövésem sem volt:
A sitemapban ott volt minden oldalnál a priority és a changefreq — amiket a Google nyíltan kimondva figyelmen kívül hagy. Több mint negyven sor szorgalmas semmi. Közben a lastmod, amit tényleg olvas, egyáltalán nem volt kitöltve.
A két átirányításom 301-et adott vissza Location fejléc nélkül. Vagyis közölték, hogy „az oldal véglegesen elköltözött", de azt nem, hogy hová. Az ok: a használt függvényt a keretrendszer (ElysiaJS) az 1.1-es verzióban kivette, a projekt pedig 1.4-en fut. Csendesen elfaileltek ezek az oldalak. A statuszkód jónak látszott logban is, curlben is — ezért nem tűnt fel se agentnek, se embernek
Három oldalról pedig, amik hónapok óta benne voltak a sitemapban, a Google ennyit tudott: „URL is unknown to Google". Nem hogy nem indexelte — nem is hallott róluk. Mert egyetlen belső link sem mutatott rájuk, és a sitemap önmagában nem elég ahhoz, hogy egy ismeretlen domaint bejárjon.
Egy veszélyes hiba... És a tanulság
Megíratattam vele egy mélyebb tartalmat a palatető cseréjéről, mert az azbeszt kérdés ott valódi probléma. Jó szöveg lett, számokkal, táblázatokkal.
És azt írta bele, hogy az 1990 után gyártott pala azbesztmentes, tehát sima építési törmelékként bontható.
Csak hogy egy másik oldalamon, amit ugyanaz az ügynök írt korábban, 2001 szerepelt. A kettő nem stílusbeli eltérés: ha valakinek 1995-es a teteje, az egyik oldalam azt üzeni neki, hogy nyugodtan bontsa, a másik azt, hogy veszélyes hulladék... Azbesztnél ez nem apró pontatlanság!
Az érdekesség nem is első sorban a hiba, hanem a javítás. Írtunk egy tesztet (nem az én ötletem volt...), ami elhasal, ha bármelyik azbesztes oldalon olyan évszám szerepel, ami nem a megállapodott küszöb. Az évszám egy konstansban él. Ha változik, mindhárom oldalon együtt változik, vagy nem fordul le.
Még több tanulság
A kódot teszteljük (jó esetben), de a szöveget nem. Ez problémás lehet.
Most a kalkulátoros oldalakon minden forintösszeget teszt ellenőriz: a teszt újraszámolja ugyanazzal a kalkulátorral, ami az oldalon fut, és megnézi, hogy tényleg az van-e kiírva. Ha az árazás változik, a teszt esik el — nem pedig az oldal kezd el csendben hazudni a látogatónak.
Ennek mellékterméke önmagában is hasznos találat volt. A teszt elhasalt egy „1 300 kg"-on. Nem azért, mert az összeg rossz volt, hanem mert a magyar helyesírás a négyjegyű számot nem tagolja — és a nyelvi formázó, amit a kód használ, „1300"-at ad. Vagyis a kézzel írt szöveg ellentmondott a saját oldala összes gépi számának. Tizenegy ilyen volt a site-on.
Hol tartok tartunk
Egy nap alatt: két oldal kannibalizációja megszüntetve, tizenhét title átírva, két törött átirányítás megjavítva, három oldal tartalma a négyszeresére, plusz egy csatorna (az IndexNow), amivel a Bing felé automatikusan lehet bejárást kérni. A Google felé egyébként nem lehet: arra nincs API, a „Kérés az indexelésre" gombot kézzel kell nyomkodni. Ezt is az ügynök derítette ki, miután először azt javasolta, hogy automatizáljuk.
A tesztek száma eközben 135-ről 175-re emelkedett, és ezek egy része már nem kódot ellenőriz, hanem szöveget.
Hogy mindez működik-e, azt nem tudom. De lementettük a kiindulási számokat, és néhány hét múlva jön az összevetés. Ha akkor sem mozdul semmi, az is eredmény: azt jelenti, hogy nem a címek és nem a szószám a szűk keresztmetszet, és nem érdemes további időt áldozni erre.
Ma is tanultunk tehát valamit. Az AI-ügynök annyit ér, amennyi adatot adsz neki. Ugyanaz a modell, ugyanarra a kérdésre ellentétes javaslat — a különbség egy service account volt. Továbbá, ha AI-val is íratsz tartalmat, akkor a tartamat akár tesztelheted is, és tedd is meg! A lektorálás során nem biztos, hogy kiszúrtam volna a számbeli pontatlanságokat.
Ha kíváncsi vagy, mi lett a végeredmény: a tetőfelújítás kalkulátor az eredeti projekt, ami az egészet elindította, és továbbra is telefonszám nélkül mond árat. A legtöbbet szenvedett oldal pedig az annuitás kalkulátor — az, ami mobilon a hatodik helyen állt nulla kattintással. Hamarosan beszámolok róla, elértem-e javulást.
A többi kalkulátor meg a projekt maga: mivelszamolj.hu. Ha van saját „összevájboltuk" sztorid, kommentben jöhet!

























