17 KiB
17 KiB
PaperClip Multi-Blog System: Master Checklist
Ta checklista prowadzi krok po kroku przez uruchomienie i utrzymanie systemu multi-blogowego w PaperClip: jedna firma, wiele projektów blogowych, personalny authority hub, blogi niszowe, wspólne prompty, model routing, SEO, E-E-A-T, GEO, linkowanie i QA.
Status wdrożenia
system_status:
company_created: false
authority_hub_created: false
niche_projects_created: false
author_entity_configured: false
prompt_library_created: false
model_routing_configured: false
article_pipeline_configured: false
eeat_checklist_active: false
geo_checklist_active: false
internal_linking_rules_active: false
analytics_connected: false
publishing_calendar_active: false
Szybka decyzja architektoniczna
- Użyj jednej firmy/workspace w PaperClip dla całego systemu.
- Utwórz osobny projekt dla każdego bloga.
- Ustaw personalny blog jako główny authority hub.
- Ustaw blogi niszowe jako spoke projects.
- Nie twórz osobnej firmy dla każdego bloga, chyba że blogi należą do różnych klientów lub marek.
- Nie mieszaj wszystkich tematów w jednym projekcie.
- Nie publikuj tego samego tematu w wielu blogach w podobnej formie.
Struktura firmy w PaperClip
- Utwórz firmę/workspace:
DexterTeam Content Network. - Ustaw język główny:
pl. - Ustaw język dodatkowy, jeśli potrzebny:
en. - Zdefiniuj typ systemu:
hub-and-spoke multi-blog. - Dodaj opis firmy jako centrum zarządzania treścią, nie jako pojedynczy blog.
- Dodaj globalne zasady publikacji.
- Dodaj globalne zasady AI disclosure.
- Dodaj globalne zasady E-E-A-T.
- Dodaj globalne zasady GEO.
- Dodaj globalne zasady linkowania między blogami.
Projekty blogowe
Personal Authority Hub
- Utwórz projekt:
Personal Authority Hub. - Ustaw rolę projektu:
authority_hub. - Ustaw cel: author entity, reputacja, portfolio, metodologia, mapa tematów.
- Dodaj strony:
AboutProjectsUsesNowMethodologyDisclosureContactCorrection Policy
- Dodaj stronę z mapą wszystkich blogów.
- Dodaj linki do najważniejszych pillar pages z blogów niszowych.
- Dodaj opis doświadczenia zawodowego i technicznego.
- Dodaj listę obszarów eksperckich.
- Dodaj politykę użycia AI.
OpenClaw / AI Agents Blog
- Utwórz projekt:
OpenClaw / AI Agents Blog. - Ustaw rolę:
niche_blog. - Przypisz parent hub:
Personal Authority Hub. - Zdefiniuj zakres:
- OpenClaw
- AI agents
- prompt engineering
- LLM automation
- PaperClip pipeline
- self-hosted AI
- Utwórz pierwsze klastry tematyczne.
- Dodaj link do author entity.
Self-hosted DevOps Blog
- Utwórz projekt:
Self-hosted DevOps Blog. - Ustaw rolę:
niche_blog. - Przypisz parent hub.
- Zdefiniuj zakres:
- Docker
- Docker Compose
- Linux
- VPS
- Nginx Proxy Manager
- monitoring
- backups
- self-hosted tools
- Utwórz klastry tematyczne.
- Dodaj link do author entity.
Database Engineering Blog
- Utwórz projekt:
Database Engineering Blog. - Ustaw rolę:
niche_blog. - Przypisz parent hub.
- Zdefiniuj zakres:
- Oracle
- SQL Server
- PostgreSQL
- backup
- high availability
- troubleshooting
- performance
- migration
- Utwórz klastry tematyczne.
- Dodaj link do author entity.
CMS / WordPress / Ghost Blog
- Utwórz projekt:
CMS / WordPress / Ghost Blog. - Ustaw rolę:
niche_blog. - Przypisz parent hub.
- Zdefiniuj zakres:
- WordPress
- Ghost CMS
- SEO techniczne
- publikowanie treści
- architektura CMS
- multi-site content
- Utwórz klastry tematyczne.
- Dodaj link do author entity.
Paper Models Blog
- Utwórz projekt:
Paper Models Blog. - Ustaw rolę:
niche_blog. - Przypisz parent hub.
- Zdefiniuj zakres:
- modele kartonowe
- papermodeling
- instrukcje
- recenzje
- kolekcje
- narzędzia
- Utwórz klastry tematyczne.
- Dodaj link do author entity.
Globalny author entity
- Utwórz jeden globalny profil autora.
- Dodaj imię, nazwisko lub markę autora.
- Dodaj główny URL profilu autora.
- Dodaj krótki opis autora.
- Dodaj długi opis autora.
- Dodaj zdjęcie lub avatar.
- Dodaj role:
- Full-stack developer
- DevOps engineer
- Database administrator
- CMS specialist
- AI automation builder
- Dodaj doświadczenie:
- 25+ lat Oracle i SQL Server
- architektura baz danych
- high availability
- backup i recovery
- Docker i Linux
- WordPress i Ghost
- OpenClaw i PaperClip
- Dodaj linki
sameAs:- GitHub
- personalny blog
- repozytoria projektów
- strony projektów
- Dodaj politykę korekt.
- Dodaj politykę kontaktu.
- Dodaj politykę AI disclosure.
Biblioteka promptów
- Utwórz folder
prompts/global. - Utwórz folder
prompts/hub. - Utwórz folder
prompts/niche. - Utwórz folder
prompts/quality. - Utwórz folder
prompts/publishing.
Prompty globalne
00-author-entity.md01-eeat-policy.md02-geo-policy.md03-ai-disclosure.md04-source-verification.md05-internal-linking.md06-frontmatter-template.md07-schema-template.md
Prompty dla personalnego hubu
hub-authority-article.mdpersonal-case-study.mdproject-retrospective.mdmethodology-page.mdportfolio-update.mdmonthly-build-log.md
Prompty dla blogów niszowych
pillar-page.mdspoke-article.mdtechnical-how-to.mdtroubleshooting-guide.mdcomparison-article.mdglossary-entry.mdcase-study.mdtool-review.md
Prompty jakościowe
eeat-review.mdgeo-review.mdseo-review.mdinternal-link-review.mdcannibalization-review.mdfinal-editorial-check.md
Model routing
- Ustaw model strategiczny:
Claude Opus 4.7. - Ustaw model produkcyjny do pisania:
Claude Sonnet 4.6. - Ustaw model researchowy:
Gemini 3.1 Pro. - Ustaw model do walidacji logicznej:
GPT-5.4. - Ustaw model redakcyjny:
Claude Sonnet 4.6. - Zapisz routing modeli w konfiguracji PaperClip.
model_routing:
strategy: Claude Opus 4.7
writing: Claude Sonnet 4.6
research: Gemini 3.1 Pro
reasoning_review: GPT-5.4
final_editor: Claude Sonnet 4.6
Pipeline artykułu
- Utwórz etap
topic_intake. - Utwórz etap
project_routing. - Utwórz etap
keyword_and_intent_mapping. - Utwórz etap
cluster_assignment. - Utwórz etap
source_research. - Utwórz etap
outline_generation. - Utwórz etap
draft_generation. - Utwórz etap
eeat_enrichment. - Utwórz etap
geo_enrichment. - Utwórz etap
internal_linking. - Utwórz etap
metadata_generation. - Utwórz etap
quality_review. - Utwórz etap
publish_ready_export.
Routing tematu
Przed wygenerowaniem artykułu sprawdź:
- Czy temat dotyczy osoby, reputacji, portfolio lub metodologii?
- Jeśli tak, wybierz
Personal Authority Hub.
- Jeśli tak, wybierz
- Czy temat dotyczy konkretnego problemu technicznego?
- Jeśli tak, wybierz odpowiedni blog niszowy.
- Czy temat pasuje do więcej niż jednego bloga?
- Jeśli tak, wybierz jeden główny blog i zaplanuj linki do pozostałych.
- Czy podobny temat już istnieje?
- Jeśli tak, zdecyduj: update, merge, redirect albo nowy angle.
- Czy temat ma przypisany
cluster_id? - Czy temat ma rolę:
hub,spoke,support,glossary,case_study? - Czy temat ma jasną intencję wyszukiwania?
SEO checklist dla każdego artykułu
- Primary keyword wybrany.
- Secondary keywords wybrane.
- Search intent określony.
- Tytuł zawiera primary keyword.
- Pierwszy akapit zawiera primary keyword.
- Jeden nagłówek H2/H3 zawiera primary keyword lub wariant.
- Slug jest krótki i opisowy.
- Meta title ma mniej niż 60 znaków.
- Meta description ma mniej niż 160 znaków.
- Artykuł ma logiczne H2/H3.
- Artykuł odpowiada na główne pytanie szybko.
- Artykuł ma linki wewnętrzne.
- Artykuł ma źródła zewnętrzne, jeśli temat ich wymaga.
- Artykuł nie powiela istniejącego tekstu.
- Artykuł ma zaplanowany update cadence.
E-E-A-T checklist
- Autor jest jasno wskazany.
- Artykuł linkuje do profilu autora.
- Artykuł pokazuje doświadczenie praktyczne.
- Artykuł zawiera konkretne przykłady.
- Artykuł pokazuje kompetencje autora.
- Artykuł nie udaje doświadczenia, którego nie podano.
- Artykuł ma sekcję ograniczeń lub założeń.
- Artykuł ma datę publikacji.
- Artykuł ma datę aktualizacji, jeśli temat jest zmienny.
- Artykuł ma informację o użyciu AI, jeśli AI pomagało w tworzeniu.
- Artykuł ma źródła lub evidence pack.
- Artykuł ma jasne rozróżnienie między opinią, doświadczeniem i faktem.
- Artykuł ma politykę korekt lub link do niej.
GEO checklist
- Artykuł ma TL;DR.
- Artykuł ma krótką odpowiedź na główne pytanie.
- Artykuł ma definicję głównego pojęcia.
- Artykuł ma cytowalne bloki 1-2 zdania.
- Artykuł ma tabelę porównawczą, jeśli temat tego wymaga.
- Artykuł ma listę kroków lub procedurę.
- Artykuł ma FAQ.
- Artykuł ma evidence pack.
- Artykuł ma jasne nagłówki.
- Artykuł ma sekcję ograniczeń.
- Artykuł zawiera dane, cytaty lub źródła, jeśli są potrzebne.
- Artykuł jest łatwy do zacytowania przez AI answer engines.
Linkowanie wewnętrzne
- Artykuł ma link do właściwej strony huba, jeśli pomaga zrozumieć autora lub metodologię.
- Artykuł ma link do pillar page w swoim klastrze.
- Artykuł ma linki do powiązanych spoke articles.
- Linki między blogami są kontekstowe.
- Anchor text jest naturalny i opisowy.
- Nie ma linków dodanych wyłącznie dla SEO.
- Nie ma sitewide spam links.
- Nie ma linkowania do każdego bloga na siłę.
- Linki wychodzące są uzasadnione.
- Linki są sprawdzone technicznie.
Frontmatter checklist
titleslugproject_idproject_rolecluster_idcluster_roleprimary_keywordsecondary_keywordssearch_intenttarget_audienceauthor_entityauthor_profile_urlai_assistedhuman_reviewed_bysource_verifiedfirst_hand_experience_requiredeeat_anglegeo_blocks_requiredinternal_links_requiredexternal_sources_requiredcanonical_urlstatuscreated_atupdated_at
Schema checklist
PersonProfilePageOrganization, jeśli dotyczy.WebSiteArticlelubBlogPostingBreadcrumbListFAQPage, jeśli artykuł ma FAQ.sameAsdla autora.authorwskazuje właściwe author entity.publisherwskazuje właściwy projekt lub organizację.datePublisheddateModifiedmainEntityOfPage
Publishing calendar
- Ustal realną pojemność publikacyjną tygodniowo.
- Personal hub publikuje mniej, ale strategicznie.
- Blogi niszowe publikują regularnie spoke articles.
- Każdy tydzień ma przypisane projekty.
- Każdy temat ma przypisany cluster_id.
- Każdy temat ma przypisany model.
- Każdy temat ma status.
- Każdy temat ma owner/reviewer.
- Każdy temat ma datę publikacji.
- Każdy temat ma datę aktualizacji lub recheck.
Przykład minimalnego rytmu:
Tydzień:
- 1 artykuł strategiczny albo build log na personal hub
- 2 artykuły spoke na blogach niszowych
- 1 update istniejącego artykułu
- 1 audyt linkowania lub klastra
Quality gate przed publikacją
- Artykuł ma status
draft. - Artykuł przeszedł
project_routing. - Artykuł przeszedł
seo_review. - Artykuł przeszedł
eeat_review. - Artykuł przeszedł
geo_review. - Artykuł przeszedł
internal_link_review. - Artykuł przeszedł
cannibalization_review. - Artykuł ma kompletne frontmatter.
- Artykuł ma wskazane schema.
- Artykuł ma AI disclosure, jeśli potrzebne.
- Artykuł ma oznaczone TODO, jeśli wymaga testów.
- Artykuł ma status
publish_ready.
Czego nie publikować
- Nie publikuj tekstu bez przypisanego projektu.
- Nie publikuj tekstu bez cluster_id.
- Nie publikuj tekstu bez intencji wyszukiwania.
- Nie publikuj tekstu, który powiela istniejący artykuł.
- Nie publikuj tekstu z fałszywymi źródłami.
- Nie publikuj tekstu z udawanym doświadczeniem autora.
- Nie publikuj tekstu bez review, jeśli jest techniczny.
- Nie publikuj tekstu z linkowaniem wyglądającym jak manipulacja SEO.
- Nie publikuj tekstu masowego bez realnej wartości.
Analytics i monitoring
- Podłącz Google Search Console lub odpowiednik dla każdej domeny.
- Podłącz analytics dla każdego bloga.
- Włącz cross-domain tracking, jeśli blogi działają na osobnych domenach.
- Śledź ruch organiczny per projekt.
- Śledź frazy per klaster.
- Śledź CTR per artykuł.
- Śledź pozycje pillar pages.
- Śledź orphan pages.
- Śledź broken links.
- Śledź kanibalizację keywordów.
- Śledź aktualizacje wymagane dla starych treści.
- Śledź cytowania lub wzmianki w AI answer engines, jeśli ręcznie lub narzędziowo to sprawdzasz.
Miesięczny audyt
- Sprawdź, czy personal hub nadal dobrze reprezentuje author entity.
- Sprawdź, czy każdy blog niszowy ma jasny zakres.
- Sprawdź, czy nie pojawiły się tematy poza zakresem.
- Sprawdź, czy każdy klaster ma pillar page.
- Sprawdź, czy spoke articles linkują do właściwego huba.
- Sprawdź, czy nie ma orphan articles.
- Sprawdź, czy nie ma kanibalizacji między blogami.
- Sprawdź, czy linkowanie między domenami wygląda naturalnie.
- Sprawdź, czy AI disclosure jest spójne.
- Sprawdź, czy schema jest kompletna.
- Sprawdź, które artykuły wymagają aktualizacji.
- Zaplanuj tematy na kolejny miesiąc.
Kwartalny audyt strategiczny
- Oceń, które blogi mają sens biznesowy i SEO.
- Oceń, które klastry rosną.
- Oceń, które klastry nie mają trakcji.
- Zdecyduj, czy dodać nowy blog.
- Zdecyduj, czy zamrozić słaby blog.
- Zdecyduj, czy połączyć dwa klastry.
- Zdecyduj, czy przenieść temat do innego projektu.
- Zaktualizuj promptbook.
- Zaktualizuj model routing.
- Zaktualizuj checklisty QA.
- Zaktualizuj author entity.
Minimalny plan startowy na 14 dni
Dzień 1-2
- Utwórz firmę w PaperClip.
- Utwórz projekt
Personal Authority Hub. - Utwórz globalny author entity.
- Dodaj AI disclosure policy.
- Dodaj correction policy.
Dzień 3-4
- Utwórz projekt
OpenClaw / AI Agents. - Utwórz projekt
Self-hosted DevOps. - Zdefiniuj zakres każdego projektu.
- Dodaj pierwsze topical maps.
Dzień 5-6
- Utwórz bibliotekę promptów.
- Dodaj prompty globalne.
- Dodaj prompty dla hubu.
- Dodaj prompty dla blogów niszowych.
Dzień 7-8
- Skonfiguruj model routing.
- Skonfiguruj pipeline artykułu.
- Skonfiguruj frontmatter.
- Skonfiguruj checklisty QA.
Dzień 9-10
- Przygotuj pierwszy pillar page dla
OpenClaw / AI Agents. - Przygotuj pierwszy pillar page dla
Self-hosted DevOps. - Przygotuj stronę mapy tematów na personal hubie.
Dzień 11-12
- Wygeneruj 2 pierwsze spoke articles.
- Przeprowadź E-E-A-T review.
- Przeprowadź GEO review.
- Przeprowadź internal linking review.
Dzień 13-14
- Opublikuj pierwsze treści.
- Sprawdź linkowanie.
- Sprawdź metadane.
- Sprawdź schema.
- Zapisz wnioski do promptbooka.
Minimalny zestaw plików
paperclip/
agent.md
paperclip_multiblog_master_checklist.md
config/
company.yaml
author_entity.yaml
model_routing.yaml
projects.yaml
linking_rules.yaml
publishing_pipeline.yaml
prompts/
global/
hub/
niche/
quality/
projects/
personal_authority_hub.yaml
openclaw_ai_agents.yaml
self_hosted_devops.yaml
database_engineering.yaml
cms_wordpress_ghost.yaml
paper_models.yaml
Finalna checklista gotowości systemu
- Jedna firma w PaperClip działa.
- Personal Authority Hub działa.
- Minimum dwa blogi niszowe działają.
- Author entity jest wspólne.
- Promptbook jest gotowy.
- Model routing jest ustawiony.
- Pipeline artykułu jest ustawiony.
- Frontmatter jest kompletne.
- Linkowanie ma jasne reguły.
- E-E-A-T review działa.
- GEO review działa.
- SEO review działa.
- Quality gate blokuje słabe teksty.
- Kalendarz publikacji działa.
- Analytics działa.
- Miesięczny audyt jest zaplanowany.