1. Загальна мета Етапу 2
Реалізувати повноцінний публічний сайт на базі вжествореної архітектури Next.js із:
• SSR / ISR / SSG для всіх індексованих сторінок;
• коректною SEO-структурою;
• інтеграцією підготовленого контенту;
• релізом на продакшн.
2. Типи сторінок, що реалізуються
У рамках Етапу 2 використовуються існуючі шаблони, без розширення їх кількості:
Обовʼязково:
• Головна сторінка
• Каталог обʼєктів
• Картка обʼєкта
• Статичні SEO-сторінки (юридика, гарантії, процес, FAQ, інші)
Важливо:
Кількість шаблонів не збільшується.
Кількість контентних сторінок може бути будь-якою (на базі тих самих шаблонів).
3. Контент
Ми поетапно передаємо готові фінальні тексти (RU / UK / EN), кожна сторінка містить:
• фінальний URL;
• Title;
• Meta Description;
• H1;
• основний текст;
• FAQ (де передбачено);
• CTA.
Формат передачі: DOCX / Google Docs (без “аналогічно”, без пропусків).
Твоє завдання:
• коректно інтегрувати тексти у відповідні шаблони;
• забезпечити SSR / SSG для індексованих сторінок;
• не змінювати зміст без погодження.
4. SEO-вимоги (обовʼязкові)
Для всіх індексованих сторінок:
• server-side <title>, <meta description>, <h1>;
• canonical без параметрів;
• hreflang (uk, ru, en + x-default);
• sitemap.xml (prod-домен);
• robots.txt (закриті /api, /interface, технічністорінки);
• коректна обробка 404;
• schema.org (Organization, RealEstateListing, FAQ — дедоречно).
5. Редиректи
• 301 редиректи зі старих SPA URL на нові Next.js URL;
• без ланцюжків;
• збереження SEO-ваги.
6. Мови
На Етапі 2:
• активно використовуються UK / RU / EN;
• архітектурно залишається можливість додаванняінших мов (DE / ES / FR) без їх публікації та індексації на цьому етапі.
7. Staging / Prod
• Staging — для перевірки перед релізом;
• після приймання — реліз на продакшн;
• canonical вказує на прод-домен.
8. Приймання робіт (чек-лист)
Етап 2 вважається виконаним, якщо:
• всі сторінки відкриваються;
• View Source містить повний HTML-контент;
• sitemap і robots доступні на проді;
• працюють 301 редиректи;
• hreflang та canonical коректні;
• SEO-структура відповідає вимогам;
• сайт стабільно працює на продакшені.
9. Важливе застереження
На цьому етапі:
• не додаємо нові шаблони;
• не розширюємо функціонал поза ТЗ;
• не публікуємо нові мови без окремого погодження.
Ми будемо поетапно передавати контент для інтеграції.
Після завершення — проводимо перевірку за чек-листом і приймання Етапу 2.