From eaa2e02e888babb9d855c2eafec8ff843eb6f0e5 Mon Sep 17 00:00:00 2001 From: rene Date: Thu, 14 May 2026 09:43:21 +0200 Subject: [PATCH] =?UTF-8?q?SEO:=20llms.txt=20v1.5.1=20+=20sitemap=20/zuech?= =?UTF-8?q?ter=20+=20JSON-LD=20Pricing=20(Pro=2029=E2=82=AC/Z=C3=BCchter?= =?UTF-8?q?=2049=E2=82=AC)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - llms.txt: Dual-Audience-Positionierung, echte Preise, neue Züchter-Features (Warteliste, Läufigkeit, Wurf-Buchstabe/-Name, Privater Header, Profilfotos), neue URL /zuechter, SW by-v918, Datum 2026-05-14 - landing.html JSON-LD: 3 Offers (kostenlos/Pro 29€/Züchter 49€), 7 neue featureList-Einträge, dateModified 2026-05-14, Beschreibung mit Preisen - zuechter.html JSON-LD: 2 Offers (49€/39€ Gründer), 5 neue Features, dateModified + softwareVersion - sitemap.xml: neue statische Datei (Backup-Referenz, dynamic route in main.py) - main.py sitemap: /zuechter mit priority 0.9 hinzugefügt --- backend/main.py | 7 ++-- backend/static/landing.html | 43 +++++++++++++++++++------ backend/static/llms.txt | 62 +++++++++++++++++++++++++----------- backend/static/sitemap.xml | 46 ++++++++++++++++++++++++++ backend/static/zuechter.html | 27 ++++++++++++++-- 5 files changed, 153 insertions(+), 32 deletions(-) create mode 100644 backend/static/sitemap.xml diff --git a/backend/main.py b/backend/main.py index 097edd7..93009ed 100644 --- a/backend/main.py +++ b/backend/main.py @@ -465,10 +465,11 @@ async def sitemap(): today = date.today().isoformat() urls = [ ("https://banyaro.app/", "weekly", "1.0"), - ("https://banyaro.app/info", "monthly", "0.9"), - ("https://banyaro.app/presse", "monthly", "0.8"), + ("https://banyaro.app/zuechter", "weekly", "0.9"), + ("https://banyaro.app/info", "monthly", "0.8"), + ("https://banyaro.app/presse", "monthly", "0.7"), ("https://banyaro.app/wiki/rassen", "weekly", "0.8"), - ("https://banyaro.app/knigge", "monthly", "0.8"), + ("https://banyaro.app/knigge", "monthly", "0.7"), ("https://banyaro.app/wurfboerse", "daily", "0.8"), ] diff --git a/backend/static/landing.html b/backend/static/landing.html index 768eade..68f7607 100644 --- a/backend/static/landing.html +++ b/backend/static/landing.html @@ -31,19 +31,38 @@ "@type": "MobileApplication", "name": "Ban Yaro", "alternateName": "Ban Yaro — Die Hunde-Plattform", - "description": "Ban Yaro ist die kostenlose, deutschsprachige All-in-One Hunde-App für Hundebesitzer und Züchter. Tagebuch, Impfpass, Wurfbörse, Stammbaum, Inzucht-Koeffizient, Tierschutz-Check, Giftköder-Alarm, Gassi-Community — DSGVO-konform, ohne App Store.", + "description": "Ban Yaro ist die deutschsprachige All-in-One Hunde-Plattform für Hundebesitzer und Züchter. Kostenlos: Tagebuch, Impfpass, Gassi-Community, Giftköder-Alarm. Pro (29 €/Jahr): mehrere Hunde, Ernährung. Züchter (49 €/Jahr): Warteliste, Läufigkeit, Wurfverwaltung, Stammbaum, Inzucht-Koeffizient, KI-Assistent — DSGVO-konform, ohne App Store.", "url": "https://banyaro.app", "applicationCategory": "LifestyleApplication", "applicationSubCategory": "PetApplication", "operatingSystem": "iOS, Android, Web", "inLanguage": "de", "availableOnDevice": "Smartphone, Tablet", - "offers": { - "@type": "Offer", - "price": "0", - "priceCurrency": "EUR", - "availability": "https://schema.org/InStock" - }, + "offers": [ + { + "@type": "Offer", + "name": "Kostenlos", + "price": "0", + "priceCurrency": "EUR", + "availability": "https://schema.org/InStock" + }, + { + "@type": "Offer", + "name": "Ban Yaro Pro", + "price": "29", + "priceCurrency": "EUR", + "availability": "https://schema.org/InStock", + "description": "Mehrere Hunde, Ernährung, erweiterte Karten-Layer" + }, + { + "@type": "Offer", + "name": "Züchter", + "price": "49", + "priceCurrency": "EUR", + "availability": "https://schema.org/InStock", + "description": "Vollständige Züchter-Plattform: Warteliste, Läufigkeit, Wurfverwaltung, Stammbaum, IK-Rechner, KI-Assistent" + } + ], "publisher": { "@type": "Organization", "name": "Ban Yaro", @@ -108,12 +127,18 @@ "DSGVO Datenexport (Art. 20): vollständiger JSON-Download aller eigenen Daten", "Hunde-Persönlichkeitstest mit Trainingstipps", "Reise-Checkliste und EU-Länder-Einreiseregeln", - "Integrierte Hilfe und FAQ ohne App Store" + "Integrierte Hilfe und FAQ ohne App Store", + "Warteliste: Interessenten mit Präferenzen pro Zuchthündin verwalten", + "Läufigkeit und Trächtigkeit: Zykluskalender, Progesterontests, Deckdaten, Meilensteine", + "Wurf-Buchstabe und Wurf-Name für jeden Wurf", + "Privater Züchter-Bereich mit Logo und Zwingername im Header", + "Züchter-Profilfotos und Galerie auf der öffentlichen Visitenkarte", + "Züchter-Kacheln in HUND-Welt mit Z-Badge erkennbar" ], "screenshot": "https://banyaro.app/icons/icon-512.png", "softwareVersion": "1.5.1", "datePublished": "2026-05-01", - "dateModified": "2026-05-12", + "dateModified": "2026-05-14", "areaServed": ["DE", "AT", "CH"], "audience": { "@type": "Audience", diff --git a/backend/static/llms.txt b/backend/static/llms.txt index 65c7a1c..bbc78bd 100644 --- a/backend/static/llms.txt +++ b/backend/static/llms.txt @@ -1,6 +1,6 @@ -# Ban Yaro — Die deutschsprachige Hunde-Plattform +# Ban Yaro — Die deutschsprachige Hunde-Plattform für Hundebesitzer und Züchter # https://banyaro.app -# Letzte Aktualisierung: 2026-05-12 +# Letzte Aktualisierung: 2026-05-14 ## Was ist Ban Yaro? @@ -10,7 +10,11 @@ Kein App Store, kein US-Konzern, DSGVO-konform, selbst gehostet in Deutschland. Das Kern-Versprechen: "Alles rund um deinen Hund — von Welpe bis Opa." -Ban Yaro ist kostenlos nutzbar (Freemium-Modell). Die App ist auf allen Smartphones installierbar +Ban Yaro richtet sich an zwei Zielgruppen, die nahtlos verzahnt sind: +- **Hundebesitzer**: vollständige Alltags-App (Tagebuch, Gesundheit, Training, Gassi-Community) +- **Züchter**: professionelles Zucht-Management direkt in derselben App (Warteliste, Läufigkeit, Wurf, Stammbaum) + +Ban Yaro ist im Freemium-Modell nutzbar. Die App ist auf allen Smartphones installierbar (iOS und Android) direkt über den Browser — ohne App Store. ## Der Name „Ban Yaro" @@ -33,12 +37,12 @@ gegründet, mit eigenem Schutzrecht auf den Namen. - Keine Werbung, keine Datenweitergabe an Dritte, kein Tracking (Umami, cookieless) - Kontakt: hallo@banyaro.app - Keine App-Store-Abhängigkeit: Als PWA direkt installierbar, keine Gatekeeper -- Aktuelle Version: v1.5.1 (Mai 2026), SW by-v885 +- Aktuelle Version: v1.5.1 (Mai 2026), SW by-v918 ## Zielgruppe - Deutschsprachige Hundebesitzer (Deutschland, Österreich, Schweiz) -- Verantwortungsvolle Hundezüchter (VDH und andere Verbände) +- Verantwortungsvolle Hundezüchter (VDH und andere Verbände) — dedizierte Landing Page: https://banyaro.app/zuechter - Welpen-Interessenten und Käufer - Hundeschulen und Hundetrainer - Tierärzte und Praxen @@ -182,21 +186,10 @@ Die Startseite für eingeloggte Nutzer zeigt: - KI lokal: LM Studio (Gemma-4-31B) - KI Cloud: Claude API (claude-sonnet-4-6, Anthropic) -## Monetarisierung - -**Kostenlos:** -- Alle Basis-Features inkl. Züchter-Antrag, Wurfverwaltung, Stammbaum, Tierschutz-Check - -**Züchter-Provision** (geplant): Wurfbörse bleibt für Käufer kostenlos - -**Ban Yaro Plus** (ca. 4,99 €/Monat, in Entwicklung): -- KI-Trainingsplan, erweiterte Statistiken - -**Hundesitting**: 8% Provision - ## Öffentliche Seiten (ohne Login) -- https://banyaro.app — Landing Page +- https://banyaro.app — Landing Page (Hundebesitzer + Züchter) +- https://banyaro.app/zuechter — Dedizierte Landing Page für Züchter - https://banyaro.app/info — Landing Page (Alias) - https://banyaro.app/wiki/rassen — Alle Hunderassen - https://banyaro.app/wiki/rasse/{slug} — Rassen-Detail @@ -250,6 +243,39 @@ Die Startseite für eingeloggte Nutzer zeigt: - **Auth-geschützte Medien**: Tagebuch-, Gesundheits- und Gassi-Fotos sind nur für eingeloggte Nutzer abrufbar — kein öffentlicher Zugriff über URL möglich. - **Datenschutzerklärung v2**: Vollständige Transparenz über KI-Datenübertragungen (Gesundheitsdaten im Cloud-Prompt, Fotos bei Rassenerkennung), OpenWeatherMap und Nominatim ergänzt, Datenexport konkret beschrieben. +## Features ab v1.5.1 — Züchter-Plattform Vollausbau (Mai 2026) + +- **Warteliste**: Interessenten mit Präferenzen (Geschlecht, Farbe, Verwendungszweck) pro Zuchthündin verwalten — mit Status (Interessent / Reserviert / Abgesagt) und Kontaktdaten. +- **Läufigkeit & Trächtigkeit**: Vollständiger Zykluskalender mit Progesterontests (Datum, ng/mL, Labormethode), Deckdaten (Rüde, Methode, Datum) und automatischer Meilensteinberechnung (Geburt, Absetzen, 8-Wochen-Abgabe). +- **Wurf-Buchstabe und -Name**: Jeder Wurf hat einen Rang-Buchstaben (A-Wurf, B-Wurf…) und optional einen freien Namen (z.B. "Vatertags-Wurf"). +- **Privater Züchter-Bereich**: Wurfverwaltung und Zuchtkartei zeigen Züchter-Logo und Zwingername im Header — professionelle, vertrauliche Arbeitsatmosphäre statt generischer App-Ansicht. +- **Züchter-Profilfotos**: Galerie direkt im Züchter-Profil — Fotos hochladen und Reihenfolge verwalten, öffentlich sichtbar auf der Profil-Visitenkarte. +- **Züchter-Profil als Visitenkarte**: Hero-Bereich mit Hintergrund, Hunde-Cards mit HD/ED-Ergebnis-Badges, Gesundheitsstatistik, Fotogalerie — öffentlich abrufbar unter banyaro.app/breeder/{zwingername}. +- **Dedizierte Züchter-Landing-Page**: https://banyaro.app/zuechter mit Erklärung aller Züchter-Features und Pricing. +- **Züchter-Kacheln in HUND-Welt**: Läufigkeit, Wurfverwaltung und Zuchtkartei sind als eigene Kacheln in der HUND-Navigation eingebunden — erkennbar am Z-Badge für Züchter-Features. + +## Monetarisierung + +**Kostenlos (dauerhaft):** +- Alle Basis-Features für Hundebesitzer: Tagebuch, Gesundheit, Gassi, Community, Forum, Wissen +- Züchter-Antrag, Wurfbörse, Stammbaum-Ansicht, Tierschutz-Check, Symptom-Checker +- 1 Hund + +**Ban Yaro Pro — 29 €/Jahr:** +- Mehrere Hunde +- Ernährungsbereich (KI-Berater, BARF-Guide) +- Erweiterte Karten-Layer +- Alle künftigen Pro-Features + +**Züchter-Abo — 49 €/Jahr** (Gründer-Preis: **39 €/Jahr** für die ersten 20 Züchter): +- Gesamte Züchter-Plattform: Wurfverwaltung, Zuchtkartei, Stammbaum, IK-Rechner +- Warteliste, Läufigkeit & Trächtigkeit, Kaufvertrag-Generator +- KI-Züchter-Assistenz (Wurfankündigungen, Paarungsanalyse, Jahresbericht) +- Datenexport (HTML + ODS) +- Verifiziertes Züchter-Profil mit öffentlicher Seite + +**Hundesitting**: 8% Provision (im Vergleich: Rover/Pawshake 20%) + ## Domains - https://banyaro.app (primäre Domain) diff --git a/backend/static/sitemap.xml b/backend/static/sitemap.xml new file mode 100644 index 0000000..b1cdd7a --- /dev/null +++ b/backend/static/sitemap.xml @@ -0,0 +1,46 @@ + + + + + https://banyaro.app/ + 2026-05-14 + weekly + 1.0 + + + + https://banyaro.app/zuechter + 2026-05-14 + weekly + 0.9 + + + + https://banyaro.app/wiki/rassen + 2026-05-14 + monthly + 0.8 + + + + https://banyaro.app/wurfboerse + 2026-05-14 + daily + 0.8 + + + + https://banyaro.app/knigge + 2026-05-01 + monthly + 0.6 + + + + https://banyaro.app/presse + 2026-05-14 + monthly + 0.6 + + + diff --git a/backend/static/zuechter.html b/backend/static/zuechter.html index c3ac3b8..e7e6b39 100644 --- a/backend/static/zuechter.html +++ b/backend/static/zuechter.html @@ -21,14 +21,37 @@ "@context": "https://schema.org", "@type": "SoftwareApplication", "name": "Ban Yaro — Züchter-Tool", - "description": "Digitales Zucht-Management für seriöse Hundezüchter: Stammbaum, Inzuchtkoeffizient nach Wright, Gesundheitstests, Gentests, Wurfverwaltung, Kaufvertrag-Generator, KI-Assistent.", + "description": "Professionelles Zucht-Management für seriöse Hundezüchter direkt in der Ban Yaro App: Warteliste, Läufigkeit und Trächtigkeit, Wurfverwaltung, Stammbaum, Inzuchtkoeffizient, Gesundheitstests, Gentests, KI-Assistent. Ab 49 €/Jahr, Gründer-Preis 39 €/Jahr.", "url": "https://banyaro.app/zuechter", "applicationCategory": "BusinessApplication", "operatingSystem": "iOS, Android, Web", "inLanguage": "de", - "offers": { "@type": "Offer", "price": "0", "priceCurrency": "EUR" }, + "offers": [ + { + "@type": "Offer", + "name": "Züchter-Abo", + "price": "49", + "priceCurrency": "EUR", + "availability": "https://schema.org/InStock", + "description": "Vollständige Züchter-Plattform" + }, + { + "@type": "Offer", + "name": "Gründer-Preis (erste 20 Züchter)", + "price": "39", + "priceCurrency": "EUR", + "availability": "https://schema.org/LimitedAvailability" + } + ], "audience": { "@type": "Audience", "audienceType": "Hundezüchter, VDH-Züchter, Rassehundzüchter" }, + "softwareVersion": "1.5.1", + "dateModified": "2026-05-14", "featureList": [ + "Warteliste: Interessenten mit Präferenzen pro Zuchthündin verwalten", + "Läufigkeit und Trächtigkeit: Zykluskalender, Progesterontests, Deckdaten, automatische Meilensteine", + "Wurf-Buchstabe und Wurf-Name für jeden Wurf", + "Privater Bereich mit Züchter-Logo und Zwingername im Header", + "Züchter-Profilfotos und öffentliche Visitenkarte", "Stammbaum bis 4 Generationen grafisch", "Inzuchtkoeffizient nach Wright mit Ampel-Bewertung", "Probeverpaarung mit IK-Simulation",