Czym właściwie jest narzędzie Google Tag Manager? To bezpłatne rozwiązanie, potocznie zwane GTM, umożliwiające implementację i zarządzanie skryptami oraz kodami śledzenia z poziomu jednego interfejsu. Możemy w nim zdefiniować konkretne reguły i zdarzenia, które spowodują uruchomienie kodu na stronie internetowej.
Dzięki temu nie musimy już kontaktować się z administratorem witryny z prośbą o modyfikację kodu źródłowego. GTM umożliwia samodzielne wdrażanie zmian, które nie zawsze są możliwe do implementacji z poziomu panelu administracyjnego.
Problem sklepów internetowych opartych o rozwiązania typu SaaS
Google Tag Manager daje bardzo duże pole do popisu tam, gdzie możliwość wprowadzania zmian jest ograniczona. Taka sytuacja występuje często w sklepach internetowych opartych o rozwiązania typu SaaS. Jak wiemy, z jednej strony rozwiązania abonamentowe to wygoda, ponieważ za kwestie bezpieczeństwa czy stabilności odpowiada usługodawca. Z drugiej strony bardzo często spotykamy się z ograniczeniami, które na starcie powodują, że sklep internetowy zostaje w tyle w porównaniu do swoich konkurentów.
Ograniczenia te dotykają także obszaru SEO. Mimo że platformy e-commerce stale ewoluują i starają się być coraz bardziej „SEO friendly”, niektórych rzeczy nie jesteśmy w stanie wprowadzić nawet przy wsparciu supportu. W takich przypadkach warto sięgnąć po możliwości, które daje nam Google Tag Manager oraz JavaScript.
Wykorzystanie Google Tag Managera w optymalizacji SEO sklepu internetowego
Dzięki prawidłowo wykonanej i rzetelnej optymalizacji on-site sklepu internetowego na początku współpracy, mamy bardzo mocny fundament do dalszych działań. Warto więc poświęcić czas na to, aby „wyciągnąć” z każdego sklepu, co tylko się da.
W celu optymalizacji strony poprzez GTM należy wykorzystać Niestandardowy kod HTML, w którym umieszczamy kod JavaScript odpowiedzialny za dokonywane modyfikacje.

Przykłady elementów, które możemy modyfikować korzystając z Google Tag Managera
➤ kanonizacja adresów URL (canonical)
Implementacja wskazania kanonicznego na stronie internetowej pomaga uniknąć duplikacji wewnętrznej. Zastosowanie prawidłowego znacznika rel=”canonical” jest szczególnie ważne w przypadku podstron filtrów, sortowań czy paginacji. Zdarza się, że sklepy internetowe domyślnie nie mają skonfigurowanych mechanizmów. Poprawa mechanizmu za pomocą GTM mogłaby wyglądać następująco:


➤ modyfikacja tekstu
Niektóre z systemów CMS nie dają nam możliwości dodania tekstu na wszystkich podstronach oraz w każdej sekcji witryny. Przykładem może być automatycznie generowana strona kontaktu, która domyślnie zawiera tylko formularz kontaktowy. Dzięki GTM jesteśmy w stanie umieścić na takich na niej również tekst.
Innym przykładem może być zmiana położenia opisu kategorii. Możemy zmienić umiejscowienie tekstu na stronie bądź rozbić go na 2 części, wyświetlane nad i pod listą produktów.
➤ poprawa nagłówków H1 oraz zawartości znacznika title
W większości platform SaaS nagłówek H1 bazuje na nazwie kategorii. Niekiedy pojawia się konieczność jego zmiany. Wykorzystując GTM zrobimy to bez problemu. Możemy budować także schematy H1 w oparciu np. o menu okruszkowe, dodając do H1 nazwę kategorii nadrzędnej.
Podobnie możemy także modyfikować znacznik title, ustawiając schemat bądź wstawiając dodatkowe zmienne.
➤ wdrażanie danych strukturalnych
Troska o poprawną implementację danych strukturalnych jest istotna z 2 powodów. Po pierwsze – pozwalają one lepiej zrozumieć zawartość stron internetowych crawlowanych przez roboty. Po drugie – to właśnie dzięki nim jesteśmy w stanie wyróżnić się w wynikach wyszukiwania dodatkowymi elementami, takimi jak np. dostępność czy ocena produktu.
Aby wdrożyć dane strukturalne, możemy skorzystać z formatu JSON. Dobrą informacją jest to, że obecnie w większości popularnych platform dane strukturalne generowane są prawidłowo. W celu implementacji innych danych strukturalnych, takich jak FAQPage, konieczne może okazać się skorzystanie z opisywanego narzędzia.

➤ znacznik noindex
Część popularnych platform nie udostępnia możliwości zarządzania znacznikiem odpowiedzialnym za indeksowanie podstron. Korzystając z reguły uruchamiania tagu na wybranej stronie, możemy dodać znacznik noindex tak, aby wykluczyć podstronę z wyszukiwarki.

➤ opisy description ze zmiennymi
Atrakcyjne opisy description pozwalają na zwrócenie uwagi użytkownika i mogą bezpośrednio przekładać się na współczynnik CTR przejść z wyszukiwarki. Korzystając z Google Tag Managera, możemy rozbudować opis o dodatkowe elementy, które będą pobierane z karty produktu np. cena, kod produktu, nazwa produktu czy fragment opisu. Nie każdy system CMS pozwala na używanie zmiennych w domyślnych schematach.

➤ monitorowanie adresów z 404
Podstrony zwracające kod odpowiedzi 404, znajdujące się w linkowaniu wewnętrznym bądź dostępne z poziomu indeksu wyszukiwarki, mogą mieć negatywny wpływ na pozycjonowanie naszej strony internetowej. Wczesne wychwytywanie tego typu adresów jest bardzo ważne. Korzystając z GTM możemy utworzyć zdarzenie wysyłane do Google Analytics po odwiedzeniu przez użytkownika niedziałającej podstrony. Dzięki takiemu wdrożeniu będziemy mogli odpowiednio szybko poprawić uszkodzony adres bądź go przekierować.
Jak Googlebot odczytuje optymalizację przez Google Tag Managera?
GTM daje nam bardzo dużo możliwości optymalizacji strony internetowej. Niemniej jednak należy mieć świadomość, że narzędzie bazuje na wyrenderowanej wersji strony, przez co roboty indeksujące zmuszone są do zużywania większych zasobów w celu odczytania naszych zmian. Tam, gdzie jest to możliwe, zalecamy, aby wdrażać modyfikację bezpośrednio w kodzie strony. Szczególnie dotyczy to linkowania wewnętrznego oraz treści.
Googlebot poprawnie odczytuje zmodyfikowane elementy, co możemy zauważyć, chociażby w podglądzie kodu w Google Search Console. Z naszego doświadczenia wynika jednak, że zmiany dodane przez GTM roboty procesują dłużej, szczególnie takie, które dotyczą globalnych modyfikacji np. schematów description czy schemy produktów.
Podsumowując, warto czasami wyjść poza utarty schemat i zrobić więcej niż tylko to, co jesteśmy w stanie zmodyfikować z poziomu panelu. Google Tag Manager to jedno z ciekawszych narzędzi, które może nam to ułatwić.