Jak rozszerzyć system monitorowania indeksowania wielu witryn, aby porównywać kanoniczne adresy URL wybrane przez Google i użytkownika (za pośrednictwem interfejsu URL Inspection API i Analytics Edge)
Opublikowany: 2022-03-16
W zeszłym miesiącu opublikowałem artykuł na Search Engine Land wyjaśniający, jak wykorzystać nowy interfejs API inspekcji adresów URL do zbudowania systemu monitorowania indeksowania wielu witryn. Korzystając z Analytics Edge w programie Excel z nowym interfejsem API do sprawdzania adresów URL firmy Google, możesz regularnie sprawdzać stan indeksowania najważniejszych adresów URL w wielu witrynach (a wszystko to po prostu klikając przycisk w programie Excel). To świetne podejście i może pomóc w zlikwidowaniu problemów z indeksowaniem w zarodku. Pamiętaj, że jeśli Twoje strony nie są zaindeksowane, z pewnością nie mogą być oceniane. Dlatego monitorowanie indeksowania jest bardzo ważne dla właścicieli witryn i SEO.
Po opublikowaniu artykułu wspaniale było zobaczyć, jak ludzie z branży testują to podejście, a od wielu słyszałem, że używają go regularnie. To wybitne, ale myślę, że systemy takie jak te, które zbudowałem, zawsze można ulepszyć… Ponieważ używałem tego systemu do sprawdzania poziomów indeksowania w różnych witrynach klienckich, wpadłem na prosty, ale potężny pomysł na rozszerzenie systemu. I dotyczy kanonizacji.
Po pierwsze, ważne jest, aby zrozumieć, że rel canonical to tylko wskazówka dla Google. Omówiłem to już wcześniej w studiach przypadków, innych postach na blogu i na Twitterze przez lata. Google może zdecydowanie zignorować to, co właściciele witryny podają jako kanoniczny adres URL, a następnie wybrać inne adresy URL (na podstawie wielu czynników). A kiedy Google wybierze inny adres URL jako kanoniczny, na pewno chcesz o tym wiedzieć. Dzieje się tak, ponieważ kanonizowany adres URL nie będzie indeksowany (i nie będzie umieszczany w rankingu w wynikach wyszukiwania). To może być w porządku lub nie, w zależności od sytuacji. Ale na pewno chcesz się zagłębić, aby zobaczyć, dlaczego Google wybiera inny kanoniczny niż ten, który wybrałeś.

Na szczęście interfejs URL Inspection API zwraca zarówno wartość kanoniczną wybraną przez użytkownika, jak i wybraną przez Google podczas sprawdzania adresów URL. Tak więc, za pomocą magii Analytics Edge, możemy porównać dwie kolumny zwrócone przez interfejs API podczas przetwarzania adresów URL i oznaczyć je w naszych arkuszach roboczych. To tylko kolejny poziom wglądu, który może pomóc w rozwiązaniu problemów z indeksowaniem w monitorowanych witrynach.
Co zamierzamy osiągnąć: Porównanie znaków kanonicznych za pomocą interfejsu URL Inspection API.
Jak wyjaśniłem powyżej, zamierzamy dodać kolejny krok w systemie monitorowania indeksowania, aby porównać kanoniczny wybrany przez użytkownika z kanonicznym wybranym przez Google. Zamierzamy dynamicznie utworzyć nową kolumnę w każdym arkuszu, która poinformuje nas, czy jest między nimi różnica.
Przypominamy, że będziemy to robić we wszystkich witrynach objętych naszym systemem monitorowania indeksowania (który może obejmować dowolną liczbę właściwości GSC). Jeśli postępowałeś zgodnie z moim oryginalnym samouczkiem, możesz łatwo dodać ten dodatkowy krok w swoim systemie, aby sprawdzić kanonizację w swoich najpopularniejszych adresach URL. A jeśli jeszcze nie skonfigurowałeś systemu monitorowania indeksowania, zrobiłbym to najpierw, a potem wróciłbym, aby dodać ten krok.
Pozbądź się tego, ulepszmy nasz system!
Jak rozszerzyć system monitorowania indeksowania, porównując wybrane przez Google i wybrane przez użytkownika znaki kanoniczne:
1. Skonfiguruj podstawowy system monitorowania indeksowania:
Najpierw postępuj zgodnie z moim oryginalnym samouczkiem dotyczącym konfigurowania systemu monitorowania indeksowania. Gdy już to zrobisz, dodamy dodatkowy krok, aby porównać kanoniczne adresy URL wybrane przez użytkowników i wybrane przez Google. A następnie dynamicznie utworzymy nową kolumnę w każdym arkuszu o nazwie „Różne kanoniczne”, która oznacza, że są różne.

2. Dodaj krok do makra w Analytics Edge:
Aby dodać kolejny krok do naszego makra w Analytics Edge wystarczy uruchomić makro do punktu, w którym zostanie dodana nowa instrukcja, a następnie dodać nową funkcjonalność. Możesz to zrobić za pomocą przycisku „Krok” w okienku zadań. Najpierw otwórz arkusz kalkulacyjny, kliknij kartę Analytics Edge i otwórz okienko zadań (w którym znajdują się Twoje makra).

3. „Krok” do wybranej lokalizacji w makrze:
Kliknij instrukcję w okienku zadań PRZED miejscem, w którym chcesz dodać nową funkcję. Ponieważ będziemy porównywać dane po tym, jak API zwróci wyniki, dodamy naszą nową funkcję po kroku „Index Inspection” w naszym makrze. Dlatego kliknij „Indeks kontroli” w okienku zadań, a następnie kliknij przycisk kroku (znajdujący się obok przycisku Uruchom). Po wykonaniu makra do tego momentu można dodać do makra dodatkowe funkcje. Do naszych celów dodamy funkcję Formuła, która będzie porównywać kolumny po zwróceniu przez API wyników dla każdego adresu URL.


Uwaga: spowoduje to uruchomienie tylko makra wyświetlanego w okienku zadań. Nie odświeży WSZYSTKICH makr w arkuszu kalkulacyjnym. Jeśli więc monitorujesz kilka witryn, a każda witryna ma swoje własne makro, należy je zaktualizować osobno. Omówię, jak to zrobić w dalszej części samouczka.
4. Dodaj nową formułę do porównywania kanonów:
Gdy makro zostanie uruchomione do punktu wskazanego w poprzednim kroku, Analytics Edge przestanie je uruchamiać. Następnie możesz dodać nową funkcję do porównywania kanonicznych adresów URL wybranych przez Google i użytkowników. Aby to zrobić, kliknij kartę Analytics Edge, a następnie kliknij menu rozwijane Kolumna i wybierz „Formuła” z listy rozwijanej.

5. Dodaj instrukcję warunkową w oknie dialogowym formuły:
W oknie formuły wprowadź nazwę nowej kolumny, którą chcesz dodać na podstawie utworzonej przez nas formuły. W tym samouczku możesz użyć opcji „Różne kanoniczne”. Następnie wybierz, gdzie w naszym arkuszu ma zostać dodana kolumna. Chcę umieścić nową kolumnę zaraz po kolumnie userCanonical w arkuszu (co moim zdaniem ma największy sens). I na koniec dodamy instrukcję warunkową, która sprawdza, czy kanoniczny wybrany przez Google jest równy kanonicznemu wybranemu przez użytkownika. Jeśli tak, dodamy „Nie” do kolumny „Różne kanoniczne”, a jeśli jest inne, dodamy „Tak”. Oto formuła, którą uwzględnisz, aby wykonać to zadanie. Po prostu skopiuj i wklej tę formułę w polu tekstowym „Wprowadź formułę”:
=if([indexStatusResult/googleCanonical]=[indexStatusResult/userCanonical]”,Nie”,”Tak”)

Następnie kliknij OK, aby zastosować formułę do danych zwróconych przez interfejs API w poprzednim kroku. A następnie przytnij przycisk kroku w okienku zadań Analytics Edge, aby wykonać ostatni krok w naszym makrze, czyli zapisanie wyników w arkuszu.

6. Sprawdź swoje wyniki!
Możesz sprawdzić arkusz z wynikami, aby zobaczyć dane. Powinna istnieć nowa kolumna o nazwie „Różne dane kanoniczne”, która zawiera „Tak” lub „Nie” w zależności od tego, czy kanoniczny wybrany przez Google różni się od wybranego przez użytkownika.

7. Skopiuj i wklej nową formułę do każdego makra w arkuszu kalkulacyjnym.
Gratulacje, właśnie rozszerzyłeś swój system monitorowania indeksowania wielu witryn, aby sprawdzić różnice kanoniczne! Teraz zastosuj tę samą formułę do wszystkich arkuszy roboczych utworzonych w arkuszu kalkulacyjnym (jeśli sprawdzasz więcej niż jedną witrynę lub usługę GSC). Wspaniałą wiadomością jest to, że Analytics Edge ma funkcję kopiowania i wklejania makr (i określonych kroków w makrach).
Po prostu zaznacz nową formułę utworzoną w okienku zadań, kliknij przycisk kopiowania, wybierz makro, do którego chcesz skopiować formułę, kliknij krok przed miejscem, w którym chcesz dodać formułę, a następnie kliknij wklej w okienku zadań. Boom, właśnie skopiowałeś formułę do innego makra.

8. Sprawdź indeksowanie i kanonizację za jednym razem.
I to wszystko. Twój system monitorowania sprawdzi teraz stan indeksowania każdego adresu URL, a także wykryje, czy kanoniczny wybrany przez Google różni się od wybranego przez użytkownika. Przypominamy, że wystarczy kliknąć „Odśwież wszystko” w Analytics Edge, aby uruchomić wszystkie makra (co spowoduje sprawdzenie wszystkich monitorowanych właściwości GSC).

Ważne przypomnienie: system jest tak dobry (i dokładny) jak system kontroli adresów URL Google…
Jedną rzeczą, na którą chciałem zwrócić uwagę, jest to, że system monitorowania indeksowania jest tak dobry, jak dane z narzędzia Google do sprawdzania adresów URL. I niestety, widziałem, że czasami się wyłącza podczas moich testów. Na przykład może powiedzieć, że adres URL jest indeksowany, gdy tak nie jest (lub odwrotnie). Pamiętaj więc, że system nie jest niezawodny… czasami może być niedokładny.
Podsumowanie – kontynuacja ulepszania systemu monitorowania indeksowania.
Dzięki temu najnowszemu dodatkowi do systemu monitorowania indeksowania wielu witryn możemy teraz automatycznie sprawdzać, czy kanoniczny wybrany przez Google różni się od kanonicznego wybranego przez użytkownika (jest to sytuacja, w której zdecydowanie chciałbyś się zagłębić, ponieważ adresy URL nie są indeksowane) . Idąc dalej, będę nadal szukał sposobów na ulepszenie systemu monitorowania indeksowania. Jeśli zdecydujesz się skorzystać z mojego zestawu samouczków, aby to skonfigurować, zdecydowanie daj mi znać, jeśli masz jakieś pytania lub napotkasz jakiekolwiek problemy. Możesz wysłać do mnie wiadomość ping na Twitterze podczas konfigurowania systemu.
GG
