Ghost Starter: jak na web dostat Google AdSence?
Pro svou webovou tvorbu jsem si před zhruba půl rokem vybral platformu Ghost. Líbila se mi jednoduchost, rychlost webu a skvělá SEO optimalizace. Neříkám, že je Ghost ideál, stále je tady Wordpress, který v základu nabízí mnohem více muziky při nižších vstupních nákladech, ale na druhou stranu, pokud chcete "vymazlený" web, musíte prostě vždy nějaké prostředky investovat.
Pokud si nevystačíte, stejně jako já, s úplným základem, tedy jednoduchou webovou stránkou a postupně potřebujete web vylepšovat, jsou s tím samozřejmě spojené určité pravidelné měsíční respektive roční náklady. Pokud nemáte vše potřebné pro rozeběhnutí webu na vlastních prostředcích (web server, databáze atd.), musíte jít buď cestou zakoupení hostingu, což ve finále bude představovat pravidelný náklad a nebo jako já, sáhnete po platformě, která nabídne vše potřebné a vy rovnou začnete vytvářet obsah. Tu první variantu jsem si kdysi vyzkoušel, má něco do sebe, ale momentálně využívám tu více instantní.
Platforma Ghost nabízí hodně, ale není to zadarmo a tím myslím, že vám Ghost neposkytne zadarmo vůbec nic. I "startovací" plán je placený, ale bohužel nenabízí tolik, jako plány vyšší. Když už ale vytváříte nějaký obsah, nejen že vás to stojí nějaký čas, ale také vás to stojí peníze na provoz webu, začnete logicky přemýšlet nad tím, jak to udělat, aby se vám alespoň nějaké peníze vrátily. Jedním z poměrně spolehlivých způsobů je na web dát reklamu. Osobně jsem zastáncem decentní reklamy, která nepřevažuje nad obsahem a neudělá z webu nepřehlednou změť blikajících reklamních bannerů. V mém případě to má ale drobný háček. Google si váš web chce nejprve ověřit, než umožní na web reklamu umístit. Pro ověření vyžaduje upload souboru ads.txt do kořenového adresáře.
Problém je ale v tom, že Ghost startovací plán neumožňuje nahrávat soubory do vašeho prostoru. Říkal jsem si co teď? Tohle je tak trochu patová situace. Naštěstí jsem po nějaké času stráveném pátráním našel způsob, jak ověřovací soubor na svůj web dostat a chci se s vámi o tento postup podělit. Co jsem k tomu potřeboval? Účet na Githubu, který už dlouho a aktivně používám a Visual Studio Code pro vytvoření YAML souboru. Níže je postup, jak si vytvořit soubor ads.txt, nahrát ho do vašeho Github repositáře a skrze funkce "Redirects" integrované do Ghost Labs, váš web na tento soubor nasměrovat.
Google naštěstí umožňuje to, že ads.txt nemusíte mít fyzicky na webu, ale právě na něj můžete odkazovat, to znamená, že ho můžete mít na nějakém externím úložišti. Já jsem zvolil Github, ale použít můžete v podstatě cokoliv. V Githubu jsem si vytvořil nový repo a pro něj jsem nastavil v sekci "Pages" možnost zpřístupnění obsahu přes URL.
Zapnutí GitHub Pages
- Otevřeme svůj repozitář a přejdeme do Settings (Nastavení).
- V levém menu vybereme Pages.
- V sekci Source zvolíme:
- Branch:
main
- Folder:
/root
Klikneme na Save.
Do repozitáře, který musíme nastavit jako veřejný, nahrajeme potřebný soubor ads.txt. Pokud jsme repozitář přes pages upravili, soubor pak bude přístupný například přes podobnou URL: https://username.github.io/ads-txt/ads.txt
Lokálně, například ve Visual Studio Code, si vytvoříme YAML soubor, který bude obsahovat podobný obsah, namísto "username" zvolte váš Github username:
- ads-txt - název vašeho repo
Soubor uložíme a v administraci Ghost soubor nahrajeme v Labs do Redirect
A to je celé kouzlo, pak už jen stačí v AdSence administraci ověřit web a počkat, až Google web schválí.
To, zdali byl můj web schválený brzy poznáte tak, že se zde na některých místech bude objevovat reklama. Zatím čekám 😊.