Zastanawiasz się, dlaczego Twoja strona na WordPressie nie pojawia się w Google, mimo że publikujesz regularnie i wypełniasz wszystkie pola w Yoast czy Rank Math? Nie jesteś sam. WordPress obsługuje 43% wszystkich stron w internecie, a mimo to większość problemów SEO sprowadza się do tych samych kilku przyczyn: noindex zostawiony w ustawieniach, błędny canonical, thin content, wolne ładowanie albo po prostu zbyt młoda domena. Ten przewodnik to praktyczna ścieżka diagnostyczna na 2026 rok. Pokazuję kolejno: jak sprawdzić, co naprawdę widzi Google, którą wtyczkę SEO wybrać, jak ujarzmić Core Web Vitals i kiedy warto oddać pozycjonowanie agencji. Bez teorii, z konkretnymi liczbami, narzędziami i checklistami.
Krótka odpowiedź
Najczęstsza przyczyna braku widoczności WordPressa w Google to włączona opcja Discourage search engines w Ustawieniach > Czytanie (Settings > Reading), która dodaje noindex do całej witryny. Drugi typowy winowajca to brak sitemapy zgłoszonej w Google Search Console oraz duplikaty taxonomy (tag/author archives bez noindex).
Diagnozę zawsze zaczynaj od narzędzia URL Inspection w GSC – pokaże dokładnie, co Googlebot zobaczył i dlaczego nie zaindeksował strony.
Usługi KC Mobile
Sprawdź naszą ofertę
Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.
WordPress a SEO 2026 – dlaczego to wciąż najlepszy wybór do organicznego ruchu
WordPress napędza 43% stron w internecie i 62% rynku CMS-ów według danych W3Techs z marca 2026. Dla SEO ma to konkretne konsekwencje. Po pierwsze – Googlebot kocha WordPressa, bo zna jego strukturę URL-i, wie, jak parsować wp-json API i potrafi szybko renderować standardowe szablony. Po drugie – ekosystem wtyczek (Rank Math, Yoast, RankMath Pro) daje Ci kontrolę, której nie ma żaden hostowany kreator typu Wix.
Co WordPress robi dobrze out of the box:
- Czyste, semantyczne URL-e (po włączeniu permalinks `/%postname%/`)
- Automatyczne XML sitemaps (od WP 5.5 nawet bez wtyczki)
- Heading hierarchy (H1, H2, H3) wymuszona przez większość motywów
- Hreflang dla wersji wielojęzycznych przez Polylang lub WPML
- Schema markup (przez wtyczki SEO lub natywnie w blokach Gutenberga)
Gdzie WordPress potrzebuje pomocy:
- Domyślny hosting na shared serwerach często ma TTFB > 800 ms
- Wtyczki dodają zbędny CSS/JS, co psuje Core Web Vitals
- Default themes generują thin pagination i archive pages
- Brak natywnej kontroli nad noindex dla taxonomy i autorów
Statystycznie strony WordPress mają o 15-20% wyższą medianę pozycji w SERP niż Wix czy Squarespace dla zapytań long-tail (dane Ahrefs Q1 2026). Ale ten przewagą przepada, gdy nie ogarniesz podstaw. Jeśli budujesz nową witrynę, zacznij od solidnego hostingu z LiteSpeed – polecam CyberFolks, bo ma natywny LSCache i Brotli, które dają realnie 30-40% szybszy LCP w porównaniu do shared Apache.
Strona WordPress nie pokazuje się w Google – 6 głównych przyczyn
Zacznijmy od bólu, z którym przychodzi większość klientów: Mam stronę od 3 miesięcy, dodałem wszystko, a w Google jest tylko nazwa firmy. W 90% przypadków winowajca jest na tej liście:
1. Zaznaczona opcja Discourage search engines from indexing this site – Settings > Reading. Dodaje globalny noindex. Sprawdź to PIERWSZE, zanim cokolwiek innego.
2. Robots.txt blokuje crawlowanie – domyślny plik WP nie blokuje, ale wtyczki bezpieczeństwa (iThemes, Wordfence) lub błąd ręcznej edycji potrafią dorzucić `Disallow: /`.
3. Brak sitemapy zgłoszonej w GSC – nawet poprawna witryna potrzebuje sygnału startowego. Standard URL: `/sitemap_index.xml` (Yoast/Rank Math) lub `/wp-sitemap.xml` (natywny WP).
4. Błędny canonical – wtyczka cache lub szablon ustawia canonical na inny URL (np. wersję bez www albo HTTP zamiast HTTPS).
5. Strona za logowaniem lub na stagingu – wp_options ma `siteurl` i `home` ustawione na `staging.domena.pl`, a Ty podlinkowujesz `domena.pl`.
6. Manual action lub algorithmic penalty – sprawdź Security & Manual Actions > Manual Actions w GSC. Po Helpful Content Update z marca 2024 wiele małych blogów dostało spadki, których nie wyczyścili.
Podobne objawy mogą generować problemy z wtyczkami WordPress, które blokują renderowanie kluczowych elementów strony. Jeśli zaś masz wszystko ustawione poprawnie, a Google wciąż nie indeksuje – sprawdź problemy z sitemap i logi serwera, czy Googlebot w ogóle Cię odwiedza.
Potrzebujesz pomocy z tym problemem?
Naprawimy to za Ciebie. Zostaw kontakt – odezwiemy się w 24h, zdiagnozujemy problem i przygotujemy wycenę naprawy.
- Bezpłatna diagnoza problemu w 24h
- Konkretna wycena naprawy + estymowany czas
- Doświadczenie w 200+ podobnych przypadkach
Diagnoza w Google Search Console – cztery raporty, które musisz znać
Search Console to Twój główny dashboard diagnostyczny. Większość ludzi ogląda tylko Performance, a tam się chowa najmniej ciekawych informacji. Oto cztery raporty, do których powinieneś zaglądać co tydzień:
1. Pages (Indexing > Pages) – pokazuje liczbę stron zaindeksowanych vs. wykluczonych. Jeśli widzisz 80% w Crawled – currently not indexed, masz problem z jakością contentu albo crawl budgetem. Klasyk: 12 000 stron, zaindeksowanych 800. Wtedy noindex na taxonomy i pagination.
2. URL Inspection (lupa na górze) – wklej dowolny URL. Dostaniesz dokładną odpowiedź: czy jest zaindeksowany, kiedy ostatnio crawlowany, jakim botem (smartphone vs desktop), jaki canonical Google sam wybrał i czy widzi wszystkie zasoby (JS/CSS). To jest single source of truth.
3. Core Web Vitals (Experience > Core Web Vitals) – grupuje URL-e na Good, Needs Improvement, Poor. Dane są real-user (CrUX), więc trafiają tu tylko URL-e z minimalną liczbą wizyt. Jeśli widzisz No data, to znaczy, że Twój ruch jest za mały, by Google miał dane.
4. Mobile Usability (od marca 2024 zastąpione przez Page Experience) – pokazuje błędy typu Text too small to read czy Clickable elements too close together. Po wprowadzeniu Mobile-First Indexing (2021) to nie jest opcjonalne.
| Raport GSC | Co diagnozuje | Częstotliwość sprawdzania |
|---|---|---|
| Pages | Indeksacja, ratio crawled/indexed | Co tydzień |
| URL Inspection | Pojedyncze problemy, debug canonical | Ad hoc |
| Core Web Vitals | LCP, CLS, INP w prawdziwych warunkach | Co miesiąc |
| Manual Actions | Kary ręczne od Google | Co miesiąc |
Jeśli dopiero zaczynasz, przejrzyj naszą instrukcję sprawdzania alt obrazków i poradnik o sitemapach – to najczęściej pomijane elementy w audycie.
Rank Math vs Yoast vs SEOPress – którą wtyczkę SEO wybrać w 2026
Pytanie pojawia się w każdej grupie WP na FB. Krótka odpowiedź: Rank Math, jeśli szukasz najwięcej funkcji w darmowej wersji. Yoast, jeśli wolisz dojrzały produkt z największym wsparciem agencyjnym. SEOPress, jeśli unikasz blokowania funkcji za paywall.
Rank Math (free + Pro od $69/rok)
- 18 typów schema markup w darmowej wersji
- Integracja z Google Search Console wbudowana
- Content AI (płatne) sugeruje keywords i strukturę
- Lekka – ok. 2-3 MB w bazie po pełnej konfiguracji
- Słabsza dokumentacja niż Yoast
Yoast SEO (free + Premium od $99/rok)
- Najlepsza analiza czytelności (Flesch, długość zdań, voice passive)
- Indexable database tabela – znacząco przyspiesza queries SEO
- Kosztuje, by odblokować wewnętrzne sugestie linków i redirect manager
- Długa historia – 14 lat aktywnego rozwoju
SEOPress (free + Pro od $59/rok)
- Pełen zestaw funkcji w cenie niższej niż konkurencja
- Lepsze wsparcie GDPR i tracking opt-in
- Mniejsza społeczność, mniej tutoriali w polskim internecie
| Funkcja | Rank Math Free | Yoast Free | SEOPress Free |
|---|---|---|---|
| Schema markup | 18 typów | 1 (Article) | 5 typów |
| Multiple keywords | Tak | Nie (Premium) | Tak |
| Redirect manager | Tak | Nie (Premium) | Tak |
| Sitemap XML | Tak | Tak | Tak |
| Local SEO | Tak | Premium | Premium |
| 404 monitor | Tak | Premium | Pro |
Moja rekomendacja: dla 90% nowych projektów Rank Math Free wystarcza. Jeśli masz e-commerce z setkami produktów i potrzebujesz Local SEO + WooCommerce SEO, dopłać za Rank Math Pro – wciąż taniej niż Yoast Premium. Yoast wybierz, jeśli pracujesz z klientami enterprise, którzy mają SOP-y oparte o Yoast.
Powiązane: jak skonfigurować schema w WordPressie.
Schema markup w WordPress – Article, Product, FAQ, HowTo i Review
Schema.org to słownik strukturalny, który mówi Google dokładnie, czym jest treść na stronie. Bez niego Google musi zgadywać. Ze schema – dostajesz rich snippets w SERP (gwiazdki, ceny, FAQ accordion), które realnie podnoszą CTR o 20-35% wg badań Search Engine Land z 2025.
Najważniejsze typy dla WordPressa:
- Article / BlogPosting – dla wpisów blogowych. Wymaga `headline`, `author`, `datePublished`, `image`.
- Product – dla WooCommerce. Wymaga `name`, `image`, `offers` (cena + availability). Bez tego nie pojawisz się w Google Shopping organic.
- FAQPage – dla sekcji FAQ. Generuje accordion w SERP, zajmuje pionowo dużo miejsca, świetny dla CTR.
- HowTo – dla instrukcji krok po kroku. Od listopada 2023 Google ograniczył wyświetlanie HowTo do desktopu mobile dla niektórych nisz.
- Review / AggregateRating – dla recenzji. Daje gwiazdki w SERP, ale uwaga: spam policy 2025 surowo karze fake reviews.
- LocalBusiness – dla firm lokalnych. Wymaga adresu, NAP, godzin otwarcia.
Manual vs plugin:
Plugin to 99% przypadków. Rank Math i Yoast generują schema automatycznie z meta pól, więc nie musisz pisać JSON-LD ręcznie. Manual schema (przez Custom HTML w bloku Gutenberg lub przez ACF + Schema Pro) ma sens tylko, gdy chcesz oznaczyć coś nietypowego (np. SoftwareApplication dla SaaS-a albo Course dla platformy edukacyjnej).
Jak zweryfikować poprawność:
1. Wklej URL do Schema Markup Validator – pokaże wszystkie typy znalezione na stronie.
2. Użyj Rich Results Test od Google – pokaże, czy schema kwalifikuje się do rich snippets.
3. W GSC zobacz raport Enhancements – tu znajdziesz błędy typu Missing field 'image'.
Najczęstszy błąd, który widzę przy audytach: podwójny schema (raz z Yoast, raz z motywu typu Astra czy Kadence). Google wtedy widzi konflikt i czasem ignoruje oba. Rozwiązanie: w ustawieniach motywu wyłącz wbudowany schema, niech rządzi tylko wtyczka SEO. Po dokładny tutorial sięgnij do konfiguracji schema krok po kroku.
Core Web Vitals – LCP, CLS, INP i jak je naprawić w WordPress
Od marca 2024 INP (Interaction to Next Paint) zastąpiło FID jako trzeci core metric. Razem z LCP i CLS tworzą Core Web Vitals – realny ranking factor potwierdzony przez Google. Targety na 2026:
- LCP (Largest Contentful Paint) < 2,5 s – jak szybko ładuje się największy element widoczny w viewport
- CLS (Cumulative Layout Shift) < 0,1 – jak bardzo strona skacze podczas ładowania
- INP (Interaction to Next Paint) < 200 ms – jak responsywna jest strona na klik/tap
WordPress-specific optimizations:
| Metryka | Główny problem WP | Rozwiązanie |
|---|---|---|
| LCP > 2,5 s | Nieoptymalne hero image, brak preloadu | WebP + `fetchpriority="high"`, hosting z LiteSpeed |
| CLS > 0,1 | Reklamy AdSense, web fonts FOIT | Reserve space (`width`/`height`), `font-display: optional` |
| INP > 200 ms | Heavy JS od wtyczek (Elementor, popup), third-party | Defer JS, usuwanie nieużywanych wtyczek |
Najszybsza wygrana dla LCP: zmień hosting na taki z LiteSpeed Web Server. CyberFolks ma natywny LSCache + Brotli + HTTP/3, co dla typowego bloga WP daje LCP około 1,2-1,8 s zamiast 3-4 s na shared Apache. Dodatkowo: konwertuj wszystkie obrazy do WebP (Rank Math Image SEO albo Smush robią to automatycznie).
Najszybsza wygrana dla CLS: dodaj `width` i `height` atrybuty do każdego ``. Od WP 5.5 Gutenberg robi to automatycznie, ale stare wpisy wciąż mogą mieć nagie tagi.
Najszybsza wygrana dla INP: audyt wtyczek. Każda wtyczka, która wczytuje JS na każdej podstronie (Elementor, WPBakery, popupy), wpływa na INP. Wyłącz selektywnie przez Asset CleanUp lub Perfmatters.
Jeśli walczysz z lazy loading psującym Twoje LCP, mam dla Ciebie szczegółowy poradnik o problemach z lazy loading i osobny tekst o problemach z WebP. Cache to osobny temat – zobacz problemy z cache w WordPress.
Duplikaty URL i taxonomy pages – cisza zabójca rankingu
WordPress generuje masę zduplikowanego contentu domyślnie i większość użytkowników o tym nie wie. Przykład: jeden wpis może być dostępny pod 5-6 różnymi URL-ami:
- `/category/marketing/`
- `/tag/seo/`
- `/author/jan-kowalski/`
- `/2026/04/` (date archive)
- `/?p=123` (pretty permalink off)
- `/page/2/` (pagination)
Z perspektywy Google to thin content i duplikaty. Crawl budget się rozjeżdża, ranking głównego URL-a spada. Klasyczny sygnał problemu: w GSC widzisz Crawled – currently not indexed dla setek URL-i typu `/tag/...`.
Standardowa konfiguracja noindex w Rank Math / Yoast:
- Tag archives → noindex (chyba że masz strategię contentową na tagi)
- Author archives → noindex (jeśli masz tylko jednego autora)
- Date archives → noindex (rzadko mają wartość SEO)
- Subpages of archives (`/page/2/`, `/page/3/`) → noindex, follow
- Search results (`/?s=...`) → noindex (Yoast robi to domyślnie)
- Attachment pages (`/?attachment_id=`) → redirect 301 do parent post
Canonical paginacji:
Od 2019 Google zignorował `rel=next/prev` jako sygnał. Teraz: każda strona paginacji powinna mieć self-canonical (do siebie samej, nie do strony 1). Rank Math i Yoast robią to poprawnie. Jeśli używasz custom paginacji (np. PHP w motywie), sprawdź `
`.Faceted navigation w WooCommerce:
Filtry produktów (`?color=red&size=L`) generują nieskończoną liczbę URL-i. Trzy taktyki:
1. Dodaj noindex przez Rank Math WooCommerce
2. Zablokuj parametry w robots.txt (`Disallow: /*?color=`)
3. Lepiej: użyj WooCommerce Filter, który nie tworzy nowych URL-i, tylko AJAX
Dla większych sklepów problem skali wymaga dedykowanego audytu – po taką usługę zgłoś się przez nasz formularz kontaktowy lub zadzwoń +48 604 939 140.
Thin content i AI-generated content – Helpful Content Update i recovery
Od września 2023 Google wprowadził Helpful Content System jako część core algorytmu, a marcu 2024 dokrącił śrubę kolejnym update'em. Efekt: tysiące blogów straciły 60-90% ruchu z dnia na dzień. Główny powód – treści generowane masowo bez wartości dodanej.
Co Google uznaje za thin content w 2026:
- Wpisy poniżej 300 słów na konkurencyjne tematy (long-tail może być krótszy)
- Treści 1:1 wygenerowane przez ChatGPT/Claude bez edycji człowieka
- Kompilacje danych z innych stron bez własnej analizy
- Pages-as-affiliate-funnels bez merytorycznej zawartości
- Doorway pages – wiele podstron pod różne miasta z identyczną treścią
AI content – co działa, co nie:
Google nie zakazuje AI content per se. John Mueller wprost powiedział: liczy się jakość, nie sposób produkcji. Co działa:
1. AI jako draft + edycja człowieka (badanie, fact-checking, dodanie własnego doświadczenia)
2. AI do strukturyzacji danych (np. tabele porównawcze z ręcznie zebranych źródeł)
3. AI do tłumaczeń + native review
Co nie działa:
1. Napisz mi 50 wpisów na blog o pozycjonowaniu → publish jak jest
2. Spinning treści z konkurencji
3. Brak demonstracji E-E-A-T (Experience, Expertise, Authoritativeness, Trust)
Recovery checklist po Helpful Content Hit:
- Audyt wszystkich URL-i w Screaming Frog – znajdź thin content (< 500 słów, jednolity skeleton)
- Usuń lub przekieruj 301 do silniejszych klastrów
- Dodaj autora z biografią, linkiem do LinkedIn i opisem doświadczenia
- Dodaj realne case studies, screenshoty z własnych projektów
- Czekaj 6-12 miesięcy – Google nie aktualizuje HCS w czasie rzeczywistym
To długi i frustrujący proces. Jeśli zostałeś trafiony i nie wiesz od czego zacząć, sprawdź naszą usługę pozycjonowania SEO – robimy audyty recovery.
Link building dla WordPress – guest posts, outreach i internal linking
Linki to wciąż jeden z trzech najważniejszych ranking factorów (potwierdzone w Search API leak z maja 2024). Bez backlinków z autorytatywnych domen nawet najlepiej zoptymalizowana strona WP nie wybije się powyżej pozycji 30-50 dla konkurencyjnych fraz.
Trzy kategorie linków, które działają w 2026:
1. Guest posts na branżowych portalach – Marketer+, NoFluffJobs, Mam Startup. Cena 500-3000 zł za publikację, ale dofollow link z Domain Rating 50+ daje realny boost.
2. Digital PR / HARO-style outreach – odpowiadaj na pytania dziennikarzy w polskich serwisach (PRNews, Wprost, Forbes). Linki redakcyjne ważą najwięcej.
3. Linki od partnerów biznesowych – jeśli współpracujesz z innymi firmami, sprawdź czy są w Twojej sekcji Partnerzy i czy linkują do Ciebie z dofollow.
Co NIE działa (i może zaszkodzić):
- PBN-y (Private Blog Networks) – po Penguin 4.0 Google wykrywa je trywialnie
- Linki z katalogów o niskim DR – w Polsce dotyczy to większości katalogów typu darmowy katalog SEO
- Wymiany linków 1:1 (link exchange) – sygnał manipulacji
- Linki z stopki na stronach klientów (sitewide footer links) – devalued od 2014
Internal linking – hub-and-spoke model:
Internal linking to obszar, gdzie WordPress ma przewagę. Standardowy model:
- Pillar page (hub) – długi, kompletny artykuł na szeroki temat, np. Pozycjonowanie WordPress 2026
- Cluster pages (spokes) – konkretne podtematy linkujące do pillara, np. Yoast vs Rank Math, Schema markup w WP, Core Web Vitals dla WP
- Każdy spoke linkuje do pillara, pillar linkuje do każdego spoke
- Anchory różnorodne, kontekstowe (nie zawsze exact match)
W WP można to zautomatyzować przez Internal Link Manager od Yoast Premium, Rank Math Pro lub przez Link Whisper. Albo ręcznie – co paradoksalnie daje lepsze efekty, bo każdy link jest świadomy i kontekstowy.
Jeśli planujesz stronę firmową od zera, zacznij od solidnej architektury – po wycenę zgłoś się przez naszą usługę stron internetowych lub zadzwoń: +48 604 939 140.
Kiedy SEO WordPress wymaga agencji – budżet, horyzont i konkurencja
Pytanie nie brzmi czy potrzebujesz agencji, tylko przy jakim poziomie konkurencji DIY przestaje wystarczać. Oto trzy progi, które obserwuję u klientów:
Próg 1: konkurencja niska (Domain Rating konkurencji < 30)
- Lokalne usługi w mniejszych miastach
- Niszowe nisze hobbystyczne
- Świeży content na long-tail keywords
DIY jest realne. Czas: 5-10 godzin tygodniowo. Narzędzia: Rank Math Free + Search Console + Ahrefs Webmaster Tools (free). Efekty: 6-12 miesięcy.
Próg 2: konkurencja średnia (DR 30-50, główne frazy z 1-10k wyszukiwań/mies)
- E-commerce w popularnych kategoriach
- B2B SaaS dla MŚP
- Lokalne usługi w dużych miastach (Warszawa, Kraków, Wrocław)
Hybryda. Sam content + agencja od audytu technicznego, link building i strategii. Budżet: 2 000-5 000 zł/mies. Efekty: 3-9 miesięcy.
Próg 3: konkurencja wysoka (DR 50+, branże regulowane jak finanse, zdrowie, prawo)
- Aggregatory (porównywarki, marketplace)
- Branże YMYL (Your Money Your Life)
- E-commerce w fashion, elektronice
Agencja konieczna od dnia 1. Budżet: 5 000-20 000 zł/mies. Horyzont: 12-24 miesięcy do realnego ROI.
Czego oczekiwać od agencji SEO:
- Audyt techniczny po pierwszym miesiącu (raport 30+ stron)
- Plan content marketingu na 6-12 miesięcy
- Cykliczny raport ranków, ruchu, konwersji
- Link building white-hat, nigdy PBN-y
- Wgląd do Search Console i Analytics (read-only minimum)
Jeśli zastanawiasz się nad wyborem – mamy rozbudowaną ofertę pozycjonowania SEO z transparentnym cennikiem i case studies. Możesz też zadzwonić +48 604 939 140 albo wypełnić formularz kontaktowy – w 24h dostaniesz wstępną wycenę po analizie Twojej domeny.
Kiedy warto zlecić to specjaliście
Wiele z tych problemów można rozwiązać samodzielnie – ale gdy brakuje czasu, narzędzi lub utknąłeś na etapie diagnozy, warto zlecić pracę zespołowi który robi to codziennie. W KC Mobile zajmujemy się tym od lat.
Zobacz powiązane usługi i materiały:
- wdrożenie WordPress
- strona na WordPressie
- najlepszy hosting WordPress
- PHP memory limit WordPress
- biały ekran śmierci (WSOD)
Jeśli opis w tym wpisie nie dotyczy dokładnie Twojej sytuacji, napisz do nas – odpowiadamy w ciągu 24 godzin roboczych.
Wspomniane narzędzia
Potrzebujesz pomocy z WordPress?
Tworzymy i naprawiamy strony na WordPress. Optymalizacja prędkości, bezpieczeństwo, aktualizacje. 500+ zrealizowanych projektów.
Najczęściej zadawane pytania
Dlaczego mój WordPress nie pokazuje się w Google?
Rank Math czy Yoast – co wybrać w 2026?
Jak długo trwa zaindeksowanie nowej strony WordPress?
Czy WordPress jest lepszy do SEO niż Wix lub Squarespace?
Jaka jest rola Schema markup w WordPress?
Ile kosztuje pozycjonowanie strony WordPress?
Czy AI-generated content psuje SEO?
Jak dzielić się z Google zmianami na stronie?
Potrzebujesz pomocy?
Potrzebujesz pomocy z tym problemem?
Naprawimy to za Ciebie. Zostaw kontakt – odezwiemy się w 24h, zdiagnozujemy problem i przygotujemy wycenę naprawy.
- Bezpłatna diagnoza problemu w 24h
- Konkretna wycena naprawy + estymowany czas
- Doświadczenie w 200+ podobnych przypadkach