Technikai alapok Szakszó

Nyílt szöveges e-mail cím

Szerző: · 7 perc olvasás · Frissítve:
Nyílt szöveges e-mail cím - Technikai alapok (szakszó) a tudástárban
Nyílt szöveges e-mail cím - Technikai alapok | eClick GEO-audit tudástár

A nyílt szöveges e-mail cím olyan levelezési cím, amely változtatás nélkül, olvasható formában szerepel az oldal HTML-forrásában. Tipikus formája a info@pelda.hu szöveg vagy a mailto:info@pelda.hu link, amit egy automata egyetlen mintaillesztéssel kinyer.

Hogyan találják meg a botok

A címgyűjtő robotok (harvesterek) ugyanúgy töltik le az oldalt, mint a keresőrobotok. A forrásban @ jelre és ismert domain-végződésekre illesztenek mintát. Nem kell hozzá se JavaScript-futtatás, se bejelentkezés. Egy új cím jellemzően napokon belül megjelenik a spam-listákban.

Mit nyersz az elrejtéssel, mit veszítesz

Az elrejtés csökkenti a gépi begyűjtést, de nem szünteti meg. Cserébe árat fizetsz érte. Ha a címet csak JavaScript rakja össze, a kapcsolati adatokat sok keresőrobot és AI-olvasó nem látja. Ezért nem a teljes eltüntetés a cél, hanem a rétegzés: űrlap az elsődleges út, mellette egy szerepkör-cím.

Mikor számít igazán

  • Ha személyes cím (kovacs.anna@pelda.hu) szerepel több száz aloldal láblécében.
  • Ha nincs kapcsolati űrlap, így minden megkeresés a postafiókba fut.
  • Ha a domain levelezése védtelen: hiányzó SPF (Sender Policy Framework) rekord mellett a begyűjtött címeddel könnyebb a nevedben hamisítani.

Mit néz ebből a riport

Az audit azt jelzi, ha az oldal HTML-jében nyersen olvasható e-mail cím van. A hatás alacsony, a hatókör pedig üzleti döntés: neked kell mérlegelned az elérhetőség és a spam között. Az ajánlás ugyanaz, mint itt: ne írd ki nyersen a címet, használj űrlapot vagy elrejtést.

Röviden: a nyílt szöveges e-mail cím ingyen odaadja a postafiókodat a gyűjtőrobotoknak, ezért az elérhetőséget űrlappal és szerepkör-címmel érdemes megadni.

Miért fontos

Üzleti következmény

A begyűjtött cím napi szintű spam-terhelést jelent. A csapat ideje elmegy a szűrésre, és a valódi ajánlatkérés elveszik a zajban. A riportokban ezt látjuk a leggyakrabban: a lábléc nyers címe minden aloldalon ott van, így a robot minden feltérképezéskor újra megtalálja.

Levelezési és adatvédelmi hatás

A begyűjtött címek visszaélésre is jók. A spammer a te domainedet írja feladónak, a válaszlevelek pedig hozzád futnak be. Ez a domain hírnevét rontja, ezért érdemes rendbe tenni a levelezés hitelesítését is. A nevesített munkatársi címek kiírása ráadásul személyes adat publikálása, felesleges kockázattal.

AI-olvashatóság

A generatív keresők és az ügynökök a kapcsolatfelvétel módját keresik az oldalon. Ha mindent eltüntetsz JavaScript mögé, az impresszum és a kapcsolati blokk üresnek tűnik gépi szemmel. A jó megoldás egyszerre csökkenti a spamet és hagy géppel olvasható nyomot: űrlap URL-je, telefonszám, cím.

Kikre vonatkozik

  • Minden publikus oldalra, ahol a HTML-forrás bejelentkezés nélkül letölthető. Bemutatkozó oldal, blog, webshop és landing oldal egyaránt.
  • Különösen a magyar KKV-oldalakra, ahol a lábléc sablonja minden aloldalon megismétli ugyanazt a címet.
  • Webshopokra, ahol az ügyfélszolgálati cím termékoldalak százain jelenik meg.
  • Nem vonatkozik zárt intraneten vagy jelszó mögött futó felületekre, illetve staging-környezetre, amit amúgy is noindex véd.
  • Külön eset az impresszum: elektronikus levelezési címet ott meg kell adni, ezért ott ne tüntesd el teljesen. Használj helyette szerepkör-címet (info@, ugyfelszolgalat@), ne személyes postafiókot.

Hogyan ellenőrzöd

  1. Nyisd meg az oldalt, és kérd le a forrást (Ctrl+U vagy Cmd+Option+U).
  2. Keress rá a forrásban a mailto: szövegre és a @ jelre.
  3. Nézd meg a devtools Elements paneljét is. Ha ott látszik a cím, de a nyers forrásban nem, akkor JavaScript állítja össze.
  4. Futtass egy gyors keresést parancssorból is, mert az a renderelés előtti HTML-t nézi, ahogy a gyűjtőrobot.
  5. Ellenőrizd az összes sablont külön: lábléc, kapcsolat oldal, impresszum, adatvédelmi tájékoztató, szerző-doboz, PDF-ek.
  6. Nézd meg a JSON-LD blokkokat is. Az email mező ugyanúgy nyers szöveg.

Jó jel

  • A kapcsolat oldalon űrlap van, mellette szerepkör-cím vagy telefonszám.
  • A forrásban nincs személyes munkatársi cím.
  • Az űrlap védett (honeypot mező vagy rate limit).

Rossz jel

  • Nevesített cím a lábléc sablonjában, minden aloldalon.
  • Több tucat cím a csapat-oldalon, kiírva.
  • Nyers cím a mailto: linkben és a JSON-LD-ben is, űrlap nélkül.

Hogyan javítod

WordPress

  1. Tegyél fel egy űrlap-bővítményt (Contact Form 7, WPForms vagy Fluent Forms), és állítsd be a fogadó postafiókot.
  2. A kapcsolat oldalról és a láblécből vedd ki a nyers címet, helyette az űrlapra linkelj.
  3. Ha mégis kell látható cím, használd a beépített antispambot() függvényt a sablonban. Ez HTML-entitásokra cseréli a karaktereket.
  4. A Customizer és a téma opciói között is keresd meg a láblécbe beégetett címet.

Shopify

  1. Használd a beépített kapcsolati űrlapot ({% form 'contact' %}) egy Contact sablonon.
  2. A footer szekció beállításai közül töröld a kiírt e-mail címet, és tegyél oda egy linket a kapcsolat oldalra.
  3. Az email mezőt a témasablon JSON-LD blokkjában cseréld szerepkör-címre.

Unas

  1. Kapcsold be a kapcsolat oldalhoz tartozó beépített űrlapot az admin felületen.
  2. A szöveges tartalomból és a lábléc szerkesztőjéből töröld a nyers címet.
  3. Az impresszumban hagyd bent a kötelező szerepkör-címet.

Shoprenter

  1. Használd a beépített kapcsolati űrlapot, és irányítsd az ügyfélszolgálati postafiókba.
  2. A sablonszerkesztőben nézd át a lábléc és a fejléc blokkjait, onnan vedd ki a kiírt címet.
  3. Az ügyfélszolgálati szövegekben linkelj az űrlapra a cím helyett.

Egyedi fejlesztés

  1. Építs kapcsolati űrlapot szerver oldali validációval, honeypot mezővel és IP-alapú korlátozással.
  2. A látható címet data-attribútumból rakd össze kliensoldalon, ha szükséges.
  3. Személyes címeket ne publikálj. Használj átirányított szerepkör-címeket.
  4. A régi tartalmakban is cseréld le a címeket, ne csak a sablonban.

Gyakori hibák

  • Nevesített cím a láblécben - minden aloldalon megismétlődik, így a robot biztosan megtalálja.
  • Az [kukac] trükk - az ember számára kényelmetlen, a mai gyűjtőszkriptek viszont felismerik a mintát.
  • A cím képként kirakva - a spam ellen működik, de olvashatatlan a képernyőolvasónak, és az alt szöveg (képek leírása) sokszor épp a címet tartalmazza.
  • Teljes eltüntetés JavaScript mögé - a kapcsolatfelvétel lehetősége eltűnik a keresők és az AI-ügynökök elől.
  • Űrlap védelem nélkül - a bot közvetlenül az űrlapot kezdi el lőni, és a postafiók ugyanúgy megtelik.
  • Csak a kapcsolat oldal javítása - a cím bent marad a blogcikkekben, a PDF-ekben és a JSON-LD-ben.
  • Figyelmen kívül hagyott jogi kötelezettség - az impresszumból nem lehet kihagyni az elektronikus levelezési címet, lásd a jogi megfelelőség szabályait.

Technikai példa

Rossz és jobb megoldás ugyanarra a kapcsolati blokkra:

<!-- Kerulendo: nyersen olvashato, szemelyes cim -->
<p>Írj nekünk: <a href="mailto:kovacs.anna@pelda.hu">kovacs.anna@pelda.hu</a></p>

<!-- Jobb: urlap az elsodleges ut, a cim adatattributumbol all ossze -->
<p><a href="/kapcsolat">Kapcsolati űrlap</a></p>
<a class="js-mail" data-user="info" data-domain="pelda.hu">e-mail cím megjelenítése</a>
<script>
document.querySelectorAll('.js-mail').forEach(function (el) {
  var cim = el.dataset.user + '@' + el.dataset.domain;
  el.setAttribute('href', 'mailto:' + cim);
  el.textContent = cim;
});
</script>

Így nézed meg a renderelés előtti HTML-t, vagyis pontosan azt, amit a gyűjtőrobot lát:

curl -s https://pelda.hu/ | grep -Eo "[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}"

Ha a parancs kiír címeket, azok nyersen elérhetők. Futtasd le a lábléc miatt több aloldalra is, ne csak a főoldalra.

Gyakori kérdések

Tényleg ennyivel több spam jön a kiírt címre?
Igen, de ez nem egyik napról a másikra látszik. A cím bekerül a listákba, onnan tovább adják, és a terhelés hónapok alatt épül fel. A riportokban jellemzően azoknál a cégeknél a legrosszabb a helyzet, ahol évek óta ugyanaz a nyers cím van a láblécben.
Nem árt a SEO-nak, ha eltüntetem az e-mail címet?
A rangsorolásra nincs közvetlen hatása. A kapcsolatfelvétel lehetőségének viszont látszania kell, mert a bizalmi jelek közé tartozik. Hagyj látható kapcsolati űrlapot, telefonszámot és címet, így a gépi olvasat is teljes marad.
Elég, ha info [kukac] pelda.hu formában írom ki?
Ez ma már gyenge védelem. A gyűjtőszkriptek ismerik a gyakori helyettesítéseket, és visszaalakítják a címet. Ráadásul a látogatónak kényelmetlen, mert nem tudja egy kattintással megnyitni.
Az impresszumban is el kell rejteni?
Ott nem érdemes eltüntetni, mert az elektronikus levelezési cím megadása elvárás. A megoldás a szerepkör-cím: info@ vagy ugyfelszolgalat@, ne egy munkatárs személyes postafiókja. Így a kockázat kezelhető marad, és a cím szűrés után is használható.
Mit tegyek, ha a cím már régóta ki van írva?
A meglévő spam nem tűnik el a javítástól, mert a cím már a listákon van. Vedd ki a nyers címet, hogy ne gyűjtsék újra, és erősítsd meg a szűrést a postafiókban. Ha a terhelés kezelhetetlen, érdemes új szerepkör-címre váltani, a régit pedig egy ideig még figyelni.

Források

Kapcsolódó fogalmak

A te oldaladon hogy áll a(z) „Nyílt szöveges e-mail cím”?

Futtass egy SEO-auditot: pontszám, fejlesztői ítélet, a leggyorsabb javítások, és minden tételhez bizonyíték.

Ingyenes SEO-audit indítása