Przejdź do treści

Migracja strony JST 2026 – bez utraty SEO + ruchu z Google

⏱ Szacowany czas czytania: 5 min (961 słów)

Czas czytania: 8 min · ~1700 słów · Aktualizacja: maj 2026 · Dla: wójtowie, sekretarze, IT JST, redaktorzy BIP

W skrócie

Migracja strony JST (z Joomla / Drupal / TYPO3 / Custom CMS) na nowoczesny stack. Etapy: 1) Audyt obecnej strony, 2) Plan migracji + harmonogram, 3) Migracja treści (eksport + import), 4) Migracja BIP (zachowanie 23 kategorii), 5) Migracja URL-i (301 redirects, zachowanie SEO), 6) Audyt WCAG 2.2 AA, 7) Wdrożenie + testy, 8) Cutover (przejście). Bez utraty SEO + ruchu z Google. Czas: 3-12 miesięcy. Koszt: 30-500 tys. PLN. Dotacja KPO Komp. B do 95%.

Spis treści

1. Kiedy migrować stronę JST?

Sygnały świadczące o potrzebie migracji:

  • Stary CMS (TYPO3 v4, Drupal 7, Joomla 3) — brak wsparcia, podatności bezpieczeństwa
  • Brak WCAG 2.2 AA — ryzyko sankcji (skarga MC, pozew)
  • Mobile-first nie zaimplementowany — 75%+ ruchu z mobile
  • Wolna strona (Lighthouse <50) — tracimy ruch organic
  • Brak integracji z mObywatel / e-Doręczenia
  • BIP niespójny z wymogami 23 kategorii
  • Audyt NIK 2026 — gotowość do kontroli
  • Klient (mieszkaniec) skarży się — UX, dostępność, błędy

2. Audyt obecnej strony

Przed migracją:

  • Liczba podstron — full crawl (Screaming Frog)
  • Top stron wg ruchu — Google Analytics / GSC
  • Backlinki — Ahrefs / Majestic (które URLe mają linki)
  • WCAG audyt — obecne problemy (do naprawy w nowej wersji)
  • BIP kompletność — 23 kategorie
  • Performance — Lighthouse, GTmetrix
  • RODO — klauzule, sub-processors
  • Bezpieczeństwo — SSL, security headers, podatności

3. Plan migracji + harmonogram

Etap Czas Działania
Q1 – Planning 1 mies. Audyt, decyzja CMS, SIWZ, wybór wykonawcy (PZP)
Q2 – Setup 1-2 mies. Setup nowego CMS, design, struktura informacyjna
Q3 – Migracja 2-3 mies. Migracja treści, BIP, integracje (mObywatel, EZD, KSeF)
Q3 – Testy 1 mies. WCAG audyt, performance, bezpieczeństwo, UAT (User Acceptance Testing)
Q4 – Cutover 1-2 tyg. Przekierowania DNS, monitoring, hotfix
Q4 – Stabilizacja 1 mies. Naprawa błędów, optymalizacja, szkolenia

4. Migracja treści (CMS → CMS)

Metody

  • Eksport API (jeśli stary CMS ma API) + import do nowego
  • Eksport bazy danych (SQL dump) + transformacja + import
  • Eksport XML/CSV + import do nowego CMS
  • Web scraping (jeśli brak dostępu do bazy/API)
  • Manualna migracja — tylko dla małych stron (do 100 podstron)

Co migrujemy

  • Strony statyczne (O gminie, Kontakt, Władze)
  • Aktualności + kalendarz wydarzeń
  • BIP (wszystkie 23 kategorie)
  • Galerie zdjęć (z optymalizacją WebP + alt teksty)
  • PDF (z OCR + tagami WCAG)
  • Filmy (z napisami i transkrypcjami)
  • Formularze (z klauzulami RODO)
  • Mapy (Google Maps / OpenStreetMap)

5. Migracja BIP (23 kategorie)

BIP to najbardziej krytyczna część migracji — ryzyko utraty wymaganych informacji = naruszenie ustawy:

  • Audyt obecnego BIP (sprawdzenie wszystkich 23 kategorii)
  • Mapowanie struktur (stary BIP → nowy BIP)
  • Migracja oświadczeń majątkowych (z anonimizacją PESEL)
  • Migracja umów (z zachowaniem dat publikacji)
  • Migracja sprawozdań finansowych
  • Migracja deklaracji dostępności (z aktualizacją)
  • Test ślepy (mieszkaniec szuka konkretnej informacji)
  • Audyt po migracji (czy wszystkie 23 kategorie kompletne)

6. Migracja URL-i + SEO (301 redirects)

Najbardziej krytyczne dla SEO! Brak redirects = utrata 50-90% ruchu organic.

Procedura

  1. Mapa starych URL-i — Screaming Frog crawl
  2. Mapowanie do nowych URL-i — każdy stary URL → nowy URL
  3. 301 redirects — serwer (Apache, Nginx) lub CMS
  4. Aktualizacja sitemap.xml
  5. Aktualizacja robots.txt
  6. Submission do Google Search Console (nowy sitemap)
  7. Submission do Bing Webmaster Tools
  8. Monitoring 404 errors — przez 3 miesiące po cutover

Schema.org + Open Graph

  • Zachowanie + aktualizacja Schema.org markup (Organization, GovernmentService)
  • Aktualizacja Open Graph (FB, Twitter Cards) — dla social media
  • FAQPage Schema dla Q&A
  • BreadcrumbList Schema dla nawigacji

7. Cutover + testy + uruchomienie

Cutover (przejście starej strony na nową):

  1. Test pełen na staging — identyczne środowisko jak produkcja
  2. UAT (User Acceptance Testing) — urzędnicy testują 1-2 tygodnie
  3. Audyt WCAG ostateczny
  4. Backup starej strony — pełny snapshot
  5. Cutover plan — zwykle weekend (mniejszy ruch)
  6. Zmiana DNS — A record / CNAME
  7. Monitoring — 24h post-cutover (uptime, błędy, ruch)
  8. Hotfix — w razie problemów (pierwsze 48h)
  9. Komunikacja — mieszkańcy (BIP + FB + e-mail) o nowej stronie
  10. Stara strona — archiwum 1 rok (read-only)

8. Koszty + dotacje

Element Mała JST Średnia Duża
Audyt obecnej strony 3-8 tys. PLN 10-25 tys. PLN 30-80 tys. PLN
Migracja treści (300-3000 podstron) 15-30 tys. PLN 50-150 tys. PLN 200-500 tys. PLN
Migracja BIP + integracje 10-25 tys. PLN 40-100 tys. PLN 150-400 tys. PLN
Audyt WCAG + naprawy 5-15 tys. PLN 20-60 tys. PLN 80-200 tys. PLN
Cutover + monitoring 3-8 tys. PLN 10-25 tys. PLN 30-80 tys. PLN
RAZEM migracja 36-86 tys. PLN 130-360 tys. PLN 490-1 260 tys. PLN

Dotacje

  • KPO Komp. B — cyfryzacja, do 95% pokrycia
  • FENIKS Działanie 2.1
  • Programy MC — „Cyfrowa Polska”

Wsparcie migracji strony JST

Bezpłatna konsultacja: audyt obecnej strony + plan migracji + 301 redirects + dotacje KPO Komp. B — bezpłatna konsultacja w 24h.


Kontakt

Bezpłatna wycena dla Państwa jednostki

Wypełnienie zajmuje minutę. Odpowiedź eksperta otrzymują Państwo w ciągu 24 godzin roboczych.

Bezpłatnie Bez zobowiązań Odpowiedź w 24h RODO

Dane chronione zgodnie z RODO. Odpowiedź w ciągu 24 godzin roboczych.

Odpowiedź w 24hDni robocze 8:00-16:00
Dane chronionePełna zgodność z RODO
Bez zobowiązańWycena nie wiąże stron