# Zarządzanie portfelem stron: dokumenty, wersje i podział ról

> Model utrzymania kilkudziesięciu witryn: definicja strony w repozytorium, trzy ścieżki wprowadzania zmian, rewizje i przekierowania jako kontrola ryzyka oraz podział ról między operatora, redaktora i klienta.

Opublikowano: 2026-08-29 · Aktualizacja: 2026-09-16
Źródło: https://kompasfirm.pl/kartografia/strona-klienta-jak-kod

---
![Panel z portfelem stron klientów, podstrona lokalna i witryna korporacyjna prowadzone z jednego miejsca](/img/blog/kartografia/collage-ops.jpg)

Przy pięciu witrynach sprawdza się każdy proces. Przy pięćdziesięciu sprawdza się wyłącznie taki, który jest powtarzalny, odporny na rotację w zespole i pozwala odtworzyć każdą zmianę. Ten materiał opisuje model utrzymania portfela stron, który spełnia te trzy warunki.

## Dokument w repozytorium jako standard wykonania

Punkt wyjścia: dla każdej witryny budowanej z dokumentu przechowujesz ten dokument w repozytorium wraz z historią zmian. Panel pozostaje miejscem pracy redakcyjnej, ale definicja struktury witryny znajduje się w pliku.

Korzyści są operacyjne i handlowe:

- **czytelny wykaz zmian**: wiadomo, że modyfikacja objęła trzy podstrony, zamiast ogólnego stwierdzenia o zmianie wyglądu,
- **odtwarzalność**: klient wracający po roku otrzymuje witrynę postawioną od zera z pliku,
- **biblioteka szablonów**: dokument udanego wdrożenia stanowi punkt wyjścia dla kolejnego klienta z branży,
- **przegląd przed publikacją**: zmianę weryfikuje zespół, zanim zobaczy ją klient,
- **materiał dowodowy do rozliczeń**: zakres wykonanej pracy jest udokumentowany.

## Trzy ścieżki zmian

| Ścieżka | Zakres | Warunek stosowania |
|---|---|---|
| import w trybie `update` | struktura: nowe podstrony, przebudowa sekcji, kolejny język | zawsze poprzedzony `preview` |
| `update_section` przez MCP | punktowa zmiana treści bez naruszania struktury | wskazany klucz podmienia się w całości |
| panel i edytor wizualny | redakcja bieżąca, media, publikacja | praca osób nietechnicznych |

Zasada podziału jest prosta: jeżeli zmianę da się opisać zdaniem „podmień wartość X w sekcji Y”, nie uruchamiaj importu. Jeżeli opis zaczyna się od „dodaj”, „usuń” lub „przenieś”, właściwą ścieżką jest dokument.

![Panel administracyjny: portfel stron z liczbą podstron, planem i statusem każdej witryny](/img/blog/kartografia/01-panel-portfel.jpg)

Portfel w panelu pełni funkcję kokpitu: liczba podstron, plan, status i data każdej witryny w jednym widoku, bez przełączania się między kontami.

## Kontrola ryzyka

Każdy zapis treści wykonany przez MCP poprzedza **rewizja podstrony**, więc niepożądaną zmianę wycofujesz z historii, a nie z kopii zapasowej bazy. Usunięte podstrony trafiają do kosza. Zmiana adresu podstrony zakłada przekierowanie 301 i przenosi całe poddrzewo, dzięki czemu porządkowanie struktury nie powoduje utraty pozycji ani błędów 404 w kampaniach.

Ten zestaw zabezpieczeń pozwala powierzyć część pracy automatom i mniej doświadczonym członkom zespołu bez ryzyka nieodwracalnych skutków u klienta.

## Podział ról w zespole

Przy portfelu stron sprawdza się układ trzech ról:

- **operator**: dokumenty, importy, generatory, praca przez MCP,
- **redaktor**: treść w panelu, bez dostępu do struktury witryny,
- **klient**: podgląd i akceptacja, opcjonalnie jedna witryna udostępniona jego kontu.

Plany Scale znoszą limit miejsc w zespole i przestrzeni na pliki, ponieważ przy tym modelu liczba kont rośnie szybciej niż liczba witryn. Udostępnianie pojedynczego projektu według ról pozwala wpuścić klienta do jego strony bez ujawniania pozostałej części portfela, co ma znaczenie przy obsłudze firm konkurujących ze sobą.

![Podstrona lokalna wygenerowana z wzorca, z mapą obszaru obsługi i tabelą parametrów](/img/blog/kartografia/06-wroclaw.jpg)

## Rytm pracy, który się skaluje

Tydzień w tym modelu wygląda przewidywalnie i to jest jego zaletą: zmiany strukturalne wchodzą paczkami przez import z walidacją, korekty treści przez sekcje, redakcja pracuje w panelu równolegle, a kierownik projektu ocenia zakres zmian na podstawie wykazu, a nie kilkunastu otwartych kart przeglądarki. Taki rytm daje się opisać w umowie SLA i utrzymać także wtedy, gdy z zespołu odchodzi osoba prowadząca konkretnego klienta.

![Witryna korporacyjna B2B utrzymywana z tego samego dokumentu co jej wersje językowe](/img/blog/kartografia/07-zonto-corpotpl.jpg)

## Przekazanie i odejście klienta

Model ma jedną cechę, którą warto wpisać do umowy: klient nigdy nie jest zakładnikiem. Trzy elementy składają się na czyste przekazanie:

- **dokument witryny z repozytorium**: kompletny opis struktury, który każdy inny wykonawca może zaimportować,
- **kopia witryny w ZIP** z panelu: statyczna strona do postawienia gdziekolwiek, treść w Markdown i dane strukturalne,
- **domena na koncie klienta** albo przeniesiona przy rozstaniu; tryb podłączenia domeny nie blokuje transferu.

W drugą stronę działa to jako argument handlowy przy pozyskiwaniu klienta od innej agencji: dostajemy stary serwis, budujemy dokument, importujemy z noindex, przełączamy domenę z mapą przekierowań. Cała operacja mieści się w tygodniu, a klient widzi wykaz tego, co powstało.

## Przykład zapisu SLA

Zapis, który da się utrzymać w tym modelu: „zmiany treści w istniejących sekcjach w ciągu 1 dnia roboczego; zmiany struktury (nowe podstrony, sekcje, język) w ciągu 5 dni roboczych, po akceptacji podglądu; raport wyników pierwszego dnia roboczego miesiąca z portfela projektu; alarmy techniczne (błędy serwera, brak Googlebota) obsługiwane w 2 dni robocze od pojawienia się w portfelu". Każdy z tych terminów opiera się na funkcji platformy, nie na dyżurze konkretnej osoby.

## Granice tego podejścia

Model nie zastępuje pracy nad treścią. Dokument opisuje strukturę, generator odmienia nazwy, asystent składa sekcje, natomiast przekaz kierowany do klienta końcowego nadal musi przygotować człowiek znający branżę. Automatyzacja bez tego etapu produkuje wiele stron o niskiej wartości, tylko szybciej.

Nie zastępuje również decyzji o celowości inwestycji. Materiały o tym, kiedy strona ma sens biznesowy i jak przekłada się na zapytania, publikujemy na [blogu głównym](/blog), pisanym prostszym językiem i dla innego odbiorcy.
