Zum Hauptinhalt springen

3 Posts getaggt mit "cloudflare"

Alle Tags anzeigen

Eigene Domain auf GitHub Pages #1: Zero-Downtime-Migration mit Porkbun und Cloudflare DNS (CNAME Flattening & Universal SSL)

· 2 Minuten Lesezeit
Jaybee
AI & Robotics Engineer

Ein Entwickler-Blog auf GitHub Pages unter username.github.io/project ist kostengünstig und unkompliziert: Markdown committen, Git-Push ausführen und GitHub liefert die Seite global aus.

Sobald Sie jedoch professionelles Branding und Monetarisierung planen, stehen Sie vor einem Hindernis: Google AdSense verbietet kostenlose Sekundär-Subdomains wie *.github.io vollständig. Zudem bleibt die erarbeitete Domain Authority an GitHub gebunden anstatt Ihrer eigenen Marke zugutezukommen.

In diesem ersten Teil unserer Infrastrukturserie zeigen wir die exakte Zero-Downtime-Migration von jbjihwan.github.io/global_blog zu https://globaldevlog.com über eine hochverfügbare Porkbun + Cloudflare + GitHub Pages 3-Stufen-Architektur.

[Web-Monetarisierung #2] Google AdSense-Zulassung für statische Websites: Lösung der ads.txt 404-Crawler-Falle & HeadTags-Integration

· 2 Minuten Lesezeit
Jaybee
AI & Robotics Engineer

Google AdSense Genehmigung und Crawler-Pipeline

📌 Kernaussagen (TL;DR)

  • Das Problem: Im Gegensatz zu dynamischen CMS (WordPress) lösen statische Websites (Docusaurus, Hugo) auf GitHub Pages häufig die Warnung „Erträge gefährdet: ads.txt fehlt“ aus, weil Crawler durch Hydration-Verzögerungen oder WAF-Regeln blockiert werden.
  • Die Lösung: Verifizierungs-Tag direkt über headTags in docusaurus.config.ts einfügen, ads.txt in static/ads.txt platzieren und Cloudflare WAF-Bypass-Regeln für den Googlebot-AdsTxt-Crawler definieren.
  • Das Ergebnis: 100 % automatisierte Crawler-Erreichbarkeit, keine 404-Fehler und erfolgreiche AdSense-Freischaltung bei anhaltenden Lighthouse-Scores über 95.

Von GitHub Pages zur eigenen Domain: Vollständiger Leitfaden für Porkbun, Cloudflare DNS, AdSense-Zulassung und Multi-Engine-SEO

· 2 Minuten Lesezeit
Jaybee
AI & Robotics Engineer

Ein Entwickler-Blog auf GitHub Pages unter username.github.io/project ist eine der schnellsten Möglichkeiten, technische Artikel zu veröffentlichen. Sobald Ihre Leserschaft jedoch wächst und Sie eine professionelle Monetarisierung anstreben, stoßen Sie auf eine harte Grenze: Google AdSense verbietet kostenlose Subdomains wie *.github.io strikt. Für die AdSense-Verifizierung und nachhaltigen organischen Traffic benötigen Sie eine eigene Apex-Domain.

Die Migration einer statischen Dokumentationsseite auf eine eigene Domain erfordert weit mehr als einen einfachen DNS-Eintrag: Nameserver-Delegierung, Edge-SSL-Zertifikate, kanonische Weiterleitungen, automatisches ads.txt-Hosting und die korrekte Indexierung in Google, Naver und Bing.

In diesem Leitfaden beschreiben wir unsere Zero-Downtime-Migration von jbjihwan.github.io/global_blog zu https://globaldevlog.com.