Најчешћа питања

Подешавање и инсталација


Како да почнем да користим IndexNow?

Да бисте почели да користите IndexNow, проверите да ли ваш систем за управљање садржајем (CMS), хостинг провајдер или SEO додатак већ подржава IndexNow. Многе платформе нуде уграђену подршку или компатибилне додатке, тако да можда неће бити потребно да га ручно конфигуришете.

Ако ваша платформа не подржава IndexNow, можете га имплементирати ручно тако што ћете генерисати датотеку кључа, верификовати своју веб локацију и прослеђивати URL адресе помоћу IndexNow API-ја.

Прво проверите документацију вашег CMS-а или библиотеку додатака пре него што ручно подесите IndexNow.

Који системи за управљање садржајем подржавају IndexNow?

Следећи CMS системи нуде изворну IndexNow интеграцију или га подржавају кроз SEO додатке или екстензије:

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

Други системи за управљање садржајем могу подржавати IndexNow изворно кроз додатке или екстензије трећих страна доступне у њиховим библиотекама додатака. Проверите код свог CMS-а или хостинг провајдера детаље о томе како да омогућите IndexNow за своју веб локацију.

Које мреже за испоруку садржаја подржавају IndexNow?

Cloudflare нуди изворну IndexNow интеграцију. Међутим, ова листа није коначна. Проверите код свог провајдера конкретна упутства о омогућавању IndexNow за вашу веб локацију.

Зашто би требало да користим IndexNow уместо да се ослањам на роботе претраживача?

Традиционални претраживачи се ослањају на веб роботе за откривање ажурирања садржаја, али тај процес може бити спор, трајући данима или чак недељама. IndexNow вам омогућава да проследите URL адресе одмах када се садржај дода, ажурира или избрише.

Ово побољшава брзину индексирања ваше локације код подржаних претраживача и помаже да ваш садржај буде актуелан у резултатима претраге покретаним вештачком интелигенцијом. Брже индексирање може довести до боље видљивости и правовременијег укључивања у резултате претраге, што може подржати побољшане SEO перформансе.

Када треба да обавестим претраживаче користећи IndexNow?

Веб локације треба да обавесте IndexNow кад год се садржај дода, ажурира или уклони, како би претраживачи могли да одразе најновију верзију у свом индексу.

Типични случајеви укључују:

  • Нови садржај: странице производа, видео записи, туристички огласи, огласи за посао, блог постови или најаве догађаја.
  • Ажурирани садржај: описи производа, наслови/метаподаци видео записа, туристички водичи, профили компанија или странице са правилима.
  • Промене цена или доступности: статус залиха, промоције или истекле понуде.
  • Садржај који генеришу корисници: нове рецензије, коментари или постови на форуму (прослеђују се инкрементално да би се избегло превише обавештавања, нпр. свака рецензија од 1 до 20, затим свака 5. до 100, свака 10. до 1000).
  • Уклоњени садржај: избрисани производи, видео записи, туристичке понуде или истекли догађаји.

Обавештавањем IndexNow у овим тренуцима помажете претраживачима да индексирају исправну верзију ваше локације брже и ефикасније.

API кључ и верификација


Како да генеришем IndexNow API кључ?

Када ваш CMS, хостинг провајдер или SEO додатак подржава IndexNow, није вам потребна датотека кључа. Прослеђивања се обрађују аутоматски.

За ручно подешавање, потребно је да креирате API кључ. Овај кључ доказује власништво над вашим доменом и аутентификује ваша прослеђивања како би претраживачи знали да долазе из овлашћеног извора.

Кораци за генерисање вашег API кључа

1. Генеришите стринг кључа

  • Користите GUID/UUID генератор или алат командне линије.
  • Ваш кључ мора бити дугачак од 8 до 128 карактера.
  • Дозвољени карактери: мала слова (a до z), велика слова (A до Z), бројеви (0 до 9) и цртице (-).

2. Креирајте датотеку кључа

  • Отворите текстуални или кодни едитор (нпр. Notepad, TextEdit, VS Code).
  • Налепите свој API кључ у датотеку.
  • Сачувајте датотеку у UTF-8 кодирању са кључем као именом датотеке, после чега следи .txt.
  • Пример: ако је ваш кључ abcd1234, креирајте датотеку под именом abcd1234.txt са садржајем abcd1234

3. Отпремите датотеку

  • Поставите датотеку кључа у коренски директоријум ваше локације, или у било који јавно доступан фолдер на истом хосту (без потребе за пријавом).
  • Потврдите да је доступна на јавном URL-у, као што је: https://yourdomain.com/{your-key}.txt
  • Пример: Ако је ваш домен yourdomain.com и ваш кључ је I-love-IndexNow-3000, датотека треба да буде на https://yourdomain.com/I-love-IndexNow-3000.txt.
  • Алтернативно, можете користити другу јавну локацију, нпр. https://yourdomain.com/keys/well-known.txt. Ако користите локацију која није коренска, наведите локацију датотеке кључа помоћу параметра keyLocation при прослеђивању URL адреса.
Како да верификујем власништво над мојом веб локацијом за IndexNow?

Након генерисања датотеке кључа, отпремите је на једну од следећих локација:

  • Коренски директоријум ваше веб локације (преферирано).
  • Или, ако приступ коренском директоријуму није могућ, јавно доступан фолдер код вашег хостинг провајдера (без потребе за пријавом).

Затим, отворите URL датотеке у прегледачу:
https://yourdomain.com/{your-key}.txt

Ако се датотека учита и приказује само ваш кључ, ваша локација је верификована. Претраживачи користе ову датотеку да потврде власништво над доменом пре прихватања IndexNow прослеђивања. Ако верификација не успе, прегледајте одељак Решавање проблема у наставку за уобичајена решења.

Како да ажурирам или ротирам свој IndexNow API кључ?

Можете ротирати свој IndexNow API кључ без прекида услуге пратећи ове кораке:

Генеришите нови кључ користећи исти метод који сте првобитно користили (ручно или помоћу алата).

  • Замените стару датотеку кључа у коренском директоријуму новом {key}.txt датотеком.
  • Почните да прослеђујете URL адресе користећи нови кључ. Ово аутоматски подстиче претраживаче да верификују нови кључ приликом следећег прослеђивања.

Претраживачи ће аутоматски поново верификовати власништво када се ажурирани кључ открије током прослеђивања URL адресе.

Прослеђивање URL адреса


Како да проследим URL адресу користећи IndexNow?

Можете одмах обавестити претраживаче када додате, ажурирате или избришете садржај прослеђивањем URL адресе IndexNow API-ју.

1. Форматирајте URL захтева:

Можете проследити свој захтев само једној од следећих крајњих тачака учесника.
Свака крајња тачка шаље ваше прослеђивање директно свом претраживачу, а ваше прослеђивање ће бити дељено са свим претраживачима који подржавају IndexNow:

  • 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. Замените {your-url} пуним URL-ом странице коју сте додали, ажурирали или избрисали и {your-key} вашим верификованим IndexNow API кључем.

3. Проследите захтев помоћу прегледача, скрипте или HTTP клијента.

4. Потврдите да је прослеђивање успешно:

  • Ако добијете одговор HTTP 200, ваше прослеђивање је прихваћено и обрађено.
  • Напомена: За ваш први захтев, можете добити одговор HTTP 202. То значи да је URL адреса примљена и да ће претраживач верификовати ваш кључ пре индексирања садржаја. Када верификација буде завршена, наредна успешна прослеђивања ће обично враћати HTTP 200.
Како да проследим више URL адреса одједном користећи IndexNow?

IndexNow подржава масовно прослеђивање до 10.000 URL адреса по POST захтеву. Ово је корисно када имате неколико ажурираних, додатих или избрисаних страница о којима треба обавестити претраживаче у једном пакету.

Користите овај JSON формат у вашем 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"
  ]
}

Проследите свој POST захтев на:
https://api.indexnow.org/indexnow

Ствари које треба имати на уму при прослеђивању више URL адреса:

  • Проследите не више од 10.000 URL адреса по захтеву.
  • Користите UTF-8 кодирање и поставите одговарајуће Content-Type заглавље.
Која је максимална величина садржаја за POST захтев у IndexNow?

IndexNow вам омогућава да проследите до 10.000 URL адреса по POST захтеву у једном JSON садржају. Прослеђивање више од тога може узроковати неуспех захтева или одговор HTTP 422 (Необрадиви ентитет).

Да бисте обезбедили успешну обраду, увек држите масовна прослеђивања испод ограничења од 10.000 URL адреса.

Како да форматирам URL адресе за IndexNow обавештења?

Можете прослеђивати било ком претраживачу учеснику користећи следећу URL структуру:

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

На пример, ако прослеђујете IndexNow-у, URL би био:

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

Како правилно форматирати URL за IndexNow прослеђивање:

  • Замените параметар key вашим стварним IndexNow API кључем
  • Обавезно URL-кодирајте проследени URL странице (нпр. %3A за : и %2F за /)
Како да правилно кодирам URL адресе за IndexNow?

IndexNow захтева да URL адресе буду кодиране у складу са стандардима RFC-3986. Ово осигурава да се специјални карактери безбедно преносе преко API-ја.

Уобичајени примери URL кодирања:

  • : постаје %3A
  • / постаје %2F
  • ? постаје %3F
  • = постаје %3D
  • & постаје %26

Зашто је важно правилно кодирати ваше IndexNow URL адресе:

Исправно кодирање обезбеђује да IndexNow URL адресе буду правилно рашчлањене и обрађене од стране претраживача. Ако не кодирате URL адресе, то може довести до грешака или прескочених прослеђивања.

Шта се дешава након што проследим URL адресу користећи IndexNow?

Након што проследите URL адресу користећи IndexNow, претраживач процењује да ли треба да попише URL адресу на основу своје квоте пописивања, логике планирања и сигнала квалитета. Ако страница прође интерне провере, биће пописана ради преузимања најновијег садржаја.

Прослеђивање URL адресе не гарантује тренутно индексирање. Међутим, IndexNow повећава вероватноћу да важне промене буду откривене и пописане брже, помажући претраживачима да брже прикажу ваш садржај.

Да ли се прослеђене URL адресе преко IndexNow рачунају у моју квоту пописивања?

Да. Свака URL адреса прослеђена преко IndexNow рачуна се у квоту пописивања ваше локације.

Међутим, коришћењем IndexNow, сигнализирате претраживачима да су ове URL адресе важне и да им треба дати приоритет. Ово обично резултује бржим пописивањем прослеђених URL адреса у поређењу са страницама које нису прослеђене.

Да ли могу да проследим исту URL адресу више пута дневно?

Избегавајте прослеђивање исте URL адресе много пута дневно осим ако нема значајних промена садржаја. За странице које се често ажурирају, најбоља пракса је да сачекате најмање 5 минута између ажурирања пре поновног прослеђивања.

За ажурирања високе учесталости, фокусирајте се на коришћење IndexNow само за суштинске промене које утичу на садржај или структуру. Прослеђивање непотребних ажурирања може довести до утрошене квоте пописивања без побољшања видљивости.

Како да управљам прослеђивањима за садржај који се често мења?

Ако се ваш садржај често ажурира, фокусирајте IndexNow прослеђивања на значајне промене као што су ажурирања садржаја странице, цена или доступности. Избегавајте прослеђивање сваке мале измене распореда или козметичке промене.

За ефикасно управљање честим ажурирањима:

  • Аутоматизујте прослеђивања помоћу скрипти које детектују стварне промене садржаја.
  • Сачекајте најмање 5 минута пре поновног прослеђивања исте URL адресе.
  • Пратите понашање индексирања да бисте уравнотежили свежину садржаја са ефикасношћу пописивања.
Да ли могу да проследим преусмерене или избрисане URL адресе користећи IndexNow?

Да. Требало би да проследите преусмерене URL адресе и странице које враћају HTTP 404 или HTTP 410 статусне кодове.

Прослеђивање преусмерених или избрисаних URL адреса користећи IndexNow омогућава претраживачима да:

  • Ажурирају своје индексе када је страница преусмерена помоћу 301, 302 или мета освежавања.
  • Уклоне застареле или неисправне везе када је страница избрисана и враћа 404 или 410.
  • Одржавају тачне и актуелне резултате претраге за кориснике.

IndexNow подржава прослеђивање URL адреса за садржај који је избрисан, премештен или преусмерен. Укључивање ових ажурирања помаже да претраживачи одражавају најтачнију структуру ваше локације и побољшавају ефикасност пописивања.

Да ли могу да проследим све URL адресе моје локације користећи IndexNow?

IndexNow је намењен за обавештавање претраживача о недавно додатим, ажурираним или избрисаним URL адресама. Није дизајниран за прослеђивање сваке URL адресе на вашој локацији одједном.

Ако је цела ваша локација недавно ажурирана, као након миграције или редизајна, прихватљиво је проследити све URL адресе користећи IndexNow. За текуће откривање и дугорочно индексирање, користите XML мапу локације.

За побољшање покривености и свежине индексирања, користите следећи приступ:

  • Користите IndexNow за прослеђивање страница високог приоритета или страница које се често мењају.
  • Користите мапе локација да бисте претраживачима дали комплетан инвентар свих URL адреса на вашој веб локацији.

Ова комбинација обезбеђује и брзо откривање садржаја и свеобухватну видљивост у резултатима претраге.

Да ли треба да користим IndexNow и мапе локација заједно?

Да. Коришћење и IndexNow и мапа локација побољшава видљивост садржаја и обезбеђује ширу покривеност претраживачима.

IndexNow побољшава видљивост у претрази пружајући:

  • Тренутно обавештење када се садржај дода, ажурира или избрише.
  • Брже откривање важних промена.
  • Ажурирања у реалном времену за садржај који се често мења.

Мапе локација побољшавају покривеност претраге пружајући:

  • Комплетан инвентар свих URL адреса на вашој локацији.
  • Откривање страница које се ретко мењају или су дубље у структури локације.
  • Дугорочну подршку пописивања за свеобухватно индексирање.

Комбиновање IndexNow и мапа локација обезбеђује да ваш садржај буде и брзо приказан и темељно откривен од стране традиционалних и претраживача покретаних вештачком интелигенцијом.

Да ли треба да проследим URL адресе које су промењене пре него што сам почео да користим IndexNow?

Не. IndexNow је дизајниран да обавести претраживаче о недавним додавањима, ажурирањима или брисањима. Није намењен за ретроактивно прослеђивање старијих промена.

Да бисте помогли претраживачима да открију претходно ажуриране странице, пратите овај приступ:

  • Користите IndexNow за прослеђивање URL адреса које су промењене након подешавања IndexNow.
  • Користите мапе локација са тачним lastmod вредностима за приказивање садржаја ажурираног пре имплементације.
  • Ова комбинација обезбеђује да и недавне и историјске промене буду видљиве претраживачима.
Да ли треба да користим IndexNow за малу веб локацију?

Да. IndexNow је користан чак и за мале веб локације са само неколико страница. Омогућава вам да одмах обавестите претраживаче о ажурирањима, повећавајући вероватноћу бржег пописивања и индексирања.

Коришћење IndexNow на малој локацији може вам помоћи да:

  • Постигнете бржу видљивост за нови или ажурирани садржај.
  • Побољшате ефикасност пописивања циљањем промењених страница.
  • Контролишете колико брзо ваша ажурирања појављују у резултатима претраге.

Аутоматизација и скриптовање


Које су најбоље праксе за аутоматизацију IndexNow прослеђивања?

Аутоматизација помаже да обезбедите правовремена обавештења о URL адресама без преоптерећивања претраживача или прекорачења ограничења брзине. Кључ је у детектовању стварних промена и прослеђивању само оног што је важно.

За ефикасну аутоматизацију IndexNow:

  • Користите скрипте на серверу или CMS куке за покретање прослеђивања када се садржај дода, ажурира или избрише.
  • Детектујте и филтрирајте значајна ажурирања (нпр. цена, доступност, садржај) уместо козметичких промена или промена само распореда.
  • Примените логику одлагања да бисте спречили брза поновна прослеђивања (нпр. сачекајте 5+ минута између прослеђивања за исту URL адресу).
  • Бележите свако прослеђивање и пратите HTTP кодове одговора за проблеме.
  • Интегришите IndexNow у токове објављивања или процесе постављања тако да се прослеђивања дешавају аутоматски и поуздано.
Како могу да аутоматизујем IndexNow прослеђивања помоћу скрипте?

Можете аутоматизовати IndexNow прослеђивања креирањем скрипте која детектује динамичке промене садржаја и прослеђује ажуриране URL адресе директно IndexNow API-ју. Ово обезбеђује да претраживачи буду обавештени у реалном времену када се промени кључни садржај.
Испод је Python пример који симулира проверу базе података садржаја за недавно измењене URL адресе и аутоматски их прослеђује IndexNow-у.

Замените симулирани content_db речник живом интеграцијом која извршава упите према вашем CMS-у, платформи за објављивање или бази података на серверу ради детекције недавно ажурираног садржаја.

import requests
import time

# Конфигурација
API_KEY = "your-api-key"
HOST = "example.org"
KEY_LOCATION = "https://{HOST}/{API_KEY}.txt"
INDEXNOW_API_URL = "https://api.indexnow.org/indexnow"

# Симулирана база података садржаја (временске ознаке = сада - насумични одступци)
content_db = {
    "/product?id=101": int(time.time()) - 100,  # измењено пре ~100 с
    "/news?id=202": int(time.time()) - 4000,   # измењено пре ~1 ч+
    "/blog?id=303": int(time.time()) - 200     # измењено пре ~200 с
}

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:  # последљи сат
            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 адресе успешно прослеђене:", url_list)
    elif response.status_code == 429:
        print("Ограничење брзине. Покушајте поново касније.")
    else:
        print("Неуспех:", response.status_code, response.text)

if __name__ == "__main__":
    changed_urls = detect_dynamic_changes()
    if changed_urls:
        submit_urls(changed_urls)
    else:
        print("Нису детектоване динамичке промене садржаја.")
Које HTTP кодове одговора треба да очекујем од IndexNow?

При прослеђивању URL адреса, можете добити следеће HTTP кодове одговора:

  • 200 OK: URL адреса је успешно примљена.
  • 202 Accepted: Прослеђивање прихваћено, али још није обрађено.
  • 400 Bad Request: Ваша URL адреса или API кључ могу бити неправилно форматирани.
  • 422 Unprocessable Entity: Сервер је разумео захтев, али није могао да га обради.
  • 429 Too Many Requests: Достигли сте ограничење брзине. Покушајте поново касније.

Бележите своје HTTP одговоре да бисте пратили успех прослеђивања и идентификовали проблеме. То помаже у раном откривању проблема, посебно са ограничењима брзине или грешкама форматирања.

Какво бележење треба да подесим за IndexNow прослеђивања?

Подешавање правилног бележења помаже вам да пратите прослеђивања URL адреса и решавате грешке у вашој IndexNow интеграцији.

Важна поља за укључивање у ваш систем бележења IndexNow:

  • Временска ознака прослеђивања
  • Пуна прослеђена URL адреса
  • HTTP код одговора (нпр. 200, 400, 429)
  • Покушаји поновног прослеђивања или неуспеси
  • Метод прослеђивања (GET или POST)
  • Коришћени API кључ (опционо ако управљате више кључевима)

Зашто је бележење важно за IndexNow:

  • Помаже у детекцији образаца прослеђивања и понављајућих грешака.
  • Олакшава откривање и исправљање неуспелих прослеђивања.
  • Потврђује да ли су URL адресе прихваћене и правилно индексиране.
Како да пратим и тестирам IndexNow прослеђивања?

Праћење и тестирање ваше IndexNow имплементације обезбеђује да се ваше URL адресе правилно прослеђују и примају од стране претраживача.

За ефикасно праћење и тестирање IndexNow прослеђивања:

  • Користите алате попут curl или wget за тестирање прослеђивања URL адреса и преглед HTTP кодова одговора.
  • Проверавајте успешне одговоре (HTTP 200) или грешке (нпр. 400, 429).
  • Бележите сва прослеђивања заједно са временским ознакама и одговорима сервера.
  • Прегледајте извештаје о индексирању или алате које пружају претраживачи за праћење понашања пописивања.

Напредни случајеви коришћења


Како да користим IndexNow са више поддомена?

Сваки поддомен се третира као засебан хост, што значи да морате креирати и управљати појединачним датотекама кључева за сваки од њих.

За локације са поддоменима као што су:

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

Требало би да урадите следеће за сваки поддомен:

  • Хостујте сопствену {key}.txt датотеку у коренском директоријуму поддомена.
  • Прослеђујте URL адресе користећи јединствени API кључ тог поддомена.

Ово обезбеђује да сваки поддомен буде независно верификован и правилно индексиран у свим претраживачима.

Како да користим IndexNow за вишејезичне веб локације?

Ако ваша веб локација нуди садржај на више језика, проследите URL адресе за сваку језичку верзију посебно користећи IndexNow.

На пример:

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

Како оптимизовати вишејезичка прослеђивања за IndexNow:

  • Проследите засебну URL адресу за сваку језичку верзију
  • Уверите се да свака верзија користи canonical и hreflang ознаке када је применљиво
  • URL-кодирајте све прослеђене везе да бисте испунили RFC-3986 стандарде

Коришћење IndexNow на овај начин помаже претраживачима да брже открију и попишу локализовани садржај.

Решавање проблема са IndexNow


Зашто се моја IndexNow датотека кључа не верификује?

Ако је ваша IndexNow датотека кључа отпремљена, али се не верификује, то обично значи да датотека није правилно именована, постављена или доступна.

  • Име датотеке: Датотека мора бити именована тачно као ваш API кључ, праћено са .txt (на пример, ако је ваш кључ I-love-IndexNow-3000, именујте датотеку I-love-IndexNow-3000.txt).
  • Локација датотеке: Требало би да буде у коренском директоријуму вашег домена (не у подфолдеру, осим ако ваш хост другачије захтева)

Уобичајени проблеми за проверу:

  • Садржај датотеке: Текст у датотеци мора тачно одговарати вашем API кључу
  • Доступност датотеке: Мора бити доступна на https://yourdomain.com/{your-key}.txt без пријаве, заштитног зида или ограничења IP адресе

Како тестирати

Отворите URL датотеке у прегледачу. Ако приказује само ваш кључ као обичан текст, претраживачи могу верификовати вашу локацију. Ако датотека недостаје, не одговара или је блокирана, IndexNow прослеђивања неће бити прихваћена.

Зашто моја URL адреса није индексирана након прослеђивања IndexNow-у?

Прослеђивање URL адресе помоћу IndexNow обавештава претраживаче да се садржај променио, али не гарантује индексирање. Разлози зашто ваша URL адреса можда није индексирана укључују:

  • Ограничења квоте пописивања за ваш домен.
  • Садржај ниског квалитета, танак или дуплиран садржај.
  • Технички проблеми попут 404 грешака, блокова од стране robots.txt или noindex ознака.
  • Кашњења у индексирању услед планирања пописивања.
  • Претраживач може одлучити да не индексира URL адресу на основу својих алгоритама.

Уверите се да је ваш садржај високог квалитета, интерно повезан и доступан роботима за пописивање.

Зашто је моја IndexNow URL адреса индексирана у једном претраживачу, али не и у другом?

Прослеђивање URL адресе преко IndexNow обавештава све претраживаче учеснике да се садржај променио, али сваки претраживач доноси своју одлуку о томе да ли ће га индексирати.

Разлози зашто ваша URL адреса може бити индексирана у једном претраживачу, али не и у другом укључују:

  • Разлике у начину на који сваки претраживач процењује квалитет садржаја.
  • Различити буџети за пописивање или стратегије приоритизације URL адреса.
  • Јединствени алгоритми за индексирање и системи рангирања.
  • Разлике у времену или планирању пописивања између претраживача.

Претраживачи користе сопствене критеријуме за одређивање садржаја који се појављује у њиховим резултатима. Да бисте проверили да ли је URL адреса индексирана, користите алате за инспекцију локације или извештавање сваког претраживача.

Каква су ограничења брзине за IndexNow?

IndexNow не објављује јавно тачна ограничења брзине, јер сваки претраживач учесник поставља сопствене дневне прагове прослеђивања по локацији.

Ако добијете одговор HTTP 429 (Превише захтева), предузмите следеће кораке:

  • Паузирајте прослеђивања и покушајте поново након времена наведеног у заглављу Retry-After.
  • Смањите учесталост или величину пакета ваших прослеђивања.
  • Бележите активност прослеђивања да бисте пратили грешке ограничења брзине.

Да бисте избегли достизање ограничења брзине, пратите ове најбоље праксе:

  • Прослеђујте само када се садржај променио. Немојте поново прослеђивати непромењене URL адресе.
  • Пратите HTTP кодове одговора и прилагођавајте обрасце прослеђивања у складу с тим.
Шта треба да урадим ако добијем грешку 400 Bad Request од IndexNow?

Грешка HTTP 400 Bad Request значи да IndexNow прослеђивање није успело јер захтев није био правилно форматиран или му недостају потребне информације.

Уобичајени разлози зашто IndexNow враћа грешку 400:

  • IndexNow API кључ недостаје или је нетачан.
  • Прослеђена URL адреса није правилно URL-кодирана.
  • Структура захтева не прати IndexNow формат.
  • Параметри попут url или key су погрешно написани или недостају.

Како исправити грешку 400 при коришћењу IndexNow:

  • Проверите свој IndexNow API кључ — Уверите се да кључ у вашем прослеђивању одговара оном који је хостован у вашој датотеци кључа.
  • Проверите да ли је прослеђена URL адреса правилно кодирана — Користите RFC-3986 компатибилно кодирање за карактере попут :, / и &.
  • Прегледајте структуру вашег IndexNow захтева — Било да прослеђујете путем GET или POST, потврдите да формат одговара смерницама IndexNow протокола.
  • Исправите грешке у куцању или проблеме са форматирањем — Потражите додатне карактере, попут завршних зареза или погрешно постављених заграда.
  • Користите бележење за праћење IndexNow прослеђивања — Пратите грешке и кодове одговора за идентификовање и исправљање понављајућих проблема.

Решавањем ових проблема можете обезбедити да ваша IndexNow прослеђивања буду прихваћена и правилно обрађена од стране претраживача учесника.

Шта треба да урадим ако добијем грешку 422 Unprocessable Entity од IndexNow?

Грешка HTTP 422 Unprocessable Entity значи да је сервер разумео ваше IndexNow прослеђивање, али није могао да га обради због једног или више проблема.

Уобичајени разлози зашто IndexNow враћа грешку 422:

  • Прослеђена URL адреса не одговара вашем верификованом домену.
  • IndexNow датотека кључа недостаје или је недоступна.
  • Иста URL адреса се прослеђује више пута без значајних промена.

Како решити грешку 422 у IndexNow:

  • Проверите локацију и доступност датотеке кључа — Уверите се да је датотека кључа правилно хостована у коренском директоријуму и јавно доступна на https://yourdomain.com/{your-key}.txt.
  • Потврдите да домен одговара вашем кључу — Прослеђујте само URL адресе са домена који одговара вашем верификованом IndexNow кључу.
  • Прослеђујте само недавно промењени садржај — Избегавајте прослеђивање непромењених URL адреса. IndexNow је дизајниран за нови, ажурирани или избрисани садржај.
  • Пратите и бележите своја прослеђивања — Користите бележење за праћење понављаних грешака, избегавање дуплих прослеђивања и потврду успешне испоруке.

Решавање ових проблема помаже да обезбедите да ваши IndexNow захтеви буду прихваћени и обрађени од стране претраживача учесника.

Шта треба да урадим ако добијем грешку 429 Too Many Requests од IndexNow?

Грешка 429 значи да сте прекорачили ограничење брзине прослеђивања ваше локације прослеђивањем превише URL адреса IndexNow-у у кратком временском периоду.

Како решити IndexNow грешку 429:

  • Проверите заглавље Retry-After да бисте сазнали колико дуго треба да сачекате пре поновног прослеђивања.
  • Смањите учесталост прослеђивања избегавањем непотребних или дуплих прослеђивања.
  • Сачекајте најмање 10 минута пре поновног прослеђивања исте URL адресе, осим ако се значајно променила.
  • Бележите своје захтеве и пратите кодове одговора да бисте избегли поновно достизање ограничења брзине.

Сваки претраживач поставља сопствена ограничења за IndexNow. Успоравање и распоређивање прослеђивања побољшава успешност испоруке.

Које су уобичајене грешке које треба избегавати при имплементацији IndexNow?

Ово су уобичајени проблеми у имплементацији који могу спречити правилан рад IndexNow:

  • Хостовање датотеке кључа ван коренског директоријума домена.
  • Коришћење погрешног имена датотеке (мора тачно одговарати вашем кључу и завршавати се са .txt).
  • Заборављање URL кодирања специјалних карактера у URL адресама за прослеђивање.
  • Понављано прослеђивање непромењених URL адреса.
  • Коришћење неверификованог или неусклађеног кључа.
  • Прослеђивање пре него што је датотека кључа јавно доступна.

Уверите се да је датотека кључа правилно постављена, јавно доступна и да су захтеви за прослеђивање правилно форматирани.