Gdybym miał wybrać tylko jedno narzędzie, za pomocą którego mam przeprowadzić audyt SEO, pomyślałbym przez chwilę o Screaming Frog, lecz po zastanowieniu zdecydowałbym się na SEO Tools for Excel.
SEO Tools to potężny dodatek do Excela, który wzbogaca go o możliwość zaawansowanej analizy serwisów internetowych pod kątem SEO. Zamierzam Ci pokazać, że program Excel wyposażony w ten plugin może z powodzeniem stanowić rozsądną cenowo alternatywę dla wielu drogich narzędzi SEO. To znakomite narzędzie nie tylko dla specjalistów SEO, lecz również osób zajmujących się SEM, Social Media, analityków, specjalistów od e-CRM czy Business Intelligence.
Spis treści:
- Instalacja SEO Tools for Excel
- Połączenie z API popularnych narzędzi SEO
- Lista 13 kategorii narzędzi dostępnych w SEO Tools
Instalacja SEO Tools for Excel
Instrukcję instalacji dodatku SEO Tools można znaleźć na stronie producenta. Po instalacji pluginu w Excelu zostaje dodana zakładka z funkcjami dedykowanymi dla SEO:

Menu SEO Tools for Excel – wszystkie funkcje
Stosowanie narzędzia jest bardzo proste, analogiczne do stosowania wbudowanych formuł Excela.
SEO Tools można połączyć z API najpopularniejszych narzędzi SEO
SEO Tools for Excel już sam w sobie pozwala na zebranie większości najbardziej potrzebnych danych do analizy serwisu internetowego. Narzędzie umożliwia także połączenie z API większości najpopularniejszych narzędzi SEO oraz pobranie danych z poziomu Excela. Wymienię tylko najważniejsze z konektorów:
- Google Analytics i Search Console
- PageSpeed Insights
- Google Trends
- Ahrefs, Majestic, Moz, SearchMetrics, SemRush
- DeepCrawl
- Internet Archive
- Link Research Tools
- FB, G+, TT, IG, YT itp.
Zestawienie funkcji SEO Tools
Menu SEO Tools zostało podzielone na 13 kategorii narzędzi:
- SEO – podstawowe elementy dotyczące kodu HTML i treści w serwisie.
- HTTP – analiza zapytań HTTP i odpowiedzi serwera WWW.
- DOMAINS – informacje na temat parametrów domeny.
- STRINGS – funkcje związane z optymalizacją treści.
- SPIDER – rozbudowany crawler.
- MAJESTIC – integracja z narzędziem Majestic.com.
- ACCURANKER – integracja z narzędziem Accuranker.
- GOOGLE ANALYTICS – integracja z Google Analytics.
- GOOGLE ADWORDS – integracja z Google Adwords.
- GOOGLE SEARCH CONSOLE – integracja z Google Search Console.
- SEO – konektory do wielu popularnych zewnętrznych narzędzi.
- SOCIAL – konektory do platform Social Media.
- OTHERS – inne narzędzia.
Omówię tylko pierwszą kategorię. Jeśli chciałbyś dowiedzieć się, jak stosować inne funkcje pluginu SEO Tools – napisz komentarz. Jeżeli będziesz zainteresowany kolejną częścią tego poradnika, napiszę więcej.
Kategoria „SEO” – analiza podstawowych elementów kodu HTML i treści
W kategorii SEO znajduje się 17 funkcji do analizy podstawowych elementów kodu HTML i treści w serwisie:

Kategoria SEO – analiza podstawowych elementów kodu HTML i treści
Lista funkcji SEO Tools for Excel – kategoria 1. SEO:
- HTML Title
- HTML Meta Description
- HTML Meta Keywords
- HTML Meta Robots
- HTML Meta
- HTML First
- HTML H1
- HTML H2
- HTML H3
- HTML Canonical
- PageCodeTo TextRatio
- PageSize
- PageTextSize
- PageCodeSize
- WordCount
- KeywordDensity
- CheckBacklink
HTML Title – pobranie tagu title wskazanej podstrony
Funkcja HTML Title pozwala pobrać do Excela zawartość tagu tytułowego podstrony.
Formuła: =HtmlTitle(adres_URL)

HTML Title – pobranie tagu title wskazanej podstrony
HTML Meta Description – pobranie metatagu description wskazanej podstrony
Funkcja HTML Meta Description pozwala pobrać do Excela zawartość metatagu opisowego podstrony.
Formuła: =HtmlMetaDescription(adres_URL)

HTML Meta Description – pobranie meta tagu description wskazanej podstrony
HTML Meta Keywords – pobranie zawartości meta tagu Keywords podstrony
Funkcja HTML Meta Keywords pozwala pobrać do Excela zawartość meta tagu słowa kluczowe podstrony.
Formuła: =HtmlMetaKeywords(adres_URL)

HTML Meta Keywords – pobranie zawartości meta tagu Keywords podstrony
HTML Meta Robots – pobranie zawartości metatagu Robots podstrony
Funkcja HTML Meta Robots pozwala pobrać do Excela zawartość metatagu robots podstrony. Poniżej znajdziesz wartości meta robots rozpoznawane przez roboty Google i ich znaczenie:
- all – wszystko zostanie zaindeksowane.
- index – strona zostanie zindeksowana.
- follow – zostaną zindeksowane linki.
- noindex – strona nie zostanie zindeksowana.
- nofollow – nie zostaną zindeksowane linki występujące na stronie.
- none – nic nie będzie indeksowane.
- noarchive – zapobiega zapisywaniu strony w pamięci podręcznej wyszukiwarek.
- nosnippet – uniemożliwia wyszukiwarkom wyświetlanie fragmentu tej strony w wynikach wyszukiwania i zapobiega zapisywaniu jej w pamięci podręcznej wyszukiwarek.
- noodp – służył do blokowania pobierania do wyników wyszukiwania tytułów i opisów z katalogu DMOZ.
Formuła: =HtmlMetaRobots(adres_URL)

HTML Meta Robots – pobranie zawartości meta tagu Robots podstrony
HTML Meta – pobranie zawartości dowolnego metatagu podstrony
Funkcja HTML Meta pozwala na pobranie zawartości dowolnego metatagu. W tej funkcji poza adresem URL, należy podać nazwę metatagu. Najczęściej występujące metatagi to:
- author
- googlebot
- robots
- keywords
- description
- refresh
- copyright
- contact
- last-modified
- cache-control
- content-language
- content-type
- expires
- pragma
- generator
Formuła: =HtmlMeta(adres_URL, nazwa_metatagu)

HTML Meta – pobranie zawartości dowolnego meta tagu podstrony
Jeżeli któryś z metatagów nie występuje w witrynie – nie zostanie pobrany i komórka pozostanie pusta. Wynik zastosowania formuły poniżej.

HTML Meta – wynik zastosowania formuły
HTML First – pobranie zawartości dowolnego elementu kodu HTML na podstronie
Funkcja HTML First pozwala pobrać zawartość dowolnego element kodu HTML. Poza adresem URL należy wskazać element kodu, którego zawartość ma zostać pobrana np. a lub img oraz numer wystąpienia (po raz pierwszy, drugi itd.).
Za pomocą tej funkcji można np. wyciągnąć wszystkie nagłówki H, grafiki, linki, paragrafy tekstu itp.
Formuła: =HtmlFirst(adres_URL, element_HTML, nr_wystąpienia)

HTML First – pobranie zawartości dowolnego elementu kodu HTML na podstronie
HTML H1/H2/H3 – pobranie pierwszego nagłówka H1-H3 na podstronie
Funkcja HTML H1 pozwala pobrać zawartość pierwszego wystąpienia nagłówka H1, H2 lub H3.
Formuły:
- Pobranie nagłówka H1: =HtmlH1(adres_URL)
- Pobranie nagłówka H2: =HtmlH2(adres_URL)
- Pobranie nagłówka H3: =HtmlH3(adres_URL)

HTML H1, H2, H3 – pobranie pierwszego nagłówka H1-H3 na podstronie
HTML Canonical – pobranie adresu kanonicznego podstrony
Funkcja HTML Canonical pozwala pobrać zawartość tagu Canonical, czyli adres kanoniczny podstrony.
Formuła: =HtmlCanonical(adres_URL)

HTML Canonical – pobranie adresu kanonicznego podstrony
PageCodeTo TextRatio – procentowy stosunek kodu do treści na podstronie
Funkcja PageCodeTo TextRatio pozwala pobrać procentowy stosunek kodu na podstronie do tekstu.
Formuła: =PageCodeToTextRatio(adres_URL)

PageCodeTo TextRatio – procentowy stosunek kodu do treści na podstronie
PageSize – waga całej podstrony w bajtach (b)
Funkcja PageSize pozwala pobrać rozmiar podstrony wyrażony w bajtach.
Formuła: =PageSize(adres_URL)

PageSize – waga całej podstrony w bajtach
PageTextSize – waga treści podstrony w bajtach
Funkcja PageTextSize pozwala pobrać rozmiar treści tekstowych na podstronie wyrażony w bajtach.
Formuła: =PageTextSize(adres_URL)

PageTextSize – waga treści podstrony w bajtach
PageCodeSize – waga kodu podstrony w bajtach
Funkcja PageSize pozwala pobrać rozmiar kodu HTML podstrony wyrażony w bajtach.
Formuła: =PageCodeSize(adres_URL)

PageCodeSize – waga kodu podstrony w bajtach
WordCount – liczba słów na podstronie
Funkcja PageSize pozwala pobrać liczbę słów na stronie.
Formuła: =WordCount(adres_URL)

WordCount – liczba słów na podstronie
KeywordDensity – sprawdź, jakie frazy kluczowe występują na podstronie
KeywordDensity to bardzo ciekawa funkcja, która pozwala sprawdzić zagęszczenie występowania fraz kluczowych i zwraca informację o frazach, które występują z określoną częstotliwością.
Możesz zdefiniować:
- adres URL sprawdzanej strony,
- liczbę słów we frazie,
- minimalną liczbę znaków we frazie
- minimalną liczę wystąpień frazy w tekście.
Formuła zwraca listę fraz spełniających dane kryteria, liczbę wystąpień frazy na podstronie oraz procentową częstotliwość występowania fraz względem innych słów.
Formuła: =KeywordDensity(adres_URL, liczba_słów_we_frazie, min_liczba_znaków_frazy, min_liczba_wystąpień_frazy)

KeywordDensity – sprawdź, jakie frazy kluczowe występują na podstronie
Funkcja Dump – wyniki formuły w formie tabeli
Wykorzystaj funkcję Dump, aby wyświetlić w formie tabeli listę wszystkich wyników spełniających podane kryteria.
Formuła: =Dump(KeywordDensity(adres_URL, liczba_słów_we_frazie, min_liczba_znaków_frazy, min_liczba_wystąpień_frazy))
Przykład: =Dump(KeywordDensity(„https://k2search.pl/lifetime-value-w-google-analytics/”;1;8;5))
W efekcie działania przykładowej funkcji otrzymamy tabelę wszystkich jednowyrazowych fraz o co najmniej 8 znakach, które występują na podstronie nie mniej niż 5 razy.

Tabela wynikowa wszystkich jednowyrazowych fraz o co najmniej 8 znakach, które występują na podstronie nie mniej niż 5 razy.
CheckBacklink – sprawdź, czy Twoje linki znajdują się na wskazanych stronach
CheckBacklink to bardzo przydatna funkcja, która pozwana sprawdzić, czy pozyskane linki nadal są obecne na stronach. Funkcja weryfikuje, czy na wskazanej stronie jest obecny link do innej strony. Dodatkowo można sprawdzić, czy w anchorze (tekście zakotwiczenia tego linka) występuje wskazana fraza oraz czy link jest dofollow.
Formuła: =CheckBacklink(adres_URL_str_sprawdzanej, adres_URL_str_docelowej_linka, anchor (opcjonalny), czy_spr_nofollow (opcjonalny))

CheckBacklink – sprawdź, czy Twoje linki znajdują się na wskazanych stronach
Przykład:
=CheckBacklink(„https://k2search.pl/zmiany-panelu-adwords-o-ktorych-musisz-wiedziec/”;”https://search.google.com/test/mobile-friendly”;”tutaj”;1)
W przykładzie weryfikujemy, czy na stronie https://k2search.pl/zmiany-panelu-adwords-o-ktorych-musisz-wiedziec/ znajduje się link do https://search.google.com/test/mobile-friendly z tekstem zakotwiczenia „tutaj” oraz czy ten link jest dofollow.
Gdyby nie było linka prowadzącego pod wskazany adres, zobaczyłbyś w efekcie działania formuły:

CheckBacklink – link nie znaleziony
Gdyby nie zgadzał się tylko anchor:

CheckBacklink – inny anchor
Gdyby link był nofollow:

CheckBacklink – link nofollow
Zamiast całego adresu URL strony docelowej można też podać domenę z gwiazdką, np. https://search.google.com/* co oznacza dowolną podstronę w tej domenie. Podanie tekstu zakotwiczenia i sprawdzania nofollow jest opcjonalne. Formuła, która ma sprawdzić, czy na stronie https://k2search.pl/zmiany-panelu-adwords-o-ktorych-musisz-wiedziec/ występuje link do dowolnej podstrony w domenie https://search.google.com/, bez względu na anchor i parametr no/dofollow, wygląda tak:
=CheckBacklink(„https://k2search.pl/zmiany-panelu-adwords-o-ktorych-musisz-wiedziec/”;”https://search.google.com/*”)
To wszystkie funkcje w kategorii SEO. Jeżeli chcesz poznać pozostałe funkcje dodatku SEO Tools for Excel – napisz o tym w komentarzu.