En ads.txt-fil giver dig mere kontrol over, hvem der har lov til at sælge annoncer på dit website, og det er også med til at forhindre, at annoncørerne får tilbudt forfalsket beholdning. Derfor er det vigtigt, at Google-crawleren kan få adgang til din ads.txt-fil.
Når du opretter en ads.txt-fil for dit website og uploader filen til dit roddomæne, vil Google-crawleren:
- Forsøge at crawle filen.
- Parse indholdet i ads.txt-filen for at identificere, hvilke sælger-id'er der er godkendt til at tjene penge på dit website.
I denne video kan du se, hvordan du sikrer, at dine ads.txt-filer kan crawles.
Identificer problemer med crawlingen af ads.txt-filen
Vi anbefaler, at du følger denne fremgangsmåde til fejlfinding for at sikre dig, at dine ads.txt-filer kan crawles:
- Bekræft timingen af upload af ads.txt-filen
- Bekræft, at ads.txt-filen ikke er midlertidigt utilgængelig
- Bekræft, at ads.txt-filen kan tilgås fra roddomænet
- Sørg for, at crawling ikke afvises af robots.txt
- Sørg for, at ads.txt-filen har en HTTP-statuskode 200 OK
- Sørg for, at der ikke er nogen formateringsfejl eller ugyldige tegn i ads.txt-filen
- Gør en ads.txt-fil tilgængelig for både HTTP og HTTPS
Bekræft timingen af upload af ads.txt-filen
Hvis du har uploadet din ads.txt-fil inden for de seneste par dage, er det muligvis for tidligt til, at ændringerne afspejles i AdSense. Hvis dit website ikke foretager mange annonceanmodninger eller har en lille trafikmængde, kan gennemgangen tage op til en måned.
Undlad at fjerne din ads.txt-fil, hvis den er konfigureret korrekt. Hvis der foretages ændringer af din ads.txt-fil, påvirker det gennemgangstiden.
Bekræft, at ads.txt-filen ikke er midlertidigt utilgængelig
Hvis en tidligere crawlet ads.txt-fil ikke er tilgængelig ved en efterfølgende crawl, afhænger det, der sker med de tidligere crawlede poster, af statuskoden.
Prøv at få adgang til filen domain.com/ads.txt
:
- Hvis svaret er HTTP 404-statusfejl, betyder det, at filen ikke eksisterer. De tidligere poster ryddes.
- Hvis svaret er en soft HTTP 404-statusfejl (en ægte returneret side for en webadresse, som faktisk ikke eksisterer: HTTP 200-status) eller en 500-serverfejl, vil posterne blive opbevaret i op til 5 dage.
Bekræft, at ads.txt-filen kan tilgås fra roddomænet
Tjek webadressen. Skal du medtage "www" for at få adgang til dit website (f.eks. www.domæne.dk
)?
Ads.txt-crawling starter i roden af domænet, og roddomænet skal returnere fra eller omdirigere til ads.txt-filen.
- En ads.txt-fil på
www.domaene.dk/ads.txt
kan kun crawle, hvisdomain.com/ads.txt
omdirigerer til den.
Hvis du skal medtage "www" for at få adgang til dit website, skal du konfigurere en omdirigering fra domæne.dk/ads.txt
til www.domæne.dk/ads.txt
for at få flere oplysninger.
Sørg for, at crawling ikke afvises af robots.txt
Ads.txt-filen for et domæne kan ignoreres af webcrawlere, hvis robots.txt-filen på et domæne ikke tillader en af følgende:
- Crawling af webadressestien, som en ads.txt-fil er uploaded på.
- En bestemt crawler (brugeragent).
Du kan ændre robots.txt-filen, så Google-crawlere kan få adgang til din ads.txt-fil.
Hvis følgende linjer er inkluderet i example1.com/robots.txt
:
Brugeragent: *
Disallow: /ads
Det betyder, at ads.txt-filen ignoreres af crawlere, der følger robots.txt-standarden.
Du kan ændre robots.txt-filen på flere måder, så din ads.txt-fil kan crawles:
- Mulighed 1: Rediger den ikke-tilladte sti.
Brugeragent: *
Disallow: /ads/
- Mulighed 2: Rediger for at tillade ads.txt specifikt.
Brugeragent: *
Allow: /ads.txt
Disallow: /ads
Hvis følgende linjer er inkluderet i example2.com/robots.txt
:
Brugeragent: Googlebot
Disallow: /
Det betyder, at ads.txt-filen ignoreres af Google-crawleren.
Du kan opdatere din robots.txt-fil på flere måder, så Google-crawleren kan få adgang til din ads.txt-fil:
- Valgmulighed 1: Fjern " / " fra Disallow.
Brugeragent: Googlebot
Disallow:
- Valgmulighed 2: Giv Googlebot adgang til din ads.txt.
Brugeragent: Googlebot
Allow: /ads.txt
Sørg for, at ads.txt-filen har en HTTP-statuskode 200 OK
Mens en anmodning om en ads.txt-fil kan returnere indholdet af filen i svarteksten, hvis statuskoden i svarheaderen angiver, at filen ikke blev fundet (f. eks. statuskoden 404):
- Bliver svaret ignoreret.
- Filen bliver anset for ikke eksisterende.
Tjek svarheaderen for at sikre, at ads.txt-filen har HTTP-statuskoden 200 OK. HTTP-statuskoden 200 OK angiver, at du har implementeret ads.txt-filen korrekt, og at anmodningen blev fuldført.
Sørg for, at der ikke er nogen formateringsfejl eller ugyldige tegn i ads.txt-filen
Det er vigtigt at tjekke ads.txt for fejl, f.eks. stavefejl, unødvendige mellemrum eller ekstra kommaer.
Formateringsfejl som f.eks. ugyldige blanke tegn kan være svære at registrere, men kan gøre det svært for en ads.txt-fil at parse med en crawler, og kan derfor resultere i, at filen bliver ignoreret.
Sammenlign din ads.txt-kode med koden på din AdSense-konto. Din ads.txt-fil bør se nogenlunde sådan ud:
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
Udgiver-id'et skal være identisk med det, der vises på din AdSense-konto.
Gør en ads.txt-fil tilgængelig for både HTTP og HTTPS
Google-crawleren forsøger at crawle ads.txt-filer på både HTTP og HTTPS. Bekræft, at din ads.txt-fil er tilgængelig på både HTTP og HTTPS. Hvis ikke, skal du muligvis konfigurere en omdirigering.
Det næste trin afhænger af følgende:
- Kun for HTTP (f.eks.
http://domain.com/ads.txt
): Du skal konfigurere en omdirigering, så når crawleren søger efterhttps://domain.com/ads.txt
, bliv er websitet omdirigeret tilhttp://domain.com/ads.txt
. - Kun for HTTPS (f.eks
https://domain.com/ads.txt
): Du skal konfigurere en omdirigering, så når crawleren søger efterhttp://domain.com/ads.txt
, bliver websitet omdirigeret tilhttps://domain.com/ads.txt
. - Både for HTTP- og HTTP-protokoller: Hvis du anmoder om
http://domain.com/ads.txt
oghttps://domain.com/ads.txt
, bør ads.txt-filen blive vist.
Kontakt din tjenesteudbyder, hvis du har brug for hjælp til at konfigurere en omdirigering.