Checklista WWW
- Usunąć dane demo
Strony i wpisy typu „test” albo „temp” lub „lorem ipsum” itd. - Favicon
- Yootheme > Settings > Favicon:
- Favicon PNG 96px
- Touch icon 180px
- Tytuły <title> i meta description (patrz: Poradnik SEO)
- Polski język witryny
- WordPress: Settings > Site language: Polsk
- W Joomli domyślnie jest PL
- Polityka prywatności:
- noindex, follow
- Link w stopce
- Joomla: Dedykowane odrębne menu:
Menus > Samodzielne strony PL > Single Article
- Responsywność
- Logo / hamburge
- Mobilne menu
- Wyśrodkowanie treści
- Marginesy
- Kontrasty, wielkości czcionek
- Rozmiar tekstu minimum 16px
- https://webaim.org/resources/contrastchecker/ (kontrast: AA)
- https://whatfonttool.com/ (wtyczka do fontów, rozmiarów)
- SEO elementy dla każdej podstrony
- Nagłówki H1, H2, H3 (Pomocna wtyczka: https://detailed.com/extension/)
- Atrybuty alt do grafik, title do linków
- Treści i ciekawe moduły, nie sam grid (strona główna) – zerknij: https://mamaija.info.pl/
- Menu nawigacyjne
- Logo linkujące do strony głównej
- Odpowiednia kolejność pozycji (patrz: Poradnik SEO)
- YooTheme Pages (kiedyś Builder) vs Templates
- Wszystkie strony statyczne = Pages (również strona główna)
- Templates tylko dla bloga (w tym pojedynczy wpis) i stron blogopodobnych (np. rankingi)
- Blog
- Usuwamy prefiks /category w url
- Usuwamy frazy „Archiwa”/”Archiwum” w title, nagłówkach
- Kategoria „Uncategorised” – usuwamy jeśli nie ma tam wpisów, przenosimy, dostosowujemy, zmieniamy nazwę (np. zmieniamy na ogólną kategorię blog, jeśli jest tylko jeden ogólny blog, lub podkategorie jeśli trzeba).
- Układ możemy pobrać ze strony – najlepiej to zrobić, nie kombinować
- szablon.starterfirm.eu
- wordpress.starterfirm.eu
- Jeśli strona wymaga customowej templatki, to zachować typy template w Yootheme
- WordPress: Category archive
- Joomla: Category blog
- Grid musi być jako posts (nie custom posts – wtedy nie działa paginacja)
- Sidebar / panel boczny (naprawdę musisz robić custom? Nie da się bazować na szablonach?)
- Artykuły / wpisy jako zwykła taksonomia
- Dodawane z poziomu WP/Joomli jako zwykła taksonamia (zwykły artykuł Joomla, lub wpis Wordrpess). Nie stosujemy buildera do edytowania pojedynczych wpisów.
- Sidebar tworzymy jeden uniwersalny jako template pojedynczego wpisu.
- Układ możemy pobrać ze strony:
- szablon.starterfirm.eu
- wordpress.starterfirm.ee
- Artykuł ma mieć swój template, zbudowany w YooTheme, zawierający przynajmniej:
- Tytuł H1
- Zdjęcie zajawka
- Treść
- Moduł komentarzy pod wpisem
- Panel boczny (sidebar):
- Tytuły z dwukropkiem, jako H3
- Każde z poniższych ma mieć 5 elementów
- „Najnowsze wpisy:”
- „Najpopularniejsze wpisy:”
- Joomla = po ilości hitsów
- WordPress = po ilości komentarzy
- „Najnowsze komentarze:”
- Linkiem ma być tytuł wpisu
- Fragment treści komentarza
- Autor (upewnić się że nie admin – indywidualni autorzy do wszystkich komentów)
- Mail w domenie
- kontakt@domena.pl – kierować prośbę do Michała o stworzenie skrzynki
- Stopka
- Element footer – dynamiczne dla wszystkich podstron
- Bez żadnych H1, bez żadnego archiwum
- Polityka Prywatności
- Odnośnik do góry
- Jeśli strona ma rozbudowane kategorie blogowe, można dodać
- Realizacja Starterfirm – Nie dajemy na stronach zapleczowych (w ogóle nie podajemy autora)
- Rejestracja użytkowników wyłączona
Joomla: Users > Manage > Options > Allow User Registration: No
WordPress: Settings > General > Membership: Anyone can register: Odznaczone - Usunąć ID z URL
Joomla: Content > Articles > Options > Integration > Routing: Remove IDs from URLs: Yes - Open graph (structured data for local SEO)
- WordPress – Rank Math:
- Title: Menu link title
- Logo-og.png (1200 x 630 px)
- Sprawdzić share’owanie na Facebooku:
https://developers.facebook.com/tools/debug/
- Joomla: Phoca Open Graph Plugin – w przygotowaniu
- WordPress – Rank Math:
- Informacja o cookies
- Aktualna wersja (na dzień pisania tego – vCLAUDE_0.1b)
- GTM + GA + GSC
Poradnik SEO
*Każda strona/podstrona powinna zawierać:
1. Nagłówki:
- Nagłówek H1 – zawsze x1, z główną frazą, u góry strony, na głównym widoku
- Nagłówki H2 – też muszą być, najlepiej więcej niż (Najczęściej tytuły modułów lub wpisów w gridzie
- Nagłówki H3 – dobrze, żeby jakieś były
- Nagłówki H4-H6 – raczej nie używamy, sporadycznie
2. Tytuły <title> i meta description
Jeżeli pracujemy na istniejącej stronie – zachowujemy meta dane (np. robimy kopię WebCopy, robimy screeny, zakładamy arkusz kalkulacyjny, wykuwamy w kamieniu) – obojętnie jaką metodą, ale mają być zachowane. Jeśli strona lub jej niektóre podstrony nie mają meta danych, tworzymy je zgodnie z SEO.
STRONY:
- strona główna
- wszystkie z menu nawigacyjnego
- polityka prywatności
- blog (również pojedyncze wpisy)
ZASADY:
- Długość title 50-60 ZZS,
- Długość meta 140 – 155 ZZS.
- Indywidualne – odchodzimy od łączonych zmiennych, separatorów itd.
Nie używamy domyślnych w rank macie typu:
„%title% %page% %sep% %sitename%
Bo zmienne typu sitename będą dublować meta dane.
W globalnych ustawieniach rank math, zostawiamy samo %title%
Rank math > Titles & meta > Post types: Posts

! Analogicznie dla Pages
- Następnie ręcznie ustawiamy (title i meta wg wytycznych SEO) dla każdej strony, każdego wpisu blogowego, traktując globalne ustawienie %title% jako bezpiecznik (gdy brakuje indywidualnych meta danych, ale finalnie w edycji danej strony usuwamy %title% i dodajemy indywidualne meta dane pasujące do tematyki podstrony).
W Joomli nie trzeba wtyczki, tytuł ustawia się podczas edycji artykułu w Options > Browser Page Title (na samym dole). Meta description w zakładce Publishing > Metadata > Meta
3. Menu nawigacyjne — Kolejność (pomijasz niepotrzebne):
- Logo (klikalne, przekierowujące do sg)
- Start/Strona główna
- O nas/O mnie
- Oferta
- Cennik
- Galeria
- Ranking
- Blog (ew. kategorie blogowe jedna obok drugiej; może być też rozwijany blog jeśli jest dużo kategorii)
- Partnerzy
- Kontakt
4. Logo i Favicon
- Logo:
YOOtheme -> Layout -> Site
- Logo image (jeśli mamy grafikę) : 300×100 px
- Logo text (jeśli nie mamy grafiki, możemy dać tutaj logo słowne)
- Favicon:
Wymiary:
- 96x96px (Favicon PNG)
- 180x180px (Touch Icon)
5. Linkowanie wewnętrzne + title do linków
(np. linkowanie do podstrony „Kontakt” +title do tego linka/buttonu)
Zasady:
6. Grafiki
Zawsze dodajemy do nich atrybuty alt i title (jeśli jest możliwość).
Tematyczne, z frazami kluczowymi, bez pytań
7. Optymalizacja treści po frazy
Zasady:
8. Mail w domenie
Kontaktowy mail w domenie (/kontakt), nie żaden inny. Dla każdej naszej strony zapleczowej. Jeśli nie ma – należy stworzyć.
9. Stopka
- Nie podajemy „Realizacja: Starterfirm” ani żadnych innych niezbadanych danych
- Pomijamy, nie przenosimy „Archiwum” – za dużo treści, linków – robi się chaos
- Najlepiej coś takiego dodać do stopki:
„Nota prawna
Treść i grafika na niniejszej stronie, chronione są prawem autorskim.
Wszelkie prawa zastrzeżone © uni-plus.pl”
10. Polityka Prywatności
– jeśli nie ma, należy stworzyć, najlepiej coś uniwersalnego
– zawsze noindex
– zamieszczamy w stopce, nie może pojawić się w menu naw.
(Sprawdź tu: https://www.uni-plus.pl/)
11. YooTheme – Podstawy
Poszczególne strony tworzymy w:
*Templates:
- Blog (category blog)
- Kategorie blogowe (np. sport, dom i ogród, itd)
- Ranking
- Pojedynczy wpis (single article)
*Pages:
Pozostałe strony:
- Strona główna,
- O nas/O mnie,
- Partnerzy,
- Kontakt,
- Oferta,
- Cennik,
- Galeria,
- itd.
12. SEO podpowiedzi
12a. Strona główna:
Powinna zwierać slider: w tle grafika, H1 z frazą +trochę treści; można dodać grid z np. 3 najpopularniejszymi wpisami
Strona główna to nie tylko zajawki wpisów blogowych. Fajnie jest się pobawić tematycznie, dodać zoptymalizowane treści, moduły. Dobrze, gdyby każda strona przenoszona na YooTheme, różniła się od pozostałych – możesz wymyślać moduły, pobierać i dostosowywać https://yootheme.com/wordpress-themes.
Pamiętaj, że oprócz 1xH1, pojawiły się też H2, H3.
Najnowsze wpisy/Najpopularniejsze wpisy/Komentarze/Kategorie blogowe/różnie przeróżnie
Title i meta
Stopka
Inspiracje – Szablony, strony
Nasze strony zapleczowe:
Szablony YooTheme do ściągnięcia (Joomla/WordPress):