SEO Implementation Spec - biocò.ch
Zweck dieses Dokuments
Dies ist die Umsetzungscheckliste für Entwickler und Content-Manager. Sie enthält alle technischen und inhaltlichen Anforderungen für die SEO-Optimierung.
Vollstaendige Seitenuebersicht
Hauptseiten (in Navigation)
| URL Slug | Sichtbarer Name | Navigation | Status | 301 Redirect |
|---|---|---|---|---|
/ |
Home | Hauptmenü | ✅ Existing | - |
/gemuese |
Gemüse | Hauptmenü | ⚠️ Rename | /ernte → /gemuese |
/abos |
Abos | Hauptmenü | ✅ Existing | - |
/standorte-depots |
Standorte | Hauptmenü | ⚠️ Rename | /depots → /standorte-depots |
/wir |
Wir | Hauptmenü | ✅ Existing | - |
Spezialseiten (nicht in Navigation)
| URL Slug | Sichtbarer Name | Link-Quelle | Status |
|---|---|---|---|
/solawi |
Solidarische Landwirtschaft | Von /wir verlinkt |
🆕 Neu erstellen |
Meta-Daten pro Seite
Homepage (/)
url: /
title: "biocò | Bio-Gemüse aus der Region Baden-Brugg"
description: "Gemüsegenossenschaft biocò: Frisches Demeter-Gemüse aus solidarischer Landwirtschaft. Wöchentliche Gemüsekörbe vom Geisshof in Gebenstorf."
h1: "Frisches Bio-Gemüse aus Baden-Brugg"
keywords:
- Gemüsegenossenschaft
- Baden-Brugg
- Geisshof
- Bio Gemüse
Content-Anforderungen: - Klare H1-Überschrift above the fold - Kurzbeschreibung des Angebots (Gemüseabo, Solawi-Konzept) - Trust-Elemente (Demeter-Logo, Mitgliederzahl) - Call-to-Action (Abo bestellen, mehr erfahren)
Gemüse (/gemuese)
url: /gemuese
old_url: /ernte # 301 Redirect erforderlich!
title: "Saisonales Demeter Gemüse | Was wächst gerade | biocò"
description: "Entdecke unser saisonales Bio-Gemüse in Demeter-Qualität. Frisch vom Geisshof in Gebenstorf für die Region Baden-Brugg."
h1: "Was wächst gerade auf dem Geisshof?"
keywords:
- Saisonales Gemüse
- Saisonkalender
- Was wächst jetzt
- Gemüse Saison
- Demeter Gemüse
Content-Anforderungen: - Saisonkalender (monatlich aktualisierbar) - Liste aktuell verfügbares Gemüse - Bilder vom Feld/Ernte - Filter/Sortierung nach Monat (optional)
SEO-Strategie: - Monatliche Updates signalisieren Google "Fresh Content" - Long-tail Keywords: "Saisonales Gemüse März", "Was wächst im Frühling"
Abos (/abos)
url: /abos
title: "Gemüseabo Baden | Demeter Gemüse wöchentlich | biocò"
description: "Gemüseabo für die Region Baden-Brugg: Wöchentlich frisches Bio-Gemüse in Demeter-Qualität. Solidarische Landwirtschaft vom Geisshof Gebenstorf."
h1: "Dein wöchentliches Gemüseabo"
keywords:
- Gemüseabo
- Bio Gemüse
- Gemüseabo Baden
- Gemüseabo Brugg
- Bio Gemüse Kiste
- Bio Gemüse Lieferung
- Biogemüse bestellen
Content-Anforderungen: - Übersicht Abo-Modelle (Größen, Preise) - Klare CTAs ("Jetzt Mitglied werden") - Trust-Elemente (Testimonials, Fotos zufriedener Mitglieder) - FAQ-Bereich (Wie funktioniert das Abo?)
Keyword-Integration: - "Bio Gemüse Kiste" im Fließtext verwenden - "Bestellen Sie Ihr Biogemüse direkt vom Hof" - "Wöchentliche Bio Gemüse Lieferung an Ihr Depot"
Standorte (/standorte-depots)
url: /standorte-depots
old_url: /depots # 301 Redirect erforderlich!
visible_name: "Standorte" # Kurz im Menü
title: "Standorte & Depots Baden-Brugg | Gemüse abholen | biocò"
description: "Gemüseabholung in Baden, Brugg und Umgebung. Finde dein Depot für frisches Bio-Gemüse aus solidarischer Landwirtschaft vom Geisshof Gebenstorf."
h1: "Unsere Depots in der Region"
keywords:
- Gemüse abholen Baden
- Gemüse abholen Brugg
- Depot Baden
- Depot Brugg
- Bio Bauernhof (Abholstationen)
Content-Anforderungen: - Liste aller Depots mit Adressen (als TEXT, nicht nur Bild!) - Google Maps Einbettung (optional) - Öffnungszeiten/Abhol-Infos - Fotos der Depots
SEO-Strategie: - Adressen in strukturiertem Text für Local SEO - Jeder Standort als einzelner Abschnitt mit H2 (z.B. "## Depot Baden") - Keyword "Bio Bauernhof" im Kontext: "Holt euer Gemüse direkt vom Bio Bauernhof ab"
Wir (/wir)
url: /wir
title: "Über uns | Bio Bauernhof Baden | biocò Gemüsegenossenschaft"
description: "biocò Gemüsegenossenschaft: Seit 2014 bewirtschaften wir einen Bio Bauernhof auf dem Geisshof Gebenstorf. Demeter-zertifiziertes Gemüse für Baden-Brugg."
h1: "Über uns: Die biocò Gemüsegenossenschaft"
keywords:
- Bio Bauernhof
- Genossenschaft
- Team
- Geisshof
- Demeter
- Solidarische Landwirtschaft
Content-Anforderungen:
- Geschichte der Genossenschaft (seit 2014)
- Vorstellung Team/Gärtner
- Fotos vom Hof
- Wichtig: Link zu /solawi einfügen (z.B. "→ Mehr über solidarische Landwirtschaft erfahren")
Keyword-Integration: - "Wir bewirtschaften einen Bio Bauernhof in Baden..." - "Auf dem Geisshof in Gebenstorf..." - Natürliche Erwähnung "solidarische Landwirtschaft" mit Link
Solawi (/solawi) - NEUE SEITE
url: /solawi
in_navigation: false # Orphaned Page!
linked_from: /wir
title: "Was ist Solidarische Landwirtschaft (SoLaWi)? | biocò"
description: "Solidarische Landwirtschaft (Solawi/SoLaWi): Gemeinsam Verantwortung tragen für regionales Bio-Gemüse. Erfahre mehr über unser Konzept auf dem Geisshof."
h1: "Was ist Solidarische Landwirtschaft?"
keywords:
- Solidarische Landwirtschaft
- Solawi
- SoLaWi
- Solawi Konzept
- Wie funktioniert Solawi
Content-Anforderungen: - Ausführliche Erklärung (500+ Wörter) = Long Form Content - Was ist Solawi? (Definition) - Wie funktioniert es? (Prinzipien) - Warum Solawi? (Vorteile für Mitglieder & Umwelt) - Solawi bei biocò (unser Modell) - FAQ zu Solawi
SEO-Strategie: - Ziel: Informational Intent ("Was ist...?", "Wie funktioniert...?") - Verwende alle Varianten: "Solidarische Landwirtschaft", "Solawi", "SoLaWi" - Strukturiere mit H2/H3 für Featured Snippets
Wichtig:
- Diese Seite erscheint NICHT im Hauptmenü
- Wird nur von /wir verlinkt (interner Link)
- Google kann die Seite trotzdem indexieren (via Sitemap + interner Link)
Technische Implementierung
1. URL-Migrationen (301 Redirects)
Wichtig: - Nach Implementierung alle internen Links aktualisieren - Externe Links (Social Media, etc.) informieren
2. robots.txt
User-agent: *
Allow: /
Disallow: /admin/
Disallow: /processwire/
Sitemap: https://bioco.ch/sitemap.xml
Referenz: Google robots.txt Anleitung
3. sitemap.xml
Alle Seiten inkludieren:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://bioco.ch/</loc>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://bioco.ch/gemuese</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bioco.ch/abos</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://bioco.ch/standorte-depots</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://bioco.ch/wir</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://bioco.ch/solawi</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
Referenz: Google Sitemap Anleitung
4. Schema.org Strukturierte Daten
Auf Homepage und Kontaktseite als JSON-LD:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "biocò Gemüsegenossenschaft",
"image": "https://bioco.ch/logo.png",
"description": "Gemüsegenossenschaft für solidarische Landwirtschaft in Baden-Brugg",
"address": {
"@type": "PostalAddress",
"streetAddress": "Geisshof",
"addressLocality": "Gebenstorf",
"postalCode": "5412",
"addressCountry": "CH"
},
"url": "https://bioco.ch",
"telephone": "+41-XX-XXX-XX-XX",
"priceRange": "$$"
}
Referenz: Google Strukturierte Daten
5. Bilder-SEO
Dateinamen-Konvention:
- ✅ karotten-ernte-geisshof-2024.jpg
- ❌ IMG_1234.JPG
Alt-Text: - ✅ "Frisch geerntete Karotten vom Geisshof in Gebenstorf" - ❌ "Karotten" oder leer
Umsetzungs-Checkliste
Phase 1: Content Updates
- [ ] Homepage: Keywords "Gemüsegenossenschaft", "Baden-Brugg" natürlich einbauen
- [ ]
/gemuese: Saisonkalender mit aktuellen Gemüsesorten erstellen - [ ]
/abos: Keywords "Bio Gemüse Kiste", "Bio Gemüse Lieferung", "Biogemüse bestellen" einbauen - [ ]
/standorte-depots: Alle Depot-Adressen als Text (nicht nur Bild) hinterlegen - [ ]
/wir: "Bio Bauernhof" natürlich erwähnen + Link zu/solawieinfügen - [ ]
/solawi: Neue Seite erstellen (500+ Wörter, Long-Form Content) - [ ] Alle Bilder: Sprechende Dateinamen + Alt-Texte hinzufügen
Phase 2: Technische Umsetzung
- [ ] 301 Redirects:
/ernte→/gemueseund/depots→/standorte-depots - [ ] Interne Links: Alle Links auf neue URLs aktualisieren
- [ ] Navigation: "Standorte" statt "Depots" im Menü
- [ ]
/solawi: NICHT in Navigation aufnehmen, nur von/wirverlinken - [ ] robots.txt: Erstellen und hochladen
- [ ] sitemap.xml: Generieren/aktualisieren (alle 6 Seiten inkl.
/solawi) - [ ] Schema.org: JSON-LD auf Homepage implementieren
- [ ] Meta-Tags: Alle Titel & Descriptions gemäß Spec setzen
Phase 3: Monitoring
- [ ] Google Search Console: Domain verifizieren
- [ ] Sitemap einreichen:
https://bioco.ch/sitemap.xmlin Search Console - [ ] URL Inspection: Alle 6 Seiten auf Crawlbarkeit prüfen
- [ ] Mobile-Test: Google Mobile-Friendly Test
- [ ] Matomo Analytics: Tracking-Code auf allen Seiten
Verifikation
Checkliste pro Seite
Für jede der 6 Seiten prüfen:
- [ ] Meta-Titel gesetzt (50-60 Zeichen)
- [ ] Meta-Beschreibung gesetzt (150-160 Zeichen)
- [ ] H1-Tag vorhanden und einzigartig
- [ ] Keywords natürlich im Text verwendet
- [ ] Bilder haben Alt-Texte
- [ ] Interne Verlinkung korrekt
- [ ] Mobile responsive
- [ ] Ladezeit < 3 Sekunden
Technische Verifikation
- [ ] Alle URLs erreichbar (kein 404)
- [ ] 301 Redirects funktionieren
- [ ] robots.txt erreichbar:
https://bioco.ch/robots.txt - [ ] Sitemap erreichbar:
https://bioco.ch/sitemap.xml - [ ] Schema.org validiert: Schema Validator
- [ ] Google Search Console zeigt keine Fehler
Referenzen
| Thema | Google Dokumentation |
|---|---|
| SEO Grundlagen | SEO Starter Guide |
| Hilfreiche Inhalte | Creating Helpful Content |
| Strukturierte Daten | Structured Data Intro |
| Sitemap | Sitemaps Overview |
| robots.txt | Robots.txt Intro |
| Mobile-First | Mobile-First Indexing |
Konsistenz-Check
Dieses Dokument ist konsistent mit:
- strategie.md: Strategische Grundlage
- Alle URL-Slugs stimmen ueberein
- Alle Meta-Daten sind identisch
- Keyword-Zuordnung ist konsistent