Podstawowy audyt technicznego SEO 
dla stron B2B

Technical SEO 101

Spis treści

 

  1. Przydatne narzędzia

    1. Google Search Console

    2. Ahrefs + wtyczka do przeglądarki

    3. Dodatkowe wtyczki

    4. Screaming Frog SEO Spider

    5. Funkcja "zbadaj" w przeglądarce

  2. Diagnostyka aktualnej struktury strony

    1. Znaczniki HTML5

    2. Dane strukturalne

  3. Struktura URL

    1. Duplikacja treści

  4. Sprawdzenie dostępności strony dla robotów wyszukiwarek oraz indeksacji.

    1. Noindex

    2. Robots.txt i mapa XML strony

    3. Dostępność strony bez JavaScript

  5. Prędkość strony

    1. Core Web Vitals

    2. Czy korzystasz z CDN?

Przydatne narzędzia

Google Search Console

Załóż konto i zweryfikuj swoją domenę tutaj

https://search.google.com/search-console/

Ahrefs + wtyczka do przeglądarki

Do audytu wystarczy Ci darmowe konto - tylko musisz mieć zweryfikowaną własność domeny w Google Search Console.

Sprawdzisz tutaj brakujące nagłówki, meta opisy, atrybuty alt dla obrazów, Błędy 404 i tak dalej.

https://ahrefs.com/site-audit

Tutaj wtyczka

https://ahrefs.com/seo-toolbar

Dodatkowe wtyczki

Sprawdzanie przekierowań

https://chromewebstore.google.com/detail/redirect-path/aomidfkchockcldhbkggjokdkkebmdll

Wtyczka "Web Developer" - pozwala m.in. wyłączyć JS

https://chromewebstore.google.com/detail/web-developer/bfbameneiokkgbdmiekhjnmfkcnldhhm?hl=pl

Screaming Frog SEO Spider

Funkcja "zbadaj" w przeglądarce

Diagnostyka aktualnej struktury strony

Znaczniki HTML5

To nie tylko nagłówki H1, H2, H3.

Dzięki nim, wyszukiwarki (Google, Bing etc.) lepiej potrafią zrozumieć o czym jest konkretna strona internetowa. 

Bardzo dobry wpis blogowy na ten temat od Semrush:

https://www.semrush.com/blog/semantic-html5-guide/#html-semantic-tags-for-structure

Ściąga:

<header> definiuje treści, które należy uznać za część wprowadzającą, zwykle logo + menu


<nav>  jest używany do linków nawigacyjnych. Może być zagnieżdżony w tagu <header>, ale drugorzędne tagi nawigacyjne <nav> są również powszechnie używane w innych miejscach na stronie.


<main>zawiera główną treść (nazywaną również ciałem) strony. Na stronie powinien znajdować się tylko jeden taki tag.


<article>: definiuje treści, które mogą istnieć niezależnie od strony lub witryny, na której się znajdują. Nie oznacza to koniecznie „wpisu na blogu” - ale mniej więcej o to tutaj chodzi. 


<section>  Używanie tagu <section> to sposób grupowania pobliskich treści o podobnej tematyce. Np. na stronie produktowej będziesz mieć część opisującą produkt - i tutaj wszystkie elementy będą wewnątrz jednego tagu, następnie na stronie masz referencje z użyciem tego produktu - i te referencje powinny być w kolejnym <section>


<aside> definiuje treści, które są mniej ważne. Często używany jest do pasków bocznych 


<footer>  używany jest na dole strony. Zazwyczaj zawiera informacje kontaktowe, informacje o prawach autorskich i niektóre elementy nawigacji strony.

Należy to sprawdzić na każdym "rodzaju" podstrony w twoim serwisie. 

Czy są właściwe dane strukturalne?

Wygodnie sprawdzisz za pomocą wtyczki Ahrefs do przeglądarki. 

Czy są poprawne, najlepiej sprawdź tutaj wklejając link do strony:

https://validator.schema.org/

Na typowej stronie B2B powinny być przynajmniej:

Na stronie głównej:

  • WebSite
  • Organization
  • SiteNavigationElement

Na stronie wpisu blogowego:

  • Article

Na stronie wydarzenia biletowanego (np. konferencji):

  • BusinessEvent

Dokumentacja tutaj:
https://developers.google.com/search/docs/appearance/structured-data/search-gallery

Struktura URL

Nie można jej zmienić bez wcześniejszego dokładnego zmapowania przekierowań, tak aby po zmianach przekierowania 301 pokrywały wszystkie obecne strony i załączniki.

Struktura linków powinna wyglądać mniej więcej w ten sposób:

Krzak.pl
Krzak.pl/produkty/nazwa-produktu/dokumentacja
Krzak.pl/aktualności/tytul-wpisu
Krzak.pl/blog/tytul-wpisu
Krzak.pl/pojedyncza-podstrona (kontakt, o nas, etc.)

Duplikacja treści

1.Strona dostępna z adresu www.przykład.pl oraz przykład.pl

2.Trailing slash 

przyklad.pl/wpis/

oraz

przyklad.pl/wpis

3. Podwójny slash - osierocone języki, puste kategorie etc. powody są bardzo różne

przyklad.pl/wpis

przyklad.pl//wpis

4. HTTP i HTTPS

Strony powinny być dostępne tylko w wersji HTTPS. 

5. Nieuzupełnione wersje językowe

Sprawdzenie dostępności strony dla robotów wyszukiwarek oraz indeksacji.

Noindex

Znajdziesz to w raporcie Ahrefs/Screaming Frog

Robots.txt i mapa XML strony

Użyj do tego wtyczki Ahrefs.

Większość wtyczek SEO do Wordpressa powinno bez problemu te pliki wygenerować. 

Adres tej mapy powinien być dodany w Search Console

O tym, jak stworzyć mapę witryny przeczytasz sobie na tym blogu:

https://ahrefs.com/blog/how-to-create-a-sitemap/

Dostępność strony bez JavaScript

Użyj wtyczki Web developer oraz User Agent Switcher.

Przynajmniej główne treści twojej strony internetowej powinny być dostępne

Prędkość strony

Core Web Vitals

Podstawy sprawdzisz to sobie tutaj:

https://pagespeed.web.dev/

Zaawansowane testowanie w zakładce "Performance" po kliknięciu "Zbadaj" (prawy przycisk myszy, ostatnia opcja w Chrome)

Czy korzystasz z CDN?

Jeśli nie - to wiedz, że dużo tracisz.  Jest to system serwerów rozlokowanych w różnych miejscach na świecie, które pomagają dostarczać treści internetowe użytkownikom szybciej i bardziej efektywnie.

Najpopularniejszym i darmowym (lub bardzo tanim) rozwiązaniem dla większości jest CloudFlare. Jeśli korzystasz z serwera Litespeed i wtyczki o tej same nazwie w Wordpress możesz skorzystać z Quic.cloud.

Korzyści:

  • Szybsze ładowanie strony
  • Redukcja obciążenia serwera
  • Zwiększona odporność na ataki hakerskie
  • Dodatkowe funkcje optymalizacji

Korzystanie z CDN wiąże się ze zmianą rekordów DNS - a dokładniej rekordów NS. Od tego momentu ustawiasz swoje rekordy DNS właśnie w panelu CDN.