Kertújítók · SEO átadás

SEO munka állapota — átadás Daninak

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

1. Mit kaptál — a repo

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
Belépés / hozzáférések: a hozzáféréseket külön csatolmányként (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.

2. A weboldal felépítése — ezt tudni kell az SEO-hoz

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 útvonalDeploy fájl (new-codes/html-css combined/)
/monolithic_new_home.html
/kertepitesmonolithic_new_gy_kertepites.html
/kertfenntartasmonolithic_new_gy_kertfenntartas.html
/gepi-foldmunkakmonolithic_new_gy_gepi-foldmunkak.html
/robotfunyiromonolithic_new_L_fűnyíró.html
/gyepszonyegezesmonolithic_new_L_gyepsz.html
/automata-ontozorendszerekmonolithic_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.

3. Mi készült el az SEO-ban kész

Per-oldal meta tagek

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.

Home title
Kertépítés és Kertfenntartás Budapest | Kertújítók
Fókusz
helyi (Budapest + Pest megye) + szolgáltatás-kulcsszavak

Strukturált adat (JSON-LD)

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.

Redirect-térkép

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.

Kép-SEO (alt szövegek)

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.

4. Ami még nyitott függőben

Google Search Console — a kliensre vár. A GSC nincs bekötve, mert a 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.

5. Tanulságok / projekt-specifikus tudás

NE törd el a lead-capture-t. A kontaktok NEM a form 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".

6. Hova nyúlj az SEO bővítéséhez

CélFájl / hely
Meta tagek finomításadocs/seo-meta-tags.md → majd GHL SEO Meta Data / head
JSON-LD szerkesztésközvetlenül a new-codes/html-css combined/*.html fájlokban
Új landing / al-oldalakugyanaz a monolitikus „main-only" minta; deploy-checklist szerint
Redirectekredirect_map_updated.csv + scripts/upload_redirects.py
Kép alt-okimages_mapping_updated.csv
Tracking/event ID-knew-codes/event_tracking_tables.md
Projekt állapot / ID-kPROJECT_STATE.md + CHANGELOG.md (2 legfrissebb)
Első lépések, ha nekiállsz: (1) olvasd el a 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.