Bieži uzdotie jautājumi

Iestatīšana un instalēšana


Kā sākt lietot IndexNow?

Lai sāktu lietot IndexNow, pārbaudiet, vai jūsu satura pārvaldības sistēma (CMS), hostinga pakalpojuma sniedzējs vai SEO spraudnis jau to atbalsta. Daudzas platformas piedāvā iebūvētu atbalstu vai saderīgus paplašinājumus, tāpēc, iespējams, manuāla iestatīšana nav nepieciešama.

Ja jūsu platforma neatbalsta IndexNow, varat to ieviest manuāli, ģenerējot atslēgas failu, verificējot savu vietni un iesniedzot URL, izmantojot IndexNow API.

Pirms IndexNow manuālas iestatīšanas pārbaudiet savas CMS dokumentāciju vai spraudņu bibliotēku.

Kuras satura pārvaldības sistēmas atbalsta IndexNow?

Šādas satura pārvaldības sistēmas piedāvā vietējo IndexNow integrāciju vai atbalsta to, izmantojot SEO spraudņus vai paplašinājumus:

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

Citas satura pārvaldības sistēmas var atbalstīt IndexNow vietēji, izmantojot trešo pušu spraudņus vai paplašinājumus, kas pieejami to spraudņu bibliotēkās. Sazinieties ar savu CMS vai hostinga pakalpojuma sniedzēju, lai uzzinātu, kā iespējot IndexNow savā vietnē.

Kuri satura piegādes tīkli atbalsta IndexNow?

Cloudflare piedāvā vietējo IndexNow integrāciju. Tomēr šis saraksts nav izsmeļošs. Sazinieties ar savu pakalpojuma sniedzēju, lai saņemtu konkrētus norādījumus par IndexNow iespējošanu savā vietnē.

Kāpēc man vajadzētu izmantot IndexNow, nevis paļauties uz meklētājprogrammu pārmeklētājiem?

Tradicionālās meklētājprogrammas paļaujas uz tīmekļa pārmeklētājiem, lai atklātu satura izmaiņas, taču šis process var būt lēns — tas var aizņemt dienas vai pat nedēļas. IndexNow ļauj iesniegt URL uzreiz, tiklīdz saturs tiek pievienots, atjaunināts vai dzēsts.

Tas uzlabo jūsu vietnes indeksēšanas ātrumu atbalstītajās meklētājprogrammās un palīdz saglabāt jūsu saturu aktuālu mākslīgā intelekta darbinātos meklēšanas rezultātos. Ātrāka indeksēšana var nodrošināt labāku redzamību un ātrāku iekļaušanu meklēšanas rezultātos, kas var sekmēt labāku SEO veiktspēju.

Kad man vajadzētu informēt meklētājprogrammas, izmantojot IndexNow?

Vietnēm vajadzētu informēt IndexNow ikreiz, kad saturs tiek pievienots, atjaunināts vai noņemts, lai meklētājprogrammas varētu atspoguļot jaunāko versiju savos indeksos.

Tipiski gadījumi ietver:

  • Jauns saturs: produktu lapas, video, ceļojumu piedāvājumi, darba sludinājumi, emuāru ieraksti vai pasākumu informācija.
  • Atjaunināts saturs: produktu apraksti, video nosaukumi/metadati, galamērķu ceļveži, uzņēmumu profili vai politiku lapas.
  • Cenu vai pieejamības izmaiņas: krājumu statuss, reklāmas vai novecojuši piedāvājumi.
  • Lietotāju ģenerēts saturs: jaunas atsauksmes, komentāri vai foruma ieraksti (iesniedziet pakāpeniski, lai izvairītos no pārāk biežas informēšanas, piemēram, katru atsauksmi līdz 20, tad katru 5. līdz 100, katru 10. līdz 1000).
  • Noņemts saturs: dzēsti produkti, video, ceļojumu piedāvājumi vai novecojuši pasākumi.

Informējot IndexNow šajos brīžos, jūs palīdzat meklētājprogrammām ātrāk un efektīvāk indeksēt jūsu vietnes pareizo versiju.

API atslēga un verifikācija


Kā ģenerēt IndexNow API atslēgu?

Ja jūsu CMS, hostinga pakalpojuma sniedzējs vai SEO spraudnis atbalsta IndexNow, atslēgas fails nav nepieciešams. Iesniegumi tiek apstrādāti automātiski.

Manuālai iestatīšanai jums jāizveido API atslēga. Šī atslēga apliecina jūsu domēna īpašumtiesības un autentificē jūsu iesniegtos URL, lai meklētājprogrammas zinātu, ka tie nāk no autorizēta avota.

API atslēgas ģenerēšanas soļi

1. Ģenerējiet atslēgas virkni

  • Izmantojiet GUID/UUID ģeneratoru vai komandrindas rīku.
  • Jūsu atslēgai jābūt no 8 līdz 128 rakstzīmēm garai.
  • Atļautās rakstzīmes: mazie burti (a līdz z), lielie burti (A līdz Z), cipari (0 līdz 9) un defises (-).

2. Izveidojiet atslēgas failu

  • Atveriet teksta vai koda redaktoru (piemēram, Notepad, TextEdit, VS Code).
  • Ielīmējiet savu API atslēgu failā.
  • Saglabājiet failu UTF-8 kodējumā, kā faila nosaukumu izmantojot atslēgu ar .txt paplašinājumu.
  • Piemērs: ja jūsu atslēga ir abcd1234, izveidojiet failu ar nosaukumu abcd1234.txt un saturu abcd1234.

3. Augšupielādējiet failu

  • Novietojiet atslēgas failu savas vietnes saknes direktorijā vai jebkurā publiski pieejamā mapē tajā pašā resursdatorā (nav nepieciešama pieteikšanās).
  • Pārliecinieties, ka tam var piekļūt, izmantojot publisku URL, piemēram: https://jusudomens.com/{jusu-atslega}.txt
  • Piemērs: ja jūsu domēns ir jusudomens.com un jūsu atslēga ir man-patik-IndexNow-3000, failam jāatrodas adresē https://jusudomens.com/man-patik-IndexNow-3000.txt.
  • Alternatīvi varat izmantot citu publisku atrašanās vietu, piemēram, https://jusudomens.com/keys/well-known.txt. Ja izmantojat vietu, kas nav saknes direktorija, norādiet atslēgas faila atrašanās vietu, izmantojot parametru keyLocation, iesniedzot URL.
Kā verificēt savas vietnes īpašumtiesības IndexNow?

Pēc atslēgas faila ģenerēšanas augšupielādējiet to vienā no šīm vietām:

  • Jūsu vietnes saknes direktorijā (ieteicamais variants).
  • Vai, ja piekļuve saknes direktorijai nav iespējama, publiski pieejamā mapē pie jūsu hostinga pakalpojuma sniedzēja (nav nepieciešama pieteikšanās).

Pēc tam atveriet faila URL pārlūkprogrammā:
https://jusudomens.com/{jusu-atslega}.txt

Ja fails ielādējas un parāda tikai jūsu atslēgu, jūsu vietne ir verificēta. Meklētājprogrammas izmantos šo failu, lai apstiprinātu domēna īpašumtiesības pirms IndexNow iesniegumu pieņemšanas. Ja verifikācija neizdodas, skatiet zemāk esošo sadaļu Problēmu novēršana, lai atrastu bieži sastopamus risinājumus.

Kā atjaunināt vai nomainīt savu IndexNow API atslēgu?

Jūs varat nomainīt savu IndexNow API atslēgu bez pakalpojuma pārtraukuma, veicot šādas darbības:

Ģenerējiet jaunu atslēgu, izmantojot to pašu metodi, ko lietojāt sākotnēji (manuāli vai ar rīka palīdzību).

  • Aizstājiet veco atslēgas failu saknes direktorijā ar jauno {atslēga}.txt failu.
  • Sāciet iesniegt URL ar jauno atslēgu. Tas automātiski liks meklētājprogrammām verificēt jauno atslēgu nākamā iesnieguma laikā.

Meklētājprogrammas automātiski atkārtoti verificēs īpašumtiesības, kad URL iesniegumā tiks atklāta atjauninātā atslēga.

URL iesniegšana


Kā iesniegt URL, izmantojot IndexNow?

Jūs varat nekavējoties informēt meklētājprogrammas, kad pievienojat, atjaunināt vai dzēšat saturu, iesniedzot URL IndexNow API.

1. Formatējiet pieprasījuma URL:

Jūs varat iesniegt savu pieprasījumu tikai vienam no šiem iesaistītajiem galapunktiem.
Katrs galapunkts nosūta jūsu iesniegumu tieši attiecīgajai meklētājprogrammai, un jūsu iesniegums tiek koplietots ar visām IndexNow iespējotajām meklētājprogrammām:

  • IndexNow globālais galapunkts: https://api.indexnow.org/indexnow?url={jusu-pievienotais-vai-atjauninatais-vai-dzestais-url}&key={jusu-atslega}
  • Amazon: https://indexnow.amazonbot.amazon/indexnow?url={jusu-url}&key={jusu-atslega}
  • Bing: https://www.bing.com/indexnow?url={jusu-url}&key={jusu-atslega}
  • Naver: https://searchadvisor.naver.com/indexnow?url={jusu-url}&key={jusu-atslega}
  • Seznam.cz: https://search.seznam.cz/indexnow?url={jusu-url}&key={jusu-atslega}
  • Yandex: https://yandex.com/indexnow?url={jusu-url}&key={jusu-atslega}
  • Yep: https://indexnow.yep.com/indexnow?url={jusu-url}&key={jusu-atslega}

2. Aizstājiet {jusu-url} ar pilnīgu pievienotās, atjauninātās vai dzēstās lapas URL un {jusu-atslega} ar savu verificēto IndexNow API atslēgu.

3. Iesniedziet pieprasījumu, izmantojot pārlūkprogrammu, skriptu vai HTTP klientu.

4. Apstipriniet, ka iesniegums bija veiksmīgs:

  • Ja saņemat HTTP 200 atbildi, jūsu iesniegums ir pieņemts un apstrādāts.
  • Piezīme: Pirmā pieprasījuma gadījumā jūs varat saņemt HTTP 202 atbildi. Tas nozīmē, ka URL tika pieņemts un meklētājprogramma verificēs jūsu atslēgu pirms satura indeksēšanas. Pēc verifikācijas pabeigšanas turpmākie veiksmīgie iesniegumi parasti atgriezīs HTTP 200.
Kā iesniegt vairākus URL vienlaicīgi, izmantojot IndexNow?

IndexNow atbalsta līdz 10 000 URL lielapjoma iesniegšanu vienā POST pieprasījumā. Tas ir noderīgi, ja jums ir vairākas atjauninātas, pievienotas vai dzēstas lapas, par kurām vēlaties informēt meklētājprogrammas vienā partijā.

Izmantojiet šo JSON formātu savā POST pieprasījumā:

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"
  ]
}

Iesniedziet savu POST pieprasījumu uz:
https://api.indexnow.org/indexnow

Iesniedzot vairākus URL, ņemiet vērā:

  • Iesniedziet ne vairāk kā 10 000 URL vienā pieprasījumā.
  • Izmantojiet UTF-8 kodējumu un norādiet pareizu Content-Type galveni.
Kāds ir IndexNow POST pieprasījuma maksimālais datu apjoms?

IndexNow pieļauj līdz 10 000 URL vienā POST pieprasījumā vienā JSON datu paketē. Lielāka apjoma iesniegšana var izraisīt pieprasījuma kļūdu vai HTTP 422 (Unprocessable Entity) atbildi.

Lai nodrošinātu veiksmīgu apstrādi, vienmēr turiet partijas iesniegumu apjomu zem 10 000 URL robežvērtības.

Kā formatēt IndexNow paziņojumu URL?

Jūs varat iesniegt jebkurai iesaistītajai meklētājprogrammai, izmantojot šādu URL struktūru:

https://<searchengine>/indexnow?url={jusu-url}&key={jusu-atslega}

Piemēram, iesniedzot IndexNow, URL būtu:

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

Kā pareizi formatēt savu IndexNow iesnieguma URL:

  • Aizstājiet key parametru ar savu faktisko IndexNow API atslēgu.
  • Pārliecinieties, ka iesniegtās lapas URL ir URL kodēts (piemēram, %3A rakstzīmei : un %2F rakstzīmei /).
Kā pareizi kodēt URL IndexNow?

IndexNow pieprasa, lai URL būtu kodēti saskaņā ar RFC-3986 standartiem. Tas nodrošina speciālo rakstzīmju drošu pārsūtīšanu, izmantojot API.

Bieži sastopami URL kodēšanas piemēri:

  • : kļūst par %3A
  • / kļūst par %2F
  • ? kļūst par %3F
  • = kļūst par %3D
  • & kļūst par %26

Kāpēc pareiza IndexNow URL kodēšana ir svarīga:

Pareiza kodēšana nodrošina, ka meklētājprogrammas pareizi parsē un apstrādā IndexNow URL. Nekodētu URL iesniegšana var izraisīt kļūdas vai izlaistus iesniegtos datus.

Kas notiek pēc URL iesniegšanas IndexNow?

Pēc URL iesniegšanas IndexNow meklētājprogramma izvērtēs, vai URL ir jāpārmeklē, pamatojoties uz savu pārmeklēšanas kvotu, plānošanas loģiku un kvalitātes signāliem. Ja lapa iztur iekšējās pārbaudes, tā tiks pārmeklēta, lai iegūtu jaunāko saturu.

URL iesniegšana negarantē tūlītēju indeksēšanu. Tomēr IndexNow palielina iespēju, ka svarīgas izmaiņas tiks atklātas un pārmeklētas ātrāk, palīdzot meklētājprogrammām ātrāk parādīt jūsu saturu.

Vai ar IndexNow iesniegtie URL tiek ieskaitīti manā pārmeklēšanas kvotā?

Jā. Katrs ar IndexNow iesniegtais URL tiek ieskaitīts jūsu vietnes pārmeklēšanas kvotā.

Tomēr, izmantojot IndexNow, jūs signalizējat meklētājprogrammām, ka šie URL ir svarīgi un tie būtu jāapstrādā prioritāri. Parasti tas nozīmē ātrāku iesniegto URL pārmeklēšanu salīdzinājumā ar neiesniegtajām lapām.

Vai es varu iesniegt vienu un to pašu URL vairākas reizes dienā?

Izvairieties no viena un tā paša URL iesniegšanas vairākas reizes dienā, ja vien nav notikušas būtiskas satura izmaiņas. Bieži atjaunināmām lapām labākā prakse ir gaidīt vismaz 5 minūtes pēc atjaunināšanas pirms atkārtotas iesniegšanas.

Biežu atjauninājumu gadījumā izmantojiet IndexNow tikai nozīmīgām izmaiņām, kas ietekmē saturu vai struktūru. Nevajadzīgu atjauninājumu iesniegšana var tērēt pārmeklēšanas kvotu, neuzlabojot redzamību.

Kā apstrādāt bieži mainīga satura iesniegšanu?

Ja jūsu saturs tiek bieži atjaunināts, IndexNow iesniegšanā koncentrējieties uz nozīmīgām izmaiņām, piemēram, lapas satura, cenu vai pieejamības atjauninājumiem. Izvairieties no katras nelielas izkārtojuma vai kosmētiskas izmaiņas iesniegšanas.

Lai efektīvi apstrādātu biežus atjauninājumus:

  • Automatizējiet iesniegšanu, izmantojot skriptus, kas nosaka faktiskas satura izmaiņas.
  • Gaidiet vismaz 5 minūtes pirms tā paša URL atkārtotas iesniegšanas.
  • Pārraugiet indeksēšanas uzvedību, lai līdzsvarotu satura aktualitāti un pārmeklēšanas efektivitāti.
Vai es varu iesniegt pāradresētus vai dzēstus URL, izmantojot IndexNow?

Jā. Jums vajadzētu iesniegt pāradresētus URL un lapas, kas atgriež HTTP 404 vai HTTP 410 statusa kodu.

Pāradresētu vai dzēstu URL iesniegšana IndexNow ļauj meklētājprogrammām:

  • Atjaunināt savus indeksus, kad lapa tiek pāradresēta ar 301, 302 vai meta atsvaidzināšanu.
  • Noņeut novecojušas vai nederīgas saites, kad lapa tiek dzēsta un atgriež 404 vai 410.
  • Uzturēt precīzus un aktuālus meklēšanas rezultātus lietotājiem.

IndexNow atbalsta URL iesniegšanu saturam, kas ir dzēsts, pārvietots vai pāradresēts. Šo atjauninājumu iekļaušana palīdz nodrošināt, ka meklētājprogrammas atspoguļo jūsu vietnes visprecīzāko struktūru un uzlabo pārmeklēšanas efektivitāti.

Vai es varu iesniegt visus savas vietnes URL, izmantojot IndexNow?

IndexNow ir paredzēts, lai informētu meklētājprogrammas par nesen pievienotajiem, atjauninātajiem vai dzēstajiem URL. Tas nav paredzēts visu jūsu vietnes URL vienlaicīgai iesniegšanai.

Ja visa jūsu vietne ir nesen atjaunināta, piemēram, pēc migrācijas vai pārveidošanas, ir pieņemami iesniegt visus URL, izmantojot IndexNow. Pastāvīgai atklāšanai un ilgtermiņa indeksēšanai izmantojiet XML vietnes karti.

Lai uzlabotu indeksēšanas pārklājumu un aktualitāti, izmantojiet šādu pieeju:

  • Izmantojiet IndexNow augstas prioritātes vai bieži mainīgu lapu iesniegšanai.
  • Izmantojiet vietnes kartes, lai sniegtu meklētājprogrammām pilnīgu pārskatu par visiem jūsu vietnes URL.

Šī kombinācija nodrošina gan ātru satura atklāšanu, gan plašu redzamību meklēšanas rezultātos.

Vai man vajadzētu izmantot IndexNow un vietnes kartes kopā?

Jā. Gan IndexNow, gan vietnes karšu izmantošana uzlabo satura redzamību un nodrošina plašāku meklētājprogrammu pārklājumu.

IndexNow uzlabo meklēšanas redzamību, nodrošinot:

  • Tūlītēju informēšanu, kad saturs tiek pievienots, atjaunināts vai dzēsts.
  • Ātrāku svarīgu izmaiņu atklāšanu.
  • Reāllaika atjauninājumus bieži mainīgam saturam.

Vietnes kartes uzlabo meklēšanas pārklājumu, nodrošinot:

  • Pilnīgu pārskatu par visiem jūsu vietnes URL.
  • Reti mainīgu vai dziļi vietnes struktūrā ieliktu lapu atklāšanu.
  • Ilgtermiņa pārmeklēšanas atbalstu plašai indeksēšanai.

IndexNow apvienošana ar vietnes kartēm nodrošina, ka jūsu saturs tiek gan ātri parādīts, gan padziļināti atklāts gan tradicionālajās, gan mākslīgā intelekta darbinātajās meklētājprogrammās.

Vai man vajadzētu iesniegt URL, kas mainījušies pirms IndexNow ieviešanas?

Nē. IndexNow ir paredzēts, lai informētu meklētājprogrammas par nesenām pievienošanām, atjauninājumiem vai dzēšanām. Tas nav paredzēts vecāku izmaiņu retroaktīvai iesniegšanai.

Lai palīdzētu meklētājprogrammām atklāt iepriekš atjauninātas lapas, izmantojiet šādu pieeju:

  • Izmantojiet IndexNow, lai iesniegtu URL, kas mainījušies pēc IndexNow iestatīšanas.
  • Izmantojiet vietnes kartes ar precīzām lastmod vērtībām, lai padarītu redzamu saturu, kas atjaunināts pirms ieviešanas.
  • Šī kombinācija nodrošina, ka gan nesenās, gan iepriekšējās izmaiņas ir redzamas meklētājprogrammām.
Vai man vajadzētu izmantot IndexNow nelielai vietnei?

Jā. IndexNow ir noderīgs pat nelielām vietnēm ar tikai dažām lapām. Tas ļauj nekavējoties informēt meklētājprogrammas par atjauninājumiem, palielinot ātrākas pārmeklēšanas un indeksēšanas iespēju.

IndexNow izmantošana nelielā vietnē palīdz jums:

  • Panākt ātrāku redzamību jaunam vai atjauninātam saturam.
  • Uzlabot pārmeklēšanas efektivitāti, mērķējot uz modificētajām lapām.
  • Kontrolēt, cik ātri jūsu atjauninājumi parādās meklēšanas rezultātos.

Automatizācija un skriptēšana


Kādas ir labākās prakses IndexNow iesniegumu automatizēšanai?

Automatizācija palīdz nodrošināt savlaicīgus URL paziņojumus, nepārslogojot meklētājprogrammas un nepārsniedzot ātruma ierobežojumus. Svarīgi ir noteikt reālas izmaiņas un iesniegt tikai to, kas ir svarīgs.

Lai efektīvi automatizētu IndexNow:

  • Izmantojiet fona skriptus vai CMS āķus, lai aktivizētu iesniegšanu, kad saturs tiek pievienots, atjaunināts vai dzēsts.
  • Nosakiet un filtrējiet nozīmīgus atjauninājumus (piemēram, cena, pieejamība, saturs), nevis kosmētiskas vai tikai izkārtojuma izmaiņas.
  • Ieviesiet aizkaves loģiku, lai novērstu ātru atkārtotu iesniegšanu (piemēram, gaidiet vismaz 5 minūtes starp viena un tā paša URL iesniegumiem).
  • Reģistrējiet katru iesniegumu un pārraugiet HTTP atbilžu kodus problēmu noteikšanai.
  • Integrējiet IndexNow publicēšanas darbplūsmās vai izvietošanas konveijerēs, lai iesniegumi notiktu automātiski un uzticami.
Kā automatizēt IndexNow iesniegšanu ar skriptu?

Jūs varat automatizēt IndexNow iesniegšanu, izveidojot skriptu, kas nosaka dinamiskas satura izmaiņas un iesniedz atjauninātos URL tieši IndexNow API. Tas nodrošina meklētājprogrammu informēšanu reāllaikā, kad notiek nozīmīgas satura izmaiņas.
Zemāk ir Python piemērs, kas simulē satura datubāzes pārbaudi, lai atrastu nesen modificētus URL, un automātiski tos iesniedz IndexNow.

Aizstājiet simulēto content_db vārdnīcu ar reāllaika integrāciju, kas aptaujā jūsu CMS, publicēšanas platformu vai aizmugursistēmas datubāzi, lai noteiktu nesen atjauninātu saturu.

import requests
import time

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

# Simulēta satura datubāze (laika zīmogi = tagad - nejaušas nobīdes)
content_db = {
    "/product?id=101": int(time.time()) - 100,  # modificēts ~100s atpakaļ
    "/news?id=202": int(time.time()) - 4000,   # modificēts ~1h+ atpakaļ
    "/blog?id=303": int(time.time()) - 200     # modificēts ~200s atpakaļ
}

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:  # pēdējā stunda
            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 veiksmigi iesniegti:", url_list)
    elif response.status_code == 429:
        print("Atruma ierobezojums. Meginiet velak.")
    else:
        print("Neizdevas:", response.status_code, response.text)

if __name__ == "__main__":
    changed_urls = detect_dynamic_changes()
    if changed_urls:
        submit_urls(changed_urls)
    else:
        print("Nav konstatetas dinamiskas satura izmainas.")
Kādus HTTP atbilžu kodus man vajadzētu sagaidīt no IndexNow?

Iesniedzot URL, jūs varat saņemt šādus HTTP atbilžu kodus:

  • 200 OK: URL tika veiksmīgi pieņemts.
  • 202 Accepted: iesniegums tika pieņemts, bet vēl nav apstrādāts.
  • 400 Bad Request: jūsu URL vai API atslēga var būt nepareizi formatēta.
  • 422 Unprocessable Entity: serveris saprata pieprasījumu, bet nevarēja to apstrādāt.
  • 429 Too Many Requests: jūs esat pārsnieguši ātruma ierobežojumu. Mēģiniet vēlāk.

Reģistrējiet savus HTTP atbilžu kodus, lai pārraudzītu iesniegumu veiksmīgumu un noteiktu problēmas. Tas palīdz agrīni pamanīt problēmas, īpaši saistībā ar ātruma ierobežojumiem vai formatēšanas kļūdām.

Kādu reģistrēšanu man vajadzētu iestatīt IndexNow iesniegumiem?

Pareizas reģistrēšanas iestatīšana palīdz pārraudzīt URL iesniegšanu un veikt problēmu novēršanu jūsu IndexNow integrācijā.

Galvenie lauki, kas jāiekļauj jūsu IndexNow reģistrēšanas sistēmā:

  • Iesnieguma laika zīmogs
  • Pilns iesniegtais URL
  • HTTP atbildes kods (piemēram, 200, 400, 429)
  • Atkārtoti mēģinājumi vai kļūmes
  • Iesnieguma metode (GET vai POST)
  • Izmantotā API atslēga (pēc izvēles, ja pārvaldāt vairākas atslēgas)

Kāpēc reģistrēšana ir svarīga IndexNow:

  • Palīdz noteikt iesniegumu modeļus un atkārtotas kļūdas.
  • Atvieglo neveiksmīgu iesniegumu noteikšanu un labošanu.
  • Apstiprina, vai URL ir pieņemti un pareizi indeksēti.
Kā pārraudzīt un testēt IndexNow iesniegšanu?

IndexNow ieviešanas pārraudzīšana un testēšana nodrošina, ka jūsu URL tiek pareizi iesniegti un meklētājprogrammas tos pieņem.

Lai efektīvi pārraudzītu un testētu IndexNow iesniegšanu:

  • Izmantojiet tādus rīkus kā curl vai wget, lai testētu URL iesniegšanu un apskatītu HTTP atbilžu kodus.
  • Pārbaudiet veiksmīgas atbildes (HTTP 200) vai kļūdas (piemēram, 400, 429).
  • Reģistrējiet visus iesniegtos datus kopā ar laika zīmogiem un servera atbildēm.
  • Pārskatiet indeksēšanas pārskatus vai meklētājprogrammu piedāvātos rīkus pārmeklēšanas uzvedības pārraudzīšanai.

Papildu lietošanas gadījumi


Kā izmantot IndexNow ar vairākiem apakšdomēniem?

Katrs apakšdomēns tiek uzskatīts par atsevišķu resursdatoru, kas nozīmē, ka jums jāizveido un jāpārvalda individuāli atslēgu faili katram no tiem.

Vietnēm ar apakšdomēniem, piemēram:

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

Katram apakšdomēnam jums vajadzētu:

  • Izvietot savu {atslēga}.txt failu apakšdomēna saknes direktorijā.
  • Iesniegt URL ar šim apakšdomēnam unikālu API atslēgu.

Tas nodrošina, ka katrs apakšdomēns tiek neatkarīgi verificēts un pareizi indeksēts meklētājprogrammās.

Kā izmantot IndexNow daudzvalodu vietnēm?

Ja jūsu vietne piedāvā saturu vairākās valodās, iesniedziet katras valodas versijas URL atsevišķi, izmantojot IndexNow.

Piemēram:

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

Kā optimizēt daudzvalodu iesniegšanu IndexNow:

  • Iesniedziet atsevišķu URL katrai valodas versijai.
  • Pārliecinieties, ka katra versija izmanto attiecīgās kanoniskās un hreflang atzīmes.
  • URL kodējiet visas iesniegtās saites saskaņā ar RFC-3986 standartiem.

Šāda IndexNow izmantošana palīdz meklētājprogrammām ātrāk atklāt un pārmeklēt lokalizētu saturu.

IndexNow problēmu novēršana


Kāpēc mans IndexNow atslēgas fails netiek verificēts?

Ja jūsu IndexNow atslēgas fails ir augšupielādēts, bet netiek verificēts, tas parasti nozīmē, ka fails nav pareizi nosaukts, novietots vai nav pieejams.

  • Faila nosaukums: failam jābūt nosauktam tieši pēc jūsu API atslēgas ar .txt paplašinājumu (piemēram, ja jūsu atslēga ir man-patik-IndexNow-3000, nosauciet failu man-patik-IndexNow-3000.txt).
  • Faila atrašanās vieta: tam jāatrodas jūsu domēna saknes direktorijā (nevis apakšmapē, ja vien jūsu resursdators to nepieprasa).

Bieži sastopamas problēmas, kas jāpārbauda:

  • Faila saturs: teksts failā precīzi jāatbilst jūsu API atslēgai.
  • Faila pieejamība: tam jābūt pieejamam adresē https://jusudomens.com/{jusu-atslega}.txt bez pieteikšanās, ugunsmūra vai IP ierobežojumiem.

Kā pārbaudīt

Atveriet faila URL pārlūkprogrammā. Ja tas parāda tikai jūsu atslēgu kā vienkāršu tekstu, meklētājprogrammas var verificēt jūsu vietni. Ja fails trūkst, nesakrīt vai ir bloķēts, IndexNow iesniegumi netiks pieņemti.

Kāpēc mans URL netika indeksēts pēc iesniegšanas IndexNow?

URL iesniegšana IndexNow informē meklētājprogrammas par satura izmaiņām, bet negarantē indeksēšanu. Iemesli, kāpēc jūsu URL var netikt indeksēts, ietver:

  • Jūsu domēna pārmeklēšanas kvotu ierobežojumi.
  • Zemas kvalitātes, plāns vai dublēts saturs.
  • Tehniskas problēmas, piemēram, 404 kļūdas, robots.txt bloķēšana vai noindex atzīmes.
  • Indeksēšanas aizkaves pārmeklēšanas grafika dēļ.
  • Meklētājprogramma var nolemt neindeksēt URL, pamatojoties uz saviem algoritmiem.

Pārliecinieties, ka jūsu saturs ir kvalitatīvs, iekšēji sasaistīts un pieejams pārmeklētājiem.

Kāpēc mans IndexNow URL ir indeksēts vienā meklētājprogrammā, bet ne citā?

URL iesniegšana IndexNow informē visas iesaistītās meklētājprogrammas par satura izmaiņām, bet katra no tām patstāvīgi izlemj, vai saturu indeksēt.

Iemesli, kāpēc jūsu URL var būt indeksēts vienā meklētājprogrammā, bet ne citā:

  • Atšķirības satura kvalitātes novērtēšanā starp meklētājprogrammām.
  • Atšķirīgi pārmeklēšanas budžeti vai URL prioritizēšanas stratēģijas.
  • Unikāli indeksēšanas algoritmi un ranžēšanas sistēmas.
  • Laika vai pārmeklēšanas plānošanas atšķirības starp meklētājprogrammām.

Meklētājprogrammas izmanto savus kritērijus, lai noteiktu, kurš saturs parādās to rezultātos. Izmantojiet katras meklētājprogrammas vietnes pārbaudes vai atskaišu rīkus, lai pārbaudītu, vai URL ir indeksēts.

Kādi ir IndexNow ātruma ierobežojumi?

IndexNow nepublicē precīzus ātruma ierobežojumus, jo katra iesaistītā meklētājprogramma nosaka savus ikdienas iesniegumu sliekšņus katrai vietnei.

Ja saņemat HTTP 429 (Too Many Requests) atbildi, rīkojieties šādi:

  • Apturiet iesniegšanu un mēģiniet vēlreiz pēc Retry-After galvenē norādītā laika.
  • Samaziniet iesniegumu biežumu vai partijas lielumu.
  • Reģistrējiet iesniegumu aktivitāti ātruma ierobežojumu kļūdu pārraudzīšanai.

Lai izvairītos no ātruma ierobežojumiem, ievērojiet šās labākās prakses:

  • Iesniedziet tikai tad, kad saturs ir mainījies. Neiesniedziet atkārtoti nemainītus URL.
  • Pārraugiet HTTP atbilžu kodus un attiecīgi pielāgojiet iesniegumu modeļus.
Ko darīt, ja no IndexNow saņemu 400 Bad Request kļūdu?

HTTP 400 Bad Request kļūda nozīmē, ka IndexNow iesniegums neizdevās, jo pieprasījums nebija pareizi formatēts vai tajā trūka nepieciešamās informācijas.

Bieži sastopami iemesli, kāpēc IndexNow atgriež 400 kļūdu:

  • IndexNow API atslēga trūkst vai ir nepareiza.
  • Iesniegtais URL nav pareizi URL kodēts.
  • Pieprasījuma struktūra neatbilst IndexNow formātam.
  • Parametri, piemēram, url vai key, ir kļūdaini uzrakstīti vai trūkst.

Kā novērst 400 kļūdu, izmantojot IndexNow:

  • Pārbaudiet savu IndexNow API atslēgu — pārliecinieties, ka iesniegumā iekļautā atslēga atbilst jūsu atslēgas failā izvietotajai atslēgai.
  • Pārbaudiet, vai iesniegtais URL ir pareizi kodēts — izmantojiet RFC-3986 saderīgu kodējumu rakstzīmēm, piemēram, :, / un &.
  • Pārskatiet sava IndexNow pieprasījuma struktūru — neatkarīgi no tā, vai iesniedzat ar GET vai POST, apstipriniet, ka formāts atbilst IndexNow protokola vadlīnijām.
  • Izlabojiet drukas kļūdas vai formatēšanas problēmas — meklējiet liekas rakstzīmes, piemēram, beigu komatus vai nepareizi novietotus iekavas.
  • Izmantojiet reģistrēšanu IndexNow iesniegumu pārraudzīšanai — izsekojiet kļūdas un atbilžu kodus, lai noteiktu un novērstu atkārtotas problēmas.

Novēršot šīs problēmas, jūs varat nodrošināt, ka jūsu IndexNow iesniegumi tiek pareizi pieņemti un apstrādāti iesaistītajās meklētājprogrammās.

Ko darīt, ja no IndexNow saņemu 422 Unprocessable Entity kļūdu?

HTTP 422 Unprocessable Entity kļūda nozīmē, ka serveris saprata jūsu IndexNow iesniegumu, bet nevarēja to apstrādāt vienas vai vairāku problēmu dēļ.

Bieži sastopami iemesli, kāpēc IndexNow atgriež 422 kļūdu:

  • Iesniegtais URL neatbilst jūsu verificētajam domēnam.
  • IndexNow atslēgas fails trūkst vai nav pieejams.
  • Viens un tas pats URL tiek atkārtoti iesniegts bez būtiskām izmaiņām.

Kā novērst 422 kļūdu IndexNow:

  • Pārbaudiet atslēgas faila atrašanās vietu un pieejamību — pārliecinieties, ka atslēgas fails ir pareizi izvietots saknes direktorijā un publiski pieejams adresē https://jusudomens.com/{jusu-atslega}.txt.
  • Apstipriniet domēna atbilstību jūsu atslēgai — iesniedziet tikai URL no domēna, kas atbilst jūsu verificētajai IndexNow atslēgai.
  • Iesniedziet tikai nesen modificētu saturu — izvairieties no nemainītu URL iesniegšanas. IndexNow ir paredzēts jaunam, atjauninātam vai dzēstam saturam.
  • Pārraugiet un reģistrējiet savus iesniegtos datus — izmantojiet reģistrēšanu, lai izsekotu atkārtotas kļūdas, novērstu dublikātu iesniegšanu un apstiprinātu veiksmīgu piegādi.

Šo problēmu novēršana palīdz nodrošināt, ka jūsu IndexNow pieprasījumi tiek pieņemti un apstrādāti iesaistītajās meklētājprogrammās.

Ko darīt, ja no IndexNow saņemu 429 Too Many Requests kļūdu?

429 kļūda nozīmē, ka esat pārsnieguši savas vietnes iesniegumu ātruma ierobežojumu, iesniedzot pārāk daudz URL IndexNow īsā laika periodā.

Kā novērst IndexNow 429 kļūdu:

  • Pārbaudiet Retry-After galveni, lai uzzinātu, cik ilgi jāgaida pirms atkārtotas iesniegšanas.
  • Samaziniet iesniegumu biežumu, izvairoties no nevajadzīgiem vai dublikātu iesniegumiem.
  • Gaidiet vismaz 10 minūtes pirms tā paša URL atkārtotas iesniegšanas, ja vien tas nav būtiski mainījies.
  • Reģistrējiet savus pieprasījumus un pārraugiet atbilžu kodus, lai izvairītos no ātruma ierobežojumu atkārtotas pārsniegšanas.

Katra meklētājprogramma nosaka savus IndexNow ierobežojumus. Iesniegumu palēnināšana un sadalīšana uzlabo piegādes veiksmīgumu.

Kādas ir bieži sastopamas kļūdas, no kurām jāizvairās, ieviešot IndexNow?

Šīs ir bieži sastopamas ieviešanas problēmas, kas var kavēt IndexNow pareizu darbību:

  • Atslēgas faila izvietošana ārpus domēna saknes direktorijas.
  • Nepareiza faila nosaukuma izmantošana (tam precīzi jāatbilst jūsu atslēgai un jābeidzas ar .txt).
  • URL kodēšanas aizmirstība speciālajām rakstzīmēm iesniegumu URL.
  • Nemainītu URL atkārtota iesniegšana.
  • Neverificētas vai neatbilstošas atslēgas izmantošana.
  • Iesniegšana pirms atslēgas fails ir publiski pieejams.

Pārliecinieties, ka atslēgas fails ir pareizi novietots, publiski pieejams un iesniegumu pieprasījumi ir pareizi formatēti.