1. General goal of Stage 2
To implement a fully functional public website based on the already created Next.js architecture with:
• SSR / ISR / SSG for all indexed pages;
• correct SEO structure;
• integration of prepared content;
• release to production.
2. Types of pages to be implemented
Within Stage 2, existing templates are used, without expanding their quantity:
Mandatory:
• Home page
• Object catalog
• Object card
• Static SEO pages (legal, guarantees, process, FAQ, others)
Important:
The number of templates does not increase.
The number of content pages can be any (based on the same templates).
3. Content
We will gradually provide final texts (RU / UK / EN), each page contains:
• final URL;
• Title;
• Meta Description;
• H1;
• main text;
• FAQ (where applicable);
• CTA.
Format of delivery: DOCX / Google Docs (without “similarly”, without gaps).
Your task:
• correctly integrate texts into the corresponding templates;
• ensure SSR / SSG for indexed pages;
• do not change content without agreement.
4. SEO requirements (mandatory)
For all indexed pages:
• server-side <title>, <meta description>, <h1>;
• canonical without parameters;
• hreflang (uk, ru, en + x-default);
• sitemap.xml (prod domain);
• robots.txt (closed /api, /interface, technical pages);
• correct handling of 404;
• schema.org (Organization, RealEstateListing, FAQ — as appropriate).
5. Redirects
• 301 redirects from old SPA URLs to new Next.js URLs;
• no chains;
• preservation of SEO weight.
6. Languages
In Stage 2:
• actively use UK / RU / EN;
• architecturally, there remains the possibility of adding other languages (DE / ES / FR) without their publication and indexing at this stage.
7. Staging / Prod
• Staging — for checking before release;
• after acceptance — release to production;
• canonical points to the prod domain.
8. Acceptance of work (checklist)
Stage 2 is considered completed if:
• all pages open;
• View Source contains full HTML content;
• sitemap and robots are available on production;
• 301 redirects work;
• hreflang and canonical are correct;
• SEO structure meets requirements;
• the site works stably in production.
9. Important note
At this stage:
• do not add new templates;
• do not expand functionality beyond the specifications;
• do not publish new languages without separate agreement.
We will gradually provide content for integration.
After completion — we will conduct a check according to the checklist and acceptance of Stage 2.