Coder Social home page Coder Social logo

indexingapi's Introduction

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

indexingapi's People

Contributors

marekfoltanski avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.