1. Ogólny cel Etapu 2
Realizacja pełnoprawnej strony publicznej na bazie już stworzonych architektur Next.js z:
• SSR / ISR / SSG dla wszystkich indeksowanych stron;
• poprawną strukturą SEO;
• integracją przygotowanego kontekstu;
• wydaniem na produkcję.
2. Typy stron, które są realizowane
W ramach Etapu 2 wykorzystywane są istniejące szablony, bez rozszerzania ich liczby:
Obowiązkowo:
• Strona główna
• Katalog obiektów
• Karta obiektu
• Statyczne strony SEO (prawne, gwarancje, proces, FAQ, inne)
Ważne:
Liczba szablonów nie zwiększa się.
Liczba stron z treścią może być dowolna (na bazie tych samych szablonów).
3. Treść
Stopniowo przekazujemy gotowe finalne teksty (RU / UK / EN), każda strona zawiera:
• finalny URL;
• Tytuł;
• Meta Opis;
• H1;
• główny tekst;
• FAQ (gdzie przewidziano);
• CTA.
Format przekazania: DOCX / Google Docs (bez “analogicznie”, bez przerw).
Twoje zadanie:
• poprawnie zintegrować teksty w odpowiednich szablonach;
• zapewnić SSR / SSG dla indeksowanych stron;
• nie zmieniać treści bez zgody.
4. Wymagania SEO (obowiązkowe)
Dla wszystkich indeksowanych stron:
• server-side <title>, <meta description>, <h1>;
• canonical bez parametrów;
• hreflang (uk, ru, en + x-default);
• sitemap.xml (prod-domena);
• robots.txt (zamknięte /api, /interface, strony techniczne);
• poprawne przetwarzanie 404;
• schema.org (Organization, RealEstateListing, FAQ — stosowne).
5. Przekierowania
• 301 przekierowania ze starych SPA URL na nowe Next.js URL;
• bez łańcuchów;
• zachowanie wagi SEO.
6. Języki
Na Etapie 2:
• aktywnie wykorzystywane są UK / RU / EN;
• architektonicznie pozostaje możliwość dodania innych języków (DE / ES / FR) bez ich publikacji i indeksacji na tym etapie.
7. Staging / Prod
• Staging — do sprawdzenia przed wydaniem;
• po przyjęciu — wydanie na produkcję;
• canonical wskazuje na prod-domenę.
8. Przyjęcie prac (check-list)
Etap 2 uważa się za wykonany, jeśli:
• wszystkie strony się otwierają;
• View Source zawiera pełną zawartość HTML;
• sitemap i robots są dostępne na produkcji;
• działają 301 przekierowania;
• hreflang i canonical są poprawne;
• struktura SEO spełnia wymagania;
• strona stabilnie działa na produkcji.
9. Ważne zastrzeżenie
Na tym etapie:
• nie dodajemy nowych szablonów;
• nie rozszerzamy funkcjonalności poza Tz;
• nie publikujemy nowych języków bez osobnej zgody.
Stopniowo przekazujemy treść do integracji.
Po zakończeniu — przeprowadzamy sprawdzenie zgodnie z check-listą i przyjęcie Etapu 2.