Wpis archiwalny – jako ciekawostka historyczna i punkt odniesienia do tego, jak szybko wszystko się zmienia. Znaczna część zaleceń w tym wpisie jest dziś nieaktualna, nieskuteczna lub wręcz szkodliwa. Poniżej znajdziesz aktualny stan wiedzy (październik 2026) a we wpisie wyraźne oznaczenia, czego nie należy już stosować.
Aktualny stan wiedzy – co zrobić po instalacji WordPressa?
- Wersja WordPressa i PHP. Stale trzeba dbać o to, aby była zainstalowana najnowsza wersja WP i PHP. Wersje PHP ustaw w panelu hostingu zaraz po instalacji WP. Aktywnie wspierana jest tylko najnowsza wersja WordPressa, więc włącz automatyczne aktualizacje.
- HTTPS od pierwszego dnia. Adres witryny ustaw jako https://
- Domena w jednej wersji. Wybierz z www albo bez www i ustaw przekierowanie 301 z drugiej wersji. Do tego dochodzi znacznik canonical, który Yoast SEO dodaje automatycznie.
- Mapa witryny jest wbudowana. Od WordPressa 5.5 działa natywnie pod /wp-sitemap.xml. Yoast SEO tworzy własną pod /sitemap_index.xml. Zgłoś ją raz w Google Search Console i Bing Webmaster Tools. Nie używaj dwóch map naraz.
- AI jest już w rdzeniu. Najnowszy WP ma wbudowaną integrację AI: Ustawienia → Connectors (Łączniki) do podpięcia kluczy API (m.in. OpenAI, Google, Anthropic). Gotowe funkcje to m.in. generowanie tekstów i obrazów.
- Szybkość = Core Web Vitals. Mierzą ją trzy metryki: LCP ≤ 2,5 s, INP ≤ 200 ms (zastąpił FID w marcu 2024) i CLS ≤ 0,1, liczone dla 75% realnych użytkowników. To sygnał rankingowy od 2021, ale Google sam przyznaje, że jego waga jest niewielka.
- Analityka to GA4. Oficjalna wtyczka to Site Kit by Google. Alternatywą jest ExactMetrics albo Google Tag Manager.
- Zgoda na cookies wymaga czegoś więcej niż banera informacyjnego. Cookies inne niż niezbędne wymagają uprzedniej zgody, a analityka według UODO też się do nich zalicza. Jeśli korzystasz z AdSense (wyświetlasz reklamy), GA4 (monitorujesz ruch) lub Google Ads (kupujesz reklamy), a masz odwiedzających z EOG (Europejski Obszar Gospodarczy), potrzebujesz Consent Mode v2. W przypadku personalizowanych reklam AdSense potrzebujesz też certyfikowanego przez Google CMP (Consent Management Platform – Platforma Zarządzania Zgodami w formie wtyczki, skryptu lub usługi zewnętrznej) zgodnego z TCF (Transparency and Consent Framework – Ramy Przejrzystości i Zgody). Kompletny zestaw darmowych wtyczek to CookieYes (wyświetla baner), WP Consent API (przekazuje decyzję), Site Kit by Google (zarządza kodem GA4 i wysyła sygnały Consent Mode v2 do Google).
- Mniej wtyczek, więcej aktualizacji. Jak najmniej zainstalowanych wtyczek. Według raportów około 90% nowych podatności jest wykrywanych we wtyczkach – każda zbędna wtyczka to wyższe ryzyko.
Po zainstalowaniu nowego WordPressa według tych instrukcji:
Instalacja WordPressa na hostingu z Home.pl z domeną z OVH
Instalacja WordPressa + Domena / Subdomena + Nowy email
trzeba przeprowadzić podstawową konfigurację, aby osiągnąć jak najwyższy potencjał tego CMSa. Jest to podstawowy czynnik wpływający na wygodną pracę z nim i zwiększoną widoczność witryny w wynikach wyszukiwania (SERPach).
Konfiguracja nowego WordPressa. Podstawowa lista kontrolna
Ustawienia » Ogólne » Adres WordPressa & Adres witryny
Zazwyczaj zalecane jest użycie wersji bez www, gdyż wówczas link jest krótszy i zgrabniejszy. W obu polach należy wpisać tego samego URLa bez ostatniego ukośnika, czyli przykładowo…
https://twojadomena.pl
Trzeba również prawidłowo skonfigurować ustawienia witryny w Google Search Console. Po zalogowaniu na swoim koncie, przy wybranej witrynie należy kliknąć symbol koła zębatego, następnie Ustawienia witryny i w sekcji Preferowana domena zaznaczyć Wyświetlaj adresy URL jako twojadomena.pl. Analogicznie przy podaniu w ustawieniach WP wersji z przedrostkiem www.
Search Console / Preferowana domena: ustawienie nie istnieje. Google wycofał je w 2019 r. przy migracji do nowej wersji Search Console i ignoruje dawne konfiguracje. Wybór wersji adresu sygnalizuje się dziś przekierowaniem 301, znacznikiem canonical i mapą witryny.
W Ustawieniach ogólnych należy także ustawić odpowiednią strefę czasową, format daty i godziny. Osobiście jako format daty zaznaczam Własny i wpisuje d.m.Y, dzięki czemu zapis daty wygląda najnormalniej wg mnie. Czasami należy także edytować pierwszy dzień tygodnia i język witryny.
Ustawienia » Pisanie » Usługi aktualizacji
W tej sekcji warto wkleić listę adresów tzw. Update Services, które służą do powiadamiania o nowej treści na stronie. Lista, którą stosuje (stosowałem) …
http://api.feedster.com/ping
http://api.moreover.com/RPC2
http://api.moreover.com/ping
http://blogsearch.google.com/ping/RPC2
http://bulkfeeds.net/rpc
http://blo.gs/ping.php
http://bblog.com/ping.php
http://geourl.org/ping
http://ipings.com
http://ping.blo.gs/
http://ping.feedburner.com
http://ping.syndic8.com/xmlrpc.php
http://ping.weblogalot.com/rpc.php
http://ping.bloggers.jp/rpc/
http://rpc.pingomatic.com/
http://rpc.twingly.com
http://rpc.blogrolling.com/pinger/
http://rpc.technorati.com/rpc/ping
http://rpc.weblogs.com/RPC2
http://topicexchange.com/RPC2
http://www.blogdigger.com/RPC2
http://www.blogshares.com/rpc.php
http://www.blogsnow.com/ping
http://www.blogstreet.com/xrbin/xmlrpc.cgi
http://www.blogpeople.net/servlet/weblogUpdates
http://www.newsisfree.com/xmlrpctest.php
http://www.feedsubmitter.com
http://www.pingerati.net
http://www.pingmyblog.com
http://www.weblogalot.com/ping
http://xping.pubsub.com/ping
Ważne. Konfiguracja Update Services jest nieaktualna.
- Publiczne usługi pingowania wyszukiwarek zostały zastąpione przez Search Console i mapy witryn.
- Sam ping do map witryn Google wyłączył w 2023 r., a żądanie kończy się błędem 404.
- Według wątku na forum ClassicPress wiele serwisów z takich list nie działa lub nie jest utrzymywanych.
- Nadmierna liczba adresów może być odbierana jako spam.
- Domyślnie WordPress ma tylko rpc.pingomatic.com. Wystarczy go zostawić albo wyczyścić pole.
Ustawienia » Czytanie » Strona główna wyświetla
Ta opcja zazwyczaj powinna być ustawiona na Najnowsze wpisy. Istnieje plotka, że dynamiczna strona główna pokazująca najnowsze wpisy na blogu jest lepiej widziana przez Google niż strona statyczna. Natomiast oficjalne zalecenie to: wybór zależy od celu serwisu.
Ustawienia » Dyskusja » Domyślne ustawienia nowych artykułów
Osobiście odznaczam dwie pierwsze opcje: Spróbuj powiadomić… i Zezwól innym blogom… Jest to związane z tym, że funkcja WP odpowiedzialna za te opcje ma problemy z bezpieczeństwem i z tego, co wiem jest blokowana przez serwisy hostingowe. Dobrym rozwiązaniem jest także zainstalowanie wtyczki Disable XML-RPC Pingback, która usuwa problem.
Odznaczenie opcji w Dyskusji nadal ma sens, jednak nie zatrzymuje żądań wysyłanych bezpośrednio do xmlrpc.php. Ze względów wstecznej kompatybilności WordPress domyślnie nie wyłącza archaicznego protokołu XML-RPC. Blokadę trzeba włączyć samodzielnie na poziomie serwera lub zapory sieciowej.
Ustawienia » Bezpośrednie odnośniki » Popularne ustawienia
W tym miejscu należy zaznaczyć Nazwa wpisu, dzięki czemu struktura adresów będzie estetyczna i użyteczna, czyli zoptymalizowana.
https://twojadomena.pl/tytul-wpisu-strony/
To zaznaczenie spowoduje użycie zmiennej /%postname%/. Żeby dodać kategorię do struktury adresów należy wybrać Własny format i dodać zmienną /%category%/%postname%/.
W przypadku starych instalacji WordPress z zaznaczeniem domyślnym Prosty (Domyślny) (?p=123) zmiana na Nazwę wpisu nie wymaga dalszych działań, gdyż WP automatycznie zajmie się przekierowaniami ze starych adresów na nowe. To samo dotyczy zmiany z /%postname%/ na /%category%/%postname%/. W innych przypadkach może być konieczne samodzielne ustawienie przekierowań.
Niezbędne wtyczki
Poniższy zestaw wtyczek wykorzystuje praktycznie na każdej stronie, dlatego według mnie są one niezbędne.
Akismet to plugin antyspamowy będący na standardowym wyposażeniu instalatora WordPress. Prędzej czy później trzeba go włączyć.
Yoast SEO. Wtyczka wspierająca optymalizację SEO witryny. → Kompletna instrukcja konfiguracji Yoast SEO
Google Analytics Dashboard for WP. Statystyki Google Analytics w panelu WordPressa. Bardzo wygodne, gdyż po każdym zalogowaniu widać efekt prac na stroną w postaci wykresu.
Nowa nazwa wtyczki to ExactMetrics z obsługą GA4.
TinyMCE Advanced. Wtyczka rozszerzająca funkcje edytora tekstowego. Pomocne przy tworzeniu atrakcyjnie sformatowanego tekstu.
Nowa nazwa to Advanced Editor Tools i służy tylko do bloku Klasyczny. W edytorze blokowym nie jest potrzebna.
Cookie Consent (wcześniej UK Cookie Consent, pol. Zgoda na Cookies). Wtyczka wyświetlająca, wymagane przez prawo, informacje o ciasteczkach.
Nowa nazwa to GDPR/CCPA Cookie Consent Banner / Termly. Według danych Wordfence ta rodzina wtyczek miała wcześniej załatane podatności (m.in. CVE-2024-35692). Sam baner informacyjny nie spełnia dzisiejszych wymogów (patrz wstęp).
Opisy kategorii i tagów
Wpisy » Kategorie/Tagi
W tym miejscu warto przygotować unikalne opisy dla wszystkich kategorii i dla wszystkich tagów, co zwiększy ich widoczność w SERPach. Dobry opis zawiera 300-600 znaków prezentujących, ważne z punktu widzenia użytkownika, szczegółowe informacje o danej kategorii/tagu.
Jeśli jest wykorzystywana wtyczka Yoast SEO, pod opisem znajdują się jej ustawienia. Najważniejsze elementy do uzupełnienia to tytuł i opis SEO. Tytuł powinien krótko i zgrabnie opisywać kategorię/tag, jednak nie powinien być zbyt krótki np. jednowyrazowy (zamiast WordPress np. Wszystko o WordPressie). Natomiast opis powinien zachęcać użytkownika do kliknięcia w link w SERPach.
Nagłówki h1, h2, h3…
Nagłówki w większości szablonów dla WordPressa są ustawione prawidłowo. Jednak warto zweryfikować czy szablon spełnia poniższe wytyczne:
- tytuł postu/strony jako h1 i nic więcej
- nazwa strony jako h1, ale tylko na stronie głównej; na pojedynczych wpisach/stronach oraz kategoriach nazwa strony maksymalnie jako h3
- panel boczny (sidebar) nie powinien być wypchany h2 i h3
Jeśli coś jest nie tak, najczęściej wystarczy edytować pliki post.php i page.php.
- Plik post.php nie jest standardowym szablonem motywu, wpisy obsługuje single.php.
- W motywach blokowych szablony edytuje się w Edytorze witryny, a nie w plikach.
- Zasady nagłówków (jeden H1 itd.) pozostają rozsądną praktyką dostępności, ale nie traktuj ich jako wymogu Google.
Czyszczenie kodu
Kod Javascript i CSS znajdujący się w plikach szablonu należy przenieść do zewnętrznych plików Javascript/CSS. Dzięki temu szablon będzie czysty i lepiej zoptymalizowany pod kątem SEO.
Zbyt duże uproszczenie. Ważny jest wpływ na LCP, INP i CLS, a nie sama lokalizacja kodu. Wydanie WP 7.0 samo poprawia priorytetyzację obrazów i ładowanie stylów bloków.
Przyspieszanie WordPressa
Szybkość ładowania strony to obecnie istotny czynnik dla wyszukiwarki Google. Główne zabiegi przyspieszające WP:
- Optymalizacja szablonu w celu zmniejszenia ilości połączeń z bazą danych. Należy pozostawić tylko niezbędne połączenia.
- Instalacja wtyczki cache. Porównanie wtyczek cache do WordPressa.
- CDN. W3 Total Cache doskonale współpracuje z CDNami (Content Delivery Network).
- Korzystanie z odpowiedniego serwera. Zaryzykuje stwierdzenie, że im większa oszczędność na hostingu, tym dłuższy czas ładowania strony – jeśli się mylę, proszę o komentarz 😉
Paginacja…
… czyli numerowana nawigacja podstron np. kategorii gwarantuje, że wszystkie wpisy zostaną zaindeksowane. W przypadku kategorii bez paginacji z dużą ilością wpisów istnieje ryzyko, że do ostatnich wpisów googlowski bot nie dotrze.
Niektóre szablony obsługują paginację w standardzie, w innych trzeba ją włączyć w ustawieniach. Jednak najczęściej potrzebna jest dodatkowa wtyczka np. WP-PageNavi.
Stwierdzenie, że paginacja gwarantuje indeksację to obecnie duże uproszczenie.
- Google nie używa rel=prev/next od lat, oficjalnie przyznał to w 2019.
- Strony kategorii indeksuje po zwykłych linkach, więc ważne jest, by były połączone linkami w serii.
- W motywach blokowych numerację zapewniają bloki Query Loop, więc wtyczka jest zbędna.
Komentarze są szkodliwe… czasami
Komentarze mogą zepsuć starannie dobraną gęstość słów kluczowych w artykule. To ryzyko występuje szczególnie przy długich, merytorycznych i poradnikowych treściach, które zbierają stosunkowo dużo komentarzy. Całe szczęście można je wyłączyć, zarówno przy stronach jak i przy wpisach.
Komentarze psujące gęstość słów kluczowych to mit. Google potwierdziło, że gęstość słów kluczowych nie jest czynnikiem rankingowym. Matt Cutts mówił to już w 2011, John Mueller w 2021.
W innych przypadkach komentarze są mocno pożądane, gdyż dla Google stanowią dowód zaangażowania czytelników i tym samym ciekawej treści na stronie. Najprostszym sposobem na zyskanie większej ilości komentarzy jest pisanie we wciągającym stylu i zwykłe pytanie do czytelników o ich opinie, ich historie na określony temat – uważny czytelnik tego posta znajdzie w nim przykład.
Kolejny sposób. Które stwierdzenie jest atrakcyjniejsze: Brak komentarzy czy Brak komentarzy. Twoje myśli są mile widziane! ? Najczęściej można to edytować w pliku index.php lub comments.php.
Dobrą praktyką jest również podziękowanie czytelnikowi po umieszczeniu jego pierwszego komentarza. Można to zrobić poprzez wysłanie wiadomości email lub przekierowanie po skomentowaniu na stronę z podziękowaniami. Pomoże w tym wtyczka np. Yoast Comment Hacks.
Nowa nazwa to Comment Experience i prawdopodobnie straciła wsparcie.
Linkowanie do wpisów powiązanych
Ułatwia robotom dotarcie do starszych postów, co poprawia SEO. Dostępnych jest kilka dobrych wtyczek typu related post plugin, ale bardziej preferowana jest edycja kodu szablonu lub ręczne dodanie linków do powiązanych wpisów w trakcie tworzenia posta.
Newsletter
Budowa bazy adresów email użytkowników jest przez wielu marketingowców uważana za kluczowy element każdego ebiznesu, gdyż zapewnia bezpośredni kontakt z zainteresowanymi i tym samym pomaga budować z nimi relacje.
Porównanie narzędzi do budowy bazy email i wysyłki newslettera
Dobrym miejscem na umieszczenie formularza zapisu (lub linka do niego) jest koniec posta, gdy czytelnik jest po jego owocnej lekturze. Przykładowy tekst do wykorzystania: Lubisz ten wpis? Zapisz się na nasz newsletter, aby dostawać takich więcej!
Drugi dobry moment na zyskanie nowego subskrybenta newslettera występuje, gdy ten napisze swój pierwszy komentarz. Na przykład wtyczka MailPoet oferuje możliwość automatycznego zapisu do bazy – dodaje pod polem na wpisanie komentarza możliwość zaznaczenia: Zapisz mnie do newslettera.
Aktualna wersja wtyczki to MailPoet 3.
Źródła
https://yoast.com/wordpress-seo/
https://www.seowordpress.pl/przyklad-konfiguracji-wtyczki-seo-by-yoast/
