Testy SEO przeprowadzane przez specjalistów cieszą się coraz większym zainteresowaniem i stanowią wartościowe źródło wiedzy. W związku z tym postanowiliśmy przeanalizować ponad sto takich testów, skupiając się nie tylko na artykułach, ale również na filmach publikowanych w serwisie YouTube oraz na materiałach prezentowanych podczas polskich i zagranicznych konferencji.
Wiele z tych testów prowadzi do ciekawych wniosków lub inspiruje do samodzielnego sprawdzania czynników, z których do tej pory nie zdawaliśmy sobie sprawy. Problem jednak polega na tym, że chociaż testy często dotyczą tych samych elementów, to jednocześnie są prowadzone w inny sposób. Nie ma więc przyjętej wspólnej metodologii badań, która zwiększyłaby ich wiarygodność.
Wstępne założenia testów SEO
Postanowiliśmy więc przyjąć wstępne założenia, które ułatwią przeprowadzanie testów SEO. Naszym zdaniem wykonanie dobrego, a przede wszystkim wartościowego testu powinno być przeprowadzane w “czystym” środowisku (o ile to oczywiście możliwe w przypadku organicznych wyników wyszukiwania w Google).
Co to oznacza w praktyce? Wszystkie testy SEO wykonujemy wyłącznie na naszych domenach. Dzięki temu weryfikujemy, czy wybrane domeny mają potencjał rankowania i nie są ograniczane przez czynniki, które mogłyby blokować wzrosty pozycji nawet przy poprawnie wykonanym teście. We wszystkich testach wykorzystujemy między innymi logi serwera oraz Google Search Console, aby korzystać z informacji dotyczących crawlowania, przeindeksowania, wyindeksowania oraz innych tego typu elementów.
Kluczowe jest dla nas odnoszenie się bezpośrednio do głównej bazy danych, a nie lokalnego Data Center. Każda strona wykorzystywana w testach była budowana od co najmniej 3 miesięcy, a jej widoczność i parametry są stałe (crawl budget). Zależy nam na wybieraniu takich domen, które nie posiadają linków zewnętrznych, ponieważ mogą one zaburzać wyniki testów.
Zgodnie z przyjętymi przez nas założeniami, każdy test musi zostać powtórzony minimum 6 razy (oczywiście za każdym razem na innej domenie) z tym samym wynikiem, abyśmy mieli 95% pewności, że dany element działa dokładnie tak, jak założyliśmy. W przypadku odnotowania jednego błędu zakładamy, że wynik testu musi powielić się w 7 na 8 przypadkach lub 10 na 12.
W przypadku uzyskania trzech różnych rezultatów tego samego testu nie mamy żadnej pewności, czy dany czynnik rzeczywiście działa w taki sposób, jak początkowo założyliśmy. Na tym etapie zazwyczaj szukamy błędów w teście – może to być problem w przyjętej metodologii lub rzeczywiście dany element nie ma istotnego wpływu, przez co wartość końcowa jest wynikiem losowym.
Czas każdego testu ustalamy na maksymalnie 2-3 tygodnie. Uważamy, że dłuższe testy mogą zaburzać wyniki przez ciągłe zmiany zachodzące w algorytmie wyszukiwarki. Z kolei testy, których terminy zbiegają się z większymi aktualizacjami algorytmu, w zdecydowanej większości przerywamy i zaczynamy od początku.
Warto również wspomnieć, że zawsze testujemy tylko jeden konkretny czynnik (element SEO). Nie łączymy testów kilku różnych elementów, ponieważ każdy z nich może mieć wpływ na pozostałe.
Metodologia testów technicznych w SEO
W testach technicznych badamy między innymi:
- sposoby zachowania się Googlebota,
- crawlowanie,
- przetwarzanie adresów URL po stronie Google,
- indeksowanie,
- renderowanie.
Najważniejsza jest dokładna weryfikacja stanu indeksacji w Google Search Console lub crawlowania w logach serwera.
Bardzo często potwierdzamy działanie niektórych czynników na podstawie nowych adresów z błędem 404/410. Pozwala nam to upewnić się, że w Google istnieją konkretne systemy odpowiadające np. za dodawania adresów do kolejki crawlowania, tworzenie kolejek w określony sposób. Do tego dochodzi sprawdzanie ilości czasu, jaki Googlebot poświęca stronie podczas pojedynczej sesji crawlowania i przecrawlowania adresów URL.
Niektóre czynniki badamy z wykorzystaniem analizy licznika crawlowania adresów URL lub porównując statystykę crawlowania poszczególnych adresów URL. Przykład? W ostatnim czasie zbadaliśmy, czy Googlebot częściej crawluje strony, które posiadają więcej linków wewnętrznych oraz jak często Googlebot crawluje canonical zewnętrzny w stosunku do odwiedzin na stronie źródłowej.
W testach na WordPressach pomagają nam wtyczki, które cieszą się dużą popularnością wśród specjalistów SEO. Są to między innymi wtyczka Redirection, dzięki której możemy szybko i sprawnie zarządzać logami 404 czy logami z utworzonych przekierowań oraz wtyczka Simple Visit Googlebot. Pokazuje ona ostatnie wejścia Googlebota na poszczególne podstrony w samym panelu, co eliminuje konieczność pobierania logów z serwera.
Założenia testów link buildingowych
W przypadku przeprowadzania testów linków zewnętrznych, nasze założenia są następujące:
- wybieramy jedną konkretną frazę,
- wybrana fraza musi być targetowana na odpowiedni adres URL (brak kanibalizacji i problemów z rankowaniem),
- dla danej frazy ponad połowa adresów rankujących nie może posiadać linka zewnętrznego (frazy nie mogą być za trudne),
- docelowy adres URL musi znajdować się w indeksie,
- link pierwotny pozyskujemy najpierw z exact match anchorem,
- początkowa pozycja frazy musi znajdować się w przedziale pomiędzy 30 a 100,
- aktualną pozycję śledzimy w trybie Incognito, z lokalizacją ustawioną na konkretny kraj,
- wartość linka mierzymy dopiero wtedy, gdy adres URL znajdzie się w indeksie,
- na domenie źródłowej i docelowej unikamy jakichkolwiek zmian w całym okresie testu,
- adres źródłowy i docelowy nie ma linków zewnętrznych, które mogą zaburzać wyniki testu.
W przypadku odnotowania problemów analizujemy całą domenę źródłową i docelową w Google Search Console, aby mieć pewność czy test nie został zaburzony przez czynniki, z których istnienia nie zdajemy sobie sprawy.
Najpierw rozpoczynamy od przeprowadzenia testu wpływu konkretnej domeny:
- pozyskujemy link,
- sprawdzamy efekt pozyskanego linka,
- usuwamy link,
- sprawdzamy spadek wynikający z usunięcia linka.
Wpływ po dodaniu linka i spadek po jego usunięciu musi skutkować powrotem frazy w okolice tej samej pozycji.
W przypadku testów różnicujących (np. porównywanie różnych atrybutów rel), najpierw pozyskujemy pierwszy link EMA, a dopiero później wprowadzamy zmiany i przeindeksowujemy adres URL z danym linkiem. Następnie śledzimy wpływ takiej zmiany. Podobnie robimy w przypadku canonicala vs 301, EMA vs PMA, URL vs brand.
Dokumentacja testów SEO
Całą dokumentację zapisujemy w Wordzie, a zmiany pozycji śledzimy w arkuszach w Excelu, które uzupełniamy o datę, pozycję, url docelowy (wykluczamy problemy z rankowaniem), datę wstawienia linka, datę indeksowania urla z linkowania oraz datę wpływu linka.
Data | Pozycja | URL docelowy | Wstawienie linka | Indeksowanie | Wpływ |
27.06.2023 | 80 | url1 | TAK | NIE | – |
28.06.2023 | 79 | url1 | – | TAK | – |
29.06.2023 | 30 | url1 | – | – | TAK |
30.06.2023 | 30 | url1 | – | – | – |
Lista przykładowych testów SEO
Poniżej lista ciekawych testów, które przeprowadziliśmy w ciągu ostatnich kilku miesięcy.
Testy Technical SEO
- Jak zweryfikować tag rel=”canonical” poza Google Search Console
- Crawlowanie linków wewnętrznych w zaakceptowanych canonicalach
- Crawlowanie linków wewnętrznych w nie zaakceptowanych canonicalach
- Jak Google kolejkuje URLe z sitemapy
- Wykorzystanie lastmod w sitemap.xml przez Googlebota
- Wykorzystanie priority w sitemap.xml przez Googlebota
- Wykorzystanie frequenty w sitemap.xml przez Googlebota
- Jak często Googlebot przetwarza sitemap.xml
- Jak Googlebot widzi sitemapę w wersji tekstowe
- Różnice w działaniu między sitemap.xml vs sitemap.txt
- Jak działa przekierowanie 301, 302, 303, 307 i 308
- Jak Googlebot weryfikuje pętle przekierowań
- Jak Googlebot weryfikuje łańcuch przekierowań
- Różnica między 301 a canonical
- Jak działa naprawdę window.location.href
- Jak działa naprawdę przekierowanie http-equiv=”Refresh”
- Kiedy przekierowanie 302 staje się przekierowaniem 301 (tymczasowe -> permanentne)
- Crawlowanie infinity scroll
- Crawlowanie produktów widocznych o infinity scroll
- Crawlowanie produktów widocznych tylko na stronicowaniu
- Crawlowanie stron 404
- Crawlowanie stron 410
- Crawlowanie stron 404 vs 410
- Jak długo Google procesuje / przetwarza adresy URL
- Wpływ przekierowań serwerowych ze względu na lokalizację
- Jak strony odwiedza Googlebot
- Jak często Googlebot crawluje robots.txt
- Dlaczego Googlebot nie zawsze podmienia plik robots.txt
- Jak stworzyć własny indekser
- Jak Googlebot przetwarza URLe w nagłówku HEAD
- Jak wymusić informację o Featured Snippet w wynikach wyszukiwania
- Róznica między czas crawlowania a indeksowania
- Róznica między czasem indeksowania a cacheowania
- Dlaczego w wynikach wyszukiwania nie widać tej samej informacji co w Google Search Console
- Jak działa Indexing API
- Czemu indexing API nie zawsze indeksuje URLe
- Jak błędy 500 wpływają na crawl budget
- Czy błędy 4** wpływają na crawl budget
- Czy przekierowania 3** wpływają na crawl budget
- Ile języków posiada Googlebot
- Ile linków w linkowaniu wewnętrznym uwzględnia Googlebot
- Czy Googlebot zawsze respektuje plik robots.txt
Testy Content SEO
- Ile Google indeksuje znaków z Title
- Czy h1 ma wpływ na ranking
- Jak Googlebot analizuje atrybut alt w obrazach
- Czy można wykorzystywać cloaking w serwisie
- Czy informacja o cookies wpływa na SEO
- Czy page speed jest czynnikiem rankingowym
- Czy mobile friendly jest czynnikiem rankingowym
- Czy zmianą Title można zepsuć swoje SEO?
- Czy komentarze wpływają na SEO?
- Jak wpłynąć komentarzami na SEO produktu/artykułu/usługi/kategorii
- Czy Google indeksuje ukryte treści
- Jak indeksować ukryte treści
- Czy liczba paragrafów wpływa na SEO?
- Czy Google crawluje adresy URL w treści strony?
- Czy duplikacja tresci jest czynnikiem rankingowym?
- Kiedy duplikacja tresci nie jest zła w SEO?
- Czy schema.org ma wpływ na SEO?
- Czy liczba powtórzeń w tekście wpływa na SEO?
- Czy istnieje zjawisko Keyword Stuffingu?
- Czy synonimy mają wpływ na SEO słowa głównego?
Testy Link Buildingu
- Ile reputacji przekazuje canonical?
- Ile reputacji przekazuje 301?
- Canonical vs 301 – co przekazuje więcej mocy?
- Czy więcej linków wewnętrznych zwiększa reputację danego URLa?
- Czy liczba paragrafów wpływa na wartość linka?
- Linki ze stron z negatywnymi opiniami
- Linki ze stron z negatywnym sentymentem
- Czy podlinkowanie starych wpisów działa
- Czy i jak działają linki z niezindeksowanych stron
- Czy link wewnętrzny ze strony głównej wpływa na wartość URLa?
- Jak zweryfikować działanie zewnętrznego canonicala?
- 1 link vs 2 linki z tej samej podstrony
- Czy linki do wikipedii wpływają na SEO?
- Czy linki do mediów społecznościowych zabierają reputacji stronie?
- Czy link sitewide jest mocniejszy od linka z artykułu sponsorowanego?
- Wpływ linka do strony z kodem http 4**
- Wpływ linka do strony z kodem http 5**
- Jak szybko uzyskać wartość z linka?
- Kiedy i jak przekazywana jest reputacja z linka
- Czy linka linków zewnętrzny powoduje spadek reputacji portalu?
- Czy na linki ma wpływ widoczność domeny?
- Czy na linki ma wpływ liczba domen przychodzących vs liczba domen linkowanych
- Jak Googlebot odczytuje atrybut “alt” w linkach zewnętrznych
- Czy długość tekstu ma wpływ na wartość linka zewnętrznego?
- Jak działają nieistniejące atrybuty rel? dofollow, follow, user generated content, pr10
- Ile reputacji przekazuje link domyślny?
- Ile reputacji przekazuje link z atrybutem rel=”nofollow”?
- Ile reputacji przekazuje link z atrybutem rel=”sponsored”?
- Ile reputacji przekazuje link z atrybutem rel=”ugc”?
- Porównanie linka follow do nofollow
- Jak Google wartościuje atrybuje REL?
- Czy target=”_blank” ma wpływ na SEO?
- Czy istnieje echo linków?
- Ile reputacji przekazuje adres URL w treści (ghostlink)?
- Jak Googlebot crawluje przekierowanie 301 między domenami?
- Czy drugi link z tej samej domeny do tego samego URLa wpływa na SEO?
- Czy drugi link z tej samej domeny do inne URLa w tej samej domenie ma wpływ na SEO?
- Czy podlinkowaniem z zewnątrz można zepsuć wartość linka?
- Wpływa linka EMA / PMA / URL / Brand
- Różnica w reputacji linka EMA vs PMA
- Różnica w reputacji linka EMA vs URL
- Różnica w reputacji linka EMA vs Brand
Podsumowując, nasza metodologia SEO to przede wszystkim przeprowadzanie testów w kontrolowanym środowisku, aby zapewnić wiarygodne i wartościowe wyniki. Testujemy tylko na naszych własnych domenach z określonymi kryteriami. Każdy test powtarzamy wielokrotnie, aby osiągnąć pewność wyników na poziomie 95%. Koncentrujemy się na jednym elemencie SEO na raz i unikamy łączenia testów, aby uniknąć zniekształcenia danych.
Nasze testy techniczne obejmują różne aspekty, w tym przeszukiwanie, indeksowanie, przekierowania i zachowanie mapy witryny. Dodatkowo, badamy indeksowanie adresów URL, reputacja linków i wpływ różnych atrybutów linków, a przed nami jeszcze kolejna lista z ponad 500 różnymi czynnikami do przetestowania!
Daj znać, co sądzisz o naszej metodologii i czy przeprowadzasz podobne testy. A może uważasz, że o czymś zapomnieliśmy? Jeżeli tak, koniecznie nas o tym poinformuj i podziel się swoim doświadczeniem.
Autor
Sebastian Heymann – SEO w jego życiu istnieje od 2011 roku. Człowiek od trudnych pytań i do trudnych pytań. Współtwórca narzędzia Link Planner. Twórca jedynego szkolenia SEO z wykorzystania Google Search Console. Uwielbia podważać, kwestionować, testować oraz kreować publiczne debaty. SEO i analiza danych to jego pasje, którymi uwielbia się dzielić z innymi.