From fb18d5a387ad6abd281c15bbfb341ab9e893f8d9 Mon Sep 17 00:00:00 2001 From: Deeman Date: Tue, 24 Feb 2026 02:03:25 +0100 Subject: [PATCH] feat(pseo): add German language + expanded content to city-cost-de template - Full German prose variant (natural Du/Dein, not literal translation) - German stats-strip labels, table headers, FAQ, CTAs - Expanded English content (~1500 words): analytical commentary after scenario markers, Market Context section, venue density analysis - Cross-link to city-pricing page in both languages - Planner links in FAQ answers (both languages) - Second CTA at bottom of each language block - Language-conditional title_pattern and meta_description_pattern Subtask 2+3 of pSEO template improvements. Co-Authored-By: Claude Opus 4.6 --- .../content/templates/city-cost-de.md.jinja | 141 +++++++++++++++++- 1 file changed, 134 insertions(+), 7 deletions(-) diff --git a/web/src/padelnomics/content/templates/city-cost-de.md.jinja b/web/src/padelnomics/content/templates/city-cost-de.md.jinja index b28a01b..ebd3dd6 100644 --- a/web/src/padelnomics/content/templates/city-cost-de.md.jinja +++ b/web/src/padelnomics/content/templates/city-cost-de.md.jinja @@ -6,12 +6,119 @@ data_table: serving.pseo_city_costs_de natural_key: city_key languages: [de, en] url_pattern: "/markets/{{ country_slug }}/{{ city_slug }}" -title_pattern: "Padel in {{ city_name }} — Investment Costs & Market Analysis {{ 'now' | datetimeformat('%Y') }}" -meta_description_pattern: "Is {{ city_name }} worth building a padel center in? {{ padel_venue_count }} venues, market score {{ market_score | round(1) }}/100, and a full financial model. Updated {{ 'now' | datetimeformat('%B %Y') }}." +title_pattern: "{% if language == 'de' %}Padel in {{ city_name }} — Investitionskosten & Marktanalyse {{ 'now' | datetimeformat('%Y') }}{% else %}Padel in {{ city_name }} — Investment Costs & Market Analysis {{ 'now' | datetimeformat('%Y') }}{% endif %}" +meta_description_pattern: "{% if language == 'de' %}Lohnt sich eine Padelhalle in {{ city_name }}? {{ padel_venue_count }} Anlagen, Market Score {{ market_score | round(1) }}/100 und ein vollständiges Finanzmodell. Stand {{ 'now' | datetimeformat('%B %Y') }}.{% else %}Is {{ city_name }} worth building a padel center in? {{ padel_venue_count }} venues, market score {{ market_score | round(1) }}/100, and a full financial model. Updated {{ 'now' | datetimeformat('%B %Y') }}.{% endif %}" schema_type: [Article, FAQPage] priority_column: population --- +{% if language == "de" %} +# Lohnt sich eine Padelhalle in {{ city_name }}? +
+
+
Padelanlagen
+
{{ padel_venue_count }}
+
+
+
Market Score
+
{{ market_score | round(1) }}/100
+
+
+
Spitzenpreis
+
{% if median_peak_rate %}{{ median_peak_rate | round(0) | int }}{% else %}—{% endif %}{% if median_peak_rate %}{{ price_currency }}/Std{% endif %}
+
+
+
Einwohner
+
{% if population >= 1000000 %}{{ (population / 1000000) | round(1) }}M{% else %}{{ (population / 1000) | round(0) | int }}K{% endif %}
+
+
+ +{{ city_name }} erreicht einen **Market Score von {{ market_score | round(1) }}/100** — damit liegt die Stadt{% if market_score >= 70 %} unter den stärksten Padel-Märkten in {{ country_name_en }}{% elif market_score >= 45 %} im soliden Mittelfeld der Padel-Märkte in {{ country_name_en }}{% else %} in einem frühen Padel-Markt mit Wachstumspotenzial{% endif %}. Aktuell gibt es **{{ padel_venue_count }} Padelanlagen** für {% if population >= 1000000 %}{{ (population / 1000000) | round(1) }}M{% else %}{{ (population / 1000) | round(0) | int }}K{% endif %} Einwohner — das entspricht {{ venues_per_100k | round(1) }} Anlagen pro 100.000 Einwohner. + +Die entscheidende Frage für Investoren: Was bringt ein Padel-Investment bei den aktuellen Preisen, Auslastungsraten und Baukosten tatsächlich? Das Finanzmodell unten rechnet mit echten Marktdaten aus {{ city_name }}. + +## Was kostet ein Padel-Investment in {{ city_name }}? + +Auf Basis aktueller Marktdaten für {{ city_name }} sieht die Investitionsrechnung so aus: + +[scenario:{{ scenario_slug }}:capex] + +Die Baukosten hängen stark davon ab, ob Du eine Indoor- oder Outdoor-Anlage planst. Indoor-Hallen in {{ country_name_en }} liegen typischerweise deutlich höher — Hallenbau, Belüftung und Beleuchtung treiben die Kosten. Outdoor-Anlagen sind günstiger im Bau, schränken aber die Saison und damit die Einnahmen ein. Die Courtanzahl bestimmt maßgeblich die Gesamtinvestition: Jeder zusätzliche Court senkt die Kosten pro Court, erhöht aber das Gesamtrisiko. + +## Umsatzpotenzial in {{ city_name }} + +[scenario:{{ scenario_slug }}:operating] + +Der Umsatz steht und fällt mit drei Faktoren: Courtpreise, Auslastung und Nebeneinnahmen. {% if median_peak_rate %}In {{ city_name }} liegen die Spitzenpreise bei {{ median_peak_rate | round(0) | int }} {{ price_currency }}/Std — {% if median_peak_rate >= 40 %}ein starkes Preisniveau, das auf hohe Nachfrage schließen lässt{% elif median_peak_rate >= 25 %}ein marktübliches Niveau für {{ country_name_en }}{% else %}ein vergleichsweise niedriges Preisniveau, das sich mit wachsender Nachfrage entwickeln dürfte{% endif %}. {% endif %}Die Auslastung variiert stark nach Tageszeit und Saison — in den Abendstunden und am Wochenende sind die Courts oft voll, während vormittags und nachmittags Kapazitäten frei bleiben. + +## Rendite & Finanzierung + +[scenario:{{ scenario_slug }}:returns] + +Die Renditekennzahlen zeigen, wie schnell sich Dein Investment amortisiert und welchen Return Du über die Laufzeit erwarten kannst. Die IRR (Internal Rate of Return) ist die wichtigste Kennzahl — sie berücksichtigt den Zeitwert des Geldes und ermöglicht den Vergleich mit alternativen Investments. Eine Payback-Period unter 5 Jahren gilt in der Padel-Branche als solide. Entscheidend ist: Diese Zahlen basieren auf den aktuellen Marktdaten für {{ city_name }}. Passe die Annahmen im Planer an, um Dein spezifisches Szenario durchzurechnen. + +
+ Passe die Zahlen an Dein Vorhaben an → + Zum Finanzplaner +
+ +## Marktumfeld in {{ city_name }} + +{% if venues_per_100k >= 3.0 %}{{ city_name }} hat mit {{ venues_per_100k | round(1) }} Anlagen pro 100K Einwohner eine vergleichsweise hohe Padel-Dichte. Das spricht für einen etablierten Markt mit bewiesener Nachfrage — bedeutet aber auch mehr Wettbewerb für neue Anlagen. Differenzierung über Lage, Qualität oder Preisgestaltung wird hier zum Erfolgsfaktor.{% elif venues_per_100k >= 1.0 %}Mit {{ venues_per_100k | round(1) }} Anlagen pro 100K Einwohner hat {{ city_name }} eine moderate Padel-Abdeckung. Es gibt nachgewiesene Nachfrage, aber noch Platz für neue Anlagen — besonders in unterversorgten Stadtteilen oder mit einem differenzierten Angebot.{% else %}{{ city_name }} hat mit {{ venues_per_100k | round(1) }} Anlagen pro 100K Einwohner eine niedrige Padel-Dichte. Das bedeutet weniger Wettbewerb und First-Mover-Vorteile — aber auch weniger validierte Nachfragedaten. Die wachsende Popularität von Padel in {{ country_name_en }} spricht für ein hohes Entwicklungspotenzial.{% endif %} + +Padel wächst europaweit rasant — in vielen Märkten verdoppelt sich die Anlagenzahl innerhalb weniger Jahre. Die vergleichsweise niedrigen Einstiegshürden (weniger Fläche als Tennis, kürzere Lernkurve für Spieler) treiben das Wachstum. + +## Padel-Preise in {{ city_name }} + +Courtmieten in {{ city_name }} auf Basis von Playtomic-Buchungsdaten: + +| Zeitfenster | Preis | +|-------------|-------| +| Hauptzeiten | {% if median_peak_rate %}{{ median_peak_rate | round(0) | int }} {{ price_currency }}/Std{% else %}Keine Daten{% endif %} | +| Nebenzeiten | {% if median_offpeak_rate %}{{ median_offpeak_rate | round(0) | int }} {{ price_currency }}/Std{% else %}Keine Daten{% endif %} | +| Durchschnittspreis | {% if median_hourly_rate %}{{ median_hourly_rate | round(0) | int }} {{ price_currency }}/Std{% else %}Keine Daten{% endif %} | +| Geschätzte Auslastung | {% if median_occupancy_rate %}{{ (median_occupancy_rate * 100) | round(0) | int }}%{% else %}Keine Daten{% endif %} | + +Eine detaillierte Preisanalyse mit Preisspannen und Vergleichsdaten findest Du auf der [Preisseite für {{ city_name }}](/{{ language }}/markets/{{ country_slug }}/{{ city_slug }}/court-prices). + +## {{ city_name }} Marktüberblick + +| Kennzahl | Wert | +|----------|------| +| Anlagen | {{ padel_venue_count }} | +| Anlagen pro 100K Einwohner | {{ venues_per_100k | round(1) }} | +| Market Score | {{ market_score | round(1) }}/100 | +| Datenqualität | {{ (data_confidence * 100) | round(0) | int }}% | + +## FAQ + +**Ist {{ city_name }} ein guter Standort für eine Padelhalle?** +{{ city_name }} erreicht **{{ market_score | round(1) }}/100** auf unserem Marktindex, der Bevölkerungsgröße, Anlagendichte und Datenqualität berücksichtigt. {% if market_score >= 70 %}Ein Score über 70 signalisiert einen starken Markt: große Bevölkerung, wachsende Anlagenzahl und belastbare Preisdaten. {% elif market_score >= 45 %}Ein mittlerer Score bedeutet solide Grundlagen, aber einen teils stärker umkämpften oder datenlimitierten Markt. {% else %}Ein niedrigerer Score spricht für eine kleinere Stadt, begrenzte Datenlage oder einen Markt im Aufbau — was gleichzeitig weniger Wettbewerb und First-Mover-Vorteile bedeuten kann. {% endif %}Mit dem [Finanzplaner](/{{ language }}/planner) kannst Du Deine eigenen Annahmen durchrechnen. + +**Wie hoch ist die Rendite einer Padelhalle in {{ city_name }}?** +Die Rendite hängt von Deinen Baukosten, der Courtanzahl, Preisgestaltung und Auslastungsannahmen ab. Das Finanzmodell oben nutzt echte Marktdaten aus {{ city_name }} als Ausgangswerte — Spitzenpreis {% if median_peak_rate %}{{ median_peak_rate | round(0) | int }} {{ price_currency }}/Std{% else %}geschätzt auf Basis regionaler Benchmarks{% endif %}, geschätzte Auslastung {% if median_occupancy_rate %}{{ (median_occupancy_rate * 100) | round(0) | int }}%{% else %}basierend auf Landesdurchschnitt{% endif %}. [Passe die Eingaben im Planer an](/{{ language }}/planner), um Dein Szenario zu vergleichen. + +**Was kostet es, eine Padelhalle in {{ city_name }} zu bauen?** +Das Gesamtinvestment hängt vom Hallentyp (Indoor vs. Outdoor), Grundstückskosten und lokalen Baustandards in {{ country_name_en }} ab. Das CAPEX-Modell oben schlüsselt die wichtigsten Kostentreiber für einen typischen Bau in {{ city_name }} auf. + +**Wie viele Padelplätze gibt es in {{ city_name }}?** +{{ city_name }} hat **{{ padel_venue_count }} Padelanlagen**. Bei {% if population >= 1000000 %}{{ (population / 1000000) | round(1) }}M{% else %}{{ (population / 1000) | round(0) | int }}K{% endif %} Einwohnern entspricht das **{{ venues_per_100k | round(1) }} Anlagen pro 100.000 Einwohner**. + +**Was kosten Padel-Courts in {{ city_name }}?** +{% if median_peak_rate %}Zu Hauptzeiten liegen die Preise bei durchschnittlich **{{ median_peak_rate | round(0) | int }} {{ price_currency }}/Std**, in Nebenzeiten bei ca. **{{ median_offpeak_rate | round(0) | int }} {{ price_currency }}/Std**. Die Daten stammen aus Live-Buchungsdaten von Playtomic.{% else %}Für {{ city_name }} liegen noch keine Playtomic-Preisdaten vor. Das Finanzmodell nutzt Benchmarks aus {{ country_name_en }} als Näherung.{% endif %} + +**Wie schneidet {{ city_name }} im Vergleich zu anderen Städten in {{ country_name_en }} ab?** +Der Market Score von {{ market_score | round(1) }}/100 zeigt {{ city_name }}s Position unter den erfassten Städten in {{ country_name_en }}. In der [Marktübersicht für {{ country_name_en }}](/{{ language }}/markets/{{ country_slug }}) findest Du den Vergleich aller Städte. + +
+ Bereit für Deine eigene Kalkulation? → + Businessplan erstellen +
+ +--- + +*Weitere Padel-Märkte in {{ country_name_en }}: [{{ country_name_en }} Übersicht](/{{ language }}/markets/{{ country_slug }})* +{% else %} # Is {{ city_name }} Worth Building a Padel Center In?
@@ -43,19 +150,31 @@ Based on current market data for {{ city_name }}, here is what a padel center in [scenario:{{ scenario_slug }}:capex] +Construction costs vary significantly depending on whether you build an indoor or outdoor facility. Indoor halls in {{ country_name_en }} run considerably higher — structural build, ventilation, and lighting drive the cost. Outdoor courts are cheaper to construct but limit your operating season and revenue potential. The number of courts is the single biggest lever on total investment: each additional court lowers the per-court cost, but increases your total capital at risk. + ## Revenue Potential in {{ city_name }} [scenario:{{ scenario_slug }}:operating] +Revenue depends on three factors: court rental pricing, occupancy rates, and ancillary income (coaching, retail, food & beverage). {% if median_peak_rate %}In {{ city_name }}, peak rates sit at {{ median_peak_rate | round(0) | int }} {{ price_currency }}/hr — {% if median_peak_rate >= 40 %}a strong price point that signals high local demand{% elif median_peak_rate >= 25 %}a standard rate for the {{ country_name_en }} market{% else %}a relatively low price point that may rise as local demand grows{% endif %}. {% endif %}Utilisation swings sharply by time of day and season — evenings and weekends tend to run at or near capacity, while weekday mornings and afternoons have idle courts. + ## Financial Returns [scenario:{{ scenario_slug }}:returns] +The return metrics above show how quickly your investment pays back and what long-term return you can expect. IRR (Internal Rate of Return) is the key metric — it accounts for the time value of money and lets you compare against alternative investments like real estate or equities. A payback period under 5 years is considered solid in the padel industry. These numbers are based on current {{ city_name }} market data. [Adjust the assumptions in the planner](/{{ language }}/planner) to model your specific scenario. +
Adjust these numbers for your own plan → - Model it in the Planner + Model it in the Planner
+## Market Context + +{% if venues_per_100k >= 3.0 %}With {{ venues_per_100k | round(1) }} venues per 100K residents, {{ city_name }} has a relatively high padel density. This indicates a proven market with demonstrated demand — but also more competition for new entrants. Differentiation through location, facility quality, or pricing strategy becomes the key success factor.{% elif venues_per_100k >= 1.0 %}At {{ venues_per_100k | round(1) }} venues per 100K residents, {{ city_name }} has moderate padel coverage. There is proven demand, but room for new facilities — particularly in underserved areas of the city or with a differentiated offering.{% else %}{{ city_name }} has a low padel density of {{ venues_per_100k | round(1) }} venues per 100K residents. This means less competition and potential first-mover advantage — but also less validated demand data. The rapid growth of padel across {{ country_name_en }} suggests significant development potential.{% endif %} + +Padel is growing rapidly across Europe — many markets are seeing venue counts double within a few years. The sport's relatively low barriers to entry (less space than tennis, faster learning curve for players) continue to drive expansion. + ## {{ city_name }} Padel Pricing Court rental rates in {{ city_name }} based on Playtomic availability data: @@ -67,6 +186,8 @@ Court rental rates in {{ city_name }} based on Playtomic availability data: | Average hourly rate | {% if median_hourly_rate %}{{ median_hourly_rate | round(0) | int }} {{ price_currency }}/hr{% else %}No data{% endif %} | | Estimated occupancy | {% if median_occupancy_rate %}{{ (median_occupancy_rate * 100) | round(0) | int }}%{% else %}No data{% endif %} | +For a detailed pricing breakdown with price ranges and venue comparisons, see the [{{ city_name }} court prices page](/{{ language }}/markets/{{ country_slug }}/{{ city_slug }}/court-prices). + ## {{ city_name }} Market Overview | Metric | Value | @@ -79,10 +200,10 @@ Court rental rates in {{ city_name }} based on Playtomic availability data: ## FAQ **Is {{ city_name }} a good location for a padel center?** -{{ city_name }} scores **{{ market_score | round(1) }}/100** on our market index, which accounts for population size, existing venue density, and data completeness. {% if market_score >= 70 %}A score above 70 indicates a strong market: high population, growing venue count, and solid pricing data. {% elif market_score >= 45 %}A mid-range score means decent fundamentals but a more competitive or data-limited market. {% else %}A lower score reflects either a smaller city, sparse venue data, or an early-stage market — which can also mean lower competition and first-mover advantage. {% endif %}Use the planner above to model your specific assumptions. +{{ city_name }} scores **{{ market_score | round(1) }}/100** on our market index, which accounts for population size, existing venue density, and data completeness. {% if market_score >= 70 %}A score above 70 indicates a strong market: high population, growing venue count, and solid pricing data. {% elif market_score >= 45 %}A mid-range score means decent fundamentals but a more competitive or data-limited market. {% else %}A lower score reflects either a smaller city, sparse venue data, or an early-stage market — which can also mean lower competition and first-mover advantage. {% endif %}Use the [Padelnomics planner](/{{ language }}/planner) to model your specific assumptions. **What is the return on investment for a padel center in {{ city_name }}?** -ROI depends on your build cost, court count, pricing, and occupancy assumptions. The financial model above uses real {{ city_name }} market data as defaults — peak rate {% if median_peak_rate %}{{ median_peak_rate | round(0) | int }} {{ price_currency }}/hr{% else %}estimated from regional benchmarks{% endif %}, estimated occupancy {% if median_occupancy_rate %}{{ (median_occupancy_rate * 100) | round(0) | int }}%{% else %}based on country averages{% endif %}. Adjust the inputs in the planner to see how your scenario compares. +ROI depends on your build cost, court count, pricing, and occupancy assumptions. The financial model above uses real {{ city_name }} market data as defaults — peak rate {% if median_peak_rate %}{{ median_peak_rate | round(0) | int }} {{ price_currency }}/hr{% else %}estimated from regional benchmarks{% endif %}, estimated occupancy {% if median_occupancy_rate %}{{ (median_occupancy_rate * 100) | round(0) | int }}%{% else %}based on country averages{% endif %}. [Adjust the inputs in the planner](/{{ language }}/planner) to see how your scenario compares. **How much does it cost to build a padel center in {{ city_name }}?** Total investment depends on venue type (indoor vs outdoor), land costs, and local construction standards in {{ country_name_en }}. The capex model above breaks down the key cost drivers for a typical {{ city_name }} build based on current market assumptions. @@ -94,8 +215,14 @@ Total investment depends on venue type (indoor vs outdoor), land costs, and loca {% if median_peak_rate %}Peak hour rates average around **{{ median_peak_rate | round(0) | int }} {{ price_currency }}/hr**, while off-peak rates are approximately **{{ median_offpeak_rate | round(0) | int }} {{ price_currency }}/hr**. These figures come from live Playtomic booking data.{% else %}Pricing data from Playtomic is not yet available for {{ city_name }}. The financial model uses {{ country_name_en }}-wide benchmarks as a proxy.{% endif %} **How does {{ city_name }} compare to other {{ country_name_en }} cities?** -{{ city_name }}'s market score of {{ market_score | round(1) }}/100 reflects its ranking among tracked {{ country_name_en }} cities. See the [{{ country_name_en }} market overview](/markets/{{ country_slug }}) for a full comparison across cities. +{{ city_name }}'s market score of {{ market_score | round(1) }}/100 reflects its ranking among tracked {{ country_name_en }} cities. See the [{{ country_name_en }} market overview](/{{ language }}/markets/{{ country_slug }}) for a full comparison across cities. + +
+ Ready to run the numbers for {{ city_name }}? → + Build your business plan +
--- -*More {{ country_name_en }} padel markets: [{{ country_name_en }} overview](/markets/{{ country_slug }})* +*More {{ country_name_en }} padel markets: [{{ country_name_en }} overview](/{{ language }}/markets/{{ country_slug }})* +{% endif %}