FAQ
Configurare și instalare
Cum încep să folosesc IndexNow?
Pentru a începe cu IndexNow, verificați dacă sistemul dvs. de gestionare a conținutului (CMS), furnizorul de hosting sau pluginul SEO acceptă deja IndexNow. Multe platforme oferă suport integrat sau suplimente compatibile, astfel încât este posibil să nu fie nevoie să îl configurați manual.
Dacă platforma dvs. nu acceptă IndexNow, îl puteți implementa manual generând un fișier cheie, verificând site-ul web și trimițând URL-uri folosind API-ul IndexNow.
Verificați mai întâi documentația CMS-ului sau biblioteca de pluginuri înainte de a configura IndexNow manual.
Ce sisteme de gestionare a conținutului acceptă IndexNow?
Următoarele CMS-uri oferă integrare nativă IndexNow sau îl acceptă prin pluginuri sau extensii SEO:
- WordPress
- Shopify
- Wix
- GoDaddy
- Duda
- XenForo
- Milestone
- Joomla!
- Drupal
- Bitrix24
- PrestaShop
- MODX
- Shopware
- OpenCart
- Typo3
- Umbraco
Alte sisteme de gestionare a conținutului pot accepta IndexNow nativ prin pluginuri sau extensii terțe disponibile în bibliotecile lor de pluginuri. Consultați furnizorul CMS sau de hosting pentru detalii despre activarea IndexNow pentru site-ul dvs. web.
Ce rețele de livrare a conținutului acceptă IndexNow?
Cloudflare oferă integrare nativă IndexNow. Cu toate acestea, această listă nu este exhaustivă. Vă rugăm să verificați cu furnizorul dvs. instrucțiunile specifice pentru activarea IndexNow pentru site-ul dvs. web.
De ce ar trebui să folosesc IndexNow în loc să mă bazez pe crawlerele motoarelor de căutare?
Motoarele de căutare tradiționale se bazează pe crawlere web pentru a descoperi actualizările de conținut, dar acest proces poate fi lent, durând zile sau chiar săptămâni. IndexNow vă permite să trimiteți URL-uri imediat când conținutul este adăugat, actualizat sau șters.
Acest lucru îmbunătățește viteza de indexare a site-ului dvs. cu motoarele de căutare compatibile și ajută la menținerea conținutului dvs. actualizat în rezultatele căutării bazate pe inteligență artificială. O indexare mai rapidă poate duce la o vizibilitate mai bună și la o includere mai promptă în rezultatele căutării, ceea ce poate susține o performanță SEO îmbunătățită.
Când ar trebui să notific motoarele de căutare folosind IndexNow?
Site-urile web ar trebui să notifice IndexNow ori de câte ori conținutul este adăugat, actualizat sau eliminat, astfel încât motoarele de căutare să poată reflecta cea mai recentă versiune în indexul lor.
Cazuri tipice includ:
- Conținut nou: pagini de produse, videoclipuri, oferte de călătorii, anunțuri de locuri de muncă, articole pe blog sau anunțuri de evenimente.
- Conținut actualizat: descrieri de produse, titluri/metadate video, ghiduri de destinații, profiluri de companii sau pagini de politici.
- Modificări de preț sau disponibilitate: starea stocului, promoții sau oferte expirate.
- Conținut generat de utilizatori: recenzii noi, comentarii sau postări pe forum (trimise incremental pentru a evita notificarea excesivă, de ex. fiecare recenzie de la 1 la 20, apoi la fiecare 5 până la 100, la fiecare 10 până la 1000).
- Conținut eliminat: produse șterse, videoclipuri, oferte de călătorii sau evenimente expirate.
Prin notificarea IndexNow în aceste momente, ajutați motoarele de căutare să indexeze versiunea corectă a site-ului dvs. mai rapid și mai eficient.
Cheie API și verificare
Cum generez o cheie API IndexNow?
Când CMS-ul, furnizorul de hosting sau pluginul SEO acceptă IndexNow, nu aveți nevoie de un fișier cheie. Trimiterile sunt gestionate automat.
Pentru configurarea manuală, va trebui să creați o cheie API. Această cheie dovedește proprietatea domeniului dvs. și autentifică trimiterile, astfel încât motoarele de căutare să știe că provin dintr-o sursă autorizată.
Pași pentru generarea cheii API
1. Generați un șir de cheie
- Utilizați un generator GUID/UUID sau un instrument din linia de comandă.
- Cheia dvs. trebuie să aibă o lungime de 8 până la 128 de caractere.
- Caractere permise: litere mici (a până la z), litere mari (A până la Z), cifre (0 până la 9) și cratime (-).
2. Creați fișierul cheie
- Deschideți un editor de text sau de cod (de ex. Notepad, TextEdit, VS Code).
- Inserați cheia API în fișier.
- Salvați fișierul în codificare UTF-8 cu cheia ca nume de fișier, urmată de .txt.
- Exemplu: dacă cheia dvs. este abcd1234, creați un fișier numit abcd1234.txt cu conținutul abcd1234.
3. Încărcați fișierul
- Plasați fișierul cheie în directorul rădăcină al site-ului dvs. sau în orice folder accesibil public de pe același host (fără autentificare necesară).
- Confirmați că este accesibil la un URL public, cum ar fi:
https://yourdomain.com/{your-key}.txt - Exemplu: Dacă domeniul dvs. este yourdomain.com și cheia dvs. este I-love-IndexNow-3000, fișierul ar trebui să fie la
https://yourdomain.com/I-love-IndexNow-3000.txt. - Alternativ, puteți utiliza o altă locație publică, de ex.
https://yourdomain.com/keys/well-known.txt. Dacă utilizați o locație diferită de directorul rădăcină, specificați locația fișierului cheie folosind parametrulkeyLocationla trimiterea URL-urilor.
Cum verific proprietatea site-ului meu web pentru IndexNow?
După generarea fișierului cheie, încărcați-l într-una dintre aceste locații:
- Directorul rădăcină al site-ului dvs. web (preferat).
- Sau, dacă accesul la rădăcină nu este posibil, un folder accesibil public de la furnizorul dvs. de hosting (fără autentificare necesară).
Apoi, deschideți URL-ul fișierului într-un browser:
https://yourdomain.com/{your-key}.txt
Dacă fișierul se încarcă și afișează doar cheia dvs., site-ul dvs. este verificat. Motoarele de căutare folosesc acest fișier pentru a confirma proprietatea domeniului înainte de a accepta trimiterile IndexNow. Dacă verificarea eșuează, consultați secțiunea Depanare de mai jos pentru soluții comune.
Cum actualizez sau rotesc cheia API IndexNow?
Puteți roti cheia API IndexNow fără a întrerupe serviciul urmând acești pași:
Generați o cheie nouă folosind aceeași metodă pe care ați folosit-o inițial (manuală sau bazată pe instrumente).
- Înlocuiți fișierul vechi al cheii din directorul rădăcină cu noul fișier {key}.txt.
- Începeți să trimiteți URL-uri folosind noua cheie. Aceasta determină automat motoarele de căutare să verifice noua cheie la următoarea trimitere.
Motoarele de căutare vor reverifica automat proprietatea când cheia actualizată este detectată în timpul trimiterii URL-urilor.
Trimiterea URL-urilor
Cum trimit un URL folosind IndexNow?
Puteți notifica motoarele de căutare instantaneu când adăugați, actualizați sau ștergeți conținut trimițând un URL la API-ul IndexNow.
1. Formatați URL-ul cererii:
Puteți trimite cererea dvs. la doar unul dintre următoarele puncte finale participante.
Fiecare punct final trimite cererea dvs. direct la motorul de căutare respectiv, iar trimiterea dvs. va fi partajată cu toate motoarele de căutare activate IndexNow:
- Punct final global IndexNow:
https://api.indexnow.org/indexnow?url={your-added-or-updated-or-deleted-url}&key={your-key} - Amazon:
https://indexnow.amazonbot.amazon/indexnow?url={your-url}&key={your-key} - Bing:
https://www.bing.com/indexnow?url={your-url}&key={your-key} - Naver:
https://searchadvisor.naver.com/indexnow?url={your-url}&key={your-key} - Seznam.cz:
https://search.seznam.cz/indexnow?url={your-url}&key={your-key} - Yandex:
https://yandex.com/indexnow?url={your-url}&key={your-key} - Yep:
https://indexnow.yep.com/indexnow?url={your-url}&key={your-key}
2. Înlocuiți {your-url} cu URL-ul complet al paginii pe care ați adăugat-o, actualizat-o sau șters-o și {your-key} cu cheia API IndexNow verificată.
3. Trimiteți cererea folosind un browser, un script sau un client HTTP.
4. Confirmați că trimiterea a fost reușită:
- Dacă primiți un răspuns HTTP 200, trimiterea dvs. a fost acceptată și procesată.
- Notă: Pentru prima cerere, este posibil să primiți un răspuns HTTP 202. Aceasta înseamnă că URL-ul a fost primit și motorul de căutare va verifica cheia dvs. înainte de a indexa conținutul. Odată ce verificarea este completă, trimiterile ulterioare reușite vor returna de obicei HTTP 200.
Cum trimit mai multe URL-uri simultan folosind IndexNow?
IndexNow acceptă trimiterea în masă a până la 10.000 de URL-uri per cerere POST. Aceasta este utilă când aveți mai multe pagini actualizate, adăugate sau șterse de notificat motoarelor de căutare într-un singur lot.
Utilizați acest format JSON în cererea dvs. 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"
]
}
Trimiteți cererea POST la:
https://api.indexnow.org/indexnow
Lucruri de reținut la trimiterea mai multor URL-uri:
- Trimiteți maximum 10.000 de URL-uri per cerere.
- Utilizați codificarea UTF-8 și setați antetul Content-Type corespunzător.
Care este dimensiunea maximă a încărcăturii utile pentru o cerere POST în IndexNow?
IndexNow vă permite să trimiteți până la 10.000 de URL-uri per cerere POST într-o singură încărcătură utilă JSON. Trimiterea a mai mult de atât poate cauza eșuarea cererii sau returnarea unui răspuns HTTP 422 (Unprocessable Entity).
Pentru a asigura procesarea cu succes, mențineți întotdeauna trimiterile în lot sub limita de 10.000 de URL-uri.
Cum formatez URL-urile de notificare IndexNow?
Puteți trimite la orice motor de căutare participant folosind următoarea structură de URL:
https://<searchengine>/indexnow?url={your-url}&key={your-key}
De exemplu, dacă trimiteți la IndexNow, URL-ul ar fi:
https://api.indexnow.org/indexnow?url=https%3A%2F%2Fwww.example.com%2Fpage1&key=50283fcd8c764cfd9bd79a8b4002f647
Cum să formatați corect URL-ul de trimitere IndexNow:
- Înlocuiți parametrul key cu cheia API IndexNow reală.
- Asigurați-vă că codificați URL-ul paginii trimise (de ex. %3A pentru : și %2F pentru /).
Cum codific URL-urile corect pentru IndexNow?
IndexNow necesită ca URL-urile să fie codificate conform standardelor RFC-3986. Aceasta asigură transmiterea sigură a caracterelor speciale prin API.
Exemple comune de codificare URL:
:devine%3A/devine%2F?devine%3F=devine%3D&devine%26
De ce este important să codificați corect URL-urile IndexNow:
Codificarea corectă asigură că URL-urile IndexNow sunt analizate și procesate corespunzător de către motoarele de căutare. Necodificarea URL-urilor poate duce la erori sau trimiteri omise.
Ce se întâmplă după ce trimit un URL folosind IndexNow?
După ce trimiteți un URL folosind IndexNow, motorul de căutare evaluează dacă ar trebui să acceseze URL-ul pe baza cotei de accesare cu crawlere, a logicii de planificare și a semnalelor de calitate. Dacă pagina trece verificările interne, va fi accesată cu crawlere pentru a prelua cel mai recent conținut.
Trimiterea unui URL nu garantează indexarea imediată. Cu toate acestea, IndexNow crește probabilitatea ca modificările importante să fie descoperite și accesate cu crawlere mai rapid, ajutând motoarele de căutare să afișeze conținutul dvs. mai prompt.
URL-urile trimise prin IndexNow se contorizează în cota mea de accesare cu crawlere?
Da. Fiecare URL trimis prin IndexNow se contorizează în cota de accesare cu crawlere a site-ului dvs.
Cu toate acestea, prin utilizarea IndexNow, semnalați motoarelor de căutare că aceste URL-uri sunt importante și ar trebui prioritizate. Aceasta duce de obicei la o accesare mai rapidă cu crawlere a URL-urilor trimise comparativ cu paginile care nu au fost trimise.
Pot trimite același URL de mai multe ori într-o zi?
Evitați trimiterea aceluiași URL de mai multe ori într-o zi, cu excepția cazului în care există modificări semnificative ale conținutului. Pentru paginile actualizate frecvent, este recomandat să așteptați cel puțin 5 minute între actualizări înainte de a retrimite.
Pentru actualizări de înaltă frecvență, concentrați-vă pe utilizarea IndexNow doar pentru modificări substanțiale care afectează conținutul sau structura. Trimiterea actualizărilor inutile poate duce la irosirea cotei de accesare cu crawlere fără a îmbunătăți vizibilitatea.
Cum gestionez trimiterile pentru conținut care se schimbă frecvent?
Dacă conținutul dvs. se actualizează des, concentrați trimiterile IndexNow pe modificări semnificative, cum ar fi actualizările conținutului paginii, prețurilor sau disponibilității. Evitați trimiterea fiecărei mici modificări de aspect sau cosmetice.
Pentru a gestiona eficient actualizările frecvente:
- Automatizați trimiterile folosind scripturi care detectează modificări reale ale conținutului.
- Așteptați cel puțin 5 minute înainte de a retrimite același URL.
- Monitorizați comportamentul de indexare pentru a echilibra prospețimea conținutului cu eficiența accesării cu crawlere.
Pot trimite URL-uri redirecționate sau șterse folosind IndexNow?
Da. Ar trebui să trimiteți URL-uri redirecționate și pagini care returnează coduri de stare HTTP 404 sau HTTP 410.
Trimiterea URL-urilor redirecționate sau șterse folosind IndexNow permite motoarelor de căutare să:
- Actualizeze indexurile lor când o pagină este redirecționată folosind 301, 302 sau meta refresh.
- Elimine linkurile învechite sau defecte când o pagină este ștearsă și returnează un 404 sau 410.
- Mențină rezultate ale căutării precise și actuale pentru utilizatori.
IndexNow acceptă trimiterea URL-urilor pentru conținut care a fost șters, mutat sau redirecționat. Includerea acestor actualizări ajută la asigurarea faptului că motoarele de căutare reflectă cea mai precisă structură a site-ului dvs. și îmbunătățesc eficiența accesării cu crawlere.
Pot trimite toate URL-urile site-ului meu folosind IndexNow?
IndexNow este destinat notificării motoarelor de căutare despre URL-urile adăugate, actualizate sau șterse recent. Nu este conceput pentru trimiterea tuturor URL-urilor site-ului dvs. dintr-o dată.
Dacă întregul site a fost actualizat recent, cum ar fi după o migrare sau un redesign, este acceptabil să trimiteți toate URL-urile folosind IndexNow. Pentru descoperirea continuă și indexarea pe termen lung, utilizați un sitemap XML.
Pentru a îmbunătăți acoperirea și prospețimea indexării, utilizați următoarea abordare:
- Utilizați IndexNow pentru a trimite pagini cu prioritate ridicată sau care se schimbă frecvent.
- Utilizați sitemaps pentru a oferi motoarelor de căutare un inventar complet al tuturor URL-urilor de pe site-ul dvs.
Această combinație asigură atât descoperirea rapidă a conținutului, cât și vizibilitatea completă în rezultatele căutării.
Ar trebui să folosesc IndexNow și sitemaps împreună?
Da. Utilizarea atât a IndexNow, cât și a sitemaps îmbunătățește vizibilitatea conținutului și asigură o acoperire mai largă din partea motoarelor de căutare.
IndexNow îmbunătățește vizibilitatea în căutare oferind:
- Notificare instantanee când conținutul este adăugat, actualizat sau șters.
- Descoperire mai rapidă a modificărilor importante.
- Actualizări în timp real pentru conținutul care se schimbă frecvent.
Sitemaps îmbunătățesc acoperirea căutării oferind:
- Un inventar complet al tuturor URL-urilor de pe site-ul dvs.
- Descoperirea paginilor care se schimbă rar sau sunt mai adânc în structura site-ului.
- Suport pe termen lung pentru accesare cu crawlere pentru indexare completă.
Combinarea IndexNow și sitemaps asigură că conținutul dvs. este atât afișat rapid, cât și descoperit complet de motoarele de căutare tradiționale și cele bazate pe inteligență artificială.
Ar trebui să trimit URL-uri care s-au schimbat înainte de a începe să folosesc IndexNow?
Nu. IndexNow este conceput pentru a notifica motoarele de căutare despre adăugiri, actualizări sau ștergeri recente. Nu este destinat trimiterii retroactive a modificărilor mai vechi.
Pentru a ajuta motoarele de căutare să descopere paginile actualizate anterior, urmați această abordare:
- Utilizați IndexNow pentru a trimite URL-uri care s-au schimbat după configurarea IndexNow.
- Utilizați sitemaps cu valori
lastmodprecise pentru a face vizibil conținutul actualizat înainte de implementare. - Această combinație asigură că atât modificările recente, cât și cele istorice sunt vizibile pentru motoarele de căutare.
Ar trebui să folosesc IndexNow pentru un site web mic?
Da. IndexNow este benefic chiar și pentru site-urile web mici cu doar câteva pagini. Vă permite să notificați instantaneu motoarele de căutare despre actualizări, crescând probabilitatea unei accesări mai rapide cu crawlere și indexări.
Utilizarea IndexNow pe un site mic vă poate ajuta să:
- Obțineți vizibilitate mai rapidă pentru conținut nou sau actualizat.
- Îmbunătățiți eficiența accesării cu crawlere vizând paginile modificate.
- Controlați cât de rapid apar actualizările dvs. în rezultatele căutării.
Automatizare și scripting
Care sunt cele mai bune practici pentru automatizarea trimiterilor IndexNow?
Automatizarea ajută la asigurarea notificărilor URL la timp fără a supraîncărca motoarele de căutare sau a depăși limitele de rată. Cheia este să detectați modificările reale și să trimiteți doar ceea ce contează.
Pentru a automatiza IndexNow eficient:
- Utilizați scripturi backend sau hook-uri CMS pentru a declanșa trimiteri când conținutul este adăugat, actualizat sau șters.
- Detectați și filtrați actualizările semnificative (de ex. preț, disponibilitate, conținut) în loc de modificările exclusiv cosmetice sau de aspect.
- Implementați logica de debouncing pentru a preveni retrimiterile rapide (de ex. așteptați peste 5 minute între trimiteri pentru același URL).
- Înregistrați fiecare trimitere și monitorizați codurile de răspuns HTTP pentru probleme.
- Integrați IndexNow în fluxurile de publicare sau pipeline-urile de implementare astfel încât trimiterile să aibă loc automat și fiabil.
Cum pot automatiza trimiterile IndexNow folosind un script?
Puteți automatiza trimiterile IndexNow creând un script care detectează modificările dinamice ale conținutului și trimite URL-urile actualizate direct la API-ul IndexNow. Aceasta asigură notificarea motoarelor de căutare în timp real când se modifică conținut important.
Mai jos este un exemplu Python care simulează verificarea unei baze de date de conținut pentru URL-uri modificate recent și le trimite automat la IndexNow.
Înlocuiți dicționarul simulat content_db cu o integrare reală care interoghează CMS-ul, platforma de publicare sau baza de date backend pentru a detecta conținutul actualizat recent.
import requests
import time
# Configurare
API_KEY = "your-api-key"
HOST = "example.org"
KEY_LOCATION = "https://{HOST}/{API_KEY}.txt"
INDEXNOW_API_URL = "https://api.indexnow.org/indexnow"
# Bază de date simulată de conținut (marcaje temporale = acum - compensări aleatorii)
content_db = {
"/product?id=101": int(time.time()) - 100, # modificat acum ~100s
"/news?id=202": int(time.time()) - 4000, # modificat acum ~1h+
"/blog?id=303": int(time.time()) - 200 # modificat acum ~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: # ultima oră
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-uri trimise cu succes:", url_list)
elif response.status_code == 429:
print("⚠️ Limită de rată atinsă. Încercați din nou mai târziu.")
else:
print("❌ Eșuat:", response.status_code, response.text)
if __name__ == "__main__":
changed_urls = detect_dynamic_changes()
if changed_urls:
submit_urls(changed_urls)
else:
print("Nu au fost detectate modificări dinamice ale conținutului.")
Ce coduri de răspuns HTTP ar trebui să aștept de la IndexNow?
La trimiterea URL-urilor, puteți primi următoarele coduri de răspuns HTTP:
- 200 OK: URL-ul a fost primit cu succes.
- 202 Accepted: Trimiterea a fost acceptată, dar nu a fost încă procesată.
- 400 Bad Request: URL-ul sau cheia API pot fi formatate incorect.
- 422 Unprocessable Entity: Serverul a înțeles cererea, dar nu a putut-o procesa.
- 429 Too Many Requests: Ați atins limita de rată. Încercați din nou mai târziu.
Înregistrați răspunsurile HTTP pentru a monitoriza succesul trimiterilor și a identifica problemele. Aceasta ajută la detectarea timpurie a problemelor, în special cu limitele de rată sau erorile de formatare.
Ce jurnalizare ar trebui să configurez pentru trimiterile IndexNow?
Configurarea unei jurnalizări adecvate vă ajută să monitorizați trimiterile URL și să depanați erorile din integrarea IndexNow.
Câmpuri importante de inclus în sistemul de jurnalizare IndexNow:
- Marcaj temporal al trimiterii
- URL-ul complet trimis
- Codul de răspuns HTTP (de ex. 200, 400, 429)
- Încercări de reluare sau eșecuri
- Metoda de trimitere (GET sau POST)
- Cheia API utilizată (opțional dacă gestionați mai multe chei)
De ce este importantă jurnalizarea pentru IndexNow:
- Ajută la detectarea tiparelor de trimitere și a erorilor recurente.
- Facilitează identificarea și remedierea trimiterilor eșuate.
- Confirmă dacă URL-urile sunt acceptate și indexate corect.
Cum monitorizez și testez trimiterile IndexNow?
Monitorizarea și testarea implementării IndexNow asigură că URL-urile dvs. sunt trimise corect și primite de motoarele de căutare.
Pentru a monitoriza și testa eficient trimiterile IndexNow:
- Utilizați instrumente precum curl sau wget pentru a testa trimiterile URL și a vizualiza codurile de răspuns HTTP.
- Verificați răspunsurile reușite (HTTP 200) sau erorile (de ex. 400, 429).
- Înregistrați toate trimiterile împreună cu marcajele temporale și răspunsurile serverului.
- Examinați rapoartele de indexare sau instrumentele furnizate de motoarele de căutare pentru a urmări comportamentul de accesare cu crawlere.
Cazuri de utilizare avansate
Cum folosesc IndexNow cu mai multe subdomenii?
Fiecare subdomeniu este tratat ca o gazdă separată, ceea ce înseamnă că trebuie să creați și să gestionați fișiere cheie individuale pentru fiecare.
Pentru site-uri cu subdomenii precum:
- blog.example.com
- shop.example.com
- support.example.com
Ar trebui să faceți următoarele pentru fiecare subdomeniu:
- Găzduiți propriul fișier {key}.txt în directorul rădăcină al subdomeniului.
- Trimiteți URL-uri folosind cheia API unică a acelui subdomeniu.
Aceasta asigură că fiecare subdomeniu este verificat independent și indexat corespunzător de motoarele de căutare.
Cum folosesc IndexNow pentru site-uri web multilingve?
Dacă site-ul dvs. web servește conținut în mai multe limbi, trimiteți URL-urile pentru fiecare versiune lingvistică separat folosind IndexNow.
De exemplu:
https://example.com/en/producthttps://example.com/fr/producthttps://example.com/de/product
Cum să optimizați trimiterile multilingve pentru IndexNow:
- Trimiteți un URL separat pentru fiecare versiune lingvistică.
- Asigurați-vă că fiecare versiune utilizează etichete canonical și hreflang acolo unde este cazul.
- Codificați URL toate linkurile trimise conform standardelor RFC-3986.
Utilizarea IndexNow în acest mod ajută motoarele de căutare să descopere și să acceseze mai rapid conținutul localizat.
Depanarea problemelor IndexNow
De ce nu se verifică fișierul meu cheie IndexNow?
Dacă fișierul cheie IndexNow a fost încărcat, dar nu se verifică, aceasta înseamnă de obicei că fișierul nu este denumit, plasat sau accesibil corect.
- Numele fișierului: Fișierul trebuie denumit exact ca cheia dvs. API, urmat de .txt (de exemplu, dacă cheia dvs. este I-love-IndexNow-3000, denumiți fișierul I-love-IndexNow-3000.txt).
- Locația fișierului: Ar trebui să fie în directorul rădăcină al domeniului dvs. (nu într-un subfolder, cu excepția cazului în care gazda dvs. necesită altfel).
Probleme comune de verificat:
- Conținutul fișierului: Textul din interior trebuie să corespundă exact cheii dvs. API.
- Accesibilitatea fișierului: Trebuie să fie accesibil la https://yourdomain.com/{your-key}.txt fără autentificare, firewall sau restricții IP.
Cum să testați
Deschideți URL-ul fișierului într-un browser. Dacă afișează doar cheia dvs. ca text simplu, motoarele de căutare pot verifica site-ul dvs. Dacă fișierul lipsește, nu corespunde sau este blocat, trimiterile IndexNow nu vor fi acceptate.
De ce nu a fost indexat URL-ul meu după trimiterea la IndexNow?
Trimiterea unui URL cu IndexNow alertează motoarele de căutare că s-a schimbat conținutul, dar nu garantează indexarea. Motivele pentru care URL-ul dvs. poate să nu fie indexat includ:
- Limitele cotei de accesare cu crawlere pentru domeniul dvs.
- Conținut de calitate scăzută, subțire sau duplicat.
- Probleme tehnice precum erori 404, blocări robots.txt sau etichete noindex.
- Întârzieri de indexare datorate planificării accesării cu crawlere.
- Motorul de căutare poate alege să nu indexeze un URL pe baza algoritmilor săi.
Asigurați-vă că conținutul dvs. este de înaltă calitate, legat intern și accesibil crawlerelor.
De ce este URL-ul meu IndexNow indexat pe un motor de căutare, dar nu pe altul?
Trimiterea unui URL prin IndexNow alertează toate motoarele de căutare participante că s-a schimbat conținutul, dar fiecare motor ia propria decizie cu privire la indexare.
Motivele pentru care URL-ul dvs. poate fi indexat pe un motor, dar nu pe altul includ:
- Diferențe în modul în care fiecare motor de căutare evaluează calitatea conținutului.
- Bugete de accesare cu crawlere sau strategii de prioritizare a URL-urilor diferite.
- Algoritmi unici de indexare și sisteme de clasificare.
- Diferențe de sincronizare sau planificare a accesării cu crawlere între motoare.
Motoarele de căutare folosesc propriile criterii pentru a determina ce conținut apare în rezultatele lor. Pentru a verifica dacă un URL este indexat, utilizați instrumentele de inspecție sau raportare ale fiecărui motor.
Care sunt limitele de rată pentru IndexNow?
IndexNow nu dezvăluie public limitele exacte de rată, deoarece fiecare motor de căutare participant își stabilește propriile praguri zilnice de trimitere per site.
Dacă primiți un răspuns HTTP 429 (Too Many Requests), urmați acești pași:
- Întrerupeți trimiterile și reîncercați după timpul specificat în antetul Retry-After.
- Reduceți frecvența sau dimensiunea lotului trimiterilor dvs.
- Înregistrați activitatea de trimitere pentru a monitoriza erorile de limită de rată.
Pentru a evita atingerea limitelor de rată, urmați aceste bune practici:
- Trimiteți doar când conținutul s-a schimbat. Nu retrimiteți URL-uri neschimbate.
- Monitorizați codurile de răspuns HTTP și ajustați tiparele de trimitere corespunzător.
Ce ar trebui să fac dacă primesc o eroare 400 Bad Request de la IndexNow?
O eroare HTTP 400 Bad Request înseamnă că trimiterea IndexNow a eșuat deoarece cererea nu a fost formatată corect sau lipseau informații necesare.
Motive comune pentru care IndexNow returnează o eroare 400:
- Cheia API IndexNow lipsește sau este incorectă.
- URL-ul trimis nu este codificat URL corect.
- Structura cererii nu respectă formatul IndexNow.
- Parametrii precum url sau key sunt greșiți sau lipsesc.
Cum să remediați o eroare 400 la utilizarea IndexNow:
- Verificați cheia API IndexNow — Asigurați-vă că cheia din trimitere corespunde celei găzduite în fișierul cheie.
- Verificați dacă URL-ul trimis este codificat corect — Utilizați codificarea conformă cu RFC-3986 pentru caractere precum :, / și &.
- Examinați structura cererii IndexNow — Fie că trimiteți prin GET sau POST, confirmați că formatul respectă ghidurile protocolului IndexNow.
- Corectați greșelile de tastare sau problemele de formatare — Căutați caractere suplimentare, precum virgule la final sau paranteze plasate greșit.
- Utilizați jurnalizarea pentru a monitoriza trimiterile IndexNow — Urmăriți erorile și codurile de răspuns pentru a identifica și corecta problemele recurente.
Prin remedierea acestor probleme, puteți asigura că trimiterile dvs. IndexNow sunt acceptate și procesate corect de motoarele de căutare participante.
Ce ar trebui să fac dacă primesc o eroare 422 Unprocessable Entity de la IndexNow?
O eroare HTTP 422 Unprocessable Entity înseamnă că serverul a înțeles trimiterea IndexNow, dar nu a putut-o procesa din cauza uneia sau mai multor probleme.
Motive comune pentru care IndexNow returnează o eroare 422:
- URL-ul trimis nu corespunde domeniului dvs. verificat.
- Fișierul cheie IndexNow lipsește sau este inaccesibil.
- Același URL este trimis în mod repetat fără modificări semnificative.
Cum să rezolvați o eroare 422 în IndexNow:
- Verificați locația și accesibilitatea fișierului cheie — Asigurați-vă că fișierul cheie este găzduit corect în directorul rădăcină și accesibil public la https://yourdomain.com/{your-key}.txt.
- Confirmați că domeniul corespunde cheii dvs. — Trimiteți doar URL-uri din domeniul care corespunde cheii IndexNow verificate.
- Trimiteți doar conținut modificat recent — Evitați trimiterea URL-urilor neschimbate. IndexNow este conceput pentru conținut nou, actualizat sau șters.
- Monitorizați și înregistrați trimiterile — Utilizați jurnalizarea pentru a urmări erorile repetate, a evita trimiterile duplicate și a confirma livrarea cu succes.
Remedierea acestor probleme ajută la asigurarea faptului că cererile IndexNow sunt acceptate și procesate de motoarele de căutare participante.
Ce ar trebui să fac dacă primesc o eroare 429 Too Many Requests de la IndexNow?
O eroare 429 înseamnă că ați depășit limita de rată de trimitere a site-ului dvs. trimițând prea multe URL-uri la IndexNow într-un timp scurt.
Cum să rezolvați o eroare IndexNow 429:
- Verificați antetul Retry-After pentru a afla cât timp să așteptați înainte de a retrimite.
- Reduceți frecvența trimiterilor evitând trimiterile inutile sau duplicate.
- Așteptați cel puțin 10 minute înainte de a retrimite același URL, cu excepția cazului în care s-a schimbat semnificativ.
- Înregistrați cererile și monitorizați codurile de răspuns pentru a evita atingerea din nou a limitelor de rată.
Fiecare motor de căutare își stabilește propriile limite pentru IndexNow. Încetinirea și distanțarea trimiterilor îmbunătățește succesul livrării.
Care sunt greșelile comune de evitat la implementarea IndexNow?
Acestea sunt probleme comune de implementare care pot împiedica funcționarea corectă a IndexNow:
- Găzduirea fișierului cheie în afara directorului rădăcină al domeniului.
- Utilizarea unui nume de fișier greșit (trebuie să corespundă exact cheii dvs. și să se termine cu .txt).
- Uitarea de a codifica URL caracterele speciale din URL-urile de trimitere.
- Trimiterea repetată a URL-urilor neschimbate.
- Utilizarea unei chei neverificate sau neconcordante.
- Trimiterea înainte ca fișierul cheie să fie accesibil public.
Asigurați-vă că fișierul cheie este plasat corect, disponibil public și că cererile de trimitere sunt formatate corespunzător.