# Standardy techniczne generowanych stron

> Komplet dobrych praktyk technicznych, które spełnia każda strona zbudowana na platformie: poprawny dokument, metadane, dostępność, wykrywalność w wyszukiwarkach, dane strukturalne i strony błędów.

Opublikowano: 2026-08-01 · Aktualizacja: 2026-09-16
Źródło: https://kompasfirm.pl/dokumentacja/standardy-techniczne-stron

---
## Po co to zestawienie

Strona firmowa może wyglądać dobrze i jednocześnie mieć wadliwe podstawy: brak opisu w wynikach Google, nieczytelny kontrast, brak mapy strony, tekst niedostępny dla czytnika ekranu. Poniżej jest komplet standardów, które strona na platformie spełnia od pierwszego dnia, bez konfiguracji i bez dopłat. Wszystko dzieje się automatycznie, w każdym planie.

## Checklista w skrócie

[[system:standards]]

## Dokument i metadane

- Poprawna budowa dokumentu i kodowanie polskich znaków, bez „krzaczków" na żadnym urządzeniu.
- Oznaczony język każdej podstrony, także w wersjach obcojęzycznych.
- Skalowanie na telefonie: strona dopasowuje się do ekranu, nie wymaga przybliżania.
- Tytuł i opis podstrony: to jest dokładnie ten tekst, który Google pokazuje w wynikach. Opis wchodzi na stronę tylko wtedy, gdy jest uzupełniony, bo pusty jest gorszy niż jego brak.
- Adres kanoniczny, czyli deklaracja „to jest właściwy adres tej treści". Chroni przed traktowaniem wariantów adresu jako duplikatów.
- Jawna zgoda na indeksowanie dla stron opublikowanych i jawna blokada dla podstron oznaczonych jako niewidoczne oraz dla nieprzejętych stron testowych z kreatora.

## Podgląd linku w mediach społecznościowych

Wklejony link pokazuje kartę z tytułem, opisem i grafiką (Open Graph), a nie goły adres. Grafika pochodzi z ustawień firmy, a gdy jej nie ma, używana jest wygenerowana ikona, więc karta nigdy nie jest pusta.

## Ikony firmy

Każda strona dostaje własny zestaw ikon zbudowany z nazwy firmy i koloru palety: ikona karty przeglądarki, ikona po dodaniu strony na ekran telefonu i kolor paska na urządzeniach mobilnych, osobny dla trybu jasnego i ciemnego.

## Wersje językowe

- Każdy język ma własny adres: język domyślny w katalogu głównym, kolejne pod prefiksem językowym.
- Znaczniki `hreflang` mówią Google, która wersja jest dla kogo, razem z wersją domyślną dla pozostałych krajów.
- Wersje trafiają do mapy strony, mają przetłumaczone tytuły, opisy i podglądy linków.
- Nie ma automatycznego przekierowania po kraju: język wybiera odwiedzający, a nie system za niego.

## Dostępność

- Skrót „przejdź do treści" pomija menu jednym ruchem klawiatury.
- Semantyczna budowa strony i jeden główny nagłówek na podstronie: czytnik ekranu i wyszukiwarka rozumieją strukturę.
- Pełna obsługa klawiaturą z widocznym zaznaczeniem aktywnego elementu.
- Kontrast tekstu na poziomie WCAG AA. Kolor marki wybrany przez właściciela jest automatycznie doprowadzany do czytelnego odcienia, więc jasnym akcentem nie da się zepsuć czytelności.
- Opisy alternatywne zdjęć, etykiety przy polach formularza, sensowne nazwy przycisków i linków.
- Respektowanie systemowego ustawienia „ogranicz animacje".

## Formularze i wygoda na telefonie

- Każde pole ma etykietę, a nie sam znikający podpowiadacz.
- Pole telefonu otwiera klawiaturę numeryczną, pole e-mail klawiaturę z małpą, a przeglądarka może podstawić zapisane dane.
- Rozmiar tekstu w polach nie powoduje przypadkowego przybliżania na iPhonie.
- Przyciski i pozycje menu są na tyle duże, żeby trafić palcem.
- Błędy formularza wracają jako czytelne komunikaty po polsku, z zachowaniem wpisanych danych.

## Wykrywalność

- `robots.txt` z instrukcją dla wyszukiwarek i wskazaniem mapy strony. Strony testowe, których nikt nie przejął, są z indeksowania wyłączone.
- `sitemap.xml` ze wszystkimi podstronami, kategoriami, produktami i wpisami bloga, we wszystkich wersjach językowych, z datą ostatniej modyfikacji każdej pozycji.
- `llms.txt`: spis oferty i podstron w formacie czytelnym dla asystentów AI.
- `security.txt`: jasne miejsce zgłoszenia luki bezpieczeństwa.

## Adresy i przekierowania

- Adresy są czyste i opisowe, bez identyfikatorów i parametrów, a struktura odzwierciedla hierarchię podstron.
- Wejście po niezabezpieczonym adresie jest trwale przekierowane na wersję szyfrowaną.
- Zmiana adresu podstrony zakłada trwałe przekierowanie ze starego adresu, więc linki z Google, katalogów i wizytówek nie giną, a wypracowana pozycja przechodzi na nowy adres. Przekierowania nie zapętlają się i nie tworzą łańcuchów.

## Dane strukturalne

Każda podstrona wysyła do wyszukiwarek uporządkowany opis: czym jest strona, jaka firma za nią stoi (nazwa, NIP, telefon, e-mail, adres, obszar działania) i jaka jest ścieżka nawigacji. Na podstronach ofertowych dochodzi opis usługi powiązany z tą samą firmą, a w katalogu produktów pełny opis produktu i oferty (osobny rozdział dokumentacji).

Zasada: opisujemy tylko to, co na stronie faktycznie jest. Żadnych zmyślonych ocen i opinii, żadnych pustych wartości wysyłanych na siłę.

## Strony błędów

Adres, który nie istnieje, awaria i przerwa techniczna pokazują stronę w wyglądzie Twojej firmy, z menu i danymi kontaktowymi, a nie surowy komunikat serwera. Odwiedzający, który trafi na martwy link, nadal widzi Twoją stronę i ma jak zadzwonić.

## Polityka prywatności

Każda strona ma generowaną politykę prywatności z danymi firmy, dostępną pod własnym adresem i w każdej wersji językowej. Link do niej jest w stopce i w oknie zgód.

## Bezpieczeństwo, prywatność, szybkość

Trzy obszary mają własne rozdziały: bezpieczeństwo stron, zgody cookie oraz szybkość i Core Web Vitals.

## Czego świadomie nie robimy

- Eksperymentalnych standardów dla agentów AI poza `llms.txt` i danymi strukturalnymi: nie mają dziś znaczenia dla lokalnej firmy.
- Plików konfiguracyjnych dla usług, których strona nie udostępnia (logowanie zewnętrzne, aplikacje mobilne, federacja).
- Obsługi pisma od prawej do lewej i alfabetów wschodnioazjatyckich: platforma obsługuje języki europejskie.
- Indeksu map strony i osobnych map obrazów: mają sens dopiero przy dziesiątkach tysięcy adresów.

## Wersja bez żargonu

Te same standardy, opisane językiem właściciela firmy, są we wpisie [Standardy dobrej strony firmowej](/blog/standardy-dobrej-strony-firmowej).
