NovéStaviam na Claude od AnthropicAI automatizácia procesovAI v marketingu
Najnovší článokMagazín: články o marketingu, PPC, SEO a AI

SEO jednostránkového webu (one page): kedy stačí jedna adresa a ako ju nastaviť

Jednostránkový web láka rýchlou tvorbou a nízkou cenou, no pre vyhľadávač je to jediná adresa s jedným titulkom a jedným hlavným nadpisom. Článok vychádza z dokumentácie Google a ukazuje, kedy takýto web stačí, ako v ňom správne pracovať s nadpismi, kotvami v menu a lokálnymi údajmi a podľa čoho poznáte chvíľu, keď je rozumné pridať podstránky.

1. Prečo má jednostránkový web v SEO zvláštne postavenie a kedy stačí

Jednostránkový web, anglicky one page, je stránka, kde sa všetko od úvodu cez služby až po kontakt nachádza pod jednou adresou a návštevník sa medzi časťami presúva posúvaním alebo menu s kotvami. Firmy ho volia pre rýchlu tvorbu a nízku cenu, a preto je častý pri živnostníkoch, remeselníkoch, fotografoch, ubytovaní či novej službe, ktorá ešte nemá dosť obsahu na rozsiahlejší web.

Z pohľadu vyhľadávača má taký web jednu zásadnú vlastnosť: Google hodnotí adresy, nie sekcie. Všetky vaše témy preto súťažia o postavenie spoločne, pod jedným titulkom a jedným hlavným nadpisom, takže stránka sa nedá zároveň umiestniť na „opravu striech“, „klampiarske práce“ a „sadrokartón“. Google v úvodnej príručke k SEO píše, že dobrý titulok je jedinečný pre stránku, jasný, stručný a presne popisuje jej obsah (Google Search Central: SEO Starter Guide). Pri jednej adrese z toho vyplýva, že titulok vie opísať iba jednu hlavnú tému.

Príručka pritom neuvádza žiadny minimálny počet stránok a o organizácii obsahu hovorí osobitne až pri weboch s viac než niekoľkými tisíckami adries. Jednostránkový web teda nie je chyba, ale obmedzenie, ktoré treba poznať, aby sa dalo správne využiť.

Článok preto postupuje v poradí, v akom sa rozhoduje: najprv sa posúdi, či jedna stránka stačí, potom sa nastaví titulok a nadpisy, ďalej kotvy a menu, technická stránka a nakoniec lokálne údaje. Pre firmy, ktoré začínajú, je užitočné aj SEO pre malé firmy ako širší rámec.

Rozhodnutie nezávisí od módy, ale od počtu rôznych dopytov, ktoré chcete pokryť. Čím viac samostatných tém, tým menej sa oplatí tlačiť ich pod jednu adresu. Nasledujúca tabuľka dáva praktickú pomôcku na posúdenie.

SituáciaJedna stránkaViac stránok
Jedna služba v jednom mesteStačí, ak je téma úzkaNie je nutné
Viac služieb, každá s vlastným dopytomSlabé, témy sa riediaLepšie, každá služba má vlastnú adresu
Viac miest alebo pobočiekNevhodnéVlastná stránka pre každé miesto
Nový web bez obsahu a rozpočtuRozumný štartDoplniť neskôr podľa dát
Podujatie, kampaň, osobná vizitkaVhodnéNie je nutné

Jednoduchý test spočíva v tom, že si vypíšete dopyty, na ktorých chcete byť nájdení, a pri každom sa opýtate, či by mu mal zodpovedať samostatný titulok. Ak by tri z piatich dopytov vyžadovali iný titulok, jedna stránka je pre ne príliš úzka. Ako sa dopyty členia podľa zámeru hľadajúceho, vysvetľuje článok o vyhľadávacom zámere.

Obmedzenie nemusí byť trvalé. Web môže začať ako jedna stránka a postupne sa rozrastať o podstránky pre služby, ktoré majú svoj dopyt. Dôležité je, aby sa pôvodná adresa nemenila, čím sa vyhnete zbytočným presmerovaniam a strate už nazbieraných signálov.

2. Titulok, hlavný nadpis a štruktúra sekcií

Keďže existuje iba jeden titulok, musí niesť hlavnú frázu, pri ktorej chcete byť nájdení, a k tomu obvykle názov firmy alebo mesto. Príklad pre remeselníka: „Klampiar Žilina: strechy a odkvapy“. Vedľajšie témy do titulku nepatria, lebo ho rozriedia.

Hlavný nadpis H1 má byť jeden a má zodpovedať titulku, nie ho doslovne opakovať. Jednotlivé sekcie potom dostanú nadpisy H2, v ktorých sa prirodzene objavia vedľajšie témy: každá služba, cenník, postup spolupráce, otázky a odpovede. Podrobnejšie o hierarchii nadpisov hovorí článok o nadpisoch H1 až H6.

Pri písaní sekcií pomáha pravidlo, že každá by mala mať svoj vlastný zámer a nemala by opakovať obsah ostatných. Ak všetky sekcie používajú rovnaké vety o „kvalitných službách“, vzniká vo vnútri jednej stránky obdoba duplicitného textu a návštevník sa nedozvie nič nové. Odporúčaná osnova vyzerá takto:

  1. Úvod s hlavnou službou a miestom. Hneď v prvom odseku povedať, čo firma robí, pre koho a kde.
  2. Služby. Každá ako samostatný blok s H2 alebo H3 a konkrétnym popisom, nie iba zoznamom názvov.
  3. Postup a cena. Ako prebieha objednávka, čo ovplyvňuje cenu, čo klient dostane.
  4. Referencie a overiteľné údaje. Iba skutočné, ktoré viete doložiť.
  5. Často kladené otázky. Otázky, ktoré zákazníci naozaj kladú.
  6. Kontakt. Adresa, telefón, e-mail a otváracie hodiny v texte, nie iba v obrázku.

Stránka s veľkým množstvom textu sa môže stať nepohodlnou na posúvanie, preto je rozumné dlhšie sekcie členiť krátkymi odsekmi a medzinadpismi. Dĺžka sama o sebe výsledok nezaručuje, rozhoduje, či každá časť odpovedá na konkrétnu otázku.

3. Kotvy, menu a odkazy na sekcie

Menu jednostránkového webu zvyčajne funguje cez kotvy: odkaz s adresou #sluzby posunie návštevníka na prvok s rovnakým id. Pre návštevníka je to pohodlné, no vyhľadávač s tým pracuje inak, než sa mnohým zdá. Google v dokumentácii o odkazoch uvádza, že odkaz dokáže spravidla prehľadať iba vtedy, ak ide o prvok <a> a jeho atribút href sa premieňa na skutočnú webovú adresu (Google Search Central: Make your links crawlable). Menu postavené na prvkoch bez href, ktoré posúvajú stránku iba skriptom, preto nie je dobrá voľba.

Kotvy majú ešte jednu využiteľnú vlastnosť. Google v dokumentácii o úryvkoch popisuje odkaz „Read more“ ako odkaz v úryvku, ktorý vedie používateľov na konkrétnu sekciu stránky. Na ich zobrazenie odporúča, aby bol obsah pre človeka okamžite viditeľný, aby sa skriptom neriadila poloha posúvania pri načítaní a aby sa pri volaní histórie alebo zmene window.location.hash neodstraňovala časť adresy za mriežkou (Google Search Central: Snippets). Pre jednostránkový web to znamená, že čisté kotvy a skutočné nadpisy s id sú užitočné, kým skripty prepisujúce adresu môžu túto možnosť pokaziť. Dokumentácia pritom nesľubuje, že sa takýto odkaz zobrazí, hovorí len o zvýšení šance.

Opačným extrémom je web, ktorý sekcie naozaj načítava cez fragmenty adresy. Google v základoch JavaScript SEO radí nepoužívať fragmenty na načítanie rôzneho obsahu stránky a ako príklad zlej praxe uvádza adresy, ktoré Googlebot nevie spoľahlivo rozlíšiť. Namiesto toho odporúča History API na smerovanie medzi pohľadmi aplikácie (Google Search Central: JavaScript SEO basics). Ak teda každá „stránka“ webu v skutočnosti žije na adrese s mriežkou, vyhľadávač ju nevidí ako samostatnú, a ak má mať každá vlastnú, treba ju vytvoriť ako skutočnú adresu. Viac k tejto téme je v článku o JavaScript SEO.

Text odkazov v menu by mal byť popisný. Google v tej istej dokumentácii o odkazoch píše, že dobrý text odkazu je popisný, primerane stručný a súvisí so stránkou, na ktorej sa nachádza, aj s cieľom odkazu. Pre menu to znamená „Opravy striech“ namiesto „Služby 1“ a „Cenník“ namiesto „Viac“.

4. Technické základy: rýchlosť, mobil a skrytý obsah

Jednostránkový web býva ťažší, než sa zdá, pretože celý obsah, všetky obrázky a skripty sa načítavajú pod jednou adresou. Pri veľkom množstve fotografií stojí za to použiť lenivé načítavanie obrázkov mimo prvej obrazovky, no správne, aby sa neskryl obsah pred robotom. Postup je rozobraný v článku o lenivom načítavaní, a rýchlosť stránky ako celok v článku o Core Web Vitals.

Na mobile sa pri dlhých stránkach často siaha po záložkách a akordeónoch, aby sa skrátilo posúvanie. Pri jednostránkovom webe je to citlivé, lebo celý obsah je na jednej adrese. Podmienky, za akých Google takýto obsah spracúva, opisuje článok o skrytom obsahu v záložkách a akordeónoch. Stručne: text musí byť v HTML už pri načítaní a nesmie závisieť od kliknutia.

Ďalší krok je kontrola, čo vidí Google. V Search Console sa dá pre adresu spustiť kontrola a pozrieť, aký HTML kód robot po vykreslení dostal. Ak v ňom chýbajú sekcie, ktoré v prehliadači vidíte, problém je v spôsobe načítania, nie v texte.

KontrolaČo hľadaťČo robiť pri probléme
Zdrojový kód stránkyText všetkých sekcií v HTMLPresunúť obsah z načítania po kliknutí do prvotného HTML
MenuPrvky <a href> s kotvouNahradiť skriptové tlačidlá skutočnými odkazmi
AdresaOstáva bez zmeny po kliknutí na menuNeprepisovať hash skriptom bez dôvodu
NadpisyJeden H1, sekcie s H2Opraviť poradie a duplicity
ObrázkyPopisné atribúty alt a rozumné veľkostiDoplniť popisy, zmenšiť súbory

Príručka Google definuje sitemapu ako súbor so všetkými adresami webu, na ktorých vám záleží. Pri jednej adrese stačí jediný riadok, a keď web neskôr získa podstránky, súbor už bude odoslaný v Search Console.

5. Lokálne údaje a štruktúrované údaje

Väčšina jednostránkových webov patrí lokálnym firmám, a preto sa oplatí dať vyhľadávaču údaje o podniku v strojovo čitateľnej podobe. Google v dokumentácii k štruktúrovaným údajom lokálneho podniku uvádza, že vďaka nim môžete Googlu oznámiť napríklad otváracie hodiny, a ako povinné vlastnosti uvádza name a address; príklady v dokumentácii používajú JSON-LD (Google Search Central: Local Business structured data). Zjednodušený príklad vyzerá takto:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Názov firmy",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Ulica 1",
    "addressLocality": "Mesto",
    "postalCode": "000 00",
    "addressCountry": "SK"
  },
  "telephone": "+421 900 000 000"
}
</script>

Údaje v kóde sa musia zhodovať s tým, čo vidí návštevník na stránke, a so zápisom vo firemnom profile Google. O tom, ako ho založiť a spravovať, píše článok o firemnom profile Google, a o miestnom dopyte všeobecne článok o lokálnom SEO. Širší prehľad značenia podáva článok o štruktúrovaných údajoch.

Štruktúrované údaje nezaručujú lepšie umiestnenie, iba pomáhajú vyhľadávaču rozumieť stránke. Preto nie je rozumné pridávať značky, ktoré nezodpovedajú viditeľnému obsahu.

6. Kontrolný zoznam a kedy web rozšíriť

Pred zverejnením alebo pri revízii existujúceho jednostránkového webu sa oplatí prejsť tento zoznam:

  • Jedna hlavná téma. Titulok a H1 opisujú jednu frázu a miesto.
  • Sekcie s vlastným zámerom. Žiadna sekcia neopakuje obsah inej.
  • Skutočné odkazy v menu. Prvky <a href> s popisným textom.
  • Čitateľný HTML text. Nič dôležité nie je iba v obrázku alebo načítané po kliknutí.
  • Lokálne údaje. Názov, adresa a telefón sa zhodujú všade.
  • Odoslaná sitemapa. A overenie v Search Console.

Rozšírenie o podstránky je na mieste vtedy, keď v Search Console vidíte, že stránka dostáva zobrazenia pre dopyty, ktoré v titulku nemáte. Takýto dopyt si zaslúži vlastnú adresu s vlastným titulkom. Pri plánovaní adries pomôže článok o štruktúre webu a adresách a pri prepájaní nových stránok s pôvodnou článok o internom prelinkovaní.

Pôvodná jednostránka potom nemusí zaniknúť: ostane ako úvodná stránka s krátkym prehľadom služieb a odkazmi na podrobnejšie stránky. Takto sa web rozrastie bez straty už získaných pozícií.

Zdroje

Časté otázky

Môže sa jednostránkový web umiestniť dobre v Google?

Môže, ak sa zameriava na jednu úzku tému a miesto. Jedna adresa má jeden titulok, preto nedokáže naraz súťažiť o viac rôznych dopytov. Pri viacerých službách je lepšie mať pre každú vlastnú stránku.

Vidí Google sekcie, ku ktorým vedie menu s kotvami?

Google dokáže spravidla prehľadať odkaz, ak ide o prvok a, ktorého href sa premieňa na skutočnú webovú adresu. Kotvy na sekcie preto fungujú, ak menu tvoria skutočné odkazy a nie tlačidlá ovládané iba skriptom.

Môže byť každá sekcia jednostránkového webu samostatný výsledok vo vyhľadávaní?

Google popisuje odkazy Read more, ktoré vedú na konkrétnu sekciu stránky, ale ich zobrazenie nesľubuje. Dokumentácia radí, aby bol obsah viditeľný pre človeka, aby sa skriptom neriadila poloha posunu a aby sa neodstraňovala časť adresy za mriežkou.

Treba na jednostránkovom webe štruktúrované údaje?

Pre lokálny podnik sú užitočné, lebo Google v dokumentácii uvádza, že cez ne môžete oznámiť napríklad otváracie hodiny. Povinné vlastnosti sú názov a adresa. Údaje musia zodpovedať tomu, čo je na stránke viditeľné.

Kedy je čas pridať podstránky?

Keď vidíte v Search Console zobrazenia pre dopyty, ktoré v titulku nemáte, alebo keď chcete pokryť viac služieb či miest. Takýto dopyt si zaslúži vlastnú adresu s vlastným titulkom.

HľadaťDohodnúť stretnutie