Je důležité, aby měl prohledávač Google k souboru ads.txt přístup. Poté, co vytvoříte soubor ads.txt a nastavíte jej v kořenové doméně, bude prohledávač Google postupovat takto:
- Pokusí se soubor projít.
- Bude procházet obsah souboru, aby určil identifikátory prodejců, kteří mají oprávnění zpeněžovat váš inventář.
Odstraňování problémů prohledávače se souborem ads.txt
Aby bylo možné soubor ads.txt procházet, doporučujeme si projít následující kroky pro odstraňování problémů.
(pokročilé) Tyto kroky vyžadují, abyste rozuměli stavovým kódům HTTP, a jsou určeny pro pokročilé uživatele.
Zkontrolujte, zda soubor není dočasně nedostupný
Pokud bude soubor ads.txt, který již byl dříve načten, při následujícím procházení nedostupný, mohou nastat tyto situace:
- Přišla-li ze serveru „pravá“ chyba 404 (neexistující stránka; stav HTTP 404), budou předchozí načtené záznamy trvale odstraněny.
- Pokud ze serveru přišla falešná chyba 404 (skutečná stránka zobrazená k adrese URL, která ve skutečnosti neexistuje; stav HTTP 200) nebo chyba serveru 500, budou předchozí načtené záznamy uchovány po dobu až pěti dnů.
Zkontrolujte, zda je soubor dosažitelný z kořenové domény
Poměrně obvyklá jsou přesměrování z domain.com/ads.txt
na www.domain.com/ads.txt
. Procházení souboru ads.txt začne v kořenové doméně a tato kořenová doména pak musí být vrácena ze souboru ads.txt nebo na něj musí směrovat.
Soubor ads.txt na adrese www.domain.com/ads.txt
bude možné procházet pouze tehdy, když na něj bude domain.com/ads.txt
přesměrovávat.
Zkontrolujte, zda procházení není blokované souborem robots.txt
Prohledávač může soubor ads.txt v určité doméně ignorovat, pokud soubor robots.txt v doméně nepovoluje kteroukoli z následujících možností:
- procházení cesty URL, kde je umístěn soubor ads.txt,
- user-agent prohledávače.
Example1.com:
- Soubor ads.txt se nachází na adrese
example1.com/ads.txt
. - Soubor
example1.com/robots.txt
obsahuje následující řádky:User-agent: *
Disallow: /ads
- Prohledávače respektující standard robots.txt budou soubor ads.txt ignorovat.
- Soubor robots.txt můžete upravit následujícím způsobem. Tím umožníte procházení souboru (možné jsou i jiné postupy):
- Možnost 1: Upravte vyloučenou cestu.
User-agent: *
Disallow: /ads/
- Možnost 2: Explicitně povolte soubor ads.txt. Záleží ovšem, jak prohledávač podporuje příkaz
Allow
v souboru robots.txt.User-agent: *
Allow: /ads.txt
Disallow: /ads
- Možnost 1: Upravte vyloučenou cestu.
Example2.com:
- Soubor ads.txt se nachází na adrese
example2.com/ads.txt
. - Soubor
example2.com/robots.txt
obsahuje následující řádky:User-agent: Googlebot
Disallow: /
- Prohledávač Google bude soubor ads.txt ignorovat.
Zkontrolujte, zda soubor vrací stavový kód HTTP 200 OK
Přestože požadavek na soubor ads.txt může vrátit obsah souboru v těle odpovědi, pokud stavový kód v záhlaví odpovědi indikuje, že soubor nebyl nalezen (např. stavový kód 404):
- bude odpověď ignorována,
- soubor bude považován za neexistující.
Zkontrolujte, zda soubor vrací stavový kód HTTP 200 OK.
Zkontrolujte, zda soubor neobsahuje chyby formátování či neplatné znaky
Chyby formátování, například neplatné mezery, může být obtížné odhalit, ale mohou prohledávači komplikovat analýzu souboru ads.txt a soubor může být ignorován. Záznamy souboru ads.txt není vhodné kopírovat a vkládat z textového editoru s pokročilým formátováním. Doporučujeme používat spíše textový editor pracující s prostým textem. Neplatné znaky kódování UTF-8 můžete v souboru ads.txt zkontrolovat také pomocí editoru HEX.
Zajistěte, aby byl soubor ads.txt dosažitelný přes protokol HTTP i HTTPS
Prohledávač Google se snaží procházet všechny soubory ads.txt přes protokol HTTP i HTTPS. Odpověď 404 (nebo 40X) však způsobí trvalé odstranění předchozích záznamů, i když je soubor ads.txt procházen přes protokol HTTP. Pokud tedy procházení přes protokol HTTPS vrátí kód 404 (nebo 40X):
- budou předchozí načtené záznamy trvale odstraněny.
Zkontrolujte, zda je soubor ads.txt dostupný přes protokoly HTTP i HTTPS.