8000 GitHub - pszweda/indexingapi
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

pszweda/indexingapi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fork rozszerzający bazową funkcjonalność Google Indexing API autorstrwa Marka Foltasa

Zostały dodane następujące funkcjonalności:

  1. Wrzut danych poprzez plik CSV
  2. 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.

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 :)

Buy Me A Coffee

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.

indexing api

indexing api

No dobra, ale jak to odpalić?

Utwórz konto usługi w Google Cloud Platform

Ż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

    utwórz projekt

  • Wpisz nazwę swojego projektu i kliknij UTWÓRZ

    utwórz

  • Kliknij UTWÓRZ KONTO USŁUGI

    utwórz konto usługi

  • Wpisz nazwę konta, resztę możesz pominąć

    nazwa konta

  • 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

    zarządzaj kluczami

  • Utwórz nowy klucz

    utwórz nowy klucz

  • Typ klucza JSON

    Typ klucza JSON

  • Klucz powinien zapisać się na dysku (plik json)

    pobranie klucza na dysk

Pobrany plik z kluczem zostanie wykorzystany później, jest on niezbędny do poprawnego działania narzędzia.

Dodaj do projektu interfejs Indexing API

  • Przejdź do biblioteki interfejsów API

    biblioteka interfejsów API

  • Wpisz w wyszukiwarce “indexing api”

    wyszukiwarka

  • wybierz z listy Indexing API

    Indexing API

  • włącz interfejs

    Włącz interfejs

Dodaj konto usługi do GSC

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

    gsc

Odpal narzędzie

Ż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

npm install

Jak instalacja dobiegnie końca wpisz w terminalu:

node index.js

npm install

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.

formularz

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.

response

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 70.8%
  • Pug 18.5%
  • CSS 10.7%
0