Ofte stillede spørgsmål
Opsætning og installation
Hvordan kommer jeg i gang med IndexNow?
For at komme i gang med IndexNow skal du tjekke, om dit indholdsstyringssystem (CMS), din hostingudbyder eller dit SEO-plugin allerede understøtter det. Mange platforme tilbyder indbygget understøttelse eller kompatible tilføjelser, så det er muligvis ikke nødvendigt at konfigurere det manuelt.
Hvis din platform ikke understøtter IndexNow, kan du implementere det manuelt ved at generere en nøglefil, verificere dit websted og indsende URL-adresser via IndexNow API'en.
Tjek først dokumentationen for dit CMS eller plugin-biblioteket, før du konfigurerer IndexNow manuelt.
Hvilke indholdsstyringssystemer understøtter IndexNow?
Følgende CMS'er tilbyder indbygget IndexNow-integration eller understøtter det via plugins eller SEO-udvidelser:
- WordPress
- Shopify
- Wix
- GoDaddy
- Duda
- XenForo
- Milestone
- Joomla!
- Drupal
- Bitrix24
- PrestaShop
- MODX
- Shopware
- OpenCart
- Typo3
- Umbraco
Andre indholdsstyringssystemer kan understøtte IndexNow direkte via plugins eller tredjepartsudvidelser, som er tilgængelige i deres plugin-biblioteker. Kontakt dit CMS eller din hostingudbyder for at finde ud af, hvordan du aktiverer IndexNow for dit websted.
Hvilke indholdsleveringsnetværk understøtter IndexNow?
Cloudflare tilbyder indbygget IndexNow-integration. Denne liste er dog ikke udtømmende. Kontakt din udbyder for specifikke instruktioner om at aktivere IndexNow på dit websted.
Hvorfor skal jeg bruge IndexNow i stedet for at stole på søgemaskinernes crawlere?
Traditionelle søgemaskiner benytter webcrawlere til at opdage indholdsopdateringer, men denne proces kan være langsom og tage dage eller endda uger. IndexNow giver dig mulighed for at indsende URL-adresser øjeblikkeligt, når indhold tilføjes, opdateres eller slettes.
Dette forbedrer indekseringshastigheden for dit websted hos de understøttede søgemaskiner og hjælper med at holde dit indhold opdateret i AI-baserede søgeresultater. Hurtigere indeksering kan føre til større synlighed og hurtigere optagelse i søgeresultater, hvilket kan forbedre SEO-ydeevnen.
Hvornår bør jeg underrette søgemaskiner via IndexNow?
Websteder bør underrette IndexNow, hver gang indhold tilføjes, opdateres eller fjernes, så søgemaskinerne kan afspejle den nyeste version i deres indeks.
Typiske tilfælde omfatter:
- Nyt indhold: produktsider, videoer, rejseopslag, jobopslag, blogindlæg eller begivenhedsmeddelelser.
- Opdateret indhold: produktbeskrivelser, videotitler/metadata, rejseguider, virksomhedsprofiler eller politiksider.
- Pris- eller tilgængelighedsændringer: lagerstatus, kampagner eller udløbne tilbud.
- Brugergenereret indhold: nye anmeldelser, kommentarer eller forumindlæg (indsendes trinvist for at undgå overdrevne underretninger, f.eks. hver anmeldelse fra 1 til 20, derefter hver 5. op til 100, hver 10. op til 1000).
- Fjernet indhold: slettede produkter, videoer, rejsetilbud eller udløbne begivenheder.
Ved at underrette IndexNow på disse tidspunkter hjælper du søgemaskinerne med at indeksere den korrekte version af dit websted hurtigere og mere effektivt.
API-nøgle og verifikation
Hvordan genererer jeg en IndexNow API-nøgle?
Når dit CMS, din hostingudbyder eller dit SEO-plugin understøtter IndexNow, behøver du ikke en nøglefil. Indsendelserne håndteres automatisk.
Til manuel opsætning skal du oprette en API-nøgle. Denne nøgle beviser ejerskabet af dit domæne og autentificerer dine indsendelser, så søgemaskinerne ved, at de kommer fra en autoriseret kilde.
Trin til at generere din API-nøgle
1. Generer en nøglestreng
- Brug en GUID/UUID-generator eller et kommandolinjeværktøj.
- Din nøgle skal være mellem 8 og 128 tegn lang.
- Tilladte tegn: små bogstaver (a til z), store bogstaver (A til Z), tal (0 til 9) og bindestreger (-).
2. Opret nøglefilen
- Åbn en teksteditor eller kodeeditor (f.eks. Notesblok, TextEdit, VS Code).
- Indsæt din API-nøgle i filen.
- Gem filen med UTF-8-kodning og brug nøglen som filnavn efterfulgt af .txt.
- Eksempel: hvis din nøgle er abcd1234, opret en fil med navnet abcd1234.txt med indholdet abcd1234
3. Upload filen
- Placer nøglefilen i rodmappen på dit websted eller i en offentligt tilgængelig mappe på den samme vært (uden login påkrævet).
- Bekræft, at den er tilgængelig via en offentlig URL, som f.eks.:
https://ditdomæne.dk/{din-nøgle}.txt - Eksempel: Hvis dit domæne er ditdomæne.dk, og din nøgle er Elsker-IndexNow-3000, skal filen være tilgængelig på
https://ditdomæne.dk/Elsker-IndexNow-3000.txt. - Alternativt kan du bruge en anden offentlig placering, f.eks.
https://ditdomæne.dk/keys/well-known.txt. Hvis du bruger en anden placering end rodmappen, skal du angive nøglefilens placering ved hjælp af parameterenkeyLocation, når du indsender URL-adresser.
Hvordan verificerer jeg ejerskabet af mit websted for IndexNow?
Når du har genereret din nøglefil, skal du uploade den til en af disse placeringer:
- Rodmappen på dit websted (anbefalet).
- Eller, hvis adgang til rodmappen ikke er mulig, en offentligt tilgængelig mappe hos din hostingudbyder (uden login påkrævet).
Åbn derefter filens URL i en browser:
https://ditdomæne.dk/{din-nøgle}.txt
Hvis filen indlæses og kun viser din nøgle, er dit websted verificeret. Søgemaskiner bruger denne fil til at bekræfte domæneejerskab, før de accepterer IndexNow-indsendelser. Hvis verifikationen mislykkes, kan du se afsnittet Fejlfinding nedenfor for de mest almindelige løsninger.
Hvordan opdaterer eller roterer jeg min IndexNow API-nøgle?
Du kan rotere din IndexNow API-nøgle uden at afbryde tjenesten ved at følge disse trin:
Generer en ny nøgle ved at bruge den samme metode, som du oprindeligt brugte (manuelt eller via et værktøj).
- Erstat den gamle nøglefil i rodmappen med den nye {nøgle}.txt-fil.
- Begynd at indsende URL-adresser med den nye nøgle. Dette opfordrer automatisk søgemaskinerne til at verificere den nye nøgle ved den næste indsendelse.
Søgemaskiner verificerer automatisk ejerskabet, når den opdaterede nøgle registreres under URL-indsendelse.
URL-indsendelse
Hvordan indsender jeg en URL via IndexNow?
Du kan øjeblikkeligt underrette søgemaskiner, når du tilføjer, opdaterer eller sletter indhold, ved at indsende en URL til IndexNow API'en.
1. Formatér anmodningens URL:
Du kan sende din anmodning til blot ét af de følgende deltagende slutpunkter.
Hvert slutpunkt sender din indsendelse direkte til den respektive søgemaskine, og din indsendelse vil blive delt med alle IndexNow-aktiverede søgemaskiner:
- IndexNow globalt slutpunkt:
https://api.indexnow.org/indexnow?url={din-tilføjede-eller-opdaterede-eller-slettede-url}&key={din-nøgle} - Amazon:
https://indexnow.amazonbot.amazon/indexnow?url={din-url}&key={din-nøgle} - Bing:
https://www.bing.com/indexnow?url={din-url}&key={din-nøgle} - Naver:
https://searchadvisor.naver.com/indexnow?url={din-url}&key={din-nøgle} - Seznam.cz:
https://search.seznam.cz/indexnow?url={din-url}&key={din-nøgle} - Yandex:
https://yandex.com/indexnow?url={din-url}&key={din-nøgle} - Yep:
https://indexnow.yep.com/indexnow?url={din-url}&key={din-nøgle}
2. Erstat {din-url} med den fulde URL for den side, du har tilføjet, opdateret eller slettet, og {din-nøgle} med din verificerede IndexNow API-nøgle.
3. Send anmodningen ved hjælp af en browser, et script eller en HTTP-klient.
4. Bekræft, at indsendelsen lykkedes:
- Hvis du modtager et HTTP 200-svar, er din indsendelse blevet accepteret og behandlet.
- Bemærk: Ved din første anmodning kan du modtage et HTTP 202-svar. Det betyder, at URL'en er modtaget, og søgemaskinen vil verificere din nøgle, før indholdet indekseres. Når verifikationen er fuldført, vil efterfølgende vellykkede indsendelser normalt returnere HTTP 200.
Hvordan indsender jeg flere URL-adresser på én gang via IndexNow?
IndexNow understøtter masseindsendelse af op til 10.000 URL-adresser pr. POST-anmodning. Dette er nyttigt, når du har flere opdaterede, tilføjede eller slettede sider, som du vil underrette søgemaskinerne om i en enkelt batch.
Brug dette JSON-format i din POST-anmodning:
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"
]
}
Send din POST-anmodning til:
https://api.indexnow.org/indexnow
Ting at være opmærksom på ved indsendelse af flere URL-adresser:
- Indsend ikke mere end 10.000 URL-adresser pr. anmodning.
- Brug UTF-8-kodning og angiv den korrekte Content-Type-header.
Hvad er den maksimale payload-størrelse for en POST-anmodning i IndexNow?
IndexNow giver dig mulighed for at indsende op til 10.000 URL-adresser pr. POST-anmodning i en enkelt JSON-payload. Indsendelse af mere end denne grænse kan medføre, at anmodningen fejler eller returnerer et HTTP 422-svar (Ubehandlelig entitet).
For at sikre korrekt behandling skal du altid holde dine masseindsendelser under grænsen på 10.000 URL-adresser.
Hvordan formaterer jeg IndexNow-underretnings-URL-adresser?
Du kan indsende til enhver deltagende søgemaskine ved at bruge følgende URL-struktur:
https://<searchengine>/indexnow?url={din-url}&key={din-nøgle}
For eksempel, hvis du indsender til IndexNow, vil URL'en være:
https://api.indexnow.org/indexnow?url=https%3A%2F%2Fwww.example.com%2Fpage1&key=50283fcd8c764cfd9bd79a8b4002f647
Sådan formaterer du din IndexNow-indsendelses-URL korrekt:
- Erstat key-parameteren med din faktiske IndexNow API-nøgle
- Sørg for at URL-kode den indsendte sides URL (f.eks. %3A for : og %2F for /)
Hvordan koder jeg URL-adresser korrekt til IndexNow?
IndexNow kræver, at URL-adresser er kodet i henhold til RFC-3986-standarderne. Dette sikrer, at specialtegn overføres sikkert via API'en.
Almindelige eksempler på URL-kodning:
:bliver til%3A/bliver til%2F?bliver til%3F=bliver til%3D&bliver til%26
Hvorfor det er vigtigt at kode dine IndexNow-URL-adresser korrekt:
Korrekt kodning sikrer, at IndexNow-URL-adresser analyseres og behandles korrekt af søgemaskinerne. Manglende kodning af URL-adresser kan medføre fejl eller ignorerede indsendelser.
Hvad sker der, efter at jeg har indsendt en URL via IndexNow?
Når du har indsendt en URL via IndexNow, vurderer søgemaskinen, om URL'en skal gennemsøges baseret på dens gennemsøgningskvote, planlægningslogik og kvalitetssignaler. Hvis siden opfylder de interne kontroller, vil den blive gennemsøgt for at hente det nyeste indhold.
Indsendelse af en URL garanterer ikke øjeblikkelig indeksering. IndexNow øger dog sandsynligheden for, at vigtige ændringer opdages og gennemsøges hurtigere, hvilket hjælper søgemaskinerne med at fremhæve dit indhold hurtigere.
Tæller URL-indsendelser via IndexNow med i min gennemsøgningskvote?
Ja. Hver URL, der indsendes via IndexNow, tæller med i dit websteds gennemsøgningskvote.
Ved at bruge IndexNow signalerer du dog til søgemaskinerne, at disse URL-adresser er vigtige og bør prioriteres. Dette resulterer normalt i hurtigere gennemsøgning af indsendte URL-adresser sammenlignet med sider, der ikke er blevet indsendt.
Kan jeg indsende den samme URL flere gange om dagen?
Undgå at indsende den samme URL mange gange om dagen, medmindre der er væsentlige ændringer i indholdet. For sider, der opdateres hyppigt, anbefales det at vente mindst 5 minutter mellem opdateringerne, før du indsender igen.
For højfrekvente opdateringer bør du fokusere på kun at bruge IndexNow til væsentlige ændringer, der påvirker indhold eller struktur. Indsendelse af unødvendige opdateringer kan resultere i spild af gennemsøgningskvote uden at forbedre synligheden.
Hvordan håndterer jeg indsendelser for indhold, der ændres ofte?
Hvis dit indhold opdateres ofte, bør du fokusere IndexNow-indsendelser på væsentlige ændringer som opdateringer af sideindhold, priser eller tilgængelighed. Undgå at indsende hver mindre ændring af layout eller udseende.
For at håndtere hyppige opdateringer effektivt:
- Automatisér indsendelser ved hjælp af scripts, der registrerer reelle indholdsændringer.
- Vent mindst 5 minutter, før du indsender den samme URL igen.
- Overvåg indekseringsadfærd for at finde balancen mellem indholdsaktualitet og gennemsøgningseffektivitet.
Kan jeg indsende omdirigerede eller slettede URL-adresser via IndexNow?
Ja. Du bør indsende omdirigerede URL-adresser og sider, der returnerer HTTP 404- eller HTTP 410-statuskoder.
Indsendelse af omdirigerede eller slettede URL-adresser via IndexNow gør det muligt for søgemaskinerne at:
- Opdatere deres indekser, når en side omdirigeres via 301, 302 eller meta-refresh.
- Fjerne forældede eller døde links, når en side er slettet og returnerer en 404 eller 410.
- Opretholde nøjagtige og opdaterede søgeresultater for brugerne.
IndexNow understøtter indsendelse af URL-adresser for indhold, der er blevet slettet, flyttet eller omdirigeret. At inkludere disse opdateringer hjælper med at sikre, at søgemaskinerne afspejler den mest nøjagtige struktur af dit websted og forbedrer gennemsøgningseffektiviteten.
Kan jeg indsende alle URL-adresser fra mit websted via IndexNow?
IndexNow er designet til at underrette søgemaskiner om URL-adresser, der er tilføjet, opdateret eller slettet for nylig. Det er ikke designet til at indsende alle URL-adresser fra dit websted på én gang.
Hvis hele webstedet er blevet opdateret for nylig, f.eks. efter en migrering eller et redesign, er det acceptabelt at indsende alle URL-adresser via IndexNow. Til løbende opdagelse og langsigtet indeksering bør du bruge et XML-sitemap.
For at forbedre indekseringsdækning og aktualitet skal du følge denne tilgang:
- Brug IndexNow til at indsende sider med høj prioritet eller sider, der ændres hyppigt.
- Brug sitemaps til at give søgemaskinerne en komplet oversigt over alle URL-adresser på dit websted.
Denne kombination sikrer både hurtig indholdsopdagelse og fuld synlighed i søgeresultaterne.
Bør jeg bruge IndexNow og sitemaps sammen?
Ja. Brugen af IndexNow sammen med sitemaps forbedrer indholdssynligheden og sikrer bredere dækning fra søgemaskinerne.
IndexNow forbedrer synligheden i søgeresultaterne ved at tilbyde:
- Øjeblikkelig underretning, når indhold tilføjes, opdateres eller slettes.
- Hurtigere opdagelse af vigtige ændringer.
- Realtidsopdateringer for indhold, der ændres hyppigt.
Sitemaps forbedrer søgedækningen ved at tilbyde:
- En komplet oversigt over alle URL-adresser på dit websted.
- Opdagelse af sider, der sjældent ændres, eller som ligger dybt i webstedets struktur.
- Understøttelse af langsigtet gennemsøgning for fuld indeksering.
At kombinere IndexNow og sitemaps sikrer, at dit indhold både hurtigt bliver fremhævet og grundigt opdaget af traditionelle og AI-baserede søgemaskiner.
Skal jeg indsende URL-adresser, der blev ændret, før jeg begyndte at bruge IndexNow?
Nej. IndexNow er designet til at underrette søgemaskiner om nylige tilføjelser, opdateringer eller sletninger. Det er ikke beregnet til retroaktiv indsendelse af tidligere ændringer.
For at hjælpe søgemaskiner med at opdage tidligere opdaterede sider skal du følge denne tilgang:
- Brug IndexNow til at indsende URL-adresser, der er ændret efter opsætning af IndexNow.
- Brug sitemaps med nøjagtige
lastmod-værdier for at fremhæve indhold, der blev opdateret før implementeringen. - Denne kombination sikrer, at både nylige og historiske ændringer er synlige for søgemaskinerne.
Bør jeg bruge IndexNow til et lille websted?
Ja. IndexNow er også nyttigt for små websteder med få sider. Det giver dig mulighed for øjeblikkeligt at underrette søgemaskiner om opdateringer, hvilket øger sandsynligheden for hurtigere gennemsøgning og indeksering.
Brug af IndexNow på et lille websted kan hjælpe dig med at:
- Opnå hurtigere synlighed for nyt eller opdateret indhold.
- Forbedre gennemsøgningseffektiviteten ved at fokusere på ændrede sider.
- Styre, hvor hurtigt dine opdateringer vises i søgeresultaterne.
Automatisering og scripting
Hvad er bedste praksis for automatisering af IndexNow-indsendelser?
Automatisering hjælper med at sikre rettidige URL-underretninger uden at overbelaste søgemaskiner eller overskride hastighedsgrænser. Nøglen er at registrere reelle ændringer og kun indsende det, der er vigtigt.
For at automatisere IndexNow effektivt:
- Brug backend-scripts eller CMS-hooks til at udløse indsendelser, når indhold tilføjes, opdateres eller slettes.
- Registrer og filtrer væsentlige opdateringer (f.eks. pris, tilgængelighed, indhold) i stedet for kun kosmetiske ændringer eller layoutændringer.
- Implementer debouncing-logik for at forhindre hurtige genindsendelser (f.eks. vent mere end 5 minutter mellem indsendelser for den samme URL).
- Log hver indsendelse og overvåg HTTP-svarkoder for at identificere problemer.
- Integrér IndexNow i publiceringsworkflows eller udrulningspipelines, så indsendelser sker automatisk og pålideligt.
Hvordan kan jeg automatisere IndexNow-indsendelser via et script?
Du kan automatisere IndexNow-indsendelser ved at oprette et script, der registrerer dynamiske indholdsændringer og sender opdaterede URL-adresser direkte til IndexNow API'en. Dette sikrer, at søgemaskiner underrettes i realtid, når vigtige indholdsændringer finder sted.
Nedenfor er et Python-eksempel, der simulerer kontrol af en indholdsdatabase for nyligt ændrede URL-adresser og automatisk indsender dem til IndexNow.
Erstat den simulerede content_db-ordbog med en reel integration, der forespørger dit CMS, din publiceringsplatform eller din backend-database for at registrere nyligt opdateret indhold.
import requests
import time
# Konfiguration
API_KEY = "your-api-key"
HOST = "example.org"
KEY_LOCATION = "https://{HOST}/{API_KEY}.txt"
INDEXNOW_API_URL = "https://api.indexnow.org/indexnow"
# Simuleret indholdsdatabase (tidsstempel = nu - tilfældige forskydninger)
content_db = {
"/product?id=101": int(time.time()) - 100, # ændret ~100s siden
"/news?id=202": int(time.time()) - 4000, # ændret ~1t+ siden
"/blog?id=303": int(time.time()) - 200 # ændret ~200s siden
}
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: # seneste time
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-adresser indsendt med succes:", url_list)
elif response.status_code == 429:
print("Hastighedsgrænse nået. Prøv igen senere.")
else:
print("Fejl:", response.status_code, response.text)
if __name__ == "__main__":
changed_urls = detect_dynamic_changes()
if changed_urls:
submit_urls(changed_urls)
else:
print("Ingen dynamiske indholdsændringer registreret.")
Hvilke HTTP-svarkoder bør jeg forvente fra IndexNow?
Når du indsender URL-adresser, kan du modtage følgende HTTP-svarkoder:
- 200 OK: URL'en er modtaget med succes.
- 202 Accepted: Indsendelsen er accepteret, men endnu ikke behandlet.
- 400 Bad Request: Din URL eller API-nøgle kan være forkert formateret.
- 422 Unprocessable Entity: Serveren forstod anmodningen, men kunne ikke behandle den.
- 429 Too Many Requests: Du har nået hastighedsgrænsen. Prøv igen senere.
Log dine HTTP-svar for at overvåge indsendelsessucces og identificere problemer. Dette hjælper med at opdage problemer tidligt, især med hastighedsgrænser eller formateringsfejl.
Hvilket logningssystem bør jeg konfigurere til IndexNow-indsendelser?
Opsætning af et passende logningssystem hjælper dig med at overvåge URL-indsendelser og fejlfinde fejl i din IndexNow-integration.
Vigtige felter at inkludere i dit IndexNow-logningssystem:
- Tidsstempel for indsendelsen
- Fuld indsendt URL
- HTTP-svarkode (f.eks. 200, 400, 429)
- Genforsøg eller fejl
- Indsendelsesmetode (GET eller POST)
- Anvendt API-nøgle (valgfrit, hvis du administrerer flere nøgler)
Hvorfor logning er vigtigt for IndexNow:
- Hjælper med at opdage indsendelsesmønstre og tilbagevendende fejl.
- Gør det lettere at identificere og rette mislykkede indsendelser.
- Bekræfter, om URL-adresser accepteres og indekseres korrekt.
Hvordan overvåger og tester jeg IndexNow-indsendelser?
Overvågning og test af din IndexNow-implementering sikrer, at dine URL-adresser indsendes korrekt og modtages af søgemaskinerne.
For at overvåge og teste IndexNow-indsendelser effektivt:
- Brug værktøjer som curl eller wget til at teste URL-indsendelser og se HTTP-svarkoder.
- Kontrollér succesvar (HTTP 200) eller fejl (f.eks. 400, 429).
- Log alle indsendelser sammen med tidsstempler og serversvar.
- Tjek indekseringsrapporter eller værktøjer fra søgemaskinerne for at overvåge gennemsøgningsadfærd.
Avancerede brugsscenarier
Hvordan bruger jeg IndexNow med flere underdomæner?
Hvert underdomæne behandles som en separat vært, hvilket betyder, at du skal oprette og administrere individuelle nøglefiler for hvert af dem.
For websteder med underdomæner som:
- blog.example.com
- shop.example.com
- support.example.com
Skal du udføre følgende for hvert underdomæne:
- Hoste sin egen {nøgle}.txt-fil i underdomænets rodmappe.
- Indsende URL-adresser ved hjælp af det pågældende underdomænes unikke API-nøgle.
Dette sikrer, at hvert underdomæne verificeres uafhængigt og indekseres korrekt af søgemaskinerne.
Hvordan bruger jeg IndexNow til flersprogede websteder?
Hvis dit websted tilbyder indhold på flere sprog, skal du indsende URL-adresserne for hver sprogversion separat via IndexNow.
For eksempel:
https://example.com/en/producthttps://example.com/fr/producthttps://example.com/de/product
Sådan optimerer du flersprogede indsendelser til IndexNow:
- Indsend en separat URL for hver sprogversion
- Sørg for, at hver version bruger canonical- og hreflang-tags, hvor det er relevant
- Kod alle indsendte links i overensstemmelse med RFC-3986-standarderne
Brug af IndexNow på denne måde hjælper søgemaskiner med at opdage og gennemsøge lokaliseret indhold hurtigere.
Fejlfinding af IndexNow
Hvorfor bliver min IndexNow-nøglefil ikke verificeret?
Hvis din IndexNow-nøglefil er blevet uploadet, men ikke bliver verificeret, betyder det normalt, at filen ikke er navngivet, placeret eller tilgængelig korrekt.
- Filnavn: Filen skal navngives nøjagtigt som din API-nøgle efterfulgt af .txt (f.eks. hvis din nøgle er Elsker-IndexNow-3000, skal filen hedde Elsker-IndexNow-3000.txt).
- Filplacering: Den skal være i rodmappen for dit domæne (ikke i en undermappe, medmindre din vært kræver det anderledes)
Almindelige problemer at kontrollere:
- Filindhold: Teksten i filen skal svare nøjagtigt til din API-nøgle
- Filtilgængelighed: Den skal være tilgængelig på https://ditdomæne.dk/{din-nøgle}.txt uden login, firewall eller IP-begrænsninger
Sådan tester du
Åbn filens URL i en browser. Hvis den kun viser din nøgle som ren tekst, kan søgemaskinerne verificere dit websted. Hvis filen mangler, ikke stemmer overens eller er blokeret, vil IndexNow-indsendelser ikke blive accepteret.
Hvorfor er min URL ikke blevet indekseret, efter at jeg har indsendt den til IndexNow?
Indsendelse af en URL med IndexNow gør søgemaskinerne opmærksomme på, at indholdet er ændret, men det garanterer ikke indeksering. Årsagerne til, at din URL muligvis ikke er indekseret, kan omfatte:
- Begrænsninger i gennemsøgningskvoten for dit domæne.
- Lavkvalitets-, tyndt eller duplikeret indhold.
- Tekniske problemer som 404-fejl, robots.txt-blokeringer eller noindex-tags.
- Indekseringsforsinkelser på grund af gennemsøgningsplanlægning.
- Søgemaskinen kan vælge ikke at indeksere en URL baseret på sine algoritmer.
Sørg for, at dit indhold er af høj kvalitet, internt linket og tilgængeligt for crawlere.
Hvorfor er min URL indekseret på én søgemaskine, men ikke på en anden?
Indsendelse af en URL via IndexNow gør alle deltagende søgemaskiner opmærksomme på, at indholdet er ændret, men hver søgemaskine træffer sin egen beslutning om indeksering.
Årsagerne til, at din URL kan være indekseret på én søgemaskine, men ikke på en anden, omfatter:
- Forskelle i, hvordan hver søgemaskine vurderer indholdskvalitet.
- Varierende gennemsøgningsbudgetter eller URL-prioriteringsstrategier.
- Unikke indekseringsalgoritmer og rangeringssystemer.
- Forskelle i gennemsøgningstidspunkt eller -planlægning mellem søgemaskinerne.
Søgemaskiner bruger deres egne kriterier til at bestemme, hvilket indhold der vises i deres resultater. For at kontrollere, om en URL er indekseret, skal du bruge de webstedsinspektion- eller rapportværktøjer, som hver søgemaskine tilbyder.
Hvad er hastighedsgrænserne for IndexNow?
IndexNow offentliggør ikke de nøjagtige hastighedsgrænser, da hver deltagende søgemaskine fastsætter sine egne daglige indsendelsestærskler pr. websted.
Hvis du modtager et HTTP 429-svar (Too Many Requests), skal du følge disse trin:
- Sæt indsendelser på pause, og prøv igen efter den tid, der er angivet i Retry-After-headeren.
- Reducer hyppigheden eller batchstørrelsen af dine indsendelser.
- Log indsendelsesaktiviteten for at overvåge hastighedsgrænse-fejl.
For at undgå at nå hastighedsgrænserne skal du følge denne bedste praksis:
- Indsend kun, når indholdet er ændret. Genindsend ikke uændrede URL-adresser.
- Overvåg HTTP-svarkoder, og tilpas indsendelsmønstrene i overensstemmelse hermed.
Hvad skal jeg gøre, hvis jeg modtager en 400 Bad Request-fejl fra IndexNow?
En HTTP 400 Bad Request-fejl betyder, at IndexNow-indsendelsen mislykkedes, fordi anmodningen ikke var korrekt formateret eller manglede påkrævede oplysninger.
Almindelige årsager til, at IndexNow returnerer en 400-fejl:
- IndexNow API-nøglen mangler eller er forkert.
- Den indsendte URL er ikke korrekt kodet.
- Anmodningsstrukturen følger ikke IndexNow-formatet.
- Parametre som url eller key er stavet forkert eller mangler.
Sådan retter du en 400-fejl ved brug af IndexNow:
- Verificér din IndexNow API-nøgle — Sørg for, at nøglen i din indsendelse stemmer overens med den, der er hostet i din nøglefil.
- Kontrollér, at den indsendte URL er korrekt kodet — Brug RFC-3986-kompatibel kodning for tegn som :, / og &.
- Verificér strukturen af din IndexNow-anmodning — Uanset om du indsender via GET eller POST, skal du bekræfte, at formatet overholder IndexNow-protokollens retningslinjer.
- Ret stavefejl eller formateringsproblemer — Se efter ekstra tegn, såsom efterstillede kommaer eller forkert placerede parenteser.
- Brug logning til at overvåge IndexNow-indsendelser — Hold styr på fejl og svarkoder for at identificere og rette tilbagevendende problemer.
Ved at løse disse problemer kan du sikre, at dine IndexNow-indsendelser accepteres og behandles korrekt af de deltagende søgemaskiner.
Hvad skal jeg gøre, hvis jeg modtager en 422 Unprocessable Entity-fejl fra IndexNow?
En HTTP 422 Unprocessable Entity-fejl betyder, at serveren forstod din IndexNow-indsendelse, men ikke kunne behandle den på grund af et eller flere problemer.
Almindelige årsager til, at IndexNow returnerer en 422-fejl:
- Den indsendte URL stemmer ikke overens med dit verificerede domæne.
- IndexNow-nøglefilen mangler eller er utilgængelig.
- Den samme URL indsendes gentagne gange uden væsentlige ændringer.
Sådan løser du en 422-fejl i IndexNow:
- Verificér nøglefilens placering og tilgængelighed — Sørg for, at nøglefilen er korrekt hostet i rodmappen og offentligt tilgængelig på https://ditdomæne.dk/{din-nøgle}.txt.
- Bekræft, at domænet stemmer overens med din nøgle — Indsend kun URL-adresser under det domæne, der svarer til din verificerede IndexNow-nøgle.
- Indsend kun nyligt ændret indhold — Undgå at indsende uændrede URL-adresser. IndexNow er designet til nyt, opdateret eller slettet indhold.
- Overvåg og log dine indsendelser — Brug logning til at holde styr på gentagne fejl, undgå duplikerede indsendelser og bekræfte vellykket levering.
Rettelse af disse problemer hjælper med at sikre, at dine IndexNow-anmodninger accepteres og behandles af de deltagende søgemaskiner.
Hvad skal jeg gøre, hvis jeg modtager en 429 Too Many Requests-fejl fra IndexNow?
En 429-fejl betyder, at du har overskredet dit websteds indsendelseshastighedsgrænse ved at sende for mange URL-adresser til IndexNow på kort tid.
Sådan løser du en IndexNow 429-fejl:
- Tjek Retry-After-headeren for at finde ud af, hvor længe du skal vente, før du indsender igen.
- Reducer indsendelseshyppigheden ved at undgå unødvendige eller duplikerede indsendelser.
- Vent mindst 10 minutter, før du indsender den samme URL igen, medmindre den er ændret væsentligt.
- Log dine anmodninger, og overvåg svarkoder for at undgå at nå hastighedsgrænserne igen.
Hver søgemaskine fastsætter sine egne grænser for IndexNow. At sætte tempoet ned og sprede indsendelserne forbedrer leveringssuccesraten.
Hvad er de almindelige fejl, man bør undgå ved implementering af IndexNow?
Her er almindelige implementeringsproblemer, der kan forhindre IndexNow i at fungere korrekt:
- Hosting af nøglefilen uden for domænets rodmappe.
- Brug af et forkert filnavn (det skal svare nøjagtigt til din nøgle og slutte med .txt).
- Glemmer at kode specialtegn i indsendelsens URL-adresser.
- Gentagen indsendelse af uændrede URL-adresser.
- Brug af en ikke-verificeret eller ikke-matchende nøgle.
- Indsendelse, før nøglefilen er offentligt tilgængelig.
Sørg for, at nøglefilen er korrekt placeret, offentligt tilgængelig, og at indsendelsesanmodningerne er korrekt formateret.