A ShopRenter egy magyar fejlesztésű, bérelhető (SaaS) webáruház-motor, amelyen a bolt HTML-je, URL-szerkezete és alapvető SEO-viselkedése a platformtól jön, nem tőled. Nincs saját szervered és nincs teljes forráskód-hozzáférésed: az adminban kapott sablonszerkesztőn, beállításokon és alkalmazásokon keresztül alakítod az oldalt.
Hogyan működik
A kiszolgálás és a motor frissítése a szolgáltató oldalán történik. Te a következőket tudod befolyásolni:
- a választott sablon és annak HTML-váza,
- a sablonszerkesztőbe írt saját HTML, CSS és JavaScript,
- a termék- és kategóriaoldalak meta-adatai,
- a telepített alkalmazások (marketing, szállítás, séma, popup).
A sablonok Smarty-alapúak. Ez a gyakorlatban azt jelenti, hogy a kapcsos zárójel foglalt karakter, és a saját JSON-LD kódodat külön kell védeni a sablonmotortól.
Mit lát belőle egy gép
A platform nem írja ki magát HTTP-fejlécben, de a forráskód elárulja. A technográfiai felismerés jellemzően az asset-útvonalakból és a globális JavaScript-objektumból azonosítja. Ugyanez igaz a másik hazai SaaS-motorra, az UNAS-ra is: ott más mintázatot kell keresni.
Miért más a generatív keresőknek
Egy nyelvi modell a kirenderelt HTML-ből és a strukturált adatból dolgozik. A ShopRenteren ezek nagy részét a sablon adja, tehát a sablonválasztás egyben AI-értelmezhetőségi döntés is. A riportokban ezt látjuk: két ShopRenter-bolt között 30-40 pontnyi különbség is lehet pusztán a sablon és a beépülők miatt.
Mikor számít igazán
Akkor, amikor a platform korlátja ütközik az üzleti céllal. Egyedi séma, saját fejlécek vagy szerveroldali gyorsítás esetén hamar falba futsz. A webshop-alapok nagy része viszont kattintásokkal megoldható benne.
Röviden: a ShopRenteren nem a szerverrel, hanem a sablonnal és a beállításokkal dolgozol, és a kettő dönti el, mit ért a Google meg az AI a boltodból.
Miért fontos
SEO
A termék- és kategóriaoldalak sablonból öröklik a címsor-szerkezetet és a meta-adatokat. Ha a sablon rossz, egyszerre romlik el több ezer oldal. A szűrők és rendezések paraméteres URL-eket gyártanak, ezért a kanonikus cím kezelése itt nem elmélet, hanem napi probléma.
AI-értelmezhetőség
A generatív keresők a termékadatot strukturált formában szeretik. Ha a sablon nem ad Product és Offer sémát, az árat és a készletet a modellnek a szövegből kell kitalálnia. Ilyenkor gyakran téved, vagy inkább kihagy.
Üzlet
A platformváltás drága, a sablonjavítás olcsó. Mielőtt költözést terveznél, érdemes megnézni, hány hiba fakad valójában a platformból. A magyar KKV-webshopok többségén a hibák nagy része sablonszintű, nem motorszintű.
Technikai példa
Platform-felismerés parancssorból. A jellegzetes asset-útvonalakat keresed a HTML-ben:
curl -sL https://pelda-webshop.hu/ | grep -Eo '(/custom/[a-z0-9_-]+|image/cache|[a-z0-9-]+\.shoprenter\.hu)' | sort -u
Ha a találatok között ott a /custom/ útvonal vagy egy shoprenter.hu hoszt, nagy valószínűséggel ShopRenter-boltról van szó.
Terméksáma a sablonban. A Smarty miatt {literal} blokkba kell tenni, különben a motor sablonváltozóként értelmezi a kapcsos zárójeleket:
<script type="application/ld+json">
{literal}
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Termék neve",
"sku": "SR-12345",
"image": "https://pelda-webshop.hu/custom/pelda/image/cache/w800h800/termek.jpg",
"offers": {
"@type": "Offer",
"price": "14990",
"priceCurrency": "HUF",
"availability": "https://schema.org/InStock",
"url": "https://pelda-webshop.hu/termek-neve"
}
}
{/literal}
</script>
A statikus mezőket cseréld a sablon saját változóira, a {literal} blokkon kívül. Az eredményt a Rich Results teszttel ellenőrizd.
Gyakori kérdések
Rosszabb-e a ShopRenter SEO szempontból, mint egy egyedi webshop?
Önmagában nem. A motor tudja az alapokat: SEO-barát URL, sitemap, meta-adatok, átirányítások. A különbség a sablonban és a beállításokban van. Egy jól beállított ShopRenter-bolt simán ver egy elhanyagolt egyedi fejlesztést.
Hozzáférek a szerverhez vagy a HTTP-fejlécekhez?
Közvetlenül nem. A biztonsági fejlécek, a tömörítés és a gyorsítótár a platform hatáskörében vannak. Amit tudsz befolyásolni, az a sablon mérete, a betöltött szkriptek száma és a képek optimalizálása.
Miért nem működik a bemásolt JSON-LD kódom?
Szinte biztosan a Smarty sablonmotor eszi meg. A JSON kapcsos zárójelei ütköznek a sablon szintaxisával. Tedd {literal} blokkba a kódot, vagy használd a {ldelim} és {rdelim} jelölést, aztán ellenőrizd a Rich Results teszttel.
Kell-e költöznöm, ha sok hibát mutat egy technikai audit?
Először nézd meg, hány hiba sablonszintű. A riportokban ezt látjuk: a problémák többsége az adminból vagy a sablonszerkesztőből javítható. Platformváltást csak akkor érdemes tervezni, ha valódi motor-korlátba ütközöl, például egyedi logikájú árazásnál vagy B2B-folyamatoknál.
Honnan tudja egy külső eszköz, hogy ShopRentert használok?
Nem fejlécből, hanem mintázatokból. Az asset-útvonalak, a bélyegkép-URL-ek felépítése és a globális JavaScript-objektum együtt elég erős jel. Ugyanez a módszer működik más platformoknál is.