All checks were successful
Deploy tt-tagebuch / deploy (push) Successful in 54s
- Changed file permissions from 644 to 755 for various files in the mobile-app and mobile-app_legacy_rn_expo directories, ensuring executable permissions where necessary. - Added a new SQL migration script to the backend to introduce missing columns for club billing and invoice settings in the clubs table, maintaining synchronization with the current Sequelize model.
3.5 KiB
Executable File
3.5 KiB
Executable File
Sitemap für Google Search Console einreichen
Aktuelle Sitemap
Die Sitemap ist verfügbar unter: https://tt-tagebuch.de/sitemap.xml
Sie enthält folgende öffentliche Seiten:
/(Home) - Priorität: 1.0/register(Registrierung) - Priorität: 0.8/login(Anmeldung) - Priorität: 0.7/impressum(Impressum) - Priorität: 0.3/datenschutz(Datenschutz) - Priorität: 0.3
Sitemap aktualisieren
Automatisch (empfohlen)
./update-sitemap.sh
Das Skript aktualisiert automatisch das lastmod-Datum auf das heutige Datum.
Manuell
Die Sitemap-Datei befindet sich in: frontend/public/sitemap.xml
Nach Änderungen:
- Frontend neu bauen:
cd frontend && npm run build - Backend neu starten (falls nötig)
Sitemap in Google Search Console einreichen
Schritt 1: Google Search Console öffnen
- Gehe zu: https://search.google.com/search-console
- Wähle die Property für
tt-tagebuch.deaus
Schritt 2: Sitemap hinzufügen
- Klicke im linken Menü auf "Sitemaps"
- Im Feld "Neue Sitemap hinzufügen" eingeben:
Oder die vollständige URL:
sitemap.xmlhttps://tt-tagebuch.de/sitemap.xml - Klicke auf "Senden"
Schritt 3: Status prüfen
- Google wird die Sitemap innerhalb weniger Minuten verarbeiten
- Der Status wird angezeigt:
- ✅ Erfolgreich: Sitemap wurde erfolgreich verarbeitet
- ⚠️ Warnung: Sitemap wurde verarbeitet, aber es gibt Warnungen
- ❌ Fehler: Sitemap konnte nicht verarbeitet werden
Schritt 4: Indexierung anfordern
Nach dem Einreichen der Sitemap kannst du auch einzelne URLs zur Indexierung anfordern:
- Gehe zu "URL-Prüfung"
- Gib die URL ein:
https://tt-tagebuch.de/ - Klicke auf "Indexierung anfordern"
Sitemap testen
Online-Tools
- Google Sitemap Tester: https://www.xml-sitemaps.com/validate-xml-sitemap.html
- Sitemap Validator: https://validator.w3.org/
Per Kommandozeile
# Sitemap abrufen
curl https://tt-tagebuch.de/sitemap.xml
# XML-Validierung (falls xmllint installiert ist)
curl -s https://tt-tagebuch.de/sitemap.xml | xmllint --noout -
Wichtige Hinweise
-
robots.txt: Die Sitemap ist bereits in der
robots.txtreferenziert:Sitemap: https://tt-tagebuch.de/sitemap.xml -
lastmod-Datum: Wird automatisch beim Ausführen von
update-sitemap.shaktualisiert -
Nur öffentliche Seiten: Die Sitemap enthält nur öffentlich zugängliche Seiten. Geschützte Seiten (die eine Anmeldung erfordern) sind nicht enthalten.
-
Prioritäten:
- Homepage: 1.0 (höchste Priorität)
- Registrierung/Login: 0.7-0.8 (wichtig für neue Nutzer)
- Rechtliche Seiten: 0.3 (niedrige Priorität, ändern sich selten)
Troubleshooting
Sitemap wird nicht gefunden
- Prüfe, ob die Sitemap unter
https://tt-tagebuch.de/sitemap.xmlerreichbar ist - Stelle sicher, dass das Frontend gebaut wurde:
cd frontend && npm run build - Prüfe die Apache-Konfiguration (sollte statische Dateien aus
/var/www/tt-tagebuch.deservieren)
Sitemap wird nicht indexiert
- Warte einige Stunden/Tage - Google braucht Zeit zum Crawlen
- Prüfe in der Search Console, ob es Fehler gibt
- Stelle sicher, dass die URLs in der Sitemap erreichbar sind
- Prüfe, ob die
robots.txtdie Seiten nicht blockiert
Sitemap enthält Fehler
- Validiere die XML-Struktur mit einem XML-Validator
- Prüfe, ob alle URLs korrekt sind (keine 404-Fehler)
- Stelle sicher, dass alle URLs HTTPS verwenden (nicht HTTP)