Masz audyt SEO? Sprawdzimy go na żywo i wdrożymy w sklepie.Wyślij audyt
Screaming Frog · Rank Math · WooCommerce · nginx

Wdrożenie audytu SEO w WordPress i WooCommerce

Przychodzisz z audytem od agencji albo od własnego specjalisty SEO. Sprawdzamy każdą pozycję na żywym sklepie, wdrażamy poprawki w kodzie, na serwerze i w CMS, a potem mierzymy, czy zadziałały. Agencjom SEO pomagamy jako wykonawca techniczny.

Weryfikacja każdej pozycji na żywo Kod, serwer i CMS Kopia i rollback przy zmianach w bazie Raport per pozycja dla agencji
2265
wierszy meta z pliku agencji wgranych z kopią do cofnięcia
721
przekierowań przepiętych prosto na adres docelowy
6 z 8
pozycji audytu mapy witryny okazało się nieaktualnych
0
obrazków bez alt i wymiarów po wdrożeniu na stronie głównej, kategorii i karcie produktu
Czy to brzmi znajomo?

Audyt jest, wdrożenia nie ma

Audyt z Screaming Froga ma kilkadziesiąt zakładek i kilka tysięcy wierszy, a w firmie nie ma nikogo, kto zna kod sklepu.

Programista poprawił część rzeczy, a kolejny raport pokazuje te same liczby. Nikt nie wie, czy crawl był przed wdrożeniem, czy po.

Zalecenie brzmi „dodaj nofollow” albo „obniż jakość obrazków”, ale nie wiadomo, czy to w ogóle rozwiąże zgłoszenie.

Część poprawek wymaga zmian w nginx, w cache albo w bazie, a agencja nie ma dostępu do serwera.

Masowa zmiana adresów URL albo meta z pliku CSV bez kopii zapasowej to ryzyko, którego nikt nie chce brać na siebie.

Zadania z audytu wiszą tygodniami, bo każde wymaga osobnej diagnozy, a w zespole nikt nie ma na nie czasu.

Jak pracujemy

Od raportu do zmierzonego wdrożenia

01

Weryfikacja na żywo

Każdą pozycję raportu sprawdzamy na produkcji. Porównujemy datę crawlu z datą ostatniego wdrożenia i czytamy stronę z pominięciem cache, żeby nie poprawiać czegoś, co już działa.

02

Diagnoza przyczyny

Szukamy miejsca, w którym problem powstaje: szablon, wtyczka, treść w bazie, reguła przekierowania, warstwa cache. Rada z audytu jest punktem wyjścia, nie gotową instrukcją.

03

Wdrożenie z drogą odwrotu

Zmiany w kodzie idą przez repozytorium, zmiany w bazie i na serwerze z kopią zapasową i skryptem do cofnięcia. Przed produkcją testujemy lokalnie.

04

Pomiar po wdrożeniu

Po wyczyszczeniu cache sprawdzamy wynik w działającym sklepie i oddajemy raport per pozycja: wdrożone, nieaktualne albo świadomie pominięte, z uzasadnieniem. Potem prosimy o ponowny crawl.

Najpierw pomiar

Dlaczego nie wdrażamy audytu 1:1

W sklepie, w którym wdrażaliśmy kilka kolejnych raportów, trzy audyty z rzędu opisywały stan sprzed wdrożenia. Pliki z crawla powstawały kilka godzin po wejściu poprawek, ale crawler dostawał stronę z cache. Gdybyśmy pracowali tylko na raporcie, poprawialibyśmy coś, co już działało.

Druga rzecz to rady, które brzmią dobrze, ale nie usuwają zgłoszenia. Screaming Frog raportuje każdy link z atrybutem href, więc dopisanie rel="nofollow" niczego w raporcie nie zmienia. Zmienia to dopiero usunięcie samego linku tam, gdzie nie jest potrzebny.

Bywa też odwrotnie: audyt nazywa objaw, a przyczyna leży gdzie indziej. Z listy prawie 16 tysięcy „ciężkich” obrazków tylko 297 było miniaturami, a realny problem, oryginały pobierane w galerii produktu, nie był w raporcie nazwany. Opisaliśmy to krok po kroku w artykule jak wdrażamy audyt SEO w sklepie WooCommerce.

Zakres

Co wdrażamy z audytu

Meta title i description z CSV

Import tysięcy wierszy do Rank Math albo Yoast z kontrolą pliku, kopią starych wartości i trybem rollback.

Przekierowania i linki przez 3xx

Porządkujemy reguły w nginx, w Rank Math i w motywie, przepinamy linki na adresy końcowe, skracamy łańcuchy do jednego skoku.

robots.txt, noindex i canonical

Usuwamy sprzeczne dyrektywy robots, linki do adresów blokowanych i błędne canonicale, np. przy wielkich literach w adresie.

Dane strukturalne produktów

Schema Product i ProductGroup, warianty, czas dostawy, SKU, które przechodzą walidację. Jeden blok JSON-LD na stronie zamiast dwóch.

Obrazki: alt, wymiary, srcset

Alt z kontekstu produktu i kategorii, width i height, rozmiary w srcset dobrane tak, żeby galeria nie pobierała oryginałów.

Mapa witryny i kody 404/410

Sitemap bez adresów, które nie powinny być indeksowane, i 410 dla produktów, które naprawdę zniknęły z oferty.

Dla agencji SEO

Wykonawca techniczny Twojego audytu

Agencja zna strategię i klienta, ale zwykle nie ma dostępu do kodu motywu, konfiguracji nginx ani bazy. My wchodzimy w tę lukę: przyjmujemy raport w formie, w jakiej powstał, i rozliczamy się z każdej pozycji.

  • Ty odpowiadasz za audyt, priorytety i raport dla klienta, my za kod, serwer i CMS.
  • Przy każdej pozycji piszemy, co zastaliśmy, co zmieniliśmy i jak to sprawdziliśmy.
  • Gdy zalecenie jest nieaktualne albo nie zadziała, mówimy to wprost i proponujemy właściwą poprawkę.
  • Błędy w plikach od agencji, np. przesunięte kolumny w CSV z meta, zgłaszamy przed importem, a nie po nim.
Case study

KwiatyDonice: audyt od agencji wdrożony pozycja po pozycji

Sklep WooCommerce z roślinami i doniczkami, hurt i detal w jednym serwisie. Agencja SEO dostarczała audyty z Screaming Froga, my sprawdzaliśmy je na produkcji i wdrażaliśmy.

Zgłoszenie z audytu i stan po weryfikacji

ZgłoszenieCo ustaliliśmy i wdrożyliśmy
Nowe title i description z pliku agencji, 2265 wierszy2247 title i 2265 description wgranych z kopią i rollbackiem 1:1; 18 wierszy z przesuniętymi kolumnami zgłoszonych agencji
26 629 linków do adresów blokowanych w robots.txt, zalecenie: nofollownofollow nie usuwa wpisu z raportu; linki zamienione na przyciski, zero takich <a href> na stronie głównej, kategorii i karcie produktu
15 892 obrazy powyżej 100 kB98% listy to oryginały uploadu, nie obrazki z frontu; realny problem w galerii: 129 kB zamiast 171 kB na zdjęcie
Linki wewnętrzne przez przekierowania721 reguł wskazujących na adres, który sam przekierowywał, przepiętych na cel; zero starych linków na 210 stronach źródłowych
2278 obrazów bez alt i 304 bez wymiarówZero braków w działającym sklepie: strona główna 85 obrazków, kategoria 54, karta produktu 70
8 problemów w mapie witryny6 nieaktualnych (stara kopia w cache); poprawiona strona /sklep/: noindex, follow
Struktura URL: podkreślenia, wielkie litery, parametry1556 aktualnych adresów bez problemów, masowe zmiany zbędne; naprawione sprzeczne meta robots
Linki do produktów zwracających 410Przyczyną były ręczne reguły przekierowań, nie moduł z raportu; 410 dostaje 28 produktów wycofanych z obu kanałów sprzedaży

Cały sklep: case study KwiatyDonice. Dane produktów dla Google i asystentów AI opisujemy w ofercie pozycjonowanie w AI.

Uczciwie

Czego nie obiecujemy

Nie obiecujemy wzrostu ruchu ani pozycji. Odpowiadamy za to, żeby audyt był wdrożony poprawnie i sprawdzony po wdrożeniu, a pozycje nieaktualne opisane z dowodem. W KwiatyDonice nie mamy porównania ruchu sprzed i po wdrożeniu, więc nie podajemy takich liczb.

Gdy wąskim gardłem jest szybkość sklepu, a nie meta czy przekierowania, zaczynamy od optymalizacji WooCommerce.

FAQ

Pytania o wdrożenie audytu SEO

Czy wdrażacie audyty przygotowane przez inną agencję?

+
Tak, to nasz typowy scenariusz. Dostajemy raport z Screaming Froga albo Ahrefs, eksporty CSV i dostęp do sklepu. Audyt i strategia zostają po stronie agencji, my odpowiadamy za kod, serwer i CMS.

Dlaczego część zgłoszeń z audytu okazuje się nieaktualna?

+
Najczęściej crawl powstał przed ostatnim wdrożeniem albo crawler dostał stronę z cache: WP Rocket, fastcgi w nginx albo Cloudflare. Zdarza się też, że narzędzie liczy pliki, których front w ogóle nie pobiera. Dlatego każdą pozycję najpierw mierzymy na produkcji.

Czy po wdrożeniu audytu wzrośnie ruch?

+
Tego nie obiecujemy. Odpowiadamy za to, żeby każda pozycja audytu była wdrożona albo uczciwie opisana jako nieaktualna. Ruch zależy też od treści, linków, konkurencji i zmian w Google, a efekt warto mierzyć w Search Console w dłuższym okresie.

Na jakich platformach pracujecie?

+
Głównie WordPress i WooCommerce z Rank Math albo Yoast, za nginx i Cloudflare. Pracujemy też z PrestaShop.

Co dostaje agencja po wdrożeniu?

+
Raport per pozycja: co zrobiliśmy, co było nieaktualne i jak to zmierzyliśmy, co zostało świadomie pominięte i dlaczego. Do tego prośbę o ponowny crawl, najlepiej po wyczyszczeniu cache, żeby porównanie miało sens.
Bezpłatna konsultacja

Wyślij audyt do wdrożenia

Kamil Perzowski, ASAPDevs
Kamil Perzowski
CEO & Co-founder, ASAPDevs
Odpisuję osobiście. Bez zobowiązań.
★★★★★
Polecam ! Wszystko perfekcyjnie !
Mateusz W., opinia w Google
  1. Czytam zgłoszenie i odpisuję z pytaniami albo propozycją terminu rozmowy.
  2. Krótka rozmowa o zakresie, dostępach i terminie.
  3. Dostajesz plan i wycenę. Decydujesz, bez zobowiązań.

Wolisz od razu porozmawiać? +48 884 220 764 · [email protected]

Wysyłając formularz, przekazujesz nam dane, żebyśmy mogli odpowiedzieć. Szczegóły w polityce prywatności.

Zobacz też