Zostały dodane następujące funkcjonalności:
- Wrzut danych poprzez plik CSV
- Można dodac dowolną ilość linków - jest to zapisywane w bazie i następnie (poprzez np. cron'a) codziennie puszczane do Google Indexing API.
Cieszę się, że trafiłeś na to repozytorium. Jeżeli uważasz, że narzędzie jest przydatne to możesz postawić mi kawę na Buy Me A Coffe :)
Narzędzie pozwala na przesłanie hurtowej ilości adresów do indeksacji za pomocą Indexing API. Jeżeli nie wiesz czym jest Indexing API to więcej informacji znajdziesz tutaj.
Dlaczego warto z tego korzystać i dlaczego jest to lepsze niż przesyłanie adresów za pomocą Google Search Console?
- możesz przesłać do 200 adresów dziennie
- możesz przesłać do 100 adresów za jednym zamachem
- adresy przesłane w ten sposób pojawiają się w indeksie znacznie szybciej niż za pomocą konwencjonalnych metod
Tak o tym pisze Google:
Zalecamy używanie interfejsu Indexing API zamiast map witryny, ponieważ zapewnia to szybsze indeksowanie stron przez Googlebota niż w przypadku zaktualizowania mapy witryny i > zasygnalizowania tego faktu systemom Google.
Korzystam z tego na różnych stronach (nowych, starych) i za każdym razem indeksacja jest błyskawiczna. Z reguły wszystkie adresy (np. 200 nowych podstron) pojawia się w indeksie do 24h po przesłaniu prośby o zaindeksowanie.
Żeby móc korzystać z interfejsu Indexing API najpierw musisz stworzyć konto usługi w Google Cloud Platform:
-
Wejdź na adres https://console.developers.google.com/iam-admin/serviceaccounts
-
Kliknij UTWÓRZ PROJEKT
-
Wpisz nazwę swojego projektu i kliknij UTWÓRZ
-
Kliknij UTWÓRZ KONTO USŁUGI
-
Wpisz nazwę konta, resztę możesz pominąć
-
Zapisz nazwę (E-mail) konta usługi, bo będziesz musiał je dodać do GSC
-
Obok swojego konta usługi kliknij trzy kropki i Zarządzaj kluczami
-
Utwórz nowy klucz
-
Typ klucza JSON
-
Klucz powinien zapisać się na dysku (plik json)
Pobrany plik z kluczem zostanie wykorzystany później, jest on niezbędny do poprawnego działania narzędzia.
-
Przejdź do biblioteki interfejsów API
-
Wpisz w wyszukiwarce “indexing api”
-
wybierz z listy Indexing API
-
włącz interfejs
Jak masz już utworzone konto usługi to dodaj je jako właściciela do Google Search Console:
-
zaloguj się do Centrum dla webmasterów - link
-
wybierz usługę, do której chcesz dodać konto
-
dodaj wcześniej utworzone konto usługi
Żeby uruchomić narzędzie będziesz potrzebował zainstalowanego Node.js i npm, możesz to pobrać tutaj.
Jak masz już to ogarnięte to pobierz repozytorium. W folderze znajduje się plik service_account.json, jest on tylko poglądowy. Usuń go i wrzuć w jego miejsce wcześniej pobrany plik json z kluczem. Zmień nazwę pliku na service_account.json.
Otwórz projekt np. w Visual Studio Code (link) i w terminalu wpisz:
npm install
Jak instalacja dobiegnie końca wpisz w terminalu:
node index.js
W ten sposób odpalisz narzędzie, będzie ono dostępne pod adresem http://localhost:8000/
W formularzu wklejasz adresy, które chcesz przesłać do indeksacji.
Jeżeli wszystko zrobiłeś dobrze to po przesłaniu formularza powinieneś dostać response z kodem 200. Przy większej ilości adresów wygodniej to podejrzeć w konsoli przeglądarki.