Migracja strony JST 2026 – bez utraty SEO + ruchu z Google
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?
- 2. Audyt obecnej strony
- 3. Plan migracji + harmonogram
- 4. Migracja treści (CMS → CMS)
- 5. Migracja BIP (23 kategorie)
- 6. Migracja URL-i + SEO (301 redirects)
- 7. Cutover + testy + uruchomienie
- 8. Koszty + dotacje
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
- Mapa starych URL-i — Screaming Frog crawl
- Mapowanie do nowych URL-i — każdy stary URL → nowy URL
- 301 redirects — serwer (Apache, Nginx) lub CMS
- Aktualizacja sitemap.xml
- Aktualizacja robots.txt
- Submission do Google Search Console (nowy sitemap)
- Submission do Bing Webmaster Tools
- 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ą):
- Test pełen na staging — identyczne środowisko jak produkcja
- UAT (User Acceptance Testing) — urzędnicy testują 1-2 tygodnie
- Audyt WCAG ostateczny
- Backup starej strony — pełny snapshot
- Cutover plan — zwykle weekend (mniejszy ruch)
- Zmiana DNS — A record / CNAME
- Monitoring — 24h post-cutover (uptime, błędy, ruch)
- Hotfix — w razie problemów (pierwsze 48h)
- Komunikacja — mieszkańcy (BIP + FB + e-mail) o nowej stronie
- 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.