Az alábbi report összefoglalja, mi történt eddig a Kertújítók SEO-ján, mit tanultunk a projektről, és milyen projekt-specifikus tudás kell a további optimalizáláshoz. Nem lépésről-lépésre útmutató — a saját Claude skilljeiddel dolgozol, ez a háttéranyag hozzá.
Sarudi Mátyástól · 2026-07-24 · nincs határidő, saját tempóban
A teljes működő repo felküldve egy friss branchre. dani-clientsflow már collaborator (write) a privát repón.
Branch: handoff/dani-2026-07-24-seo
git clone https://github.com/matt-clientsflow/kertujitok.git
cd kertujitok
git checkout handoff/dani-2026-07-24-seo
credentials.md) küldtem ebben az emailben — és a branchbe is be van commitolva a repo gyökerében (credentials.md). Csak Kertújítók-adatok, más ügyfél titka nincs benne. A Google Ads API kulcsok nem a repóban élnek, hanem a gépeden a globális ~/.claude/.env + ~/.zshenv-ben (ugyanaz a megosztott kulcskészlet, amit Matt is használ) — a credentials.md megmondja, melyik.
A site GoHighLevel-en (GHL) fut, nem WordPressen. 7 önálló HTML-oldal, mindegyik egy „main-only" custom-code blokként bepasztázva a GHL builderbe. A navbar és a footer külön GHL-blokk.
| GHL útvonal | Deploy fájl (new-codes/html-css combined/) |
|---|---|
/ | monolithic_new_home.html |
/kertepites | monolithic_new_gy_kertepites.html |
/kertfenntartas | monolithic_new_gy_kertfenntartas.html |
/gepi-foldmunkak | monolithic_new_gy_gepi-foldmunkak.html |
/robotfunyiro | monolithic_new_L_fűnyíró.html |
/gyepszonyegezes | monolithic_new_L_gyepsz.html |
/automata-ontozorendszerek | monolithic_new_L_öntöző.html |
Deploy egy oldalhoz: GHL builder → a CSS-panel legyen ÜRES → a main HTML-blokk cseréje → Publish. Runbook: docs/deployment-checklist.md.
Mind a 7 oldalra + a köszönőoldalra egyedi, kulcsszóra hangolt magyar meta készlet: title, meta description, canonical, teljes Open Graph (og:type/url/title/description/image/locale), Twitter card. A köszönőoldal noindex, follow. Forrás és bepasztázható snippetek: docs/seo-meta-tags.md.
Minden monolitikus fájlba be van ágyazva a schema.org JSON-LD: LocalBusiness / HomeAndConstructionBusiness, Service és BreadcrumbList. A meta tagek ezt kiegészítik, nem duplikálják.
39 redirect szabály a régi WordPress URL-ekről az új GHL útvonalakra — redirect_map_updated.csv. GHL-be feltöltve (Site Settings → Redirects, scripts/upload_redirects.py). A régi aloldalak sok esetben az új oldal egy szekciójára mutatnak (pl. /agapritas → /kertfenntartas#agapritas), így a link equity megmarad.
163 kép leképezve CDN-URL-re és részletes, magyar, kulcsszóban gazdag alt szöveggel ellátva — images_mapping_updated.csv. Ezek valódi leíró alt tagek (nem kulcsszó-halmozás), a képkeresésre és akadálymentességre is jók.
matyas@clientsflow.hu nem tulajdonosa a kertujitok.hu property-nek, és a kliens (Bál Péter) még nem adta hozzá a service accountot. Amíg ez nincs meg, nincs indexelési/lekérdezési adat és nem lehet sitemapet beküldeni a Console-on át. Ez az első dolog, amit érdemes megsürgetni — enélkül az SEO „vakon" megy.
action URL-en keresztül jönnek létre, hanem a GHL External Form Tracking scriptjén át (external-tracking.js, data-tracking-id="tk_9a445b55…"). SEO-szerkesztés közben SOHA ne nyúlj hozzá: a tracking script taghez, a form id-khez (hero-form-main, contact-form-main, widget-form-chat) vagy a mezőnevekhez. A submit handler preventDefault+késleltetett redirect a /koszonjuk-ra — ez is maradjon. Részletek: CLAUDE.md „Lead capture — DO NOT BREAK".
GTM-P2BRFFK) — ez NINCS a repóban, ne cseréld le a repo head-snippetjeire (azok csak fontok).info@ mailboxot ÉS a domain DNS-ét. Bármilyen domain-szintű SEO-lépésnél (pl. új rekordok) ezzel számolni kell. Részletek: docs/automation-plan.md.PuOENnvq1aSnCFcgWxdH) nem éri el. GHL-műveletekhez a bejelentkezett böngésző-session kell (agency login a credentials.md-ben).Teszt előtaggal + @tesztmail.hu címmel indított kontaktokat a GHL-workflow kiszűri (a tulaj nem kap értesítést) — utána töröld a kontaktot.| Cél | Fájl / hely |
|---|---|
| Meta tagek finomítása | docs/seo-meta-tags.md → majd GHL SEO Meta Data / head |
| JSON-LD szerkesztés | közvetlenül a new-codes/html-css combined/*.html fájlokban |
| Új landing / al-oldalak | ugyanaz a monolitikus „main-only" minta; deploy-checklist szerint |
| Redirectek | redirect_map_updated.csv + scripts/upload_redirects.py |
| Kép alt-ok | images_mapping_updated.csv |
| Tracking/event ID-k | new-codes/event_tracking_tables.md |
| Projekt állapot / ID-k | PROJECT_STATE.md + CHANGELOG.md (2 legfrissebb) |
CLAUDE.md + PROJECT_STATE.md-t, (2) sürgesd meg a GSC-hozzáférést a kliensnél (enélkül nincs indexelési adat), (3) használd a DataForSEO-t kulcsszó-kutatáshoz, (4) a monolitikus fájlok szerkesztésénél a form/tracking részekhez ne nyúlj. Mátyás kérte, hogy előbb nézd át az állapotot, és utána egyeztessetek, mielőtt élesbe megy bármi.