{"id":90056,"date":"2026-10-05T08:30:00","date_gmt":"2026-10-05T06:30:00","guid":{"rendered":"https:\/\/codescriptum.pl\/blog\/100-problemow-z-pozycjonowaniem-seo\/"},"modified":"2026-10-05T08:30:00","modified_gmt":"2026-10-05T06:30:00","slug":"100-problemow-z-pozycjonowaniem-seo","status":"publish","type":"post","link":"https:\/\/codescriptum.pl\/blog\/100-problemow-z-pozycjonowaniem-seo\/","title":{"rendered":"100 problem\u00f3w z pozycjonowaniem SEO i jak je rozwi\u0105za\u0107 (2026)"},"content":{"rendered":"<p>Strona mo\u017ce wygl\u0105da\u0107 \u015bwietnie i nadal nie przyprowadza\u0107 klient\u00f3w z Google. Przyczyny s\u0105 r\u00f3\u017cne: od jednego zaznaczonego pola w ustawieniach, przez tre\u015bci, kt\u00f3re nie odpowiadaj\u0105 na pytania klient\u00f3w, po migracj\u0119 bez przekierowa\u0144. Zebrali\u015bmy 100 problem\u00f3w z pozycjonowaniem, z kt\u00f3rymi firmy zg\u0142aszaj\u0105 si\u0119 do nas najcz\u0119\u015bciej, i przy ka\u017cdym opisali\u015bmy najcz\u0119stsz\u0105 przyczyn\u0119 oraz spos\u00f3b naprawy.<\/p>\n<p>Lista jest podzielona na 10 grup. Szukaj\u0105c konkretnego objawu, u\u017cyj spisu tre\u015bci albo wyszukiwania w przegl\u0105darce (Ctrl+F). Wi\u0119kszo\u015b\u0107 diagnoz zaczyna si\u0119 w Google Search Console, wi\u0119c je\u015bli jeszcze jej nie masz, dodaj swoj\u0105 stron\u0119 przed lektur\u0105.<\/p>\n<h2>Indeksowanie i Google Search Console<\/h2>\n<p>Strona, kt\u00f3rej nie ma w indeksie, nie mo\u017ce pojawi\u0107 si\u0119 w wynikach, dlatego indeksowanie sprawdza si\u0119 w pierwszej kolejno\u015bci.<\/p>\n<h3>1. Dlaczego mojej strony w og\u00f3le nie ma w Google?<\/h3>\n<p>Najcz\u0119\u015bciej Google jeszcze jej nie znalaz\u0142 albo strona blokuje indeksowanie tagiem noindex lub plikiem robots.txt; w WordPressie cz\u0119sto zostaje zaznaczona opcja \u201ePro\u015b wyszukiwarki o nieindeksowanie tej witryny\u201d. Sprawdzisz to w Search Console narz\u0119dziem Sprawdzanie adresu URL.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Dodaj stron\u0119 do Search Console, sprawd\u017a adres strony g\u0142\u00f3wnej, usu\u0144 blokady, prze\u015blij map\u0119 witryny i popro\u015b o zaindeksowanie najwa\u017cniejszych adres\u00f3w. <a href=\"\/blog\/strona-nie-pojawia-sie-w-google\/\">Szczeg\u00f3\u0142y i naprawa krok po kroku<\/a>.<\/p>\n<h3>2. Strona zeskanowana, ale obecnie nie zindeksowana<\/h3>\n<p>Google odwiedzi\u0142 stron\u0119, ale uzna\u0142, \u017ce na razie nie warto dodawa\u0107 jej do indeksu, najcz\u0119\u015bciej przez ma\u0142\u0105 warto\u015b\u0107 tre\u015bci, podobie\u0144stwo do innych stron lub s\u0142abe linkowanie wewn\u0119trzne. To nie b\u0142\u0105d techniczny, tylko decyzja o jako\u015bci i priorytecie.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Rozbuduj tre\u015b\u0107 o informacje, kt\u00f3rych nie ma gdzie indziej, po\u0142\u0105cz podstron\u0119 linkami z wa\u017cnych stron serwisu i scal bardzo podobne strony. Po zmianach popro\u015b o ponowne zindeksowanie. <a href=\"\/blog\/strona-zeskanowana-ale-niezindeksowana\/\">Szczeg\u00f3\u0142y i naprawa krok po kroku<\/a>.<\/p>\n<h3>3. Strona wykryta, ale obecnie nie zindeksowana<\/h3>\n<p>Google zna adres, np. z mapy witryny, ale jeszcze go nie odwiedzi\u0142, zwykle dlatego, \u017ce serwer odpowiada\u0142 wolno albo witryna ma bardzo du\u017co adres\u00f3w niskiej jako\u015bci. Skanowanie zosta\u0142o od\u0142o\u017cone na p\u00f3\u017aniej.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Popraw czas odpowiedzi serwera, ogranicz adresy generowane przez filtry, parametry i tagi, a wa\u017cne strony linkuj z menu i stron z ruchem. Obci\u0105\u017cenie sprawdzisz w raporcie Statystyki indeksowania w Search Console.<\/p>\n<h3>4. Strona ma tag noindex, cho\u0107 powinna by\u0107 w Google<\/h3>\n<p>Tag noindex doda\u0142a wtyczka SEO, motyw albo ustawienie systemu, cz\u0119sto dla ca\u0142ych typ\u00f3w tre\u015bci, np. kategorii, tag\u00f3w lub produkt\u00f3w. Google respektuje noindex i usuwa takie strony z wynik\u00f3w.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Sprawd\u017a w kodzie \u017ar\u00f3d\u0142owym meta robots i nag\u0142\u00f3wek X-Robots-Tag na podstronie, a we wtyczce SEO ustawienia indeksowania typ\u00f3w tre\u015bci i taksonomii. Po usuni\u0119ciu noindex popro\u015b o ponowne sprawdzenie adresu w Search Console.<\/p>\n<h3>5. \u201eStrona alternatywna z prawid\u0142owym tagiem kanonicznym\u201d w raporcie<\/h3>\n<p>To zwykle nie jest problem: Google pomija stron\u0119, bo sama wskazuje inn\u0105 jako kanoniczn\u0105, np. wersj\u0119 z parametrem albo stron\u0119 do druku. Sprawd\u017a tylko, czy w\u015br\u00f3d tych adres\u00f3w nie ma stron, kt\u00f3re chcesz mie\u0107 w wynikach.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Przejrzyj przyk\u0142adowe adresy z raportu. Je\u015bli trafi\u0142a tam wa\u017cna podstrona, popraw jej tag canonical tak, \u017ceby wskazywa\u0142 na ni\u0105 sam\u0105, i sprawd\u017a, sk\u0105d pochodzi b\u0142\u0119dne ustawienie (szablon, wtyczka).<\/p>\n<h3>6. Google wybra\u0142 inn\u0105 stron\u0119 kanoniczn\u0105 ni\u017c ja<\/h3>\n<p>Tag canonical jest dla Google wskaz\u00f3wk\u0105, a nie poleceniem; je\u015bli przekierowania, linki wewn\u0119trzne i mapa witryny wskazuj\u0105 inny adres, Google mo\u017ce wybra\u0107 go zamiast Twojego. Typowy przypadek to kilka bardzo podobnych stron.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Ujednoli\u0107 sygna\u0142y: canonical, linki wewn\u0119trzne, mapa witryny i przekierowania musz\u0105 wskazywa\u0107 ten sam adres. Je\u015bli strony s\u0105 niemal identyczne, scal je albo wyra\u017anie zr\u00f3\u017cnicuj ich tre\u015b\u0107.<\/p>\n<h3>7. B\u0142\u0105d \u201eSoft 404\u201d w Search Console<\/h3>\n<p>Strona zwraca kod 200, ale wygl\u0105da na pust\u0105 lub na stron\u0119 b\u0142\u0119du, np. pusta kategoria, wyszukiwanie bez wynik\u00f3w albo produkt bez tre\u015bci. Google traktuje j\u0105 wtedy jak stron\u0119, kt\u00f3ra nie istnieje.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Strony, kt\u00f3rych naprawd\u0119 nie ma, niech zwracaj\u0105 kod 404 lub 410, przeniesione przekieruj 301 na odpowiednik, a puste kategorie uzupe\u0142nij tre\u015bci\u0105 albo wy\u0142\u0105cz z indeksowania.<\/p>\n<h3>8. B\u0142\u0119dy serwera (5xx) w raporcie indeksowania<\/h3>\n<p>Googlebot trafi\u0142 na b\u0142\u0105d serwera przy pr\u00f3bie pobrania strony; je\u015bli b\u0142\u0119dy si\u0119 powtarzaj\u0105, Google ogranicza skanowanie, a strony mog\u0105 wypada\u0107 z indeksu. Przyczyn\u0105 bywa przeci\u0105\u017cony hosting albo zapora, kt\u00f3ra blokuje boty.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Sprawd\u017a w Statystykach indeksowania, kiedy pojawia\u0142y si\u0119 b\u0142\u0119dy, por\u00f3wnaj je z logami serwera i upewnij si\u0119, \u017ce zapora nie blokuje Googlebota. Przy powtarzaj\u0105cych si\u0119 przeci\u0105\u017ceniach dodaj cache albo zmie\u0144 plan hostingu.<\/p>\n<h3>9. Usuni\u0119ta strona nadal jest w wynikach Google<\/h3>\n<p>Google usuwa adres z indeksu dopiero po ponownym odwiedzeniu i stwierdzeniu, \u017ce strona nie istnieje albo ma noindex. Blokada w robots.txt to uniemo\u017cliwia, bo Google nie zobaczy zmiany. Dotyczy to te\u017c stron usuni\u0119tych z powod\u00f3w prawnych albo z danymi, kt\u00f3rych nie chcesz pokazywa\u0107.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Ustaw kod 404 lub 410 albo noindex i nie blokuj adresu w robots.txt. Do szybkiego, tymczasowego ukrycia adresu u\u017cyj narz\u0119dzia Usuni\u0119cia w Search Console.<\/p>\n<h3>10. Nie mam dost\u0119pu do Search Console swojej strony<\/h3>\n<p>Us\u0142ug\u0119 skonfigurowa\u0142 wykonawca na swoim koncie albo weryfikacja przepad\u0142a po zmianie strony. Bez dost\u0119pu nie widzisz problem\u00f3w z indeksowaniem ani zapyta\u0144, z kt\u00f3rych przychodz\u0105 odwiedzaj\u0105cy.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Dodaj us\u0142ug\u0119 typu domena w Search Console i zweryfikuj j\u0105 rekordem DNS, co obejmie wszystkie wersje adresu. Poprzedniego w\u0142a\u015bciciela popro\u015b o przekazanie uprawnie\u0144 albo usu\u0144 jego dost\u0119p po weryfikacji.<\/p>\n<h2>Skanowanie, robots.txt i mapy witryny<\/h2>\n<p>Te problemy decyduj\u0105 o tym, kt\u00f3re adresy Google w og\u00f3le odwiedza i jak szybko trafia na nowe tre\u015bci.<\/p>\n<h3>11. Plik robots.txt blokuje wa\u017cne strony<\/h3>\n<p>Jedna regu\u0142a Disallow potrafi zablokowa\u0107 skanowanie ca\u0142ej witryny lub wa\u017cnego katalogu, cz\u0119sto pozostawiona po pracach na wersji testowej. Pami\u0119taj, \u017ce robots.txt steruje skanowaniem, a nie indeksowaniem. Zablokowany adres mo\u017ce nawet pojawi\u0107 si\u0119 w wynikach, ale bez opisu, bo Google nie zna jego tre\u015bci.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Otw\u00f3rz adres twojadomena.pl\/robots.txt, sprawd\u017a regu\u0142y Disallow i raport robots.txt w Search Console. Blokuj tylko adresy techniczne (np. wyniki wyszukiwania, koszyk), a do ukrywania stron z wynik\u00f3w u\u017cywaj noindex.<\/p>\n<h3>12. Mapa witryny ma status \u201eNie uda\u0142o si\u0119 pobra\u0107\u201d<\/h3>\n<p>Google nie mo\u017ce odczyta\u0107 pliku: adres jest b\u0142\u0119dny, plik zwraca b\u0142\u0105d lub przekierowanie albo jest zablokowany w robots.txt lub przez zapor\u0119. Czasem to tylko chwilowy stan tu\u017c po przes\u0142aniu.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Otw\u00f3rz adres mapy w oknie incognito i sprawd\u017a, czy zwraca kod 200 i poprawny XML. Usu\u0144 blokady, prze\u015blij map\u0119 ponownie, a jej adres dodaj tak\u017ce w robots.txt.<\/p>\n<h3>13. Mapa witryny zawiera przekierowania, b\u0142\u0119dy i strony z noindex<\/h3>\n<p>Mapa powinna zawiera\u0107 tylko kanoniczne adresy, kt\u00f3re zwracaj\u0105 kod 200 i maj\u0105 trafi\u0107 do indeksu. Zb\u0119dne adresy w mapie myl\u0105 Google co do tego, kt\u00f3re strony s\u0105 wa\u017cne.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Generuj map\u0119 wtyczk\u0105 SEO, wy\u0142\u0105cz z niej typy tre\u015bci, kt\u00f3re nie powinny by\u0107 indeksowane, i sprawd\u017a kilka adres\u00f3w. Google ignoruje pola priority i changefreq, ale korzysta z lastmod, je\u015bli data jest wiarygodna.<\/p>\n<h3>14. Strona nie ma mapy witryny<\/h3>\n<p>Ma\u0142e, dobrze podlinkowane strony poradz\u0105 sobie bez mapy, ale w wi\u0119kszych serwisach, sklepach i nowych witrynach z ma\u0142\u0105 liczb\u0105 link\u00f3w mapa przyspiesza odkrywanie stron. Pojedynczy plik mapy mo\u017ce zawiera\u0107 do 50 000 adres\u00f3w.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> W\u0142\u0105cz map\u0119 witryny (WordPress ma wbudowan\u0105 pod adresem \/wp-sitemap.xml, wtyczki SEO tworz\u0105 w\u0142asne), prze\u015blij j\u0105 w Search Console i dodaj w robots.txt. W du\u017cych serwisach podziel mapy wed\u0142ug typu tre\u015bci.<\/p>\n<h3>15. Robots.txt blokuje pliki CSS i JavaScript<\/h3>\n<p>Google renderuje strony jak przegl\u0105darka; gdy nie mo\u017ce pobra\u0107 CSS i JS, widzi stron\u0119 rozsypan\u0105 albo bez tre\u015bci \u0142adowanej skryptem. To dawna praktyka, kt\u00f3ra dzi\u015b szkodzi. Strona mo\u017ce wtedy zosta\u0107 oceniona jako \u017ale przystosowana do telefon\u00f3w.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Usu\u0144 z robots.txt blokady katalog\u00f3w z zasobami (np. \/wp-content\/ i \/wp-includes\/). W narz\u0119dziu Sprawdzanie adresu URL obejrzyj zrzut wyrenderowanej strony.<\/p>\n<h3>16. Filtry i parametry tworz\u0105 tysi\u0105ce adres\u00f3w<\/h3>\n<p>Filtry w sklepie, sortowanie i parametry \u015bledz\u0105ce generuj\u0105 ogromn\u0105 liczb\u0119 kombinacji adres\u00f3w z t\u0105 sam\u0105 tre\u015bci\u0105. Google traci czas na skanowanie duplikat\u00f3w zamiast wa\u017cnych stron.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Zdecyduj, kt\u00f3re kombinacje filtr\u00f3w maj\u0105 warto\u015b\u0107 (np. kategoria plus marka) i daj im sta\u0142e adresy, a reszt\u0119 obs\u0142u\u017c tagiem canonical, noindex albo blokad\u0105 w robots.txt. Nie linkuj do adres\u00f3w z parametrami sortowania.<\/p>\n<h3>17. \u0141a\u0144cuchy i p\u0119tle przekierowa\u0144<\/h3>\n<p>Przekierowanie prowadz\u0105ce do kolejnego przekierowania spowalnia odwiedzaj\u0105cych i Googlebota, a p\u0119tla ca\u0142kowicie blokuje dost\u0119p do strony. \u0141a\u0144cuchy narastaj\u0105 przy kolejnych zmianach adres\u00f3w i migracjach. Ka\u017cde dodatkowe przekierowanie w \u0142a\u0144cuchu wyd\u0142u\u017ca \u0142adowanie i zwi\u0119ksza ryzyko b\u0142\u0119du.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Przeskanuj stron\u0119 crawlerem (np. Screaming Frog), znajd\u017a \u0142a\u0144cuchy i ustaw ka\u017cde przekierowanie bezpo\u015brednio na adres docelowy. Popraw te\u017c linki wewn\u0119trzne, \u017ceby od razu prowadzi\u0142y do adresu ko\u0144cowego.<\/p>\n<h3>18. Tre\u015b\u0107 \u0142adowana przez JavaScript nie jest widoczna dla Google<\/h3>\n<p>Google renderuje JavaScript, ale z op\u00f3\u017anieniem i nie zawsze w ca\u0142o\u015bci; tre\u015bci \u0142adowane po klikni\u0119ciu lub przewini\u0119ciu oraz linki bez prawdziwego adresu w href mog\u0105 zosta\u0107 pomini\u0119te. Wiele innych bot\u00f3w, w tym cz\u0119\u015b\u0107 bot\u00f3w AI, nie renderuje JavaScriptu wcale.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Sprawd\u017a wyrenderowany kod w narz\u0119dziu Sprawdzanie adresu URL. Najwa\u017cniejsze tre\u015bci i linki podawaj w HTML z serwera (renderowanie po stronie serwera lub wst\u0119pne renderowanie), a linki tw\u00f3rz jako elementy a z atrybutem href.<\/p>\n<h3>19. Wersja testowa strony jest zaindeksowana<\/h3>\n<p>Kopia robocza na subdomenie lub innej domenie by\u0142a dost\u0119pna bez has\u0142a i Google j\u0105 znalaz\u0142. Konkuruje wtedy z prawdziw\u0105 stron\u0105 o te same zapytania.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Zabezpiecz kopi\u0119 has\u0142em na poziomie serwera, dodaj noindex i ukryj adresy narz\u0119dziem Usuni\u0119cia w Search Console dla tej us\u0142ugi. Sama blokada w robots.txt nie usunie stron, kt\u00f3re ju\u017c s\u0105 w indeksie.<\/p>\n<h3>20. Google rzadko odwiedza stron\u0119 i nowe tre\u015bci d\u0142ugo czekaj\u0105<\/h3>\n<p>Cz\u0119stotliwo\u015b\u0107 skanowania zale\u017cy od wydajno\u015bci serwera oraz od tego, jak wa\u017cna i cz\u0119sto aktualizowana wydaje si\u0119 strona. Wolny serwer albo mn\u00f3stwo adres\u00f3w niskiej jako\u015bci spowalnia odkrywanie nowych tre\u015bci.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Przyspiesz serwer, usu\u0144 zb\u0119dne adresy, linkuj nowe tre\u015bci ze strony g\u0142\u00f3wnej i wa\u017cnych podstron, a map\u0119 witryny aktualizuj z poprawn\u0105 dat\u0105 lastmod. Dla pojedynczych adres\u00f3w u\u017cyj pro\u015bby o zaindeksowanie.<\/p>\n<h2>SEO techniczne na stronie<\/h2>\n<p>Elementy kodu strony pomagaj\u0105 Google zrozumie\u0107, o czym jest strona i kt\u00f3ry jej adres pokazywa\u0107.<\/p>\n<h3>21. Strona dzia\u0142a pod kilkoma adresami (http, https, www)<\/h3>\n<p>Ta sama tre\u015b\u0107 dost\u0119pna pod kilkoma adresami tworzy duplikaty i rozprasza sygna\u0142y, np. linki. Strona powinna mie\u0107 jeden adres kanoniczny, na kt\u00f3ry przekierowuj\u0105 pozosta\u0142e warianty.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Ustaw przekierowania 301 wszystkich wariant\u00f3w (http, z www lub bez) na jeden adres https, popraw linki wewn\u0119trzne i tag canonical. Us\u0142ug\u0119 w Search Console zweryfikuj jako domen\u0119 przez rekord DNS.<\/p>\n<h3>22. Tytu\u0142y stron s\u0105 takie same albo puste<\/h3>\n<p>Tytu\u0142 strony (element title) to jeden z najwa\u017cniejszych sygna\u0142\u00f3w, o czym jest strona, i zwykle podstawa nag\u0142\u00f3wka w wynikach. Powtarzaj\u0105cy si\u0119 tytu\u0142, np. sama nazwa firmy, nie m\u00f3wi nic ani Google, ani klientowi.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Nadaj ka\u017cdej podstronie unikalny tytu\u0142 z g\u0142\u00f3wn\u0105 fraz\u0105 na pocz\u0105tku i nazw\u0105 firmy na ko\u0144cu, zwykle do ok. 60 znak\u00f3w, \u017ceby nie by\u0142 ucinany. Duplikaty znajdziesz crawlerem.<\/p>\n<h3>23. Google zmienia tytu\u0142 strony w wynikach<\/h3>\n<p>Google przepisuje tytu\u0142, gdy uzna, \u017ce nie opisuje dobrze strony: jest za d\u0142ugi, napchany s\u0142owami kluczowymi, nie pasuje do tre\u015bci albo powtarza si\u0119 na wielu podstronach. Cz\u0119sto bierze wtedy tekst nag\u0142\u00f3wka H1.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Ujednoli\u0107 tytu\u0142 z nag\u0142\u00f3wkiem H1 i tre\u015bci\u0105, skr\u00f3ci\u0107 go i usun\u0105\u0107 powtarzalne elementy. Google nie gwarantuje u\u017cycia Twojego tytu\u0142u, ale sp\u00f3jno\u015b\u0107 tych element\u00f3w zwi\u0119ksza na to szans\u0119.<\/p>\n<h3>24. Opis meta nie wy\u015bwietla si\u0119 w wynikach<\/h3>\n<p>Google cz\u0119sto tworzy fragment z tre\u015bci strony, je\u015bli lepiej odpowiada na konkretne zapytanie ni\u017c opis meta. Opis nie wp\u0142ywa bezpo\u015brednio na pozycje, ale dobrze napisany mo\u017ce zwi\u0119kszy\u0107 liczb\u0119 klikni\u0119\u0107.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Pisz unikalne opisy, kt\u00f3re streszczaj\u0105 stron\u0119 i zach\u0119caj\u0105 do klikni\u0119cia, do ok. 155 znak\u00f3w. Pierwsze akapity tre\u015bci traktuj jak potencjalny fragment: odpowiadaj na pytanie od pierwszego zdania.<\/p>\n<h3>25. Brak nag\u0142\u00f3wka H1 albo kilka H1 na stronie<\/h3>\n<p>Nag\u0142\u00f3wek H1 pomaga odwiedzaj\u0105cym i wyszukiwarkom zrozumie\u0107 temat strony. Google poradzi sobie z kilkoma H1, ale motywy cz\u0119sto oznaczaj\u0105 jako H1 logo, a prawdziwy tytu\u0142 strony ma ni\u017cszy poziom.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Ustaw jeden H1 z tematem strony, a podrozdzia\u0142y oznaczaj nag\u0142\u00f3wkami H2 i H3 w logicznej kolejno\u015bci. Sprawd\u017a, czy motyw nie oznacza logo jako H1 na ka\u017cdej podstronie.<\/p>\n<h3>26. Adresy URL s\u0105 d\u0142ugie, z cyframi i parametrami<\/h3>\n<p>Adres typu ?p=123 albo z dat\u0105 i kilkoma kategoriami nie m\u00f3wi nic o tre\u015bci i utrudnia linkowanie. Czytelny adres to niewielki sygna\u0142, ale pomaga w klikalno\u015bci i porz\u0105dku w serwisie.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> U\u017cywaj kr\u00f3tkich adres\u00f3w ze s\u0142owami opisuj\u0105cymi tre\u015b\u0107, ma\u0142ymi literami i my\u015blnikami. Nie zmieniaj adres\u00f3w istniej\u0105cych stron bez potrzeby, a gdy musisz, ustaw przekierowania 301.<\/p>\n<h3>27. Wersja mobilna ma mniej tre\u015bci ni\u017c komputerowa<\/h3>\n<p>Google indeksuje strony na podstawie wersji mobilnej, wi\u0119c tre\u015b\u0107 ukryta lub usuni\u0119ta na telefonach mo\u017ce nie by\u0107 brana pod uwag\u0119. Dotyczy to te\u017c danych strukturalnych, nag\u0142\u00f3wk\u00f3w i link\u00f3w.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Upewnij si\u0119, \u017ce wersja mobilna ma t\u0119 sam\u0105 tre\u015b\u0107, nag\u0142\u00f3wki, dane strukturalne i linki co komputerowa. Zwijane sekcje (akordeony) s\u0105 w porz\u0105dku, usuwanie tre\u015bci na telefonach nie.<\/p>\n<h3>28. Obrazy bez atrybutu alt i z nazwami typu IMG_1234<\/h3>\n<p>Google rozumie obrazy g\u0142\u00f3wnie z tekstu alternatywnego, nazwy pliku i otaczaj\u0105cej je tre\u015bci. Bez nich obrazy rzadko pojawiaj\u0105 si\u0119 w wyszukiwaniu grafik, a strona jest mniej dost\u0119pna.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Dodawaj opisowe teksty alt do obraz\u00f3w, kt\u00f3re przekazuj\u0105 tre\u015b\u0107 (dekoracyjne mog\u0105 mie\u0107 pusty alt), i nazywaj pliki s\u0142owami przed wgraniem. Wa\u017cne obrazy umieszczaj blisko tekstu, kt\u00f3ry je opisuje.<\/p>\n<h3>29. Na stronie jest du\u017co niedzia\u0142aj\u0105cych link\u00f3w<\/h3>\n<p>Linki do stron zwracaj\u0105cych 404 marnuj\u0105 wizyty i skanowanie, a odwiedzaj\u0105cy trafiaj\u0105 w \u015blepy zau\u0142ek. Powstaj\u0105 po usuni\u0119ciu stron i zmianach adres\u00f3w. Cz\u0119\u015b\u0107 z nich to tak\u017ce linki zewn\u0119trzne do serwis\u00f3w, kt\u00f3re ju\u017c nie istniej\u0105.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Przeskanuj stron\u0119 crawlerem i popraw linki wewn\u0119trzne na aktualne adresy. Usuni\u0119te strony, kt\u00f3re maj\u0105 ruch lub linki z zewn\u0105trz, przekieruj 301 na najbli\u017cszy odpowiednik.<\/p>\n<h3>30. Hreflang na stronie wieloj\u0119zycznej jest b\u0142\u0119dny<\/h3>\n<p>Najcz\u0119stsze b\u0142\u0119dy to brak wzajemnych odno\u015bnik\u00f3w mi\u0119dzy wersjami j\u0119zykowymi, z\u0142e kody j\u0119zyka i wskazywanie adres\u00f3w z przekierowaniem lub noindex. Google pokazuje wtedy w wynikach niew\u0142a\u015bciw\u0105 wersj\u0119 j\u0119zykow\u0105.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Ka\u017cda wersja musi wskazywa\u0107 siebie i wszystkie pozosta\u0142e, z poprawnymi kodami (np. pl, en, de-AT) i adresami kanonicznymi. U\u017cywaj wtyczki wieloj\u0119zycznej, kt\u00f3ra generuje hreflang automatycznie, i sprawd\u017a wynik crawlerem.<\/p>\n<h2>Tre\u015bci i s\u0142owa kluczowe<\/h2>\n<p>Bez tre\u015bci dopasowanej do tego, czego szukaj\u0105 klienci, nawet bezb\u0142\u0119dna technika nie przyniesie ruchu.<\/p>\n<h3>31. Strona nie ma podstrony na fraz\u0119, na kt\u00f3r\u0105 chc\u0119 by\u0107 widoczny<\/h3>\n<p>Google pokazuje strony, kt\u00f3re najlepiej odpowiadaj\u0105 zapytaniu, wi\u0119c je\u015bli o us\u0142udze piszesz jednym zdaniem na stronie g\u0142\u00f3wnej, trudno o widoczno\u015b\u0107. Ka\u017cda wa\u017cna us\u0142uga lub kategoria potrzebuje w\u0142asnej podstrony.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Zr\u00f3b list\u0119 us\u0142ug i produkt\u00f3w, przypisz do nich frazy i stw\u00f3rz osobne podstrony z pe\u0142nym opisem: dla kogo jest us\u0142uga, jak wygl\u0105da wsp\u00f3\u0142praca, spos\u00f3b wyceny i odpowiedzi na pytania klient\u00f3w.<\/p>\n<h3>32. Kilka podstron konkuruje o t\u0119 sam\u0105 fraz\u0119 (kanibalizacja)<\/h3>\n<p>Gdy kilka stron odpowiada na to samo zapytanie, Google pokazuje raz jedn\u0105, raz drug\u0105 i \u017cadna nie ro\u015bnie. To cz\u0119ste przy wielu wpisach blogowych na podobny temat.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Sprawd\u017a w Search Console, kt\u00f3re adresy wy\u015bwietlaj\u0105 si\u0119 na t\u0119 sam\u0105 fraz\u0119. Scal tre\u015bci w jedn\u0105, mocniejsz\u0105 stron\u0119 i przekieruj pozosta\u0142e 301 albo wyra\u017anie zr\u00f3\u017cnicuj ich temat i linkuj do strony g\u0142\u00f3wnej tematu.<\/p>\n<h3>33. Tre\u015bci s\u0105 kr\u00f3tkie i og\u00f3lne<\/h3>\n<p>Strona, kt\u00f3ra powtarza to, co mo\u017cna przeczyta\u0107 wsz\u0119dzie, nie daje Google powodu, \u017ceby j\u0105 wyr\u00f3\u017cni\u0107. Liczy si\u0119 nie d\u0142ugo\u015b\u0107 tekstu, tylko to, czy odpowiada na pytanie lepiej i konkretniej ni\u017c inne.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Dodaj w\u0142asne do\u015bwiadczenie, przyk\u0142ady, konkretne parametry, spos\u00f3b wyceny, zdj\u0119cia z realizacji i odpowiedzi na pytania klient\u00f3w. Strony, kt\u00f3re niczego nie wnosz\u0105, usu\u0144 albo scal z innymi.<\/p>\n<h3>34. Tre\u015bci pisane masowo przez AI nie przynosz\u0105 ruchu<\/h3>\n<p>Google nie karze za samo u\u017cycie AI, ale masowe publikowanie tre\u015bci bez warto\u015bci w celu manipulowania wynikami narusza zasady dotycz\u0105ce spamu (tzw. scaled content abuse). Takie strony cz\u0119sto w og\u00f3le nie trafiaj\u0105 do indeksu.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Traktuj AI jako pomoc, ale ka\u017cd\u0105 tre\u015b\u0107 sprawdzaj, uzupe\u0142niaj o w\u0142asn\u0105 wiedz\u0119 i do\u015bwiadczenie i redaguj. Publikuj mniej, a lepiej, i popraw lub usu\u0144 strony wygenerowane masowo.<\/p>\n<h3>35. Wybieram frazy zbyt og\u00f3lne i konkurencyjne<\/h3>\n<p>Og\u00f3lne frazy, np. \u201estrony internetowe\u201d, maj\u0105 ogromn\u0105 konkurencj\u0119 i cz\u0119sto inn\u0105 intencj\u0119 ni\u017c Twoja oferta. Ma\u0142a firma szybciej zdobywa ruch na frazach d\u0142u\u017cszych i bardziej konkretnych.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Szukaj fraz z miejscowo\u015bci\u0105, problemem, rodzajem us\u0142ugi lub bran\u017c\u0105, np. \u201estrona internetowa dla gabinetu stomatologicznego\u201d. Sprawdzaj w Search Console, na co strona ju\u017c si\u0119 wy\u015bwietla, i rozbudowuj te tematy.<\/p>\n<h3>36. Tre\u015b\u0107 nie pasuje do intencji wyszukiwania<\/h3>\n<p>Na jedn\u0105 fraz\u0119 Google pokazuje poradniki, na inn\u0105 sklepy, a na jeszcze inn\u0105 por\u00f3wnania; strona w innym formacie ni\u017c oczekiwany ma ma\u0142e szanse na wysok\u0105 pozycj\u0119. Najlepsz\u0105 wskaz\u00f3wk\u0105 s\u0105 same wyniki wyszukiwania.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Przed pisaniem sprawd\u017a pierwsz\u0105 stron\u0119 wynik\u00f3w: jakie typy stron tam s\u0105 (poradnik, lista, oferta, kategoria). Dopasuj format i zakres tre\u015bci, a ofert\u0119 \u0142\u0105cz z poradnikami linkami.<\/p>\n<h3>37. Starsze wpisy trac\u0105 ruch<\/h3>\n<p>Tre\u015bci si\u0119 starzej\u0105: zmieniaj\u0105 si\u0119 ceny, przepisy i narz\u0119dzia, a konkurencja publikuje nowsze materia\u0142y. W tematach, w kt\u00f3rych aktualno\u015b\u0107 ma znaczenie, Google cz\u0119\u015bciej pokazuje \u015bwie\u017ce odpowiedzi. W Search Console wida\u0107 to jako stopniowo malej\u0105c\u0105 liczb\u0119 klikni\u0119\u0107 i wy\u015bwietle\u0144.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Raz na kwarta\u0142 przejrzyj w Search Console wpisy z najwi\u0119kszym spadkiem klikni\u0119\u0107, zaktualizuj fakty, dodaj brakuj\u0105ce pytania i dat\u0119 aktualizacji. Nie zmieniaj przy tym adresu wpisu.<\/p>\n<h3>38. Na stronie s\u0105 tre\u015bci skopiowane, np. opisy od producenta<\/h3>\n<p>Skopiowane opisy nie daj\u0105 przewagi, bo te same teksty ma wiele innych stron, a Google zwykle pokazuje tylko jedn\u0105 wersj\u0119. Gdy to kto\u015b kopiuje Twoje tre\u015bci, Google najcz\u0119\u015bciej rozpoznaje orygina\u0142, cho\u0107 nie zawsze.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Napisz w\u0142asne opisy najwa\u017cniejszych stron i produkt\u00f3w. Gdy kto\u015b kopiuje Twoje tre\u015bci i to Ci szkodzi, mo\u017cesz zg\u0142osi\u0107 naruszenie praw autorskich do Google przez formularz zg\u0142oszenia prawnego.<\/p>\n<h3>39. Nie wida\u0107, kto stoi za tre\u015bci\u0105<\/h3>\n<p>Wytyczne Google dla oceniaj\u0105cych jako\u015b\u0107 opisuj\u0105 do\u015bwiadczenie, wiedz\u0119, autorytet i wiarygodno\u015b\u0107 (E-E-A-T). Strona bez autora, informacji o firmie i danych kontaktowych wygl\u0105da mniej wiarygodnie zar\u00f3wno dla ludzi, jak i dla wyszukiwarek.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Dodaj podpis autora z kr\u00f3tkim opisem do\u015bwiadczenia, stron\u0119 O nas, dane kontaktowe i \u017ar\u00f3d\u0142a przy faktach. Tre\u015bci o zdrowiu, finansach czy prawie powinien sprawdza\u0107 specjalista z tej dziedziny.<\/p>\n<h3>40. Blog bez planu nie przynosi klient\u00f3w<\/h3>\n<p>Wpisy na przypadkowe tematy przyci\u0105gaj\u0105 ruch, kt\u00f3ry nie kupuje, albo nie przyci\u0105gaj\u0105 \u017cadnego. Blog firmowy powinien odpowiada\u0107 na pytania os\u00f3b, kt\u00f3re rozwa\u017caj\u0105 Twoj\u0105 us\u0142ug\u0119.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Zbierz pytania klient\u00f3w z maili i spotka\u0144, pogrupuj je w tematy i zaplanuj wpisy, kt\u00f3re linkuj\u0105 do odpowiedniej us\u0142ugi. Mierz nie tylko ruch, ale te\u017c zapytania i konwersje z bloga.<\/p>\n<h2>Linkowanie wewn\u0119trzne i struktura serwisu<\/h2>\n<p>Linki wewn\u0119trzne pokazuj\u0105 Google, kt\u00f3re strony s\u0105 najwa\u017cniejsze, i prowadz\u0105 odwiedzaj\u0105cych do oferty.<\/p>\n<h3>41. Wa\u017cne podstrony nie maj\u0105 link\u00f3w z innych stron serwisu<\/h3>\n<p>Strona osierocona, bez link\u00f3w wewn\u0119trznych, jest trudna do znalezienia dla Google i odwiedzaj\u0105cych, nawet je\u015bli jest w mapie witryny. Google traktuje j\u0105 te\u017c jako mniej wa\u017cn\u0105. Takie strony cz\u0119sto powstaj\u0105 po przebudowie menu albo przy tworzeniu stron pod kampanie reklamowe.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Znajd\u017a osierocone strony, por\u00f3wnuj\u0105c map\u0119 witryny z wynikami crawlera, i dodaj do nich linki z menu, stron kategorii lub powi\u0105zanych wpis\u00f3w.<\/p>\n<h3>42. Najwa\u017cniejsze strony s\u0105 daleko od strony g\u0142\u00f3wnej<\/h3>\n<p>Im wi\u0119cej klikni\u0119\u0107 dzieli stron\u0119 od strony g\u0142\u00f3wnej, tym rzadziej jest odwiedzana i tym s\u0142abszy jest sygna\u0142 jej wa\u017cno\u015bci. W sklepach produkty bywaj\u0105 dost\u0119pne dopiero po kilku poziomach paginacji.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Linkuj wa\u017cne us\u0142ugi i kategorie z menu i strony g\u0142\u00f3wnej, sp\u0142aszcz struktur\u0119 do kilku poziom\u00f3w i dodaj linki do popularnych produkt\u00f3w i wpis\u00f3w w widocznych miejscach.<\/p>\n<h3>43. Linki maj\u0105 tekst \u201ekliknij tutaj\u201d albo \u201ewi\u0119cej\u201d<\/h3>\n<p>Tekst linku (anchor) m\u00f3wi Google, o czym jest strona docelowa. \u201eKliknij tutaj\u201d albo \u201ewi\u0119cej\u201d nie przekazuje \u017cadnej informacji ani wyszukiwarce, ani czytelnikowi. Ten sam problem dotyczy przycisk\u00f3w z samym napisem \u201eSprawd\u017a\u201d lub \u201eCzytaj dalej\u201d.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> U\u017cywaj opisowych tekst\u00f3w link\u00f3w, naturalnie wplecionych w zdanie, np. \u201eopieka nad stron\u0105 WordPress\u201d. Nie powtarzaj mechanicznie tej samej frazy w ka\u017cdym linku.<\/p>\n<h3>44. Kategorie i tagi tworz\u0105 puste lub zduplikowane strony<\/h3>\n<p>Tagi dodawane przy ka\u017cdym wpisie tworz\u0105 setki stron z jednym lub dwoma wpisami, kt\u00f3re dubluj\u0105 si\u0119 z kategoriami. To strony niskiej jako\u015bci, kt\u00f3re zabieraj\u0105 uwag\u0119 Google. W sklepach podobny efekt daj\u0105 atrybuty i filtry z w\u0142asnymi archiwami.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Ogranicz tagi do kilku sensownych grup albo ustaw noindex dla archiw\u00f3w tag\u00f3w. Kategorie wzboga\u0107 kr\u00f3tkim wst\u0119pem i dbaj, \u017ceby ka\u017cda zawiera\u0142a wystarczaj\u0105co du\u017co wpis\u00f3w.<\/p>\n<h3>45. Paginacja ukrywa starsze wpisy i produkty<\/h3>\n<p>Dalsze strony list (strona 2, 3 i kolejne) s\u0105 rzadko odwiedzane, wi\u0119c wpisy i produkty widoczne tylko tam s\u0105 s\u0142abo linkowane. Google nie u\u017cywa ju\u017c znacznik\u00f3w rel=\"next\" i rel=\"prev\" jako sygna\u0142u indeksowania.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Ka\u017cda strona paginacji powinna mie\u0107 w\u0142asny canonical (nie wskazuj\u0105cy na stron\u0119 pierwsz\u0105) i zwyk\u0142e linki. Wa\u017cne tre\u015bci linkuj dodatkowo z kategorii, wpis\u00f3w powi\u0105zanych i stron tematycznych.<\/p>\n<h3>46. Brak \u015bcie\u017cki nawigacyjnej (breadcrumbs)<\/h3>\n<p>\u015acie\u017cka nawigacyjna pokazuje, gdzie odwiedzaj\u0105cy jest w strukturze serwisu, dodaje linki do stron nadrz\u0119dnych i mo\u017ce pojawi\u0107 si\u0119 w wynikach Google. Szczeg\u00f3lnie przydaje si\u0119 w sklepach i rozbudowanych serwisach. Bez niej odwiedzaj\u0105cy, kt\u00f3ry trafi\u0142 z Google na g\u0142\u0119bok\u0105 podstron\u0119, nie wie, gdzie jest.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> W\u0142\u0105cz \u015bcie\u017ck\u0119 nawigacyjn\u0105 w motywie lub wtyczce SEO i oznacz j\u0105 danymi strukturalnymi BreadcrumbList. \u015acie\u017cka powinna odzwierciedla\u0107 faktyczn\u0105 struktur\u0119 kategorii.<\/p>\n<h3>47. Linki wewn\u0119trzne maj\u0105 atrybut nofollow<\/h3>\n<p>Nofollow na linkach wewn\u0119trznych nie \u201eskupia mocy\u201d na wa\u017cnych stronach, za to utrudnia Google odkrywanie i ocen\u0119 podstron. To przestarza\u0142a praktyka. Zdarza si\u0119, \u017ce nofollow trafia nawet do link\u00f3w w menu przez ustawienie motywu lub wtyczki.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Usu\u0144 nofollow z link\u00f3w wewn\u0119trznych. Strony, kt\u00f3rych nie chcesz w wynikach, oznacz noindex, a strony techniczne (koszyk, logowanie) linkuj tylko tam, gdzie s\u0105 potrzebne.<\/p>\n<h3>48. Stopka ma dziesi\u0105tki link\u00f3w z frazami<\/h3>\n<p>D\u0142uga lista link\u00f3w w stopce, np. \u201estrony internetowe\u201d z nazwami kilkunastu miast, wygl\u0105da na manipulacj\u0119 i nie pomaga odwiedzaj\u0105cym. Linki w stopce maj\u0105 przy tym niewielk\u0105 wag\u0119. Takie bloki s\u0105 zwykle pozosta\u0142o\u015bci\u0105 po dawnych praktykach pozycjonowania.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Zostaw w stopce linki przydatne (kontakt, oferta, polityka prywatno\u015bci), a linkowanie do us\u0142ug przenie\u015b do tre\u015bci, gdzie link ma kontekst.<\/p>\n<h3>49. Brak strony zbieraj\u0105cej ca\u0142y temat<\/h3>\n<p>Gdy wiele wpis\u00f3w dotyczy jednego tematu, ale nie ma strony, kt\u00f3ra go porz\u0105dkuje, Google nie wie, kt\u00f3ra strona jest najwa\u017cniejsza. Uk\u0142ad \u201estrona filarowa i wpisy szczeg\u00f3\u0142owe\u201d porz\u0105dkuje temat dla ludzi i wyszukiwarek.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Stw\u00f3rz stron\u0119 filarow\u0105 dla ka\u017cdego g\u0142\u00f3wnego tematu, linkuj z niej do wpis\u00f3w szczeg\u00f3\u0142owych, a z ka\u017cdego wpisu z powrotem do filaru, tak jak w tej li\u015bcie.<\/p>\n<h3>50. Menu jest zbudowane w JavaScript bez prawdziwych link\u00f3w<\/h3>\n<p>Menu, kt\u00f3re dzia\u0142a tylko przez skrypt, bez element\u00f3w a z adresem w atrybucie href, mo\u017ce by\u0107 niewidoczne dla Google. Wtedy ca\u0142a struktura serwisu przestaje przekazywa\u0107 sygna\u0142y. Podobnie dzia\u0142aj\u0105 przyciski i karty, kt\u00f3re przenosz\u0105 do podstron wy\u0142\u0105cznie przez skrypt.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Sprawd\u017a w kodzie \u017ar\u00f3d\u0142owym strony (nie w inspektorze), czy linki menu s\u0105 zwyk\u0142ymi znacznikami a z atrybutem href. Je\u015bli nie, popraw szablon menu.<\/p>\n<h2>Linki z innych stron<\/h2>\n<p>Linki z innych serwis\u00f3w nadal pomagaj\u0105 Google oceni\u0107 wiarygodno\u015b\u0107 strony, ale liczy si\u0119 ich jako\u015b\u0107 i naturalno\u015b\u0107, a nie liczba.<\/p>\n<h3>51. Strona nie ma \u017cadnych link\u00f3w z zewn\u0105trz<\/h3>\n<p>Nowa strona bez link\u00f3w z innych serwis\u00f3w jest dla Google ma\u0142o znana i trudniej jej przebi\u0107 si\u0119 na konkurencyjne frazy. Najlepsze linki wynikaj\u0105 z prawdziwej dzia\u0142alno\u015bci firmy.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Zacznij od Profilu Firmy w Google, stron partner\u00f3w, dostawc\u00f3w i klient\u00f3w, stowarzysze\u0144 bran\u017cowych, lokalnych medi\u00f3w i warto\u015bciowych katalog\u00f3w bran\u017cowych. Tw\u00f3rz tre\u015bci, kt\u00f3re warto cytowa\u0107: poradniki, zestawienia, narz\u0119dzia.<\/p>\n<h3>52. Kupione linki z zaplecz i system\u00f3w wymiany<\/h3>\n<p>Kupowanie lub wymiana link\u00f3w w celu manipulowania pozycjami narusza zasady Google dotycz\u0105ce spamu. Takie linki s\u0105 cz\u0119sto ignorowane, a w powa\u017cniejszych przypadkach ko\u0144cz\u0105 si\u0119 dzia\u0142aniem r\u0119cznym.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Przesta\u0144 kupowa\u0107 linki i usu\u0144 te, nad kt\u00f3rymi masz kontrol\u0119. Je\u015bli masz dzia\u0142anie r\u0119czne za linki, usu\u0144, co si\u0119 da, zrzeknij si\u0119 pozosta\u0142ych narz\u0119dziem disavow i z\u0142\u00f3\u017c pro\u015bb\u0119 o ponowne rozpatrzenie.<\/p>\n<h3>53. Pojawi\u0142o si\u0119 du\u017co spamerskich link\u00f3w do mojej strony<\/h3>\n<p>Ka\u017cda strona dostaje przypadkowe, spamerskie linki, a Google w wi\u0119kszo\u015bci przypadk\u00f3w po prostu je ignoruje. Narz\u0119dzie disavow jest przeznaczone g\u0142\u00f3wnie na sytuacje, gdy masz dzia\u0142anie r\u0119czne albo sam wcze\u015bniej kupowa\u0142e\u015b linki.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Nie zrzekaj si\u0119 link\u00f3w masowo, bo mo\u017cesz odrzuci\u0107 te\u017c warto\u015bciowe. Monitoruj raport Linki w Search Console i reaguj, je\u015bli pojawi si\u0119 dzia\u0142anie r\u0119czne.<\/p>\n<h3>54. Po migracji strona straci\u0142a linki<\/h3>\n<p>Linki z innych stron prowadz\u0105 do starych adres\u00f3w, kt\u00f3re teraz zwracaj\u0105 404, wi\u0119c ich warto\u015b\u0107 przepada. To cz\u0119sta przyczyna spadk\u00f3w po zmianie strony. Dotyczy to r\u00f3wnie\u017c link\u00f3w z Profilu Firmy w Google i medi\u00f3w spo\u0142eczno\u015bciowych.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Wyeksportuj z Search Console i narz\u0119dzi SEO adresy, do kt\u00f3rych prowadz\u0105 linki, i ustaw z nich przekierowania 301 na odpowiedniki. Najwa\u017cniejszych partner\u00f3w popro\u015b o aktualizacj\u0119 link\u00f3w.<\/p>\n<h3>55. Czy warto dodawa\u0107 stron\u0119 do katalog\u00f3w?<\/h3>\n<p>Masowe wpisy w og\u00f3lnych katalogach SEO nie maj\u0105 dzi\u015b warto\u015bci i mog\u0105 wygl\u0105da\u0107 na spam. Warto\u015b\u0107 maj\u0105 nieliczne katalogi bran\u017cowe i lokalne, z kt\u00f3rych naprawd\u0119 korzystaj\u0105 ludzie. Wpis w dziesi\u0105tkach katalog\u00f3w jednego dnia mo\u017ce wygl\u0105da\u0107 na sztuczne dzia\u0142anie.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Ogranicz si\u0119 do katalog\u00f3w odwiedzanych przez Twoich klient\u00f3w (bran\u017cowe, lokalne, izby gospodarcze) i podawaj w nich te same dane firmy co w Profilu Firmy w Google.<\/p>\n<h3>56. Artyku\u0142y sponsorowane bez oznaczenia link\u00f3w<\/h3>\n<p>Linki w p\u0142atnych publikacjach powinny mie\u0107 atrybut rel=\"sponsored\" (lub nofollow). Artyku\u0142y sponsorowane mog\u0105 dawa\u0107 ruch i rozpoznawalno\u015b\u0107, ale nie powinny s\u0142u\u017cy\u0107 do manipulowania pozycjami. Nieoznaczone linki z p\u0142atnych publikacji mog\u0105 zosta\u0107 uznane za pr\u00f3b\u0119 manipulowania wynikami.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Wybieraj publikacje w serwisach czytanych przez Twoich klient\u00f3w i oznaczaj linki zgodnie z zasadami Google. Oceniaj je po ruchu i zapytaniach, a nie wy\u0142\u0105cznie po linku.<\/p>\n<h3>57. Konkurencja ma du\u017co wi\u0119cej link\u00f3w<\/h3>\n<p>Liczba link\u00f3w to tylko jeden z wielu sygna\u0142\u00f3w; trafno\u015b\u0107 tre\u015bci i dopasowanie do zapytania cz\u0119sto znacz\u0105 wi\u0119cej. Analiza link\u00f3w konkurencji pokazuje jednak, sk\u0105d mo\u017cna zdoby\u0107 warto\u015bciowe wzmianki. Cz\u0119sto okazuje si\u0119, \u017ce konkurencja ma kilka mocnych \u017ar\u00f3de\u0142, a reszta link\u00f3w nie ma znaczenia.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Sprawd\u017a w narz\u0119dziu do analizy link\u00f3w, sk\u0105d linkuj\u0105 do konkurencji: media, stowarzyszenia, partnerzy, rankingi. Wybierz \u017ar\u00f3d\u0142a, w kt\u00f3rych Twoja firma mo\u017ce pojawi\u0107 si\u0119 w naturalny spos\u00f3b.<\/p>\n<h3>58. Wszystkie linki maj\u0105 tekst z fraz\u0105 kluczow\u0105<\/h3>\n<p>Naturalny profil link\u00f3w zawiera nazw\u0119 firmy, adres strony i r\u00f3\u017cne opisy, a du\u017ca liczba link\u00f3w z dok\u0142adn\u0105 fraz\u0105 wygl\u0105da na manipulacj\u0119. To cz\u0119sty \u015blad kupowanych link\u00f3w. Dotyczy to zw\u0142aszcza link\u00f3w z zaplecz i artyku\u0142\u00f3w kupowanych hurtowo.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Przy zdobywaniu link\u00f3w pro\u015b o nazw\u0119 firmy albo naturalny opis zamiast frazy. Je\u015bli w profilu dominuj\u0105 kupione linki z fraz\u0105, zaplanuj ich usuni\u0119cie.<\/p>\n<h3>59. Firma jest wymieniana w sieci, ale bez link\u00f3w<\/h3>\n<p>Wzmianki o firmie bez linku te\u017c buduj\u0105 rozpoznawalno\u015b\u0107, a dla system\u00f3w AI s\u0105 wa\u017cnym \u017ar\u00f3d\u0142em wiedzy o firmie. Cz\u0119sto \u0142atwo zamieni\u0107 je w linki. Sp\u00f3jne wzmianki pomagaj\u0105 te\u017c Google powi\u0105za\u0107 firm\u0119 z jej Profilem Firmy i stron\u0105 internetow\u0105.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Wyszukaj nazw\u0119 firmy w Google, znajd\u017a wzmianki bez linku i uprzejmie popro\u015b autor\u00f3w o dodanie odno\u015bnika. Zadbaj, \u017ceby nazwa i opis firmy by\u0142y wsz\u0119dzie sp\u00f3jne.<\/p>\n<h3>60. Komentarze i fora jako \u017ar\u00f3d\u0142o link\u00f3w<\/h3>\n<p>Linki z komentarzy, for\u00f3w i profili s\u0105 zwykle oznaczone jako nofollow lub ugc i maj\u0105 niewielki wp\u0142yw na pozycje, a masowe wpisy to zwyk\u0142y spam. Warto\u015b\u0107 maj\u0105 tylko merytoryczne odpowiedzi tam, gdzie s\u0105 Twoi klienci.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Udzielaj si\u0119 rzeczowo w miejscach bran\u017cowych, a link dodawaj tylko wtedy, gdy rzeczywi\u015bcie pomaga pytaj\u0105cemu. Nie kupuj pakiet\u00f3w link\u00f3w z for\u00f3w.<\/p>\n<h2>SEO lokalne i Profil Firmy w Google<\/h2>\n<p>Dla firm us\u0142ugowych dzia\u0142aj\u0105cych w jednym mie\u015bcie Profil Firmy w Google i Mapy bywaj\u0105 wa\u017cniejsze ni\u017c zwyk\u0142e wyniki.<\/p>\n<h3>61. Firma nie wy\u015bwietla si\u0119 w Mapach Google<\/h3>\n<p>Najcz\u0119\u015bciej profil nie jest zweryfikowany, ma \u017ale dobran\u0105 kategori\u0119 g\u0142\u00f3wn\u0105 albo firma jest daleko od miejsca, z kt\u00f3rego kto\u015b szuka. Google ustala wyniki lokalne na podstawie trafno\u015bci, odleg\u0142o\u015bci i rozpoznawalno\u015bci firmy. Profil bez opinii i zdj\u0119\u0107 zwykle przegrywa z firmami, kt\u00f3re maj\u0105 pe\u0142niejsze profile.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Zweryfikuj profil, ustaw najdok\u0142adniejsz\u0105 kategori\u0119 g\u0142\u00f3wn\u0105 i dodatkowe, uzupe\u0142nij us\u0142ugi, godziny, zdj\u0119cia i opis, a potem regularnie zbieraj opinie klient\u00f3w.<\/p>\n<h3>62. Weryfikacja Profilu Firmy w Google si\u0119 nie udaje<\/h3>\n<p>Google sam wybiera metod\u0119 weryfikacji (np. nagranie wideo) i przy niepe\u0142nych lub niesp\u00f3jnych danych mo\u017ce j\u0105 wstrzyma\u0107. Cz\u0119stym problemem s\u0105 dane, kt\u00f3rych nie da si\u0119 potwierdzi\u0107 dokumentami lub tym, co wida\u0107 na nagraniu.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Sprawd\u017a, czy nazwa i dane firmy zgadzaj\u0105 si\u0119 z rejestrem i stron\u0105 internetow\u0105, przygotuj nagranie pokazuj\u0105ce oznakowanie, narz\u0119dzia pracy i dokumenty firmy, a potem post\u0119puj zgodnie z instrukcjami w panelu profilu.<\/p>\n<h3>63. Profil Firmy zosta\u0142 zawieszony<\/h3>\n<p>Zawieszenie wynika zwykle z naruszenia zasad: s\u0142\u00f3w kluczowych w nazwie, adresu, pod kt\u00f3rym firma faktycznie nie dzia\u0142a, niesp\u00f3jnych danych albo zmiany wielu informacji naraz. Zawieszony profil znika z Map Google i wynik\u00f3w lokalnych.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Przeczytaj wytyczne dotycz\u0105ce reprezentowania firmy w Google, popraw dane i z\u0142\u00f3\u017c wniosek o przywr\u00f3cenie z dokumentami potwierdzaj\u0105cymi dzia\u0142alno\u015b\u0107. Nie zak\u0142adaj nowego profilu w miejsce zawieszonego.<\/p>\n<h3>64. Firma obs\u0142uguje klient\u00f3w u nich lub online i nie chce pokazywa\u0107 adresu<\/h3>\n<p>Firmy, kt\u00f3re obs\u0142uguj\u0105 klient\u00f3w na miejscu u nich albo zdalnie, mog\u0105 ukry\u0107 adres i ustawi\u0107 obszar dzia\u0142ania. To zgodne z zasadami Google i chroni prywatny adres.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> W ustawieniach profilu usu\u0144 adres widoczny publicznie i dodaj obszar obs\u0142ugi (miasta lub regiony). Na stronie internetowej opisz obszar dzia\u0142ania i spos\u00f3b kontaktu, bez sugerowania miejsca spotka\u0144, kt\u00f3rego nie ma.<\/p>\n<h3>65. Dane firmy w sieci s\u0105 niesp\u00f3jne<\/h3>\n<p>R\u00f3\u017cne nazwy, nieaktualne adresy i numery w katalogach, na stronie i w profilu myl\u0105 klient\u00f3w i os\u0142abiaj\u0105 zaufanie Google do danych. Sp\u00f3jno\u015b\u0107 NAP (nazwa, adres, numer kontaktowy) to podstawa SEO lokalnego.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Ustal jedn\u0105 wersj\u0119 danych firmy i popraw j\u0105 na stronie, w Profilu Firmy w Google, w mediach spo\u0142eczno\u015bciowych i najwa\u017cniejszych katalogach. Dodaj na stronie dane strukturalne Organization lub LocalBusiness.<\/p>\n<h3>66. Negatywne lub fa\u0142szywe opinie w profilu<\/h3>\n<p>Na negatywn\u0105 opini\u0119 najlepiej odpowiedzie\u0107 rzeczowo i spokojnie, bo odpowied\u017a czytaj\u0105 przyszli klienci. Opinie \u0142ami\u0105ce zasady (spam, fa\u0142szywe, obra\u017aliwe, wystawione przez konkurencj\u0119) mo\u017cna zg\u0142osi\u0107 do usuni\u0119cia.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Odpowiadaj na ka\u017cd\u0105 opini\u0119, zg\u0142aszaj te \u0142ami\u0105ce zasady w panelu profilu i pro\u015b zadowolonych klient\u00f3w o opini\u0119 po zako\u0144czeniu us\u0142ugi. Nie kupuj opinii i nie oferuj nagr\u00f3d za pozytywne oceny.<\/p>\n<h3>67. Nazwa firmy w profilu zawiera s\u0142owa kluczowe<\/h3>\n<p>Dopisywanie fraz do nazwy, np. \u201eFirma X Strony Internetowe \u0141\u00f3d\u017a\u201d, narusza zasady Google i mo\u017ce sko\u0144czy\u0107 si\u0119 zawieszeniem profilu, a konkurencja mo\u017ce zg\u0142osi\u0107 tak\u0105 zmian\u0119. Nazwa w profilu musi odpowiada\u0107 prawdziwej nazwie firmy.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Ustaw nazw\u0119 zgodn\u0105 z rejestrem i oznakowaniem firmy, a frazy umie\u015b\u0107 w kategoriach, us\u0142ugach, opisie i wpisach publikowanych w profilu.<\/p>\n<h3>68. Podstrony dla wielu miast r\u00f3\u017cni\u0105 si\u0119 tylko nazw\u0105 miasta<\/h3>\n<p>Kopie tej samej strony z podmienion\u0105 nazw\u0105 miasta to strony przej\u015bciowe (doorway), kt\u00f3re Google uznaje za spam. Strona lokalna ma sens, gdy naprawd\u0119 obs\u0142ugujesz klient\u00f3w w danym mie\u015bcie i masz o tym co\u015b konkretnego do powiedzenia.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Zostaw strony dla miast, w kt\u00f3rych realnie dzia\u0142asz, i wype\u0142nij je tre\u015bci\u0105 specyficzn\u0105 dla miejsca: realizacje, lokalne warunki, zesp\u00f3\u0142 obs\u0142uguj\u0105cy region. Pozosta\u0142e scal w jedn\u0105 stron\u0119 z opisem obszaru dzia\u0142ania.<\/p>\n<h3>69. Firma ma kilka lokalizacji<\/h3>\n<p>Ka\u017cda lokalizacja, w kt\u00f3rej obs\u0142ugujesz klient\u00f3w, powinna mie\u0107 w\u0142asny Profil Firmy w Google i w\u0142asn\u0105 podstron\u0119 z danymi tej lokalizacji. Jeden profil dla kilku miejsc nie b\u0119dzie dobrze widoczny w \u017cadnym z nich.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Utw\u00f3rz profil dla ka\u017cdej lokalizacji (lub grup\u0119 lokalizacji w panelu), dodaj osobne podstrony z danymi, godzinami i zespo\u0142em, i linkuj z ka\u017cdego profilu do w\u0142a\u015bciwej podstrony.<\/p>\n<h3>70. Profil Firmy jest zaniedbany<\/h3>\n<p>Profil bez aktualnych godzin, zdj\u0119\u0107, us\u0142ug i odpowiedzi na opinie wygl\u0105da na nieaktywny i przegrywa z konkurencj\u0105. Uzupe\u0142niony profil daje Google wi\u0119cej informacji do dopasowania do zapyta\u0144. Google mo\u017ce te\u017c wprowadza\u0107 zmiany w profilu na podstawie sugestii u\u017cytkownik\u00f3w, je\u015bli nikt go nie pilnuje.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Uzupe\u0142nij wszystkie sekcje, dodawaj zdj\u0119cia realizacji, aktualizuj godziny przed \u015bwi\u0119tami, publikuj wpisy o nowo\u015bciach i odpowiadaj na pytania oraz opinie.<\/p>\n<h2>Szybko\u015b\u0107 i Core Web Vitals<\/h2>\n<p>Core Web Vitals to wska\u017aniki do\u015bwiadczenia u\u017cytkownika, z kt\u00f3rych korzystaj\u0105 systemy rankingowe Google; dobre wyniki to LCP do 2,5 s, INP do 200 ms i CLS do 0,1.<\/p>\n<h3>71. Raport Podstawowe wska\u017aniki internetowe pokazuje s\u0142abe adresy<\/h3>\n<p>Raport w Search Console opiera si\u0119 na danych z rzeczywistych wizyt u\u017cytkownik\u00f3w Chrome i grupuje podobne strony. Jedna wsp\u00f3lna przyczyna, np. ci\u0119\u017cki nag\u0142\u00f3wek w szablonie, zwykle psuje ca\u0142\u0105 grup\u0119 adres\u00f3w.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Otw\u00f3rz przyk\u0142adowy adres z grupy w PageSpeed Insights, znajd\u017a przyczyn\u0119 w szablonie i popraw j\u0105 raz dla wszystkich stron. Po wdro\u017ceniu kliknij Sprawd\u017a poprawk\u0119; Google monitoruje wtedy dane przez 28 dni.<\/p>\n<h3>72. PageSpeed daje dobry wynik, a Core Web Vitals s\u0105 s\u0142abe<\/h3>\n<p>Wynik punktowy pochodzi z testu laboratoryjnego na symulowanym urz\u0105dzeniu, a Core Web Vitals z rzeczywistych wizyt. Prawdziwi u\u017cytkownicy maj\u0105 wolniejsze telefony, gorsze \u0142\u0105cza i inaczej korzystaj\u0105 ze strony.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Kieruj si\u0119 danymi z rzeczywistych wizyt (sekcja danych u\u017cytkownik\u00f3w w PageSpeed Insights i raport w Search Console). Testuj na s\u0142abszym telefonie i z ograniczon\u0105 pr\u0119dko\u015bci\u0105 \u0142\u0105cza w narz\u0119dziach Chrome.<\/p>\n<h3>73. Raport pokazuje \u201eza ma\u0142o danych\u201d<\/h3>\n<p>Strona ma zbyt ma\u0142o wizyt z Chrome, \u017ceby Google pokaza\u0142 dane z rzeczywistych wizyt. To nie jest problem ani kara, tylko brak wystarczaj\u0105cej pr\u00f3bki. Dotyczy to zwykle nowych stron i serwis\u00f3w o niewielkim ruchu.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Korzystaj z test\u00f3w laboratoryjnych w PageSpeed Insights i Lighthouse, a w\u0142asne dane zbieraj bibliotek\u0105 web-vitals w narz\u0119dziu analitycznym. Dane w raporcie pojawi\u0105 si\u0119, gdy ruch wzro\u015bnie.<\/p>\n<h3>74. S\u0142abe LCP przez du\u017ce zdj\u0119cie w nag\u0142\u00f3wku<\/h3>\n<p>Najwi\u0119kszym elementem na ekranie jest zwykle zdj\u0119cie g\u0142\u00f3wne lub slider i to ono wyznacza LCP. Za du\u017cy plik, leniwe \u0142adowanie albo p\u00f3\u017ane wykrycie obrazu przez przegl\u0105dark\u0119 op\u00f3\u017aniaj\u0105 wynik.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Skompresuj zdj\u0119cie do WebP lub AVIF w rozmiarze dopasowanym do ekranu, nie stosuj loading=\"lazy\" dla pierwszego obrazu, dodaj mu fetchpriority=\"high\" i zast\u0105p slider jednym zdj\u0119ciem.<\/p>\n<h3>75. Serwer d\u0142ugo odpowiada (wysoki TTFB)<\/h3>\n<p>Je\u015bli serwer d\u0142ugo odpowiada, wszystko inne zaczyna si\u0119 \u0142adowa\u0107 p\u00f3\u017aniej, wi\u0119c s\u0142aby czas odpowiedzi psuje LCP na ka\u017cdej stronie. Typowe przyczyny to s\u0142aby hosting, brak cache i ci\u0119\u017ckie zapytania do bazy. Czas odpowiedzi serwera sprawdzisz w PageSpeed Insights i w zak\u0142adce Network w narz\u0119dziach Chrome.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> W\u0142\u0105cz cache stron i obiekt\u00f3w, zaktualizuj PHP, u\u017cyj CDN dla odwiedzaj\u0105cych z daleka, a je\u015bli to nie wystarcza, przenie\u015b stron\u0119 na wydajniejszy hosting.<\/p>\n<h3>76. S\u0142abe INP przez skrypty zewn\u0119trzne<\/h3>\n<p>Czaty, piksele reklamowe, mapy, wid\u017cety opinii i narz\u0119dzia analityczne obci\u0105\u017caj\u0105 g\u0142\u00f3wny w\u0105tek przegl\u0105darki, wi\u0119c strona wolniej reaguje na klikni\u0119cia. Ka\u017cdy kolejny skrypt pogarsza wynik. Problem jest zwykle wi\u0119kszy na telefonach, kt\u00f3re maj\u0105 s\u0142absze procesory.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Zr\u00f3b list\u0119 skrypt\u00f3w zewn\u0119trznych i usu\u0144 nieu\u017cywane, \u0142aduj czaty i mapy dopiero po interakcji, a tagi marketingowe zbierz w jednym mened\u017cerze tag\u00f3w z ograniczonymi regu\u0142ami uruchamiania.<\/p>\n<h3>77. Czcionki spowalniaj\u0105 stron\u0119 i przesuwaj\u0105 tekst<\/h3>\n<p>Kilka kroj\u00f3w i grubo\u015bci czcionek z zewn\u0119trznego serwera op\u00f3\u017ania wy\u015bwietlenie tekstu, a podmiana czcionki po za\u0142adowaniu przesuwa uk\u0142ad. To cz\u0119sta przyczyna s\u0142abego CLS. Czcionki z zewn\u0119trznego serwera wymagaj\u0105 te\u017c dodatkowego po\u0142\u0105czenia, zanim przegl\u0105darka je pobierze.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Ogranicz liczb\u0119 kroj\u00f3w i grubo\u015bci, hostuj czcionki lokalnie w formacie WOFF2, ustaw font-display: swap i dopasuj czcionk\u0119 zast\u0119pcz\u0105 (size-adjust), \u017ceby zamiana nie przesuwa\u0142a tekstu.<\/p>\n<h3>78. Baner cookies i reklamy przesuwaj\u0105 tre\u015b\u0107<\/h3>\n<p>Elementy wstawiane na g\u00f3rze strony po za\u0142adowaniu tre\u015bci spychaj\u0105 j\u0105 w d\u00f3\u0142, co podnosi CLS. Baner cookies wy\u015bwietlany jako nak\u0142adka nad tre\u015bci\u0105 niczego nie przesuwa. Problem bywa niewidoczny na szybkim komputerze, a wyra\u017any na telefonie.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Wy\u015bwietlaj baner cookies jako nak\u0142adk\u0119 na dole ekranu, rezerwuj miejsce dla reklam i osadze\u0144, a obrazom nadawaj wymiary width i height.<\/p>\n<h3>79. Strona \u0142aduje du\u017co nieu\u017cywanego CSS i JavaScriptu<\/h3>\n<p>Motywy i wtyczki \u0142aduj\u0105 style i skrypty na ka\u017cdej podstronie, nawet tam, gdzie niczego nie robi\u0105. Przegl\u0105darka musi je pobra\u0107 i przetworzy\u0107, zanim poka\u017ce stron\u0119.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Ogranicz \u0142adowanie zasob\u00f3w wtyczek do stron, na kt\u00f3rych s\u0105 u\u017cywane, usu\u0144 nieu\u017cywane wtyczki i modu\u0142y, a krytyczny CSS umie\u015b\u0107 bezpo\u015brednio w kodzie strony. Efekt sprawdzisz w zak\u0142adce Coverage w narz\u0119dziach Chrome.<\/p>\n<h3>80. Czy szybko\u015b\u0107 strony naprawd\u0119 wp\u0142ywa na pozycje?<\/h3>\n<p>Tak, ale jako jeden z wielu sygna\u0142\u00f3w: Google opisuje Core Web Vitals jako cz\u0119\u015b\u0107 oceny do\u015bwiadczenia na stronie, a trafno\u015b\u0107 tre\u015bci pozostaje wa\u017cniejsza. Szybko\u015b\u0107 ma za to bezpo\u015bredni wp\u0142yw na to, czy odwiedzaj\u0105cy zostanie i skontaktuje si\u0119 z firm\u0105.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Traktuj szybko\u015b\u0107 jako warunek konieczny: doprowad\u017a Core Web Vitals do dobrych warto\u015bci na najwa\u017cniejszych szablonach, a potem skup si\u0119 na tre\u015bci i linkach. Przyk\u0142ad naprawy opisali\u015bmy we wpisie o <a href=\"\/blog\/wolny-sklep-woocommerce-na-telefonie\/\">wolnym sklepie WooCommerce na telefonie<\/a>.<\/p>\n<h2>Dane strukturalne i wygl\u0105d w wynikach<\/h2>\n<p>Dane strukturalne pomagaj\u0105 Google zrozumie\u0107 stron\u0119 i mog\u0105 da\u0107 wyniki rozszerzone, ale nie gwarantuj\u0105 ich wy\u015bwietlenia.<\/p>\n<h3>81. B\u0142\u0119dy danych strukturalnych w Search Console<\/h3>\n<p>B\u0142\u0105d oznacza, \u017ce brakuje wymaganego pola albo warto\u015b\u0107 ma z\u0142y format, przez co strona nie mo\u017ce dosta\u0107 wyniku rozszerzonego. Ostrze\u017cenia dotycz\u0105 p\u00f3l zalecanych i nie blokuj\u0105 wynik\u00f3w.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Otw\u00f3rz raport danego typu (np. Fragmenty produkt\u00f3w, Menu nawigacyjne), sprawd\u017a przyk\u0142adowy adres w Te\u015bcie wynik\u00f3w z elementami rozszerzonymi i popraw szablon, z kt\u00f3rego pochodzi b\u0142\u0105d. Nast\u0119pnie kliknij Sprawd\u017a poprawk\u0119.<\/p>\n<h3>82. Gwiazdki z ocenami nie wy\u015bwietlaj\u0105 si\u0119 w wynikach<\/h3>\n<p>Google nie pokazuje gwiazdek dla opinii o w\u0142asnej firmie publikowanych na jej stronie (typy LocalBusiness i Organization), a w pozosta\u0142ych przypadkach sam decyduje, czy je wy\u015bwietli\u0107. Brak gwiazdek przy poprawnych danych to norma, a nie b\u0142\u0105d.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Oznaczaj oceny tylko tam, gdzie s\u0105 dozwolone (np. produkty z opiniami klient\u00f3w) i widoczne na stronie. Opinie o firmie zbieraj w Profilu Firmy w Google.<\/p>\n<h3>83. Wyniki rozszerzone FAQ i HowTo znikn\u0119\u0142y<\/h3>\n<p>W 2023 r. Google ograniczy\u0142 wyniki rozszerzone FAQ do autorytatywnych witryn rz\u0105dowych i medycznych, a wyniki HowTo wycofa\u0142. Dane FAQ nie szkodz\u0105, ale zwykle nie dadz\u0105 ju\u017c rozszerzonego wyniku.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Nie oczekuj rozszerzonego wyniku z FAQ. Sekcja pyta\u0144 i odpowiedzi nadal ma warto\u015b\u0107 dla odwiedzaj\u0105cych i odpowiedzi AI, wi\u0119c j\u0105 zostaw, pisz\u0105c kr\u00f3tkie, konkretne odpowiedzi.<\/p>\n<h3>84. Brak danych Organization lub LocalBusiness<\/h3>\n<p>Dane o firmie (nazwa, logo, adres strony, kontakt, oficjalne profile) pomagaj\u0105 Google i systemom AI po\u0142\u0105czy\u0107 stron\u0119 z firm\u0105. Bez nich \u0142atwiej o pomy\u0142ki, np. b\u0142\u0119dne logo lub nieaktualne dane w wynikach.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Dodaj na stronie g\u0142\u00f3wnej dane Organization (lub LocalBusiness dla firm lokalnych) z nazw\u0105, logo, adresem strony i linkami sameAs do oficjalnych profili. Dane musz\u0105 zgadza\u0107 si\u0119 z tym, co wida\u0107 na stronie.<\/p>\n<h3>85. Kilka wtyczek dodaje te same dane strukturalne<\/h3>\n<p>Wtyczka SEO, motyw i wtyczka sklepu dodaj\u0105 osobne, czasem sprzeczne opisy tej samej strony. Google mo\u017ce wtedy wybra\u0107 inny opis, ni\u017c chcesz. Cz\u0119sto zdarza si\u0119 to po zmianie wtyczki SEO, gdy stara zostaje aktywna lub zostawia swoje ustawienia.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Sprawd\u017a stron\u0119 w Te\u015bcie wynik\u00f3w z elementami rozszerzonymi lub walidatorze schema.org, zostaw jedno \u017ar\u00f3d\u0142o danych dla ka\u017cdego typu i wy\u0142\u0105cz ich generowanie w pozosta\u0142ych dodatkach.<\/p>\n<h3>86. Produkty ze sklepu nie maj\u0105 w wynikach ceny i dost\u0119pno\u015bci<\/h3>\n<p>Google pokazuje cen\u0119, dost\u0119pno\u015b\u0107 i informacje o dostawie, gdy strona produktu ma poprawne dane strukturalne Product z ofert\u0105 albo produkty s\u0105 przesy\u0142ane do Merchant Center. Brak lub b\u0142\u0119dy w danych odbieraj\u0105 te elementy.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Upewnij si\u0119, \u017ce ka\u017cdy produkt ma dane Product z polami name, image i offers (price, priceCurrency, availability), zgodne z cen\u0105 na stronie. Dodatkowo po\u0142\u0105cz sklep z Merchant Center i sprawdzaj raporty produkt\u00f3w w Search Console.<\/p>\n<h3>87. W wynikach wy\u015bwietla si\u0119 z\u0142a ikona strony<\/h3>\n<p>Ikona przy wyniku to favicon strony, a Google wymaga, \u017ceby by\u0142 kwadratowy, dost\u0119pny dla Googlebota i sta\u0142y pod jednym adresem. Zmiana jest widoczna dopiero po ponownym przeskanowaniu strony g\u0142\u00f3wnej.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Ustaw kwadratowy favicon o boku b\u0119d\u0105cym wielokrotno\u015bci\u0105 48 px, sprawd\u017a, czy plik nie jest zablokowany w robots.txt, i popro\u015b o ponowne zindeksowanie strony g\u0142\u00f3wnej.<\/p>\n<h3>88. Google nie pokazuje link\u00f3w do podstron pod wynikiem<\/h3>\n<p>Linki do podstron pod wynikiem (sitelinks) Google tworzy automatycznie i nie da si\u0119 ich ustawi\u0107 r\u0119cznie. Pojawiaj\u0105 si\u0119 zwykle przy wyszukiwaniu nazwy firmy, gdy struktura strony jest czytelna. Nie ma te\u017c opcji, \u017ceby o nie poprosi\u0107 w Search Console.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Zadbaj o przejrzyst\u0105 nawigacj\u0119, opisowe tytu\u0142y stron i teksty link\u00f3w oraz linki wewn\u0119trzne do najwa\u017cniejszych sekcji. \u017badne dane strukturalne nie wymusz\u0105 tych link\u00f3w.<\/p>\n<h3>89. Nazwa witryny w wynikach jest b\u0142\u0119dna<\/h3>\n<p>Google wybiera nazw\u0119 witryny pokazywan\u0105 przy wyniku na podstawie danych WebSite, tytu\u0142u strony g\u0142\u00f3wnej i innych sygna\u0142\u00f3w. Gdy s\u0105 niesp\u00f3jne, mo\u017ce pokaza\u0107 np. sam adres domeny. Nazwa witryny pojawia si\u0119 w wynikach obok ikony strony, nad jej adresem.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Dodaj na stronie g\u0142\u00f3wnej dane WebSite z w\u0142a\u015bciwo\u015bci\u0105 name, u\u017cyj tej samej nazwy w tytule i nag\u0142\u00f3wku, a skr\u00f3t lub inn\u0105 wersj\u0119 nazwy podaj we w\u0142a\u015bciwo\u015bci alternateName.<\/p>\n<h3>90. Strona nie pojawia si\u0119 w odpowiedziach AI w Google<\/h3>\n<p>AI Overviews korzystaj\u0105 z tych samych podstaw co zwyk\u0142e wyniki, wi\u0119c strona musi by\u0107 zaindeksowana i mie\u0107 mo\u017cliwo\u015b\u0107 wy\u015bwietlania fragment\u00f3w. Nie istnieje osobny znacznik, kt\u00f3ry zapewni obecno\u015b\u0107 w odpowiedziach AI.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Odpowiadaj na pytanie od pierwszego zdania akapitu, porz\u0105dkuj tre\u015b\u0107 nag\u0142\u00f3wkami, podawaj konkretne dane i \u017ar\u00f3d\u0142a i nie blokuj fragment\u00f3w (nosnippet). Szerzej zajmujemy si\u0119 tym w us\u0142udze <a href=\"https:\/\/codescriptum.pl\/pozycjonowanie-ai\/\">pozycjonowanie w AI (GEO)<\/a>.<\/p>\n<h2>Migracje, spadki i kary<\/h2>\n<p>Nag\u0142e spadki widoczno\u015bci maj\u0105 zwykle konkretn\u0105 przyczyn\u0119, kt\u00f3r\u0105 da si\u0119 znale\u017a\u0107 w danych.<\/p>\n<h3>91. Nag\u0142y spadek ruchu z Google: od czego zacz\u0105\u0107?<\/h3>\n<p>Najpierw ustal, gdzie wyst\u0105pi\u0142 spadek: w Search Console por\u00f3wnaj okresy, sprawd\u017a, kt\u00f3rych stron i zapyta\u0144 dotyczy, i zestaw dat\u0119 ze zmianami na stronie oraz aktualizacjami Google. Najcz\u0119stsze przyczyny to b\u0142\u0105d techniczny, migracja, aktualizacja algorytmu albo spadek popytu.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Sprawd\u017a raport indeksowania, r\u0119czne dzia\u0142ania i problemy bezpiecze\u0144stwa, por\u00f3wnaj dat\u0119 spadku z histori\u0105 zmian na stronie i z panelem stanu wyszukiwarki Google. <a href=\"\/blog\/nagly-spadek-ruchu-z-google\/\">Szczeg\u00f3\u0142y i naprawa krok po kroku<\/a>.<\/p>\n<h3>92. Spadek ruchu po przeniesieniu strony na nowy adres lub system<\/h3>\n<p>Najcz\u0119\u015bciej brakuje przekierowa\u0144 301 ze starych adres\u00f3w, zmieni\u0142a si\u0119 tre\u015b\u0107 lub struktura albo na nowej stronie zosta\u0142a blokada indeksowania. Dobrze przeprowadzona migracja zwykle ko\u0144czy si\u0119 tylko kr\u00f3tkimi wahaniami.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Zbierz list\u0119 starych adres\u00f3w (z Search Console, starej mapy witryny, crawlera) i sprawd\u017a, czy ka\u017cdy przekierowuje 301 na odpowiednik. Usu\u0144 noindex, prze\u015blij now\u0105 map\u0119 i por\u00f3wnaj tytu\u0142y oraz tre\u015b\u0107 z wersj\u0105 sprzed migracji.<\/p>\n<h3>93. Wszystkie stare adresy przekierowano na stron\u0119 g\u0142\u00f3wn\u0105<\/h3>\n<p>Przekierowanie wielu starych adres\u00f3w na stron\u0119 g\u0142\u00f3wn\u0105 zamiast na odpowiedniki Google cz\u0119sto traktuje jak soft 404, wi\u0119c warto\u015b\u0107 tych stron przepada. Odwiedzaj\u0105cy te\u017c nie znajduj\u0105 tego, czego szukali.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Przekierowuj ka\u017cd\u0105 stron\u0119 na najbli\u017cszy tematycznie odpowiednik: produkt na produkt lub kategori\u0119, wpis na wpis. Strony bez odpowiednika i bez warto\u015bci mog\u0105 zwraca\u0107 404 lub 410.<\/p>\n<h3>94. Jak zmieni\u0107 domen\u0119 bez utraty widoczno\u015bci?<\/h3>\n<p>Zmiana domeny wymaga przekierowa\u0144 301 z ka\u017cdego starego adresu na odpowiednik w nowej domenie, utrzymania ich przez d\u0142ugi czas i zg\u0142oszenia zmiany w Search Console. Przej\u015bciowe wahania s\u0105 normalne.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Zweryfikuj obie domeny w Search Console, ustaw przekierowania adres do adresu, u\u017cyj narz\u0119dzia Zmiana adresu i zaktualizuj linki w profilach firmy. Google zaleca utrzymywa\u0107 przekierowania co najmniej rok, a najlepiej bezterminowo.<\/p>\n<h3>95. Spadek po aktualizacji algorytmu Google<\/h3>\n<p>Aktualizacje podstawowe zmieniaj\u0105 ocen\u0119 trafno\u015bci i jako\u015bci stron w ca\u0142ej sieci, wi\u0119c spadek nie oznacza kary, tylko to, \u017ce inne strony zosta\u0142y ocenione wy\u017cej. Google zaleca skupi\u0107 si\u0119 na jako\u015bci tre\u015bci, a nie na szybkich poprawkach.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Sprawd\u017a na panelu stanu wyszukiwarki, czy data spadku pokrywa si\u0119 z aktualizacj\u0105, por\u00f3wnaj swoje strony ze stronami, kt\u00f3re zyska\u0142y, i popraw tre\u015bci pod k\u0105tem przydatno\u015bci i wiarygodno\u015bci. Efekty cz\u0119sto wida\u0107 dopiero po kolejnych aktualizacjach.<\/p>\n<h3>96. R\u0119czne dzia\u0142anie w Search Console<\/h3>\n<p>R\u0119czne dzia\u0142anie to sankcja na\u0142o\u017cona przez pracownika Google za naruszenie zasad, np. nienaturalne linki, spam albo tre\u015bci niskiej jako\u015bci. Informacj\u0119 znajdziesz w raporcie R\u0119czne dzia\u0142ania, kt\u00f3ry m\u00f3wi te\u017c, czy dotyczy ca\u0142ej witryny, czy jej cz\u0119\u015bci.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Przeczytaj, czego dotyczy dzia\u0142anie, usu\u0144 przyczyn\u0119 na ca\u0142ej stronie, udokumentuj zmiany i z\u0142\u00f3\u017c pro\u015bb\u0119 o ponowne rozpatrzenie. Przy linkach usu\u0144, co si\u0119 da, a z reszty zrezygnuj narz\u0119dziem disavow.<\/p>\n<h3>97. Spadek, bo strona zosta\u0142a zhakowana<\/h3>\n<p>Spam wstrzykni\u0119ty przez atakuj\u0105cego (ukryte linki, obce podstrony, przekierowania) obni\u017ca widoczno\u015b\u0107 i mo\u017ce wywo\u0142a\u0107 ostrze\u017cenia w wynikach. Search Console pokazuje to w raporcie Problemy dotycz\u0105ce bezpiecze\u0144stwa.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Wyczy\u015b\u0107 stron\u0119 i zamknij luk\u0119 (zobacz <a href=\"\/blog\/wordpress-zhakowany-co-robic-7-krokow-do-odzyskania-strony\/\">co robi\u0107, gdy WordPress jest zhakowany<\/a>), usu\u0144 spamerskie adresy z indeksu i popro\u015b o weryfikacj\u0119 w Search Console. Inne problemy techniczne WordPressa znajdziesz w li\u015bcie <a href=\"\/blog\/100-problemow-z-wordpressem\/\">100 problem\u00f3w z WordPressem<\/a>.<\/p>\n<h3>98. Spadek ruchu okazuje si\u0119 sezonowo\u015bci\u0105 lub b\u0142\u0119dem pomiaru<\/h3>\n<p>Cz\u0119\u015b\u0107 spadk\u00f3w to sezon (np. wakacje w bran\u017cy B2B), mniejszy popyt albo b\u0142\u0105d analityki, np. zgubiony kod pomiarowy lub zmiana banera zg\u00f3d. Search Console i Google Analytics licz\u0105 te\u017c ruch w inny spos\u00f3b.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Por\u00f3wnuj dane rok do roku, a nie miesi\u0105c do miesi\u0105ca, sprawd\u017a Google Trends dla g\u0142\u00f3wnych fraz i zestaw klikni\u0119cia z Search Console z sesjami w Analytics. Je\u015bli spadek wida\u0107 tylko w Analytics, sprawd\u017a kod pomiaru i Consent Mode.<\/p>\n<h3>99. Niedost\u0119pne i wycofane produkty w sklepie<\/h3>\n<p>Usuwanie produkt\u00f3w, kt\u00f3rych chwilowo brakuje, kasuje strony z pozycjami i linkami, a setki wycofanych produkt\u00f3w za\u015bmiecaj\u0105 indeks. W\u0142a\u015bciwe rozwi\u0105zanie zale\u017cy od tego, czy produkt wr\u00f3ci do sprzeda\u017cy.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Produkty czasowo niedost\u0119pne zostaw z informacj\u0105 o dost\u0119pno\u015bci (tak\u017ce w danych strukturalnych). Wycofane na sta\u0142e przekieruj 301 na nast\u0119pc\u0119 lub kategori\u0119, a bez odpowiednika zwr\u00f3\u0107 410. Wi\u0119cej problem\u00f3w sklep\u00f3w opisali\u015bmy w li\u015bcie <a href=\"\/blog\/100-problemow-woocommerce\/\">100 problem\u00f3w z WooCommerce<\/a>.<\/p>\n<h3>100. Ile trwa pozycjonowanie i kiedy b\u0119d\u0105 efekty?<\/h3>\n<p>Efekty poprawek technicznych wida\u0107 zwykle po ponownym przeskanowaniu stron przez Google, a efekty tre\u015bci i link\u00f3w buduj\u0105 si\u0119 miesi\u0105cami. Nikt uczciwy nie gwarantuje konkretnych pozycji, bo o wynikach decyduje Google i konkurencja.<\/p>\n<p><strong>Rozwi\u0105zanie:<\/strong> Ustal mierniki inne ni\u017c pozycje: wy\u015bwietlenia i klikni\u0119cia w Search Console, ruch na stronach ofertowych i zapytania od klient\u00f3w. Raportuj je co miesi\u0105c i oceniaj kierunek zmian, a nie pojedyncze dni.<\/p>\n<h2>Od czego zacz\u0105\u0107<\/h2>\n<p>Najpierw indeksowanie i skanowanie (problemy 1-20), bo bez nich \u017cadne inne dzia\u0142ania nie przynios\u0105 efektu. Potem tre\u015bci i struktura serwisu (31-50), a dla firm lokalnych Profil Firmy w Google (61-70). Linki i szybko\u015b\u0107 dopracuj na ko\u0144cu. Najcz\u0119stsze b\u0142\u0119dy stron firmowych zebrali\u015bmy te\u017c we wpisie <a href=\"\/blog\/strona-firmowa-a-pozycjonowanie-10-bledow-seo-ktore-kosztuja-cie-klientow\/\">10 b\u0142\u0119d\u00f3w SEO, kt\u00f3re kosztuj\u0105 Ci\u0119 klient\u00f3w<\/a>.<\/p>\n<p>Je\u015bli nie wiesz, co blokuje Twoj\u0105 stron\u0119, zacznij od <a href=\"https:\/\/codescriptum.pl\/audyt-seo\/\">bezp\u0142atnego skanu SEO<\/a>: w kilka minut sprawdzi podstawy techniczne, indeksowanie i szybko\u015b\u0107. Pe\u0142ny audyt z planem dzia\u0142a\u0144 i wdro\u017cenie zmian przygotuje nasz zesp\u00f3\u0142 w ramach us\u0142ugi <a href=\"https:\/\/codescriptum.pl\/pozycjonowanie-stron-lodz\/\">pozycjonowanie stron<\/a> (audyt SEO od 990 z\u0142 netto).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lista 100 problem\u00f3w, przez kt\u00f3re strony nie rosn\u0105 w Google, z najcz\u0119stsz\u0105 przyczyn\u0105 i konkretnym rozwi\u0105zaniem przy ka\u017cdym.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[101],"tags":[],"class_list":["post-90056","post","type-post","status-publish","format-standard","hentry","category-seo-i-pozycjonowanie"],"_links":{"self":[{"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/posts\/90056","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/comments?post=90056"}],"version-history":[{"count":0,"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/posts\/90056\/revisions"}],"wp:attachment":[{"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/media?parent=90056"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/categories?post=90056"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/tags?post=90056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}