diff --git a/src/components/about19.tsx b/src/components/about19.tsx index 1e7ffec..7e1eba6 100644 --- a/src/components/about19.tsx +++ b/src/components/about19.tsx @@ -20,34 +20,20 @@ const About19 = ({ className }: About19Props) => {

- Ich bin Matthias Meister und begleite KMU auf dem Weg zu einem - professionellen Online-Auftritt, der klar kommuniziert und - Vertrauen aufbaut. + Hallo, ich bin Matthias.

- Mein Fokus liegt auf Websites, die nicht ueberladen wirken, - sondern Orientierung geben und den naechsten Kontakt einfach - machen. + Ich bin in der Region aufgewachsen, war durch die Bundeswehr viele Jahre weg — und bin jetzt zurück. Und ich plane zu bleiben. +

+

+ Seit über 15 Jahren beschäftige ich mich mit Webentwicklung und Software. Einen Großteil davon intern für die Bundeswehr — Projekte die ich Ihnen leider nicht zeigen kann. Was ich Ihnen zeigen kann: Wie ich arbeite. Zuverlässig, präzise und ohne unnötigen Schnickschnack. +

+

+ Neben Websites für regionale Unternehmen entwickle ich eigene Software und Apps. Das bedeutet: Wenn Ihre Anforderungen irgendwann über eine einfache Website hinausgehen, bin ich noch immer der richtige Ansprechpartner. +

+

+ Mein Ziel ist es, Unternehmen aus der Region — Handwerker, Friseure, Ärzte — mit dem auszustatten, was Großstadtagenturen ihren Kunden für viel mehr Geld verkaufen. Eine Website die funktioniert, gefunden wird und Ihnen keine Kopfschmerzen macht.

-
-

- Sie erhalten direkte Abstimmung, klare Schritte und eine - Umsetzung, die zu Ihrem Geschaeft passt. -

-
- avatr -
-

Matthias Meister

-

- Freelance Webdesigner -

-
-
-
diff --git a/src/components/contact21.tsx b/src/components/contact21.tsx index b89e2c5..e7560ef 100644 --- a/src/components/contact21.tsx +++ b/src/components/contact21.tsx @@ -73,9 +73,7 @@ const Contact21 = ({ className, onSubmit }: Contact21Props) => {

- Ich unterstuetze Unternehmen dabei, online professionell - aufzutreten. Schreiben Sie mir kurz, worum es geht.{" "} - Ich melde mich zeitnah + Erzählen Sie mir kurz von Ihrem Unternehmen — ich melde mich innerhalb von 24 Stunden mit einem unverbindlichen Angebot.

{

- Projekt anfragen + Jetzt Website anfordern

- {isSubmitted && ( -
+

+ Vielen Dank! Ich melde mich in Kürze bei Ihnen. +

+
)} - > -

- Vielen Dank! Ich melde mich in Kuerze bei Ihnen. -

-
- )} -
- + + { {...field} id={field.name} aria-invalid={fieldState.invalid} - placeholder="Name*" + placeholder="Ihr Name*" className="h-15 rounded-none border-0 border-b border-b-foreground/25 bg-transparent! shadow-none placeholder:text-foreground/20 focus-visible:ring-0 lg:text-base" /> {fieldState.invalid && ( @@ -148,7 +146,7 @@ const Contact21 = ({ className, onSubmit }: Contact21Props) => { id={field.name} type="email" aria-invalid={fieldState.invalid} - placeholder="E-Mail*" + placeholder="Ihre E-Mail*" className="h-15 rounded-none border-0 border-b border-b-foreground/25 bg-transparent! shadow-none placeholder:text-foreground/20 focus-visible:ring-0 lg:text-base" /> {fieldState.invalid && ( @@ -170,7 +168,7 @@ const Contact21 = ({ className, onSubmit }: Contact21Props) => { {...field} id={field.name} aria-invalid={fieldState.invalid} - placeholder="Nachricht (Worum geht es bei Ihrem Projekt?)" + placeholder="Nachricht: Worum geht es bei Ihrem Projekt?" className="h-15 rounded-none border-0 border-b border-b-foreground/25 bg-transparent! shadow-none placeholder:text-foreground/20 focus-visible:ring-0 lg:text-base" /> {fieldState.invalid && ( @@ -198,7 +196,7 @@ const Contact21 = ({ className, onSubmit }: Contact21Props) => { ) : ( <> - Unverbindlich anfragen + Anfrage senden )} diff --git a/src/components/cta.tsx b/src/components/cta.tsx index fe40b8c..1c836bf 100644 --- a/src/components/cta.tsx +++ b/src/components/cta.tsx @@ -7,20 +7,16 @@ export default function CTASection() {

- Lassen Sie uns ueber Ihre neue Website sprechen + Jetzt Website anfordern

- Ob Neuprojekt oder Redesign: Sie erhalten eine klare Empfehlung - und einen realistischen naechsten Schritt. + Erzählen Sie mir kurz von Ihrem Unternehmen — ich melde mich innerhalb von 24 Stunden mit einem unverbindlichen Angebot.

{/* CTA Buttons */}
- - +
diff --git a/src/components/faq7.tsx b/src/components/faq7.tsx index d23969e..b0f6ae3 100644 --- a/src/components/faq7.tsx +++ b/src/components/faq7.tsx @@ -9,29 +9,29 @@ import { cn } from "@/lib/utils"; const faqs = [ { - question: "Wie lange dauert die Umsetzung einer neuen Website?", + question: "Wie lange dauert es bis meine Website fertig ist?", answer: - "Das haengt vom Umfang ab. Nach einem kurzen Erstgespraech erhalten Sie einen klaren Ablauf mit realistischem Zeitrahmen.", + "In der Regel ist Ihre Website innerhalb von zwei Wochen fertig — vom ersten Gespräch bis zum Go-Live. Nach der Entwicklung bekommen Sie einen Vorschau-Link, damit Sie alles in Ruhe prüfen können. Erst wenn Sie zufrieden sind, geht die Seite online.", }, { - question: "Unterstuetzen Sie auch bei Struktur und Texten?", + question: "Was passiert wenn ich das Hosting kündige?", answer: - "Ja. Ich helfe Ihnen dabei, Inhalte sinnvoll zu ordnen und Texte klar zu formulieren, damit Besucher schnell verstehen, was Sie anbieten.", + "Ihre Website und Ihre Domain gehören Ihnen — immer. Wenn Sie das Hosting kündigen, übertrage ich Ihnen alles ohne Wenn und Aber. Keine versteckten Abhängigkeiten, das ist vertraglich festgehalten.", }, { - question: "Ist die Website auch auf dem Smartphone optimiert?", + question: "Ich habe schon eine Domain — was passiert damit?", answer: - "Ja. Jede Website wird responsive umgesetzt und auf gaengigen Bildschirmgroessen sauber dargestellt.", + "Kein Problem. Wir zeigen Ihre bestehende Domain einfach auf die neue Website um. Falls Sie möchten, kann ich die Domain auch zu mir umziehen — das macht die Verwaltung einfacher, ist aber kein Muss.", }, { - question: "Wie laufen Korrekturen und Abstimmungen ab?", + question: "Brauche ich technisches Wissen?", answer: - "Wir stimmen zentrale Punkte frueh ab und arbeiten mit klaren Feedbackrunden, damit der Prozess planbar und effizient bleibt.", + "Keins. Sie kümmern Sie um Ihr Geschäft, ich um alles Technische. Von der Domain über die E-Mails bis zu Updates — das liegt bei mir.", }, { - question: "Was kostet eine Website fuer mein Unternehmen?", + question: "Kümmern Sie sich auch um Impressum und Datenschutz?", answer: - "Die Kosten richten sich nach Ziel, Seitenumfang und gewuenschten Funktionen. Sie erhalten ein transparentes Angebot statt pauschaler Standardpreise.", + "Ja, jede Website die ich baue kommt mit einem rechtssicheren Impressum und einer DSGVO-konformen Datenschutzerklärung. Kein Cookie-Banner-Chaos, kein Abmahnrisiko.", }, ]; diff --git a/src/components/footer27.tsx b/src/components/footer27.tsx index 34bb1fc..d5d7aa4 100644 --- a/src/components/footer27.tsx +++ b/src/components/footer27.tsx @@ -49,18 +49,18 @@ const Footer27 = ({ className }: Footer27Props) => { viewport={{ once: true }} className="flex flex-col justify-between md:flex-row md:items-center" > -
+

- Bereit fuer einen professionellen Webauftritt? + Bereit für eine Website, die Kunden bringt?

- Unverbindlich, klar und ohne Verkaufsdruck. + Erzählen Sie mir kurz von Ihrem Unternehmen — ich melde mich innerhalb von 24 Stunden mit einem unverbindlichen Angebot.

- +
@@ -105,29 +105,36 @@ const Footer27 = ({ className }: Footer27Props) => { - -

- © 2025 Matthias Meister. Alle Rechte vorbehalten. -

+ +

+ © 2025 Matthias Meister Webdesign — Crimmitschau +

-
+
- Website von{" "} - - Matthias Meister - + Kontakt:{" "} + + info@matthias-meister-webdesign.de + + + + Tel:{" "} + + 03762 798 4400 + + + + + Impressum + + + + + Datenschutz +
diff --git a/src/components/hero235.tsx b/src/components/hero235.tsx index 39d4453..b2f8124 100644 --- a/src/components/hero235.tsx +++ b/src/components/hero235.tsx @@ -1,4 +1,4 @@ -import { ArrowDown, BookOpen, LayoutGrid, Sparkles } from "lucide-react"; +import { ArrowDown } from "lucide-react"; import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; @@ -7,27 +7,6 @@ interface Hero235Props { className?: string; } -const SERVICES = [ - { - icon: Sparkles, - title: "Webdesign mit Klarheit", - description: - "Ein moderner Auftritt, der Ihr Unternehmen auf den ersten Blick professionell wirken laesst.", - }, - { - icon: LayoutGrid, - title: "Struktur und Texte", - description: - "Ich unterstuetze bei Seitenstruktur und Inhalten, damit Besucher schnell verstehen, was Sie anbieten.", - }, - { - icon: BookOpen, - title: "Pflege und Weiterentwicklung", - description: - "Auf Wunsch betreue ich Ihre Website weiter, halte Inhalte aktuell und passe Details laufend an.", - }, -]; - const Hero235 = ({ className }: Hero235Props) => { return (
{

- Eine moderne Webseite kostet kein Vermögen. + Hallo, ich bin Matthias - ich baue Websites, die Kunden bringen.

- Ich gestalte klare Unternehmenswebsites, die Vertrauen aufbauen, - Ihre Leistungen verständlich zeigen und Anfragen einfacher - machen. + Moderne, blitzschnelle Auftritte für Handwerker, Friseure und Unternehmen aus der Region. Kein Agentur-Preisschild. Kein Overkill. Einfach eine Website, die funktioniert.

-
-
- {SERVICES.map((service) => { - const Icon = service.icon; - return ( -
- -

- {service.title} -

-

- {service.description} -

-
- ); - })} -
-
); diff --git a/src/components/pricing4.tsx b/src/components/pricing4.tsx index 5b2a46e..1cb7c58 100644 --- a/src/components/pricing4.tsx +++ b/src/components/pricing4.tsx @@ -12,8 +12,8 @@ import { cn } from "@/lib/utils"; interface PricingPlan { name: string; badge: string; - monthlyPrice: string; - yearlyPrice: string; + price: string; + description?: string; features: string[]; buttonText: string; isPopular?: boolean; @@ -27,54 +27,57 @@ interface Pricing4Props { } const Pricing4 = ({ - title = "Pakete für Ihre Unternehmenswebsite", + title = "Entwicklungspakete", description = - "Sie wählen den passenden Leistungsumfang. Preise nenne ich transparent im Angebot - abgestimmt auf Ziele, Inhalte und Umfang.", + "Alle Websites laufen auf deutschen Servern, sind DSGVO-konform und kommen ohne Cookie-Banner aus. Auf Wunsch erhalten Sie monatlich einen Einblick, wie viele Menschen Ihre Website besuchen haben — und woher sie kommen.", plans = [ { - name: "Basis", - badge: "Basis", - monthlyPrice: "auf Anfrage", - yearlyPrice: "auf Anfrage", + name: "BASIS", + badge: "799 €", + price: "799 €", features: [ - "Bis zu 5 Inhaltsseiten", - "Individuelles Design auf Basis Ihres Unternehmensauftritts", - "Kontaktformular und rechtliche Standardseiten", - "Responsive Umsetzung für alle geraetetypischen Ansichten", + "Eine Seite, fünf Sektionen", + "Kontaktformular", + "Impressum & Datenschutz", + "Mobilfreundlich & für Google optimiert", + "DSGVO-konformes Kontaktformular", + "Cookiefreies Analytics — ohne Abmahnrisiko", ], - buttonText: "Paket anfragen", + buttonText: "Kostenloses Angebot anfordern", }, { - name: "Plus", - badge: "Plus", - monthlyPrice: "auf Anfrage", - yearlyPrice: "auf Anfrage", + name: "PROFI", + badge: "1.499 € ⭐ Empfehlung", + price: "1.499 €", features: [ - "Alles aus Basis plus mehr Seitenumfang", - "Unterstuetzung bei Struktur und Textfeinschliff", - "Grundlagen für SEO und schnelle Ladezeiten", - "Korrekturschleifen mit klarer Abstimmung", + "Bis zu 5 Unterseiten", + "Google Maps Integration", + "SEO-Basis (bessere Auffindbarkeit bei Google)", + "Optionaler Blog", + "DSGVO-konformes Kontaktformular", + "Cookiefreies Analytics — ohne Abmahnrisiko", + "Alles aus Basis inklusive", ], - buttonText: "Paket anfragen", - }, - { - name: "Komplett", - badge: "Komplett", - monthlyPrice: "auf Anfrage", - yearlyPrice: "auf Anfrage", - features: [ - "Alles aus Plus plus erweiterte Inhaltsstruktur", - "Priorisierte Abstimmung waehrend der Umsetzung", - "Optionales Pflegepaket für Updates und laufende Anpassungen", - "Technische Basis fuer eine langfristig wartbare Website", - ], - buttonText: "Paket anfragen", + buttonText: "Kostenloses Angebot anfordern", isPopular: true, }, + { + name: "MASSARBEIT", + badge: "2.499 €", + price: "2.499 €", + features: [ + "Individuelles Design nach Ihren Wünschen", + "CMS — Sie pflegen Inhalte selbst", + "DSGVO-konformes Kontaktformular", + "Cookiefreies Analytics — ohne Abmahnrisiko", + "Alles aus Profi inklusive", + ], + buttonText: "Kostenloses Angebot anfordern", + }, ], className, }: Pricing4Props) => { - const [isAnnually, setIsAnnually] = useState(false); + const [isMonthly, setIsMonthly] = useState(false); return (
@@ -87,9 +90,9 @@ const Pricing4 = ({ {description}

- setIsAnnually(value === "annually") + setIsMonthly(value === "monthly") } className="w-fit shrink-0" aria-label="Leistungsvariante" @@ -99,53 +102,119 @@ const Pricing4 = ({ value="monthly" className="h-full min-h-0 px-7 py-0 font-semibold text-muted-foreground data-active:text-foreground" > - Projekt + Entwicklung - Projekt + Pflege + Hosting & Wartung
- {plans.map((plan) => ( -
- - {plan.badge} - -

- {isAnnually ? plan.yearlyPrice : plan.monthlyPrice} -

-

- {isAnnually - ? "Variante: Projekt + Pflege" - : "Variante: Projekt"} -

- -
-
    - {plan.features.map((feature, featureIndex) => ( -
  • -
  • - ))} -
- + {isMonthly ? ( + plans.map((plan) => ( +
+ + {plan.badge} + +

+ {plan.price} +

+

Einmalpreis

+ +
+
    + {plan.features.map((feature, featureIndex) => ( +
  • +
  • + ))} +
+ +
-
- ))} + )) + ) : ( + [ + { + name: "BASIC HOSTING", + badge: "19 €/Monat", + price: "19 €", + features: [ + "Hosting auf deutschen Servern in Sachsen", + "Grünes Schloss im Browser (SSL) — sicher & von Google bevorzugt", + "Tägliche Backups — Ihre Daten sind immer geschützt", + "Domain inklusive", + "Monatlicher Einblick in Ihre Besucherzahlen", + ], + }, + { + name: "WARTUNG", + badge: "39 €/Monat ⭐ Empfehlung", + price: "39 €", + features: [ + "Alles aus Basic Hosting inklusive", + "Regelmäßige Updates & Sicherheitschecks", + "1 Stunde Support pro Monat", + "Monitoring — ich merke bevor Sie es tun, wenn etwas nicht stimmt", + "Wöchentlicher Einblick in Ihre Besucherzahlen", + ], + isPopular: true, + }, + { + name: "FULL SERVICE", + badge: "69 €/Monat", + price: "69 €", + features: [ + "Alles aus Wartung inklusive", + "Kleinere Inhaltsänderungen (bis 2 Stunden/Monat)", + "Täglicher Einblick in Ihre Besucherzahlen", + ], + }, + ].map((plan) => ( +
+ + {plan.badge} + +

+ {plan.price} +

+

Monatlicher Preis

+ +
+
    + {plan.features.map((feature, featureIndex) => ( +
  • +
  • + ))} +
+ +
+
+ )) + )}
diff --git a/src/components/stats11.tsx b/src/components/stats11.tsx index 65ab7c1..174ad37 100644 --- a/src/components/stats11.tsx +++ b/src/components/stats11.tsx @@ -13,12 +13,10 @@ const Stats11 = ({ className }: Stats11Props) => {

- Eine gute Unternehmenswebsite braucht keinen Hype, sondern einen - klaren Ablauf. + Für Google optimiert, schnell geladen und klar kalkulierbar. {" "} - Von der Struktur bis zur Veroeffentlichung arbeite ich - transparent und nachvollziehbar. + Genau die Zahlen, die bei einer Website wirklich zählen.

@@ -26,37 +24,37 @@ const Stats11 = ({ className }: Stats11Props) => {
- 1 + SEO-ready

- Ansprechpartner + Für Google optimiert

- 3 + {"< 1 Sek."}

- Klare Schritte + Ladezeit

- 100 % + ab 799 €

- Responsive + Transparenter Einmalpreis

- Klar + 2 Wochen

- Angebot und Umfang + Bis zum Go-Live

diff --git a/src/pages/index.astro b/src/pages/index.astro index 1b4cdcc..0f5a6ad 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -18,7 +18,7 @@ import "@/styles/global.css"; - Webdesign für KMU | Matthias Meister Webdesign + Matthias Meister Webdesign | Websites für KMU aus der Region