WordPress to najpopularniejszy na świecie kreator stron internetowych. Ludzie to uwielbiają, ponieważ jest łatwy w użyciu i ma duże możliwości dostosowania. Jednak po wyjęciu z pudełka podstawowa konfiguracja WordPress nie jest taka zoptymalizowany dla Google.
Jeśli pozostawisz WordPress z ustawieniami domyślnymi lub użyjesz ciężkie motywy i wtyczki, możesz przypadkowo utworzyć błędy techniczne które powstrzymują Twoją witrynę od pozycjonowania.
W tym przewodniku opisano dokładnie Błędy SEO WordPress users make—from basic settings to advanced server issues—and shows you how to fix them.
Część 1: Architektura strony internetowej i struktura adresu URL
Your website’s structure helps search engines like Googlebot find and understand your pages. If your structure is confusing, search engines will struggle to rank your content.
Naprawianie domyślnych struktur linków bezpośrednich
Domyślnie WordPress tworzy adresy URL (permalinks) przy użyciu liczb, takich jak ten: yourdomain.com/?p=123. Jest to niekorzystne dla SEO z dwóch powodów:
- Brak słów kluczowych: Wyszukiwarki używają słów w adresie URL, aby zrozumieć temat. Liczby nie dają żadnych wskazówek.
- Niski współczynnik klikalności: Użytkownicy rzadziej klikają link w wynikach wyszukiwania, jeśli wygląda on jak losowy ciąg liczb.
Poprawka: Przejdź do ustawień WordPress i zmień swoje linki bezpośrednie na “Post Name” (/%postname%/).
Ostrzeżenie dotyczące aktywnych witryn: If your site has been live for a while, changing permalinks will break all your existing URLs. You must use a plugin to set up “Przekierowania 301” to point the old URLs to the new ones, or you will lose your current rankingi wyszukiwania.
Porównanie linków stałych
| Typ łącza bezpośredniego | Jak wyszukiwarki to czytają | Wartość SEO | Ryzyko zmiany później |
Zwykły (/?p=123) | Liczby dynamiczne | Zero | Niezwykle wysoki |
Data (/2026/04/post/) | Oparte na czasie | Niski (sprawia, że treść wygląda na starą) | Wysoki |
Nazwa wpisu (/%postname%/) | Bogate w słowa kluczowe | Wysoki | Umiarkowany |
Linki wewnętrzne i głębokość witryny
Linki wewnętrzne połącz swoje strony ze sobą. Dzielą się wartością SEO (kapitałem linku) w całej witrynie i pomagają Google znaleźć wszystkie Twoje treści. Typowe błędy to:
- Osierocone strony: Są to strony, na których nie ma żadnych wewnętrznych linków prowadzących do nich. Jeśli nie podasz linku do strony, Google nie będzie jej mógł znaleźć.
- Ukrywanie głębokich stron: Wiele witryn umieszcza na stronie głównej setki linków, ale nie prowadzą one do najważniejszych stron usług.
- Zły tekst kotwicy: Do not use links that say “click here.” Use descriptive text (like “our plumbing services”) so Google knows what the linked page is about.
- Using “Nofollow”: Never use “nofollow” tags on links pointing to your own pages. This stops SEO value from flowing through your site.
- Brakujące bułki tartej: Breadcrumbs (Home > Blog > SEO Tips) help Google understand how your pages are organized.
Paginacja a nieskończone przewijanie
Many themes use “Infinite Scroll” (where more content loads as you scroll down) or “Load More” buttons instead of traditional page numbers (1, 2, 3).
- Problem nieskończonego przewijania: Search engine bots do not scroll. If your theme uses JavaScript to load more posts but doesn’t update the URL (using the HTML5 History API), Google will never see the older posts.
- Problem z paginacją: Jeśli używasz numerowanych stron (np
/category/page/2/), musisz użyć arel="canonical"tag wskazujący z powrotem do kategorii głównej. W przeciwnym razie Google uzna każdą stronę za zduplikowaną treść.
Część 2: Kategorie, tagi i archiwa WordPress
WordPress uses Categories and Tags to organize content. Misusing them is a fast way to create “duplicate content” errors.
Różnica między kategoriami i tagami
Many users treat “Tags” like SEO keywords and add dozens of tags to a single post. This is a mistake. Every time you create a tag, WordPress creates a brand new “Archive Page” for it. If you use 20 tags, you just created 20 new pages that all show the exact same article excerpt. This wastes Google’s time (your “crawl budget”).
Poprawka:
- Kategorie: Używaj ich do ogólnych, głównych tematów.
- Tagi: Use these rarely. Never create a tag if it will only have one post attached to it. Set tag archive pages to “noindex” using your SEO plugin so Google ignores them.
Domyślne strony archiwum, które należy wyłączyć
WordPress automatycznie tworzy kilka typów stron, które szkodzą Twojemu SEO:
- Archiwa autorów: If you are the only author on your blog, your Author Page is an exact duplicate of your Blog Homepage. Set this to “noindex.”
- Archiwa dat: Strony uporządkowane według miesięcy (np. kwiecień 2026 r.) nie oferują żadnej wartości użytkownikom szukającym tematów. Wyłącz je.
- Strony załączników (największy błąd): Every time you upload an image or PDF, WordPress can create a blank web page just to show that file. These pages have no text and Google flags them as “thin content.” You must use your SEO plugin to redirect all attachment pages to the post they were uploaded to.
Część 3: SEO na stronie i optymalizacja treści
Nawet jeśli konfiguracja techniczna jest idealna, treść musi zostać sformatowana pod kątem wyszukiwarek.
- Leniwe meta opisy: Nie pozwól, aby wtyczki automatycznie pobierały Twój metaopis z pierwszego zdania Twojego postu. Zwykle ucina się w połowie zdania i nie zawiera wezwania do działania (CTA). Napisz unikalny, bogaty w słowa kluczowe opis każdej strony.
- Zduplikowane metadane: Jeśli sklonujesz stronę, aby utworzyć nową, pamiętaj o przepisaniu tytułu i opisu SEO. Jeśli Google zobaczy duplikaty, zignoruje je.
- Nieprawidłowe nagłówki (H1 do H6): Nie używaj nagłówka 3 (H3) tylko dlatego, że podoba Ci się rozmiar czcionki. Nagłówki tworzą zarys dla Google. Powinieneś mieć tylko jeden H1 na stronę (tytuł główny). W tym przypadku użyj H2 dla głównych sekcji i H3 dla podsekcji.
- Treść AI o niskiej jakości: Wyszukiwarki szukają E-E-A-T (doświadczenie, wiedza specjalistyczna, autorytatywność, wiarygodność). Treści oparte wyłącznie na sztucznej inteligencji, bez edycji dokonywanej przez człowieka, nie oferują żadnej wyjątkowej wartości i nie będą dobrze oceniane.
- Monolityczne strony usług: Nie wymieniaj wszystkich usług biznesowych na jednej stronie. Zbuduj dedykowaną, szczegółową stronę dla każdej konkretnej usługi.
- Zapominanie o otwartym wykresie: If you don’t set up Open Graph tags in your SEO plugin, social media sites (like Facebook or Twitter) will pull random, ugly images and text when people share your links.
Część 4: SEO wizerunkowe i medialne
Obrazy są ważne, ale nieprawidłowe przesłanie ich spowolni działanie witryny i zaszkodzi jej rankingom.
- Tekst alternatywny a tytuły obrazów: * Tekst alternatywny: Opisuje to obraz dla niewidomych użytkowników i wyszukiwarek. Jest to główny czynnik rankingowy.
- Tytuł obrazu: Spowoduje to utworzenie wyskakującego pola tekstowego, gdy użytkownik najedzie myszką na obraz. Nie ma prawie żadnej wartości SEO.
- Poprawka: Zawsze wypełniaj tekst alternatywny. Jeśli obraz służy wyłącznie do dekoracji (np. linii tła), pozostaw tekst alternatywny całkowicie pusty (
alt=""), więc czytniki ekranu pomijają to. Napraw także uszkodzone obrazy, ponieważ powodują one błędy 404.
- Duże rozmiary plików: Never upload raw photos straight from a phone. Large files slow down your page, which ruins your Core Web Vitals (Google’s speed test). Resize images before uploading, use a compression plugin, and serve them in modern formats like WebP or AVIF.
Część 5: Kreatory stron i szybkość witryny
Szybkość ładowania witryny jest ogromnym czynnikiem rankingowym. Narzędzie, którego używasz do projektowania witryny WordPress, ma na to duży wpływ.
The native WordPress editor (Gutenberg) is very fast and lightweight. However, many users prefer drag-and-drop page builders. Older builders like Elementor and Divi add excessive background code (HTML, CSS, and JavaScript) to your site. This is called “DOM depth.” It forces the user’s browser to work too hard before the page can load, hurting your speed scores (specifically LCP and INP).
Poprawka: Jeśli zależy Ci na maksymalnej prędkości, użyj natywnych bloków Gutenberga lub nowoczesnych, lekkich konstruktorów, takich jak Kadence lub Oxygen. Jeśli musisz używać Elementora, będziesz potrzebować wtyczek premium do buforowania, aby rozwiązać problemy z szybkością.
Część 6: Projektowanie i indeksowanie przyjazne dla urządzeń mobilnych
Google uses “Mobile-First Indexing.” This means Google only looks at the mobile version of your website to decide your rankings. If your desktop site is perfect but your mobile site is broken, you will not rank.
Typowe błędy mobilne:
- Przewijanie poziome: Zbyt szerokie elementy zmuszają użytkownika do przewijania na boki.
- Błędy grubych palców: Buttons are too close together or smaller than the recommended 48×48 pixels.
- Wyskakujące okienka: Wyskakujące okienka na pełnym ekranie zakrywające zawartość telefonu komórkowego będą karane.
- Małe czcionki: Tekst mniejszy niż 16 pikseli zmusza użytkowników mobilnych do powiększenia, aby go przeczytać.
AMP kontra PWA
- AMP (przyspieszone strony mobilne): Usuwa to elementy projektu, dzięki czemu strony ładują się natychmiast. Jeśli jednak nie zostanie idealnie skonfigurowany z tagami kanonicznymi, tworzy zduplikowaną treść.
- PWA (progresywne aplikacje internetowe): This makes your site feel like a native app. However, it relies heavily on JavaScript. If you don’t use Server-Side Rendering (SSR), Googlebots cannot read the text, and your pages will appear blank in search results.
Część 7: Szybkość serwera i optymalizacja bazy danych
WordPress jest dynamiczny. Za każdym razem, gdy ktoś odwiedza Twoją witrynę, serwer musi zbudować stronę od zera. Bez optymalizacji Twoja witryna ulegnie awarii przy dużym natężeniu ruchu.
Potrzebujesz 3 rodzajów buforowania:
- Buforowanie stron: Saves a static copy of your pages so the server doesn’t have to rebuild them for every visitor.
- Buforowanie obiektów (Redis/Memcached): Dzięki temu baza danych nie będzie musiała ciągle odpowiadać na te same pytania.
- Buforowanie kodu operacji (OPcache): Wstępnie kompiluje kod PHP, dzięki czemu serwer reaguje szybciej (poprawa czasu do pierwszego bajtu).
Inne problemy z serwerem:
- API pulsu: WordPress stale komunikuje się z Twoim serwerem w tle (w celu automatycznego zapisywania postów itp.) za pomocą
admin-ajax.php. W przypadku hostingu współdzielonego zużywa to całą moc serwera i spowalnia witrynę. Użyj wtyczki, aby ograniczyć lub wyłączyć API Heartbeat. - HTTPS/SSL: Google requires secure sites (HTTPS). If you move to HTTPS, you must search and replace all the old “HTTP” links in your database. Do not rely on plugins to redirect them, as it slows the site down. (Also, watch out for “mixed content” warnings where text is secure but images are not).
Część 8: Ustawienia WordPressa i SEO wtyczek
Wybrane wtyczki mogą albo ulepszyć, albo zepsuć Twoją witrynę.
- The “Discourage Search Engines” Box: In WordPress Reading settings, there is a box that says “Discourage search engines from indexing this site.” If you leave this checked after your site goes live, Google will completely erase your website from its search results.
- Mapy witryn i plik Robots.txt: Musisz przesłać mapę witryny XML do Google Search Console. Upewnij się także, że Twoje
robots.txtplik nie blokuje przypadkowo Google wyświetlania niezbędnych plików (takich jak/wp-includes/). - Błędy strefy czasowej: If you don’t set the correct timezone in General Settings, scheduled posts will fail, and your schema markup for events will be wrong.
- Rozszerzenie wtyczki: Instalowanie ogromnych, wielofunkcyjnych wtyczek (takich jak Jetpack) dodaje niepotrzebny kod i spowalnia witrynę. Zamiast tego używaj małych, jednofunkcyjnych wtyczek.
- Konflikty wtyczek SEO: Nigdy nie instaluj dwóch wtyczek SEO (takich jak Yoast i All in One SEO) jednocześnie. Będą ze sobą walczyć, tworząc zduplikowane tagi i uszkodzone mapy witryn.
- Błędy znaczników schematu: Schema (Structured Data) is code that helps you get star ratings or recipe cards in Google. If your theme, your SEO plugin, and a dedicated Schema plugin are all trying to add Schema at the same time, it confuses Google. Also, never add Schema for something that isn’t visible on the page (like FAQ schema for questions that aren’t actually written on the screen).
Część 9: Lokalne SEO i witryny wielojęzyczne
Lokalne błędy SEO
Jeśli prowadzisz firmę lokalną, wyszukiwarki szukają spójności w Twoim imieniu i nazwisku, adresie i numerze telefonu (NAP).
- Ukryte dane: Umieszczenie adresu w pliku obrazu oznacza, że Google nie może go odczytać.
- Brakujący schemat: You must use “LocalBusiness” Schema code to tell search engines exactly where you are located.
- Ignorowanie profilu firmy w Google: Aby Twoja witryna mogła dobrze wypadać w wynikach wyszukiwania na mapach lokalnych, Twoja witryna musi być połączona z Profilem Firmy w Google.
Wielojęzyczne SEO (Hreflang)
Translating your site into different languages requires special code called “Hreflang” so Google knows which version to show to which country.
- Uszkodzone znaczniki zwrotne: Hreflang musi działać w obie strony. Jeśli strona angielska wskazuje na stronę hiszpańską, strona hiszpańska musieć mieć kod wskazujący na stronę w języku angielskim.
- Błędne kody: Musisz używać oficjalnych kodów ISO (np. using
en-gbdla Wielkiej Brytanii, nieen-uk). - Nieprzetłumaczone adresy URL: Jeśli tłumaczysz post na język hiszpański, musisz także przetłumaczyć informację o adresie URL. Umieszczenie hiszpańskiego postu w folderze z angielskim adresem URL dezorientuje wyszukiwarki.
- Tagi samoodnoszące się: Każda strona musi zawierać znacznik wskazujący na samą siebie.
Część 10: Bezpieczeństwo stron internetowych i ochrona treści
- Komentarze do spamu: By default, WordPress allows comments and “pingbacks.” Automated spam bots will flood these sections with links to malicious sites. If you don’t use a spam blocker (like Akismet) or turn them off entirely, Google will penalize twój witryna z linkami do spamu.
- Skrobanie kanałów RSS: WordPress automatycznie tworzy kanał RSS z Twoją treścią. Domyślnie wyświetla pełny tekst artykułów. Złodzieje treści korzystają z botów, aby natychmiast kopiować i wklejać całe artykuły na swoich stronach internetowych. Jeśli mają silniejszą witrynę niż Ty, Google może pomyśleć Oni wrote it and penalize you for duplicate content. Go to your Reading settings and change your RSS feed to show only a “Summary.”
Część 11: Google Analytics 4 kontra Google Search Console
Ostatnim błędem jest błędne odczytanie danych. Właściciele witryn często wpadają w panikę, gdy ruch w Google Analytics 4 (GA4) spada, mimo że ruch w Google Search Console (GSC) jest stały.
Różnica:
- GA4 (po stronie klienta): Śledzi to użytkowników po kliknięciu na Twoją witrynę za pomocą fragmentu JavaScript. Jednak programy blokujące reklamy i przeglądarki chroniące prywatność blokują GA4. GA4 prawie zawsze zaniża rzeczywisty ruch.
- GSC (po stronie serwera): This tracks data directly on Google’s actual search page. It shows exactly how many people saw your link and clicked it on Google. It cannot be blocked by ad-blockers.
Nie wprowadzaj drastycznych zmian w swojej witrynie tylko dlatego, że GA4 wykazuje spadek ruchu. Prawdopodobnie są to tylko użytkownicy włączający blokowanie prywatności. Należy jednak regularnie sprawdzać GSC. Jeśli GSC wykazuje spadek, oznacza to, że masz prawdziwy błąd techniczny (taki jak uszkodzona wtyczka lub problem z indeksowaniem), który należy natychmiast naprawić.



