Technikai alapok Szakszó

Shoprenter

Szerző: · 7 perc olvasás · Frissítve:
Shoprenter - Technikai alapok (szakszó) a tudástárban
Shoprenter - Technikai alapok | eClick GEO-audit tudástár

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ű.

Kikre vonatkozik

Vonatkozik rá:

  • minden ShopRenteren futó élő webáruház,
  • a *.shoprenter.hu aldomainen futó próbaboltok és fejlesztői példányok,
  • azok a saját domainre kötött boltok, ahol a fejlesztő csak sablonszinten fér hozzá a kódhoz.

Nem vonatkozik rá:

  • egyedi fejlesztésű webshopok és önállóan hosztolt rendszerek,
  • más SaaS-motorok, például az UNAS vagy a Shopify,
  • tartalmi oldalak, ahol nincs termékkatalógus.

A próbaboltokra érdemes külön figyelni. Ha a *.shoprenter.hu cím indexelhető marad az éles domain mellett, azonnal duplikált tartalmat kapsz.

Hogyan ellenőrzöd

Lépések

  1. Nyisd meg a bolt főoldalát, és nézd meg a forrást (Ctrl+U vagy devtools Elements fül).
  2. Keress rá a /custom/ útvonalra az asset-linkekben. A ShopRenter-sablonok innen szolgálják ki a saját CSS-t, JS-t és képeket.
  3. Keress image/cache/ mintát a termékképek URL-jében. A méretezett bélyegképek jellemzően így épülnek fel.
  4. A devtools Console fülén írd be: window.ShopRenter. Sok sablon kitesz egy ilyen globális objektumot a kosár- és analitika-integrációkhoz.
  5. Nézd meg a hoszt-neveket a Network fülön: a shoprenter.hu végződésű kiszolgálók egyértelmű jelzés.
  6. Ellenőrizd a /robots.txt és a /sitemap.xml elérhetőségét. Az XML sitemap léte és frissessége alapkövetelmény.

Jó jel

  • Egy terméklapon ott a Product típusú JSON-LD ár és elérhetőség mezővel.
  • A szűrt kategórialapok canonical tagje a tiszta kategória-URL-re mutat.
  • A kosár és a pénztár nincs az indexben.
  • A sablon nem tölt be tucatnyi külső szkriptet a fejlécben.

Rossz jel

  • A terméklapon nincs strukturált adat, csak szöveges ár.
  • Minden szűrőkombináció önálló, indexelhető URL.
  • A próbabolt *.shoprenter.hu címe is elérhető és indexelt.
  • A sablonszerkesztőbe kézzel bemásolt kód elrontja a HTML-t (a W3C-validátor jelzi).

Hogyan javítod

ShopRenter

  1. Az adminban nyisd meg a sablonszerkesztőt, és keresd meg a terméklap sablonfájlját.
  2. Illeszd be a Product JSON-LD blokkot a </head> elé. A kapcsos zárójelek miatt {literal} blokkba tedd, vagy használd a {ldelim} és {rdelim} jelölést.
  3. A SEO-beállításoknál állítsd be a kategória- és termékoldalak cím- és leírássablonját.
  4. A szűrő- és rendezésparaméteres oldalakra kérj canonicalt a tiszta URL-re.
  5. A kosár- és pénztároldalakra tegyél noindex jelölést, lásd kosár- és pénztár-indexelés.
  6. A próbabolt aldomainjét tiltsd ki vagy irányítsd át az éles domainre.
  7. A sablonba beszúrt külső szkripteket vidd át címkekezelőbe, és tedd async betöltésűvé.

WordPress / WooCommerce

A séma és a canonical SEO-pluginból jön. A terméksémát a WooCommerce adja, a pluginnal ne duplikáld.

Shopify

A legtöbb téma alapból ad terméksémát. Ellenőrizd, hogy nincs-e belőle kettő, és hogy az ár valutája helyes.

UNAS

Hasonló SaaS-korlátok érvényesek, más szerkesztővel. Részletek: Unas webáruház.

Egyedi fejlesztés

Itt szerverszinten is tudsz javítani: fejlécek, gyorsítótár, képformátum, kritikus CSS. Cserébe minden hiba a tiéd.

Gyakori hibák

  • A próbabolt aldomainje indexelve marad. Az éles bolt tartalma két címen létezik, és a Google választ helyetted.
  • A sablonba másolt JSON-LD összetörik. A Smarty megeszi a kapcsos zárójeleket, a séma érvénytelen lesz, a Rich Results teszt hibát dob.
  • Minden szűrő önálló indexelhető URL. Több ezer majdnem azonos oldal keletkezik, elfogy rájuk a feltérképezési keret.
  • Marketing-szkriptek a fejlécben, szinkronban. A megjelenítés blokkolódik, és a Core Web Vitals mérés azonnal romlik.
  • Régi, nem karbantartott sablon. Elavult HTML-elemek és hiányzó séma marad benne évekig.
  • Kikapcsolt vagy elfelejtett sitemap. Az új termékek lassabban kerülnek be az indexbe.
  • Alkalmazás-halmozás. Öt bővítmény ugyanazt a sémát vagy pixelt teszi ki, a gépek pedig egymásnak ellentmondó adatot kapnak.

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.

Források

Kapcsolódó fogalmak

A te oldaladon hogy áll a(z) „Shoprenter”?

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