codingkids.de

SEO - Verbesserung Google Suche

Erstellung 

Erstellung sitemap.xml

sitemap.xml

 

<?xml version="1.0" encoding="UTF-8"?>
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- Hauptseite -->
  <url>
    <loc>https://codingkidz.de/</loc>
    <lastmod>2025-10-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Wiki (Calliope-Projekte etc.) -->
  <url>
    <loc>https://calliope.codingkidz.de/</loc>
    <lastmod>2025-10-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Beispiel für Wiki-Unterseiten -->
  <url>
    <loc>https://codingkidz.de/wiki/books/programmieren-mit-dem-calliope-mini</loc>
    <lastmod>2025-10-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Beispiel für Wiki-Unterseiten -->
  <url>
    <loc>https://calliope.codingkidz.de/wiki/books/calliope-mini-programmieren-kurs</loc>
    <lastmod>2025-10-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>

 

Erstellung robots.txt
# robots.txt für codingkidz.de
# Zweck: Suchmaschinen dürfen die Seite vollständig crawlen,
# sensible Verzeichnisse sind ausgeschlossen, Sitemap wird referenziert.

User-agent: *
Disallow: /cgi-bin/
Disallow: /tmp/
Disallow: /private/
Disallow: /internal/
Allow: /

# Hinweis an Crawler, keine überflüssigen Parameter zu indexieren
Clean-param: sessionid /, userid /, sort /

# Sitemap-Links
Sitemap: https://codingkidz.de/sitemap.xml

# Optional: Crawl-Verzögerung für kleinere Server (falls nötig)
Crawl-delay: 10

# Hinweis: Diese Datei sollte im Root-Verzeichnis der Domain liegen
# https://codingkidz.de/robots.txt
# Änderungen an dieser Datei können bis zu mehreren Tagen brauchen,
# bis sie bei Google wirksam werden.

Anpassung Caddy-Config

Caddyfile

Caddyfile

 

        @sitemap {
                host codingkidz.de
                path /sitemap.xml
        }
        handle @sitemap {
                # Pfad anpassen, falls nötig
                root * /www
                header Content-Type "application/xml; charset=utf-8"
                file_server
        }

        @robots {
                host codingkidz.de
                path /robots.txt
        }
        handle @robots {
                # Pfad anpassen, falls nötig
                root * /www
                header Content-Type "application/xml; charset=utf-8"
                file_server
        }



SEO - Google Suchverbesserungen

SEO - Google Suchverbesserungen

Überblick

SEO - Google Suchverbesserungen

Google Search Console

Schritt-für-Schritt-Anleitung

🟩 1. Aufruf & Anmeldung

Gehe auf
👉 https://search.google.com/search-console

Melde dich mit deinem Google-Konto an (z. B. dein Gmail-Konto oder ein Konto für dein Projekt).


🟦 2. Neue Property hinzufügen

Nach der Anmeldung klickst du auf
➡️ "Property hinzufügen"

Du hast jetzt zwei Optionen:

Typ Beispiel Vorteile Empfehlung
Domain-Property codingkidz.de erfasst alle Subdomains (z. B. www, calliope.codingkidz.de) und alleProtokolle (http/https) empfohlen
URL-Präfix https://codingkidz.de/ erfasst nur genau diese Variante (kein www, keine Subdomains) nur für einfache Seiten

➡️ Tipp: Wähle Domain-Property, damit auch calliope.codingkidz.de abgedeckt ist.


🟨 3. Domain verifizieren (DNS-Eintrag)

Wenn du Domain-Property wählst, zeigt dir Google einen TXT-Eintrag, den du in deine DNS-Zone eintragen musst.

Beispiel:


Type: TXT Host: @ Value: google-site-verification=Gkdf83nAqJxLz...

➡️ Diesen Eintrag fügst du bei deinem Domainanbieter (z. B. IONOS, Hetzner, Cloudflare etc.) ein.

Warte danach 5–30 Minuten, und klicke in der Search Console auf
„Überprüfen“.

Wenn alles passt, erscheint:
"Property bestätigt"


🟧 4. Sitemap einreichen

Jetzt sagst du Google, wo deine Sitemap liegt.

Wenn alles funktioniert, siehst du Status:
„Erfolgreich abgerufen“


🟪 5. Indexierung prüfen

Um zu prüfen, ob Google deine Seiten kennt:

👉 Klick auf einzelne URLs, um den Grund zu sehen.


🟫 6. Manuelle Indexierung anstoßen (optional)

Wenn du neue Seiten veröffentlichst oder etwas geändert hast:

  1. Oben im Suchfeld „URL-Prüfung“:
    gib deine Seite ein, z. B. https://codingkidz.de/kurse

  2. Klick auf „Indexierung beantragen“

Google setzt die Seite dann auf die Crawl-Liste (meist innerhalb von Stunden bis wenigen Tagen sichtbar).


⚙️ 7. Überwachung & Optimierung

Nach ein paar Tagen siehst du:

Das zeigt dir:
→ welche Inhalte Google liebt
→ wo du noch Titel, Beschreibungen oder Inhalte verbessern kannst


🧩 Bonus-Tipp:

Wenn du mehrere Subdomains hast (z. B. calliope.codingkidz.de), kannst du sie
entweder automatisch über eine Domain-Property erfassen
oder manuell als eigene Property hinzufügen.