// app/page.tsx · Next.js
export const metadata = {
title: "Physiotherapie in Essen",
alternates: { canonical: "/" },
};
export default async function Seite() {
const termine = await db.termin.findMany();
return <Startseite termine={termine} />;
}
// strukturierte Daten
{ "@type": "LocalBusiness",
"name": "Dein Betrieb",
"address": { "addressLocality": "Essen" } }<!-- HTML-E-Mail im Design deiner Website -->
<table role="presentation" width="100%">
<tr><td style="background:#2B4FB0;padding:24px">
<img src="logo.png" alt="Dein Betrieb" width="140">
</td></tr>
<tr><td style="font-family:Inter,Arial">
<h1>Danke für deine Anfrage!</h1>
<p>Wir melden uns persönlich bei dir.</p>
</td></tr>
</table>
$ next build
✓ Kompiliert ✓ Seiten erzeugt ✓ Online// app/api/anfrage/route.ts
export async function POST(req: Request) {
const daten = await req.json();
await db.anfrage.create({ data: daten });
await sendeBestaetigung(daten.email);
return Response.json({ ok: true });
}
/* style.css */
.held { display: grid; gap: 24px; }
@media (max-width: 640px) { .held { gap: 12px; } }
Der erste Schritt
Fang mit dem Check an.
Gib deine Adresse ein. Wir zeigen dir kostenlos, wo deine Website heute steht und was sie bringen könnte.
Echt programmiert, kein Baukasten. Zum Festpreis ab 1.100 EUR netto.