Najčešća pitanja

Postavljanje i instalacija


Kako početi koristiti IndexNow?

Kako biste počeli koristiti IndexNow, provjerite podržava li vaš sustav za upravljanje sadržajem (CMS), pružatelj usluge hostinga ili SEO dodatak već IndexNow. Mnoge platforme nude ugrađenu podršku ili kompatibilne dodatke, pa možda nećete trebati ručno konfigurirati.

Ako vaša platforma ne podržava IndexNow, možete ga implementirati ručno generiranjem datoteke ključa, verificiranjem web-mjesta i slanjem URL-ova putem IndexNow API-ja.

Prije ručnog postavljanja IndexNow provjerite dokumentaciju vašeg CMS-a ili biblioteku dodataka.

Koji sustavi za upravljanje sadržajem podržavaju IndexNow?

Sljedeći CMS-ovi nude izvornu integraciju s IndexNow ili ga podržavaju putem SEO dodataka ili proširenja:

  • WordPress
  • Shopify
  • Wix
  • GoDaddy
  • Duda
  • XenForo
  • Milestone
  • Joomla!
  • Drupal
  • Bitrix24
  • PrestaShop
  • MODX
  • Shopware
  • OpenCart
  • Typo3
  • Umbraco

Drugi sustavi za upravljanje sadržajem mogu podržavati IndexNow izvorno putem dodataka ili proširenja trećih strana dostupnih u njihovim bibliotekama dodataka. Provjerite s vašim CMS-om ili pružateljem usluge hostinga kako omogućiti IndexNow za vaše web-mjesto.

Koje mreže za isporuku sadržaja podržavaju IndexNow?

Cloudflare nudi izvornu integraciju s IndexNow. Međutim, ovaj popis nije potpun. Provjerite s vašim pružateljem usluge specifične upute za omogućavanje IndexNow za vaše web-mjesto.

Zašto bih trebao koristiti IndexNow umjesto da se oslaniam na pretraživače tražilica?

Tradicionalne tražilice oslanjaju se na web pretraživače za otkrivanje ažuriranja sadržaja, ali taj proces može biti spor i trajati danima ili čak tjednima. IndexNow vam omogućuje slanje URL-ova odmah kada se sadržaj doda, ažurira ili izbriše.

To poboljšava brzinu indeksiranja vašeg web-mjesta kod podržanih tražilica i pomaže da vaš sadržaj bude aktualan u rezultatima pretraživanja koje pokreće umjetna inteligencija. Brže indeksiranje može dovesti do bolje vidljivosti i bržeg uključivanja u rezultate pretraživanja, što može poboljšati vašu SEO izvedbu.

Kada bih trebao obavijestiti tražilice putem IndexNow?

Web-mjesta bi trebala obavijestiti IndexNow kad god se sadržaj doda, ažurira ili ukloni, kako bi tražilice mogle prikazati najnoviju verziju u svom indeksu.

Tipični slučajevi uključuju:

  • Novi sadržaj: stranice proizvoda, videozapisi, turistički oglasi, oglasi za posao, objave na blogu ili najave događanja.
  • Ažurirani sadržaj: opisi proizvoda, naslovi/metapodaci videozapisa, turistički vodiči, profili tvrtki ili stranice s pravilima.
  • Promjene cijena ili dostupnosti: stanje zaliha, promocije ili istekle ponude.
  • Sadržaj koji generiraju korisnici: nove recenzije, komentari ili objave na forumu (šalju se postupno kako bi se izbjeglo prekomjerno obavještavanje, npr. svaka recenzija od 1 do 20, zatim svaka 5. do 100, svaka 10. do 1000).
  • Uklonjeni sadržaj: izbrisani proizvodi, videozapisi, turistički oglasi ili istekli događaji.

Obavještavanjem IndexNow u tim trenucima pomažete tražilicama da brže i učinkovitije indeksiraju ispravnu verziju vašeg web-mjesta.

API ključ i verifikacija


Kako generirati IndexNow API ključ?

Kada vaš CMS, pružatelj usluge hostinga ili SEO dodatak podržava IndexNow, ne trebate datoteku ključa. Slanja se obrađuju automatski.

Za ručno postavljanje morat ćete kreirati API ključ. Ovaj ključ dokazuje vlasništvo nad vašom domenom i autentificira vaša slanja kako bi tražilice znale da dolaze iz ovlaštenog izvora.

Koraci za generiranje API ključa

1. Generirajte niz ključa

  • Upotrijebite GUID/UUID generator ili alat naredbenog retka.
  • Vaš ključ mora imati 8 do 128 znakova.
  • Dopušteni znakovi: mala slova (a do z), velika slova (A do Z), brojevi (0 do 9) i crtice (-).

2. Kreirajte datoteku ključa

  • Otvorite uređivač teksta ili koda (npr. Notepad, TextEdit, VS Code).
  • Zalijepite API ključ u datoteku.
  • Spremite datoteku u UTF-8 kodiranju s ključem kao nazivom datoteke, nakon čega slijedi .txt.
  • Primjer: ako je vaš ključ abcd1234, kreirajte datoteku naziva abcd1234.txt sa sadržajem abcd1234.

3. Prenesite datoteku

  • Smjestite datoteku ključa u korijenski direktorij vašeg web-mjesta ili bilo koju javno dostupnu mapu na istom poslužitelju (bez potrebe za prijavom).
  • Potvrdite da je dostupna na javnom URL-u, kao što je: https://vasadomena.com/{vas-kljuc}.txt
  • Primjer: Ako je vaša domena vasadomena.com i vaš ključ je I-love-IndexNow-3000, datoteka bi trebala biti na https://vasadomena.com/I-love-IndexNow-3000.txt.
  • Alternativno, možete upotrijebiti drugu javnu lokaciju, npr. https://vasadomena.com/keys/well-known.txt. Ako koristite lokaciju izvan korijenskog direktorija, navedite lokaciju datoteke ključa pomoću parametra keyLocation prilikom slanja URL-ova.
Kako verificirati vlasništvo nad web-mjestom za IndexNow?

Nakon generiranja datoteke ključa, prenesite je na jednu od sljedećih lokacija:

  • Korijenski direktorij vašeg web-mjesta (preporučeno).
  • Ili, ako pristup korijenskom direktoriju nije moguć, javno dostupnu mapu kod vašeg pružatelja usluge hostinga (bez potrebe za prijavom).

Zatim otvorite URL datoteke u pregledniku:
https://vasadomena.com/{vas-kljuc}.txt

Ako se datoteka učita i prikazuje samo vaš ključ, vaše web-mjesto je verificirano. Tražilice koriste ovu datoteku za potvrdu vlasništva nad domenom prije prihvaćanja IndexNow slanja. Ako verifikacija ne uspije, pregledajte odjeljak Rješavanje problema u nastavku za uobičajena rješenja.

Kako ažurirati ili zamijeniti IndexNow API ključ?

Možete zamijeniti svoj IndexNow API ključ bez prekida usluge slijedeći ove korake:

Generirajte novi ključ koristeći istu metodu koju ste izvorno koristili (ručno ili pomoću alata).

  • Zamijenite staru datoteku ključa u korijenskom direktoriju novom datotekom {ključ}.txt.
  • Počnite slati URL-ove koristeći novi ključ. To automatski potiče tražilice da verificiraju novi ključ prilikom sljedećeg slanja.

Tražilice će automatski ponovno verificirati vlasništvo kada detektiraju ažurirani ključ tijekom slanja URL-ova.

Slanje URL-ova


Kako poslati URL pomoću IndexNow?

Možete odmah obavijestiti tražilice kada dodate, ažurirate ili izbrišete sadržaj slanjem URL-a na IndexNow API.

1. Formatirajte URL zahtjeva:

Zahtjev možete poslati na samo jednu od sljedećih krajnjih točaka sudionika.
Svaka krajnja točka šalje vašu prijavu izravno svojoj tražilici, a vaša prijava će se podijeliti sa svim tražilicama koje podržavaju IndexNow:

  • Globalna IndexNow krajnja točka: https://api.indexnow.org/indexnow?url={vas-dodani-ili-azurirani-ili-izbrisani-url}&key={vas-kljuc}
  • Amazon: https://indexnow.amazonbot.amazon/indexnow?url={vas-url}&key={vas-kljuc}
  • Bing: https://www.bing.com/indexnow?url={vas-url}&key={vas-kljuc}
  • Naver: https://searchadvisor.naver.com/indexnow?url={vas-url}&key={vas-kljuc}
  • Seznam.cz: https://search.seznam.cz/indexnow?url={vas-url}&key={vas-kljuc}
  • Yandex: https://yandex.com/indexnow?url={vas-url}&key={vas-kljuc}
  • Yep: https://indexnow.yep.com/indexnow?url={vas-url}&key={vas-kljuc}

2. Zamijenite {vas-url} punim URL-om stranice koju ste dodali, ažurirali ili izbrisali i {vas-kljuc} vašim verificiranim IndexNow API ključem.

3. Pošaljite zahtjev putem preglednika, skripte ili HTTP klijenta.

4. Potvrdite da je slanje bilo uspješno:

  • Ako primite odgovor HTTP 200, vaše slanje je prihvaćeno i obrađeno.
  • Napomena: Za vaš prvi zahtjev možete primiti odgovor HTTP 202. To znači da je URL primljen i da će tražilica verificirati vaš ključ prije indeksiranja sadržaja. Nakon završetka verifikacije, naknadna uspješna slanja obično vraćaju HTTP 200.
Kako poslati više URL-ova odjednom pomoću IndexNow?

IndexNow podržava skupno slanje do 10.000 URL-ova po POST zahtjevu. To je korisno kada imate nekoliko ažuriranih, dodanih ili izbrisanih stranica koje trebate prijaviti tražilicama u jednom paketu.

Upotrijebite ovaj JSON format u vašem POST zahtjevu:

POST /indexnow HTTP/1.1
Host: <searchengine>
Content-Type: application/json; charset=utf-8

{
  "host": "www.example.com",
  "key": "fa8c0a469da44e9b8f6a769f291829f5",
  "urlList": [
    "https://www.example.com/url1",
    "https://www.example.com/folder/url2",
    "https://www.example.com/url3"
  ]
}

Pošaljite POST zahtjev na:
https://api.indexnow.org/indexnow

Važne napomene pri slanju više URL-ova:

  • Šaljite najviše 10.000 URL-ova po zahtjevu.
  • Koristite UTF-8 kodiranje i postavite ispravno zaglavlje Content-Type.
Koja je maksimalna veličina sadržaja za POST zahtjev u IndexNow?

IndexNow vam omogućuje slanje do 10.000 URL-ova po POST zahtjevu u jednom JSON sadržaju. Slanje većeg broja može uzrokovati neuspjeh zahtjeva ili vraćanje odgovora HTTP 422 (Unprocessable Entity).

Kako biste osigurali uspješnu obradu, uvijek držite skupna slanja ispod ograničenja od 10.000 URL-ova.

Kako formatirati URL-ove obavijesti IndexNow?

Možete slati na bilo koju tražilicu sudionika koristeći sljedeću strukturu URL-a:

https://<searchengine>/indexnow?url={vas-url}&key={vas-kljuc}

Na primjer, ako šaljete na IndexNow, URL bi bio:

https://api.indexnow.org/indexnow?url=https%3A%2F%2Fwww.example.com%2Fpage1&key=50283fcd8c764cfd9bd79a8b4002f647

Kako ispravno formatirati URL za slanje na IndexNow:

  • Zamijenite parametar key vašim stvarnim IndexNow API ključem.
  • Obavezno URL-kodirajte poslani URL stranice (npr. %3A za : i %2F za /).
Kako ispravno kodirati URL-ove za IndexNow?

IndexNow zahtijeva da URL-ovi budu kodirani prema standardima RFC-3986. To osigurava siguran prijenos posebnih znakova putem API-ja.

Uobičajeni primjeri URL kodiranja:

  • : postaje %3A
  • / postaje %2F
  • ? postaje %3F
  • = postaje %3D
  • & postaje %26

Zašto je važno ispravno kodirati IndexNow URL-ove:

Ispravno kodiranje osigurava da tražilice pravilno analiziraju i obrađuju IndexNow URL-ove. Neuspjeh u kodiranju URL-ova može rezultirati pogreškama ili preskočenim slanjima.

Što se događa nakon što pošaljem URL pomoću IndexNow?

Nakon što pošaljete URL pomoću IndexNow, tražilica procjenjuje treba li pretražiti URL na temelju svoje kvote pretraživanja, logike raspoređivanja i signala kvalitete. Ako stranica prođe interne provjere, bit će pretražena radi dohvaćanja najnovijeg sadržaja.

Slanje URL-a ne jamči trenutno indeksiranje. Međutim, IndexNow povećava vjerojatnost da će važne promjene biti otkrivene i brže pretražene, pomažući tražilicama da brže prikažu vaš sadržaj.

Ubrajaju li se URL-ovi poslani putem IndexNow u moju kvotu pretraživanja?

Da. Svaki URL poslan putem IndexNow ubraja se u kvotu pretraživanja vašeg web-mjesta.

Međutim, korištenjem IndexNow signalizirate tražilicama da su ti URL-ovi važni i da im treba dati prioritet. To obično rezultira bržim pretraživanjem poslanih URL-ova u usporedbi sa stranicama koje nisu poslane.

Mogu li poslati isti URL više puta dnevno?

Izbjegavajte slanje istog URL-a više puta dnevno osim ako postoje značajne promjene sadržaja. Za stranice koje se često ažuriraju, preporučuje se pričekati najmanje 5 minuta između ažuriranja prije ponovnog slanja.

Za ažuriranja visoke učestalosti, usredotočite se na korištenje IndexNow samo za značajne promjene koje utječu na sadržaj ili strukturu. Slanje nepotrebnih ažuriranja može dovesti do potrošnje kvote pretraživanja bez poboljšanja vidljivosti.

Kako postupati sa slanjima za sadržaj koji se često mijenja?

Ako se vaš sadržaj često ažurira, usredotočite IndexNow slanja na značajne promjene poput ažuriranja sadržaja stranice, cijena ili dostupnosti. Izbjegavajte slanje svake male promjene izgleda ili kozmetičke promjene.

Za učinkovito upravljanje čestim ažuriranjima:

  • Automatizirajte slanja pomoću skripti koje detektiraju stvarne promjene sadržaja.
  • Pričekajte najmanje 5 minuta prije ponovnog slanja istog URL-a.
  • Pratite ponašanje indeksiranja kako biste uravnotežili aktualnost sadržaja s učinkovitošću pretraživanja.
Mogu li slati preusmjerene ili izbrisane URL-ove putem IndexNow?

Da. Trebali biste slati preusmjerene URL-ove i stranice koje vraćaju statusne kodove HTTP 404 ili HTTP 410.

Slanje preusmjerenih ili izbrisanih URL-ova putem IndexNow omogućuje tražilicama da:

  • Ažuriraju svoje indekse kada je stranica preusmjerena pomoću 301, 302 ili meta refresh.
  • Uklone zastarjele ili neispravne veze kada je stranica izbrisana i vraća 404 ili 410.
  • Održavaju točne i aktualne rezultate pretraživanja za korisnike.

IndexNow podržava slanje URL-ova za sadržaj koji je izbrisan, premješten ili preusmjeren. Uključivanje ovih ažuriranja pomaže osigurati da tražilice prikazuju najtočniju strukturu vašeg web-mjesta i poboljšavaju učinkovitost pretraživanja.

Mogu li poslati sve URL-ove svog web-mjesta putem IndexNow?

IndexNow je namijenjen obavještavanju tražilica o nedavno dodanim, ažuriranim ili izbrisanim URL-ovima. Nije dizajniran za slanje svih URL-ova vašeg web-mjesta odjednom.

Ako je cijelo vaše web-mjesto nedavno ažurirano, na primjer nakon migracije ili redizajna, prihvatljivo je poslati sve URL-ove putem IndexNow. Za kontinuirano otkrivanje i dugoročno indeksiranje koristite XML kartu web-mjesta.

Za poboljšanje pokrivenosti i aktualnosti indeksiranja koristite sljedeći pristup:

  • Koristite IndexNow za slanje stranica visokog prioriteta ili stranica koje se često mijenjaju.
  • Koristite karte web-mjesta kako biste tražilicama pružili potpuni popis svih URL-ova na vašem web-mjestu.

Ova kombinacija osigurava i brzo otkrivanje sadržaja i sveobuhvatnu vidljivost u rezultatima pretraživanja.

Trebam li koristiti IndexNow i karte web-mjesta zajedno?

Da. Korištenje IndexNow i karata web-mjesta zajedno poboljšava vidljivost sadržaja i osigurava širu pokrivenost tražilicama.

IndexNow poboljšava vidljivost u pretraživanju pružajući:

  • Trenutnu obavijest kada se sadržaj doda, ažurira ili izbriše.
  • Brže otkrivanje važnih promjena.
  • Ažuriranja u stvarnom vremenu za sadržaj koji se često mijenja.

Karte web-mjesta poboljšavaju pokrivenost pretraživanja pružajući:

  • Potpuni popis svih URL-ova na vašem web-mjestu.
  • Otkrivanje stranica koje se rijetko mijenjaju ili su dublje u strukturi web-mjesta.
  • Dugoročnu podršku za pretraživanje radi sveobuhvatnog indeksiranja.

Kombinacija IndexNow i karata web-mjesta osigurava da vaš sadržaj bude i brzo prikazan i temeljito otkriven od strane tradicionalnih tražilica i tražilica koje pokreće umjetna inteligencija.

Trebam li slati URL-ove koji su se promijenili prije nego što sam počeo koristiti IndexNow?

Ne. IndexNow je dizajniran za obavještavanje tražilica o nedavnim dodavanjima, ažuriranjima ili brisanjima. Nije namijenjen za retroaktivno slanje starijih promjena.

Kako biste pomogli tražilicama da otkriju prethodno ažurirane stranice, slijedite ovaj pristup:

  • Koristite IndexNow za slanje URL-ova koji su se promijenili nakon postavljanja IndexNow.
  • Koristite karte web-mjesta s točnim vrijednostima lastmod kako biste prikazali sadržaj ažuriran prije implementacije.
  • Ova kombinacija osigurava da su i nedavne i povijesne promjene vidljive tražilicama.
Trebam li koristiti IndexNow za malo web-mjesto?

Da. IndexNow je koristan čak i za mala web-mjesta sa samo nekoliko stranica. Omogućuje vam trenutno obavještavanje tražilica o ažuriranjima, povećavajući vjerojatnost bržeg pretraživanja i indeksiranja.

Korištenje IndexNow na malom web-mjestu može vam pomoći da:

  • Postignete bržu vidljivost za novi ili ažurirani sadržaj.
  • Poboljšate učinkovitost pretraživanja ciljanjem promijenjenih stranica.
  • Kontrolirate koliko brzo se vaša ažuriranja pojavljuju u rezultatima pretraživanja.

Automatizacija i skriptiranje


Koje su najbolje prakse za automatizaciju IndexNow slanja?

Automatizacija pomaže osigurati pravovremene obavijesti o URL-ovima bez preopterećivanja tražilica ili prekoračenja ograničenja brzine. Ključ je u prepoznavanju stvarnih promjena i slanju samo onoga što je važno.

Za učinkovitu automatizaciju IndexNow:

  • Koristite pozadinske skripte ili CMS priključke za pokretanje slanja kada se sadržaj doda, ažurira ili izbriše.
  • Detektirajte i filtrirajte značajna ažuriranja (npr. cijena, dostupnost, sadržaj) umjesto kozmetičkih promjena ili promjena izgleda.
  • Implementirajte logiku odgode kako biste spriječili brza ponovljena slanja (npr. čekajte najmanje 5 minuta između slanja za isti URL).
  • Bilježite svako slanje i pratite HTTP kodove odgovora radi otkrivanja problema.
  • Integrirajte IndexNow u radne tijekove objavljivanja ili razvojne procese kako bi slanja bila automatska i pouzdana.
Kako automatizirati IndexNow slanja pomoću skripte?

Možete automatizirati IndexNow slanja kreiranjem skripte koja detektira dinamičke promjene sadržaja i šalje ažurirane URL-ove izravno na IndexNow API. To osigurava obavještavanje tražilica u stvarnom vremenu kada se ključni sadržaj promijeni.
U nastavku je Python primjer koji simulira provjeru baze podataka sadržaja za nedavno izmijenjene URL-ove i automatski ih šalje na IndexNow.

Zamijenite simulirani rječnik content_db živom integracijom koja upituje vaš CMS, platformu za objavljivanje ili pozadinsku bazu podataka radi otkrivanja nedavno ažuriranog sadržaja.

import requests
import time

# Konfiguracija
API_KEY = "your-api-key"
HOST = "example.org"
KEY_LOCATION = "https://{HOST}/{API_KEY}.txt"
INDEXNOW_API_URL = "https://api.indexnow.org/indexnow"

# Simulirana baza podataka sadržaja (vremenski žigovi = sada - nasumični pomaci)
content_db = {
    "/product?id=101": int(time.time()) - 100,  # izmijenjeno prije ~100s
    "/news?id=202": int(time.time()) - 4000,   # izmijenjeno prije ~1h+
    "/blog?id=303": int(time.time()) - 200     # izmijenjeno prije ~200s
}

def detect_dynamic_changes():
    current_time = int(time.time())
    changed_urls = []
    for url, last_modified in content_db.items():
        if current_time - last_modified < 3600:  # zadnji sat
            changed_urls.append(f"https://{HOST}{url}")
    return changed_urls

def submit_urls(url_list):
    payload = {
        "host": HOST,
        "key": API_KEY,
        "keyLocation": KEY_LOCATION,
        "urlList": url_list
    }
    headers = {"Content-Type": "application/json; charset=utf-8"}
    response = requests.post(INDEXNOW_API_URL, json=payload, headers=headers)

    if response.status_code in (200, 202):
        print("URLs uspješno poslani:", url_list)
    elif response.status_code == 429:
        print("Ograničenje brzine. Pokušajte ponovno kasnije.")
    else:
        print("Neuspjeh:", response.status_code, response.text)

if __name__ == "__main__":
    changed_urls = detect_dynamic_changes()
    if changed_urls:
        submit_urls(changed_urls)
    else:
        print("Nisu detektirane dinamičke promjene sadržaja.")
Koje HTTP kodove odgovora trebam očekivati od IndexNow?

Prilikom slanja URL-ova možete primiti sljedeće HTTP kodove odgovora:

  • 200 OK: URL je uspješno primljen.
  • 202 Accepted: Slanje prihvaćeno, ali još nije obrađeno.
  • 400 Bad Request: Vaš URL ili API ključ može biti neispravno formatiran.
  • 422 Unprocessable Entity: Poslužitelj je razumio zahtjev, ali ga nije mogao obraditi.
  • 429 Too Many Requests: Dosegli ste ograničenje brzine. Pokušajte ponovno kasnije.

Bilježite HTTP odgovore radi praćenja uspjeha slanja i identificiranja problema. To pomaže u ranom otkrivanju problema, posebno s ograničenjima brzine ili pogreškama formatiranja.

Koje bilježenje trebam postaviti za IndexNow slanja?

Postavljanje ispravnog bilježenja pomaže vam pratiti slanja URL-ova i rješavati pogreške u vašoj IndexNow integraciji.

Važna polja za uključivanje u sustav bilježenja IndexNow:

  • Vremenski žig slanja
  • Potpuni poslani URL
  • HTTP kod odgovora (npr. 200, 400, 429)
  • Pokušaji ponovnog slanja ili neuspjesi
  • Metoda slanja (GET ili POST)
  • Korišteni API ključ (opcionalno ako upravljate s više ključeva)

Zašto je bilježenje važno za IndexNow:

  • Pomaže u otkrivanju obrazaca slanja i ponavljajućih pogrešaka.
  • Olakšava otkrivanje i ispravljanje neuspjelih slanja.
  • Potvrđuje jesu li URL-ovi prihvaćeni i ispravno indeksirani.
Kako pratiti i testirati IndexNow slanja?

Praćenje i testiranje vaše IndexNow implementacije osigurava da se vaši URL-ovi ispravno šalju i da ih tražilice primaju.

Za učinkovito praćenje i testiranje IndexNow slanja:

  • Koristite alate poput curl ili wget za testiranje slanja URL-ova i pregled HTTP kodova odgovora.
  • Provjerite uspješne odgovore (HTTP 200) ili pogreške (npr. 400, 429).
  • Bilježite sva slanja zajedno s vremenskim žigovima i odgovorima poslužitelja.
  • Pregledajte izvješća o indeksiranju ili alate koje pružaju tražilice za praćenje ponašanja pretraživanja.

Napredni slučajevi korištenja


Kako koristiti IndexNow s više poddomena?

Svaka poddomena tretira se kao zasebno glavno računalo, što znači da morate kreirati i upravljati pojedinačnim datotekama ključa za svaku.

Za web-mjesta s poddomenama poput:

  • blog.example.com
  • shop.example.com
  • support.example.com

Za svaku poddomenu trebate učiniti sljedeće:

  • Hostirati vlastitu datoteku {ključ}.txt u korijenskom direktoriju poddomene.
  • Slati URL-ove koristeći jedinstveni API ključ te poddomene.

To osigurava da je svaka poddomena neovisno verificirana i ispravno indeksirana na tražilicama.

Kako koristiti IndexNow za višejezična web-mjesta?

Ako vaše web-mjesto nudi sadržaj na više jezika, šaljite URL-ove za svaku jezičnu verziju zasebno putem IndexNow.

Na primjer:

  • https://example.com/en/product
  • https://example.com/fr/product
  • https://example.com/de/product

Kako optimizirati višejezična slanja za IndexNow:

  • Pošaljite zasebni URL za svaku jezičnu verziju.
  • Osigurajte da svaka verzija koristi canonical i hreflang oznake kada je primjenjivo.
  • URL-kodirajte sve poslane veze prema RFC-3986 standardima.

Korištenje IndexNow na ovaj način pomaže tražilicama da brže otkriju i pretražuju lokalizirani sadržaj.

Rješavanje problema s IndexNow


Zašto se moja IndexNow datoteka ključa ne verificira?

Ako je vaša IndexNow datoteka ključa prenesena, ali se ne verificira, to obično znači da datoteka nije ispravno imenovana, smještena ili dostupna.

  • Naziv datoteke: Datoteka mora biti imenovana točno kao vaš API ključ, nakon čega slijedi .txt (na primjer, ako je vaš ključ I-love-IndexNow-3000, imenujte datoteku I-love-IndexNow-3000.txt).
  • Lokacija datoteke: Trebala bi biti u korijenskom direktoriju vaše domene (ne u podmapi, osim ako vaš host zahtijeva drugačije).

Uobičajeni problemi za provjeru:

  • Sadržaj datoteke: Tekst unutra mora točno odgovarati vašem API ključu.
  • Dostupnost datoteke: Mora biti dostupna na https://vasadomena.com/{vas-kljuc}.txt bez prijave, vatrozida ili IP ograničenja.

Kako testirati

Otvorite URL datoteke u pregledniku. Ako prikazuje samo vaš ključ kao običan tekst, tražilice mogu verificirati vaše web-mjesto. Ako datoteka nedostaje, ne odgovara ili je blokirana, IndexNow slanja neće biti prihvaćena.

Zašto moj URL nije indeksiran nakon slanja na IndexNow?

Slanje URL-a putem IndexNow obavještava tražilice da se sadržaj promijenio, ali ne jamči indeksiranje. Razlozi zašto vaš URL možda nije indeksiran uključuju:

  • Ograničenja kvote pretraživanja za vašu domenu.
  • Nekvalitetan, oskudan ili dupliciran sadržaj.
  • Tehnički problemi poput 404 pogrešaka, blokada u robots.txt ili noindex oznaka.
  • Kašnjenja indeksiranja zbog rasporeda pretraživanja.
  • Tražilica može odabrati da ne indeksira URL na temelju svojih algoritama.

Osigurajte da je vaš sadržaj visoke kvalitete, interno povezan i dostupan pretraživačima.

Zašto je moj IndexNow URL indeksiran na jednoj tražilici, ali ne i na drugoj?

Slanje URL-a putem IndexNow obavještava sve tražilice sudionice da se sadržaj promijenio, ali svaka tražilica sama donosi odluku o tome hoće li ga indeksirati.

Razlozi zašto vaš URL može biti indeksiran na jednoj tražilici, ali ne i na drugoj:

  • Razlike u tome kako svaka tražilica procjenjuje kvalitetu sadržaja.
  • Različiti proračuni za pretraživanje ili strategije prioritizacije URL-ova.
  • Jedinstveni algoritmi indeksiranja i sustavi rangiranja.
  • Vremenski rasporedi ili razlike u planiranju pretraživanja između tražilica.

Tražilice koriste vlastite kriterije za određivanje koji se sadržaj pojavljuje u njihovim rezultatima. Da biste provjerili je li URL indeksiran, koristite alate za inspekciju web-mjesta ili izvještavanje svake tražilice.

Koja su ograničenja brzine za IndexNow?

IndexNow ne objavljuje točna ograničenja brzine jer svaka tražilica sudionica postavlja vlastite dnevne pragove slanja po web-mjestu.

Ako primite odgovor HTTP 429 (Too Many Requests), poduzmite sljedeće korake:

  • Pauzirajte slanja i pokušajte ponovno nakon vremena navedenog u zaglavlju Retry-After.
  • Smanjite učestalost ili veličinu paketa vaših slanja.
  • Bilježite aktivnost slanja radi praćenja pogrešaka ograničenja brzine.

Za izbjegavanje ograničenja brzine slijedite ove najbolje prakse:

  • Šaljite samo kada se sadržaj promijenio. Nemojte ponovno slati nepromijenjene URL-ove.
  • Pratite HTTP kodove odgovora i prilagodite obrasce slanja u skladu s tim.
Što trebam učiniti ako dobijem pogrešku 400 Bad Request od IndexNow?

Pogreška HTTP 400 Bad Request znači da IndexNow slanje nije uspjelo jer zahtjev nije bio ispravno formatiran ili mu nedostaju potrebne informacije.

Uobičajeni razlozi zašto IndexNow vraća pogrešku 400:

  • IndexNow API ključ nedostaje ili je netočan.
  • Poslani URL nije ispravno URL-kodiran.
  • Struktura zahtjeva ne slijedi IndexNow format.
  • Parametri poput url ili key su pogrešno napisani ili nedostaju.

Kako ispraviti pogrešku 400 pri korištenju IndexNow:

  • Provjerite svoj IndexNow API ključ — Osigurajte da ključ u vašem slanju odgovara onom koji je pohranjen u vašoj datoteci ključa.
  • Provjerite je li poslani URL ispravno kodiran — Koristite RFC-3986 kompatibilno kodiranje za znakove poput :, / i &.
  • Pregledajte strukturu vašeg IndexNow zahtjeva — Bilo da šaljete putem GET ili POST, potvrdite da format odgovara smjernicama IndexNow protokola.
  • Ispravite pogreške u pisanju ili formatiranju — Potražite dodatne znakove, poput zareza na kraju ili pogrešno postavljenih zagrada.
  • Koristite bilježenje za praćenje IndexNow slanja — Pratite pogreške i kodove odgovora radi identificiranja i ispravljanja ponavljajućih problema.

Rješavanjem ovih problema možete osigurati da vaša IndexNow slanja budu prihvaćena i ispravno obrađena od strane tražilica sudionica.

Što trebam učiniti ako dobijem pogrešku 422 Unprocessable Entity od IndexNow?

Pogreška HTTP 422 Unprocessable Entity znači da je poslužitelj razumio vaše IndexNow slanje, ali ga nije mogao obraditi zbog jednog ili više problema.

Uobičajeni razlozi zašto IndexNow vraća pogrešku 422:

  • Poslani URL ne odgovara vašoj verificiranoj domeni.
  • IndexNow datoteka ključa nedostaje ili nije dostupna.
  • Isti URL se ponavlja bez značajnih promjena.

Kako riješiti pogrešku 422 u IndexNow:

  • Provjerite lokaciju i dostupnost datoteke ključa — Osigurajte da je datoteka ključa ispravno pohranjena u korijenskom direktoriju i javno dostupna na https://vasadomena.com/{vas-kljuc}.txt.
  • Potvrdite da domena odgovara vašem ključu — Šaljite samo URL-ove pod domenom koja odgovara vašem verificiranom IndexNow ključu.
  • Šaljite samo nedavno promijenjeni sadržaj — Izbjegavajte slanje nepromijenjenih URL-ova. IndexNow je dizajniran za novi, ažurirani ili izbrisani sadržaj.
  • Pratite i bilježite svoja slanja — Koristite bilježenje za praćenje ponavljajućih pogrešaka, izbjegavanje dupliciranih slanja i potvrdu uspješne isporuke.

Rješavanje ovih problema pomaže osigurati da vaši IndexNow zahtjevi budu prihvaćeni i obrađeni od strane tražilica sudionica.

Što trebam učiniti ako dobijem pogrešku 429 Too Many Requests od IndexNow?

Pogreška 429 znači da ste prekoračili ograničenje brzine slanja vašeg web-mjesta slanjem previše URL-ova na IndexNow u kratkom vremenu.

Kako riješiti IndexNow pogrešku 429:

  • Provjerite zaglavlje Retry-After kako biste saznali koliko trebate čekati prije ponovnog slanja.
  • Smanjite učestalost slanja izbjegavanjem nepotrebnih ili dupliciranih slanja.
  • Pričekajte najmanje 10 minuta prije ponovnog slanja istog URL-a, osim ako se značajno promijenio.
  • Bilježite zahtjeve i pratite kodove odgovora kako biste izbjegli ponovno dosezanje ograničenja brzine.

Svaka tražilica postavlja vlastita ograničenja za IndexNow. Usporavanje i razmicanje slanja poboljšava uspjeh isporuke.

Koje su uobičajene pogreške koje treba izbjegavati pri implementaciji IndexNow?

Ovo su uobičajeni problemi implementacije koji mogu spriječiti ispravan rad IndexNow:

  • Hosting datoteke ključa izvan korijenskog direktorija domene.
  • Korištenje pogrešnog naziva datoteke (mora točno odgovarati vašem ključu i završavati s .txt).
  • Zaboravljanje URL-kodiranja posebnih znakova u URL-ovima za slanje.
  • Ponavljano slanje nepromijenjenih URL-ova.
  • Korištenje neverificiranog ili neodgovarajućeg ključa.
  • Slanje prije nego što je datoteka ključa javno dostupna.

Osigurajte da je datoteka ključa ispravno smještena, javno dostupna i da su zahtjevi za slanje ispravno formatirani.