FAQ
Nastavitev in namestitev
Kako zacem uporabljati IndexNow?
Za zacetek uporabe IndexNow preverite, ali vas sistem za upravljanje vsebin (CMS), ponudnik gostovanja ali vticnik za SEO ze podpira IndexNow. Stevilne platforme ponujajo vgrajeno podporo ali zdruzljive dodatke, zato vam morda ne bo treba nicesar rocno nastavljati.
Ce vasa platforma ne podpira IndexNow, ga lahko implementirate rocno tako, da ustvarite datoteko kljuca, preverite svojo spletno stran in posiljate URL-je prek API-ja IndexNow.
Pred rocno nastavitvijo IndexNow najprej preverite dokumentacijo svojega CMS-ja ali knjiznico vticnikov.
Kateri sistemi za upravljanje vsebin podpirajo IndexNow?
Naslednji sistemi CMS ponujajo vgrajeno integracijo IndexNow ali pa ga podpirajo prek vticnikov ali razsiritev za SEO:
- WordPress
- Shopify
- Wix
- GoDaddy
- Duda
- XenForo
- Milestone
- Joomla!
- Drupal
- Bitrix24
- PrestaShop
- MODX
- Shopware
- OpenCart
- Typo3
- Umbraco
Drugi sistemi za upravljanje vsebin morda podpirajo IndexNow izvorno prek vticnikov ali razsiritev tretjih oseb, ki so na voljo v njihovih knjiznicah vticnikov. Za podrobnosti o tem, kako omogociti IndexNow za vaso spletno stran, se obrnite na svojega ponudnika CMS ali gostovanja.
Katera omrezja za dostavo vsebin podpirajo IndexNow?
Cloudflare ponuja vgrajeno integracijo IndexNow. Vendar ta seznam ni izcrpen. Za posebna navodila o omogocanju IndexNow za vaso spletno stran se obrnite na svojega ponudnika.
Zakaj bi moral uporabljati IndexNow namesto zanasanja na iskalnike?
Tradicionalni iskalniki se zanasajo na spletne pajke za odkrivanje posodobitev vsebine, vendar je ta postopek lahko pocasen in traja dneve ali celo tedne. IndexNow vam omogoca takojsnje posiljanje URL-jev, ko je vsebina dodana, posodobljena ali izbrisana.
To izboljsa hitrost indeksiranja vase spletne strani pri podprtih iskalnikih in pomaga ohranjati vaso vsebino aktualno v rezultatih iskanja, ki jih poganjajo umetna inteligenca. Hitrejse indeksiranje lahko privede do boljse vidljivosti in hitrejsega vkljucevanja v rezultate iskanja, kar lahko izboljsa ucinkovitost SEO.
Kdaj moram obvestiti iskalnike z uporabo IndexNow?
Spletna mesta bi morala obvestiti IndexNow, kadar koli je vsebina dodana, posodobljena ali odstranjena, da iskalniki lahko odrazajo najnovejso razlicico v svojem indeksu.
Tipicni primeri vkljucujejo:
- Nova vsebina: strani izdelkov, videoposnetki, potovalni oglasi, objave delovnih mest, objave na blogu ali napovedi dogodkov.
- Posodobljena vsebina: opisi izdelkov, naslovi/metapodatki videoposnetkov, potovalni vodici, profili podjetij ali strani s pravilniki.
- Spremembe cen ali razpolozljivosti: stanje zalog, promocije ali pretecene ponudbe.
- Vsebina, ki jo ustvarijo uporabniki: nove ocene, komentarji ali objave na forumu (posiljajte postopoma, da se izognete prevelikemu obvestevanju, npr. vsako oceno od 1 do 20, nato vsako 5. do 100, vsako 10. do 1000).
- Odstranjena vsebina: izbrisani izdelki, videoposnetki, potovalne ponudbe ali preteceni dogodki.
Z obvestevanjem IndexNow v teh tockah pomagate iskalnikom hitreje in ucinkoviteje indeksirati pravilno razlicico vase spletne strani.
API-kljuc in preverjanje
Kako ustvarim API-kljuc za IndexNow?
Ko vas CMS, ponudnik gostovanja ali vticnik za SEO podpira IndexNow, datoteke kljuca ne potrebujete. Posiljanja se obravnavajo samodejno.
Za rocno nastavitev morate ustvariti API-kljuc. Ta kljuc dokazuje lastnistvo vase domene in preverja pristnost vasih posiljanj, da iskalniki vedo, da prihajajo iz pooblascenega vira.
Koraki za ustvarjanje vasega API-kljuca
1. Ustvarite niz kljuca
- Uporabite generator GUID/UUID ali orodje ukazne vrstice.
- Vas kljuc mora biti dolg od 8 do 128 znakov.
- Dovoljeni znaki: male crke (a do z), velike crke (A do Z), stevilke (0 do 9) in vezaji (-).
2. Ustvarite datoteko kljuca
- Odprite urejevalnik besedil ali kode (npr. Notepad, TextEdit, VS Code).
- Prilepite svoj API-kljuc v datoteko.
- Datoteko shranite v kodiranju UTF-8 z imenom kljuca, ki mu sledi .txt.
- Primer: ce je vas kljuc abcd1234, ustvarite datoteko z imenom abcd1234.txt z vsebino abcd1234.
3. Nalozite datoteko
- Datoteko kljuca postavite v korenski imenik svoje spletne strani ali katero koli javno dostopno mapo na istem gostitelju (brez prijave).
- Potrdite, da je dostopna na javnem URL-ju, kot je:
https://vasadomena.com/{vas-kljuc}.txt - Primer: Ce je vasa domena vasadomena.com in vas kljuc Rad-imam-IndexNow-3000, mora biti datoteka na
https://vasadomena.com/Rad-imam-IndexNow-3000.txt. - Druga moznost je, da uporabite drugo javno lokacijo, npr.
https://vasadomena.com/keys/well-known.txt. Ce uporabite lokacijo, ki ni korenski imenik, pri posiljanju URL-jev navedite lokacijo datoteke kljuca z uporabo parametrakeyLocation.
Kako preverim lastnistvo svoje spletne strani za IndexNow?
Ko ustvarite datoteko kljuca, jo nalozite na eno od naslednjih lokacij:
- Korenski imenik vase spletne strani (priporoceno).
- Ali, ce korenski dostop ni mozen, javno dostopna mapa pri vasem ponudniku gostovanja (brez prijave).
Nato odprite URL datoteke v brskalniku:
https://vasadomena.com/{vas-kljuc}.txt
Ce se datoteka nalozi in prikazuje samo vas kljuc, je vasa spletna stran preverjena. Iskalniki to datoteko uporabljajo za potrditev lastnistva domene, preden sprejmejo posiljanja IndexNow. Ce preverjanje ne uspe, preglejte spodnji razdelek Odpravljanje tezav za pogoste resitve.
Kako posodobim ali zamenjam svoj API-kljuc za IndexNow?
Svoj API-kljuc za IndexNow lahko zamenjate brez prekinitve storitve, ce sledite tem korakom:
Ustvarite nov kljuc z isto metodo, ki ste jo uporabili prvotno (rocno ali z orodjem).
- Zamenjajte staro datoteko kljuca v korenskem imeniku z novo datoteko {kljuc}.txt.
- Zacnite posiljati URL-je z novim kljucem. To samodejno spodbudijo iskalnike, da preverijo nov kljuc ob naslednjem posiljanju.
Iskalniki bodo samodejno ponovno preverili lastnistvo, ko bo posodobljen kljuc zaznan med posiljanjem URL-jev.
Posiljanje URL-jev
Kako posaljem URL z uporabo IndexNow?
Iskalnike lahko takoj obvestite, ko dodate, posodobite ali izbrisete vsebino, tako da posaljete URL na API IndexNow.
1. Oblikujte URL zahteve:
Svojo zahtevo lahko posaljete samo na eno od naslednjih sodelujocih koncnih tock.
Vsaka koncna tocka poslje vaso posiljanje neposredno svojemu iskalniku, vasa posiljanja pa se delijo z vsemi iskalniki, ki podpirajo IndexNow:
- Globalna koncna tocka IndexNow:
https://api.indexnow.org/indexnow?url={vas-dodan-ali-posodobljen-ali-izbrisan-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. Zamenjajte {vas-url} s polnim URL-jem strani, ki ste jo dodali, posodobili ali izbrisali, in {vas-kljuc} s svojim preverjenim API-kljucem IndexNow.
3. Posaljite zahtevo z brskalnikom, skriptom ali odjemalcem HTTP.
4. Potrdite, da je bilo posiljanje uspesno:
- Ce prejmete odgovor HTTP 200, je bilo vase posiljanje sprejeto in obdelano.
- Opomba: Pri vaši prvi zahtevi boste morda prejeli odgovor HTTP 202. To pomeni, da je bil URL prejet in da bo iskalnik preveril vas kljuc, preden indeksira vsebino. Ko bo preverjanje zaklljuceno, bodo naslednja uspesna posiljanja obicajno vrnila HTTP 200.
Kako posaljem vec URL-jev hkrati z uporabo IndexNow?
IndexNow podpira masovno posiljanje do 10.000 URL-jev na zahtevo POST. To je uporabno, ko imate vec posodobljenih, dodanih ali izbrisanih strani, o katerih zelite obvestiti iskalnike v enem paketu.
Uporabite ta format JSON v svoji zahtevi POST:
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"
]
}
Svojo zahtevo POST posaljite na:
https://api.indexnow.org/indexnow
Upostevajte pri posiljanju vec URL-jev:
- Posaljite najvec 10.000 URL-jev na zahtevo.
- Uporabite kodiranje UTF-8 in nastavite ustrezno glavo Content-Type.
Kaksna je najvecja velikost koristne vsebine za zahtevo POST v IndexNow?
IndexNow vam omogoca posiljanje do 10.000 URL-jev na zahtevo POST v eni koristni vsebini JSON. Posiljanje vec kot tega lahko povzroci neuspeh zahteve ali vrnitev odgovora HTTP 422 (Unprocessable Entity).
Za zagotovitev uspesne obdelave svoja paketna posiljanja vedno drzite pod mejo 10.000 URL-jev.
Kako oblikujem URL-je za obvestila IndexNow?
Posiljate lahko kateremu koli sodelujocemu iskalniku z naslednjo strukturo URL-ja:
https://<searchengine>/indexnow?url={vas-url}&key={vas-kljuc}
Na primer, ce posiljate na IndexNow, bi bil URL:
https://api.indexnow.org/indexnow?url=https%3A%2F%2Fwww.example.com%2Fpage1&key=50283fcd8c764cfd9bd79a8b4002f647
Kako pravilno oblikovati URL posiljanja IndexNow:
- Zamenjajte parameter key s svojim dejanskim API-kljucem IndexNow.
- Obvezno URL-kodirajte poslan URL strani (npr. %3A za : in %2F za /).
Kako pravilno kodiram URL-je za IndexNow?
IndexNow zahteva, da so URL-ji kodirani v skladu s standardi RFC-3986. To zagotavlja, da se posebni znaki varno prenesejo prek API-ja.
Pogosti primeri kodiranja URL-jev:
:postane%3A/postane%2F?postane%3F=postane%3D&postane%26
Zakaj je pomembno pravilno kodirati URL-je IndexNow:
Pravilno kodiranje zagotavlja, da iskalniki pravilno razclenjijo in obdelajo URL-je IndexNow. Nepravilno kodiranje URL-jev lahko privede do napak ali preskocenih posiljanj.
Kaj se zgodi po tem, ko posaljem URL z uporabo IndexNow?
Ko posaljete URL z uporabo IndexNow, iskalnik oceni, ali naj preisce URL na podlagi svoje kvote preiskovanja, logike nacrtovania in signalov kakovosti. Ce stran prestane notranje preglede, bo preiskana za pridobitev najnovejse vsebine.
Posiljanje URL-ja ne zagotavlja takojsnjega indeksiranja. Vendar pa IndexNow poveca verjetnost, da bodo pomembne spremembe odkrite in preiskane hitreje, kar pomaga iskalnikom hitreje prikazati vaso vsebino.
Ali se URL-ji, poslani prek IndexNow, stestevajo v mojo kvoto preiskovanja?
Da. Vsak URL, poslan prek IndexNow, se steje v kvoto preiskovanja vase spletne strani.
Vendar pa z uporabo IndexNow signalizirate iskalnikom, da so ti URL-ji pomembni in bi morali imeti prednost. To obicajno privede do hitrejsega preiskovanja poslanih URL-jev v primerjavi s stranmi, ki niso bile poslane.
Ali lahko isti URL posaljem veckrat na dan?
Izogibajte se posiljanju istega URL-ja veckrat na dan, razen ce gre za pomembne spremembe vsebine. Pri pogosto posodabljanih straneh je najboljse pocakati vsaj 5 minut med posodobitvami, preden ponovno posaljete.
Pri visokofrekventnih posodobitvah se osredotocite na uporabo IndexNow le za bistvene spremembe, ki vplivajo na vsebino ali strukturo. Posiljanje nepotrebnih posodobitev lahko vodi do zapravlene kvote preiskovanja brez izboljsanja vidljivosti.
Kako obvladujem posiljanja za pogosto spreminajoco se vsebino?
Ce se vasa vsebina pogosto posodablja, osredotocite posiljanja IndexNow na pomembne spremembe, kot so posodobitve vsebine strani, cen ali razpolozljivosti. Izogibajte se posiljanju vsake majhne spremembe postavitve ali videza.
Za ucinkovito obvladovanje pogostih posodobitev:
- Avtomatizirajte posiljanja s skripti, ki zaznajo dejanske spremembe vsebine.
- Pocakajte vsaj 5 minut, preden ponovno posaljete isti URL.
- Spremljajte vedenje indeksiranja za uravnotezenje svezine vsebine z ucinkovitostjo preiskovanja.
Ali lahko posaljem preusmerjene ali izbrisane URL-je z uporabo IndexNow?
Da. Posaljite preusmerjene URL-je in strani, ki vracajo statusne kode HTTP 404 ali HTTP 410.
Posiljanje preusmerjenih ali izbrisanih URL-jev z uporabo IndexNow omogoca iskalnikom:
- Posodobitev svojih indeksov, ko je stran preusmerjena z 301, 302 ali meta refresh.
- Odstranitev zastarelih ali pokvarjenih povezav, ko je stran izbrisana in vraca 404 ali 410.
- Vzdrzevanje natancnih in aktualnih rezultatov iskanja za uporabnike.
IndexNow podpira posiljanje URL-jev za vsebine, ki so bile izbrisane, premaknjene ali preusmerjene. Vkljucevanje teh posodobitev pomaga zagotoviti, da iskalniki odrazajo najnatancnejso strukturo vase spletne strani in izboljsajo ucinkovitost preiskovanja.
Ali lahko posaljem vse URL-je svoje spletne strani z uporabo IndexNow?
IndexNow je namenjen obvestevanju iskalnikov o nedavno dodanih, posodobljenih ali izbrisanih URL-jih. Ni zasnovan za posiljanje vseh URL-jev na vasi spletni strani hkrati.
Ce je bila celotna vasfa spletna stran nedavno posodobljena, na primer po selitvi ali prenovi, je sprejemljivo posalti vse URL-je z uporabo IndexNow. Za stalno odkrivanje in dolgorocno indeksiranje uporabite zemljevid mest XML.
Za izboljsanje pokritosti in svezine indeksiranja uporabite naslednji pristop:
- Uporabite IndexNow za posiljanje strani z visoko prioriteto ali pogosto spreminajocih se strani.
- Uporabite zemljevide mest, da iskalnikom zagotovite popoln seznam vseh URL-jev na vasi spletni strani.
Ta kombinacija zagotavlja hitro odkrivanje vsebine in celovito vidljivost v rezultatih iskanja.
Ali bi moral uporabljati IndexNow in zemljevide mest skupaj?
Da. Uporaba IndexNow in zemljevidov mest skupaj izboljsa vidljivost vsebine in zagotavlja sirso pokritost iskalnikov.
IndexNow izboljsa vidljivost iskanja z zagotavljanjem:
- Takojsnjega obvestevanja, ko je vsebina dodana, posodobljena ali izbrisana.
- Hitrejsega odkrivanja pomembnih sprememb.
- Posodobitev v realnem casu za pogosto spreminajoco se vsebino.
Zemljevidi mest izboljsajo pokritost iskanja z zagotavljanjem:
- Popolnega seznama vseh URL-jev na vasi spletni strani.
- Odkrivanja strani, ki se redko spreminjajo ali so globlje v strukturi spletne strani.
- Dolgorocne podpore preiskovanju za celovito indeksiranje.
Kombinacija IndexNow in zemljevidov mest zagotavlja, da je vasa vsebina hitro prikazana in temeljito odkrita s strani tradicionalnih in z umetno inteligenco podprtih iskalnikov.
Ali bi moral posalti URL-je, ki so bili spremenjeni, preden sem zacel uporabljati IndexNow?
Ne. IndexNow je zasnovan za obvestevanje iskalnikov o nedavnih dodatkih, posodobitvah ali brisanjih. Ni namenjen za retroaktivno posiljanje starejsih sprememb.
Da iskalnikom pomagate odkriti predhodno posodobljene strani, sledite temu pristopu:
- Uporabite IndexNow za posiljanje URL-jev, ki so bili spremenjeni po nastavitvi IndexNow.
- Uporabite zemljevide mest z natancnimi vrednostmi
lastmod, da prikarzete vsebino, posodobljeno pred implementacijo. - Ta kombinacija zagotavlja, da so tako nedavne kot zgodovinske spremembe vidne iskalnikom.
Ali bi moral uporabljati IndexNow za majhno spletno stran?
Da. IndexNow je koristen tudi za majhne spletne strani z le nekaj stranmi. Omogoca vam takojsnje obvestevanje iskalnikov o posodobitvah, kar poveca verjetnost hitrejsega preiskovanja in indeksiranja.
Uporaba IndexNow na majhni spletni strani vam lahko pomaga:
- Doseci hitrejso vidljivost za novo ali posodobljeno vsebino.
- Izboljsati ucinkovitost preiskovanja s ciljanjem na spremenjene strani.
- Nadzorovati, kako hitro se vase posodobitve prikazejo v rezultatih iskanja.
Avtomatizacija in skriptiranje
Katere so najboljse prakse za avtomatizacijo posiljanj IndexNow?
Avtomatizacija pomaga zagotoviti pravocasna obvestila o URL-jih, ne da bi preobremenili iskalnike ali presegli omejitve hitrosti. Kljucno je zaznati dejanske spremembe in posalti le tisto, kar je pomembno.
Za ucinkovito avtomatizacijo IndexNow:
- Uporabite skripte na strani streznika ali kavlje CMS za sprozitev posiljanj, ko je vsebina dodana, posodobljena ali izbrisana.
- Zaznajte in filtrirajte pomembne posodobitve (npr. cena, razpolozljivost, vsebina) namesto kozmeticnih ali samo postavitvenih sprememb.
- Implementirajte logiko za preprecevanje hitrega ponovnega posiljanja (npr. pocakajte 5+ minut med posijanji za isti URL).
- Belezite vsako posiljanje in spremljajte kode odgovorov HTTP za tezave.
- Integrirajte IndexNow v delovne tokove objoavljanja ali cevovode uvajanja, da se posiljanja zgodijo samodejno in zanesljivo.
Kako lahko avtomatiziram posiljanja IndexNow s skripto?
Posiljanja IndexNow lahko avtomatizirate tako, da ustvarite skripto, ki zazna dinamicne spremembe vsebine in poslje posodobljene URL-je neposredno na API IndexNow. To zagotavlja, da so iskalniki obvesceni v realnem casu, ko se spremenijo kljucne vsebine.
Spodaj je primer v Pythonu, ki simulira preverjanje podatkovne baze vsebine za nedavno spremenjene URL-je in jih samodejno poslje na IndexNow.
Zamenjajte simulirano podatkovno bazo content_db z zivo integracijo, ki poizveduje po vasem CMS-ju, platformi za objavljanje ali podatkovni bazi na strani streznika za zaznavanje nedavno posodobljene vsebine.
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 podatkovna baza vsebine (casovni zigi = zdaj - nakljucni odmiki)
content_db = {
"/product?id=101": int(time.time()) - 100, # spremenjeno pred ~100s
"/news?id=202": int(time.time()) - 4000, # spremenjeno pred ~1h+
"/blog?id=303": int(time.time()) - 200 # spremenjeno pred ~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: # zadnja ura
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("URL-ji uspesno poslani:", url_list)
elif response.status_code == 429:
print("Omejitev hitrosti dosezena. Poskusite pozneje.")
else:
print("Neuspesno:", response.status_code, response.text)
if __name__ == "__main__":
changed_urls = detect_dynamic_changes()
if changed_urls:
submit_urls(changed_urls)
else:
print("Ni zaznanih dinamicnih sprememb vsebine.")
Katere kode odgovorov HTTP lahko pricakujem od IndexNow?
Pri posiljanju URL-jev boste morda prejeli naslednje kode odgovorov HTTP:
- 200 OK: URL je bil uspesno prejet.
- 202 Accepted: Posiljanje sprejeto, vendar se ni obdelano.
- 400 Bad Request: Vas URL ali API-kljuc je morda nepravilno oblikovan.
- 422 Unprocessable Entity: Streznik je razumel zahtevo, vendar je ni mogel obdelati.
- 429 Too Many Requests: Dosegli ste omejitev hitrosti. Poskusite pozneje.
Belezite svoje odgovore HTTP za spremljanje uspesnosti posiljanj in ugotavljanje tezav. To pomaga pravocasno odkriti tezave, zlasti pri omejitvah hitrosti ali napakah oblikovanja.
Katero belezenje moram nastaviti za posiljanja IndexNow?
Nastavitev ustreznega belezenja vam pomaga spremljati posiljanja URL-jev in odpravljati napake v vasii integraciji IndexNow.
Pomembna polja za vas sistem belezenja IndexNow:
- Casovni zig posiljanja
- Celoten poslan URL
- Koda odgovora HTTP (npr. 200, 400, 429)
- Ponovni poskusi ali neuspehi
- Metoda posiljanja (GET ali POST)
- Uporabljen API-kljuc (neobvezno pri upravljanju vec kljucev)
Zakaj je belezenje pomembno za IndexNow:
- Pomaga zaznati vzorce posiljanj in ponavlajoce se napake.
- Olajsa odkrivanje in popravljanje neuspesnih posiljanj.
- Potrjuje, ali so URL-ji sprejeti in pravilno indeksirani.
Kako spremljam in preizkusam posiljanja IndexNow?
Spremljanje in preizkusanje vase implementacije IndexNow zagotavlja, da so vasi URL-ji pravilno poslani in da jih iskalniki prejmejo.
Za ucinkovito spremljanje in preizkusanje posiljanj IndexNow:
- Uporabite orodja, kot sta curl ali wget, za preizkusanje posiljanj URL-jev in ogled kod odgovorov HTTP.
- Preverite uspesne odgovore (HTTP 200) ali napake (npr. 400, 429).
- Belezite vsa posiljanja skupaj s casovnimi zigi in odgovori streznika.
- Preglejte porocila o indeksiranju ali orodja, ki jih zagotavljajo iskalniki, za spremljanje vedenja preiskovanja.
Napredni primeri uporabe
Kako uporabim IndexNow z vec poddomenami?
Vsaka poddomena se obravnava kot locen gostitelj, kar pomeni, da morate za vsako ustvariti in upravljati posamezne datoteke kljucev.
Za spletna mesta s poddomenami, kot so:
- blog.example.com
- shop.example.com
- support.example.com
Za vsako poddomeno storite naslednje:
- Gostite svojo datoteko {kljuc}.txt v korenskem imeniku poddomene.
- Posiljajte URL-je z edinstvenim API-kljucem te poddomene.
To zagotavlja, da je vsaka poddomena neodvisno preverjena in pravilno indeksirana pri iskalnikih.
Kako uporabim IndexNow za vecjezicna spletna mesta?
Ce vasa spletna stran ponuja vsebino v vec jezikih, posaljite URL-je za vsako jezikovno razlicico loceno z uporabo IndexNow.
Na primer:
https://example.com/en/producthttps://example.com/fr/producthttps://example.com/de/product
Kako optimizirati vecjezicna posiljanja za IndexNow:
- Posaljite locen URL za vsako jezikovno razlicico.
- Zagotovite, da vsaka razlicica uporablja kanonske in hreflang oznake, ce je primerno.
- URL-kodirajte vse poslane povezave v skladu s standardi RFC-3986.
Uporaba IndexNow na ta nacin pomaga iskalnikom hitreje odkriti in preiskati lokalizirano vsebino.
Odpravljanje tezav z IndexNow
Zakaj se moja datoteka kljuca IndexNow ne preverja?
Ce je vasa datoteka kljuca IndexNow nalozena, vendar se ne preverja, to obicajno pomeni, da datoteka ni pravilno poimenovana, postavljena ali dostopna.
- Ime datoteke: Datoteka mora biti poimenovana natancno po vasem API-kljucu, ki mu sledi .txt (na primer, ce je vas kljuc Rad-imam-IndexNow-3000, poimenujte datoteko Rad-imam-IndexNow-3000.txt).
- Lokacija datoteke: Mora biti v korenskem imeniku vase domene (ne v podmapi, razen ce vas gostitelj zahteva drugace).
Pogoste tezave za preverjanje:
- Vsebina datoteke: Besedilo v datoteki mora natancno ustrezati vasemu API-kljucu.
- Dostopnost datoteke: Mora biti dosegljiva na https://vasadomena.com/{vas-kljuc}.txt brez prijave, pozarnega zidu ali omejitev IP.
Kako preizkusiti
Odprite URL datoteke v brskalniku. Ce prikazuje samo vas kljuc kot navadno besedilo, iskalniki lahko preverijo vaso spletno stran. Ce datoteka manjka, se ne ujema ali je blokirana, posiljanja IndexNow ne bodo sprejeta.
Zakaj moj URL ni bil indeksiran po posiljanju na IndexNow?
Posiljanje URL-ja z IndexNow obvesti iskalnike, da se je vsebina spremenila, vendar ne zagotavlja indeksiranja. Razlogi, zakaj vas URL morda ni indeksiran, vkljucujejo:
- Omejitve kvote preiskovanja za vaso domeno.
- Nizkokakovostna, tanka ali podvojena vsebina.
- Tehnicne tezave, kot so napake 404, blokade robots.txt ali oznake noindex.
- Zamude pri indeksiranju zaradi razporejanja preiskovanja.
- Iskalnik se lahko odloci, da URL-ja ne bo indeksiral na podlagi svojih algoritmov.
Prepricajte se, da je vasa vsebina kakovostna, notranje povezana in dostopna za iskalnike.
Zakaj je moj URL IndexNow indeksiran pri enem iskalniku, pri drugem pa ne?
Posiljanje URL-ja prek IndexNow obvesti vse sodelujoce iskalnike, da se je vsebina spremenila, vendar vsak iskalnik sam odloci, ali ga bo indeksiral.
Razlogi, zakaj je vas URL morda indeksiran pri enem iskalniku, pri drugem pa ne:
- Razlike v tem, kako vsak iskalnik ocenjuje kakovost vsebine.
- Razlicni proracuni za preiskovanje ali strategije prednostnega razvrscanja URL-jev.
- Edinstveni algoritmi indeksiranja in sistemi razvrscanja.
- Razlike v casovnem razporedu ali razporejanju preiskovanja med iskalniki.
Iskalniki uporabljajo svoja merila za dolocanje, katera vsebina se pojavi v njihovih rezultatih. Ce zelite preveriti, ali je URL indeksiran, uporabite orodja za pregled ali porocanje vsakega iskalnika.
Katere so omejitve hitrosti za IndexNow?
IndexNow ne razkriva javno natancnih omejitev hitrosti, saj vsak sodelujoci iskalnik doloca svoje dnevne pragove posiljanja na spletno stran.
Ce prejmete odgovor HTTP 429 (Too Many Requests), izvedite naslednje korake:
- Prekinite posiljanja in poskusite znova po casu, navedenem v glavi Retry-After.
- Zmanjsajte pogostost ali velikost paketov svojih posiljanj.
- Belezite aktivnost posiljanj za spremljanje napak z omejitvami hitrosti.
Za izogibanje omejitvam hitrosti sledite tem najboljsim praksam:
- Posiljajte le, ko se vsebina spremeni. Ne posiljajte ponovno nespremenjenih URL-jev.
- Spremljajte kode odgovorov HTTP in ustrezno prilagodite vzorce posiljanja.
Kaj naj storim, ce od IndexNow dobim napako 400 Bad Request?
Napaka HTTP 400 Bad Request pomeni, da posiljanje IndexNow ni uspelo, ker zahteva ni bila pravilno oblikovana ali pa so manjkale zahtevane informacije.
Pogosti razlogi, zakaj IndexNow vrne napako 400:
- API-kljuc IndexNow manjka ali je napacen.
- Poslan URL ni pravilno URL-kodiran.
- Struktura zahteve ne ustreza formatu IndexNow.
- Parametri, kot sta url ali key, so napacno zapisani ali manjkajo.
Kako odpraviti napako 400 pri uporabi IndexNow:
- Preverite svoj API-kljuc IndexNow — Prepricajte se, da se kljuc v vasem posiljanju ujema s kljucem, gostovanim v vasi datoteki kljuca.
- Preverite, ali je poslan URL pravilno kodiran — Uporabite RFC-3986-skladno kodiranje za znake, kot so :, / in &.
- Preglejte strukturo svoje zahteve IndexNow — Ne glede na to, ali posiljate prek GET ali POST, potrdite, da format izpolnjuje smernice protokola IndexNow.
- Popravite tipkarske napake ali tezave z oblikovanjem — Poiscite dodatne znake, kot so zakljucne vejice ali nepravilno postavljeni oklepaji.
- Uporabite belezenje za spremljanje posiljanj IndexNow — Sledite napakam in kodam odgovorov za prepoznavanje in odpravljanje ponavlajocih se tezav.
Z odpravljanjem teh tezav lahko zagotovite, da vasa posiljanja IndexNow sprejemejo in pravilno obdelajo sodelujoci iskalniki.
Kaj naj storim, ce od IndexNow dobim napako 422 Unprocessable Entity?
Napaka HTTP 422 Unprocessable Entity pomeni, da je streznik razumel vase posiljanje IndexNow, vendar ga ni mogel obdelati zaradi ene ali vec tezav.
Pogosti razlogi, zakaj IndexNow vrne napako 422:
- Poslan URL se ne ujema z vaso preverjeno domeno.
- Datoteka kljuca IndexNow manjka ali ni dostopna.
- Isti URL se posrlja veckrat brez pomembnih sprememb.
Kako odpraviti napako 422 v IndexNow:
- Preverite lokacijo in dostopnost datoteke kljuca — Prepricajte se, da je datoteka kljuca pravilno gostovana v korenskem imeniku in javno dostopna na https://vasadomena.com/{vas-kljuc}.txt.
- Potrdite, da se domena ujema z vasim kljucem — Posiljajte le URL-je pod domeno, ki se ujema z vasim preverjenim kljucem IndexNow.
- Posiljajte le nedavno spremenjeno vsebino — Izogibajte se posiljanju nespremenjenih URL-jev. IndexNow je zasnovan za novo, posodobljeno ali izbrisano vsebino.
- Spremljajte in belezite svoja posiljanja — Uporabite belezenje za sledenje ponavlajocim se napakam, izogibanje podvojenim posiljanjem in potrditev uspesne dostave.
Odpravljanje teh tezav pomaga zagotoviti, da vase zahteve IndexNow sprejemejo in obdelajo sodelujoci iskalniki.
Kaj naj storim, ce od IndexNow dobim napako 429 Too Many Requests?
Napaka 429 pomeni, da ste presegli omejitev hitrosti posiljanja za vaso spletno stran, ker ste v kratkem casu poslali prevec URL-jev na IndexNow.
Kako odpraviti napako IndexNow 429:
- Preverite glavo Retry-After, da izveste, koliko casa morate pocakati pred ponovnim posiljanjem.
- Zmanjsajte pogostost posiljanja z izogibanjem nepotrebnim ali podvojenim posiljanjem.
- Pocakajte vsaj 10 minut, preden ponovno posaljete isti URL, razen ce se je znatno spremenil.
- Belezite svoje zahteve in spremljajte kode odgovorov, da se izognete ponovnemu doseganju omejitev hitrosti.
Vsak iskalnik doloca svoje omejitve za IndexNow. Upocasnitev in razporeditev posiljanj izboljsa uspesnost dostave.
Katere so pogoste napake, ki se jim je treba izogibati pri implementaciji IndexNow?
To so pogoste tezave pri implementaciji, ki lahko preprecijo pravilno delovanje IndexNow:
- Gostovanje datoteke kljuca zunaj korenskega imenika domene.
- Uporaba napacnega imena datoteke (mora se natancno ujemati z vasim kljucem in se koncati s .txt).
- Pozabljeno URL-kodiranje posebnih znakov v URL-jih posiljanj.
- Vecratno posiljanje nespremenjenih URL-jev.
- Uporaba nepreverjenega ali neujemajocega se kljuca.
- Posiljanje, preden je datoteka kljuca javno dostopna.
Prepricajte se, da je datoteka kljuca pravilno postavljena, javno dostopna in da so zahteve za posiljanje pravilno oblikovane.