// app/services/page.tsx import type { Metadata } from "next"; import Link from "next/link"; import JsonLd from "@/components/JsonLd"; import { site } from "@/lib/site"; export const revalidate = 86400; export const metadata: Metadata = { title: "Services — Managed Hosting, Websites & Minecraft | Van Hunen IT", description: "Managed or Owned VPS hosting, Managed Website hosting & care, Website development, and Minecraft hosting & plugins. Clear outcomes, flat pricing, SLAs, and before/after proof.", alternates: { canonical: "/services" }, }; type Card = { title: string; body: string; href: string; cta: string; }; type Category = { id: | "web-dev" | "web-performance" | "minecraft" | "infrastructure-devops" | "migrations" | "dev-platforms"; anchor: string; label: string; lead: string; cards: Card[]; }; const CATEGORIES: Category[] = [ { id: "web-dev", anchor: "web-dev", label: "Website Development", lead: "Fast, SEO-ready websites with modern tooling and clean deployments. We build for reliability first.", cards: [ { title: "Next.js Website Build", body: "Design system, content structure, analytics, basic SEO, and production deployment. Optimized for Core Web Vitals.", href: "/contact?type=development", cta: "Build My Website →", }, { title: "Landing Pages & Microsites", body: "High-converting pages with performance and tracking baked in. Perfect for campaigns and product launches.", href: "/contact?type=development", cta: "Start a Landing Page →", }, { title: "Headless CMS Setup", body: "Content modeling, editor workflows, preview, and safe publishing. Optional migration from legacy CMS.", href: "/contact?type=development", cta: "Discuss CMS →", }, ], }, { id: "web-performance", anchor: "web-performance", label: "Web Reliability & Performance (incl. Website Hosting)", lead: "We make sites dependable: faster TTFB, verified backups, uptime & SSL watch, and incident notes you can share.", cards: [ { title: "Managed Website Hosting & Care", body: "Updates, uptime, security checks, and monthly restore-tested backups. Real SLAs and incident credits.", href: "/pricing#care", cta: "Start Website Care →", }, { title: "Cloudflare Edge Hardening", body: "WAF & bot rules, cache & HTTP/3 tuning, origin shields, and fewer attacks for faster pages.", href: "/contact?type=website-care", cta: "Harden My Edge →", }, { title: "Email Deliverability (SPF/DKIM/DMARC)", body: "Block spoofing, align auth, and fix lead-loss from junk folders. Monitoring and reports included.", href: "/contact?type=website-care", cta: "Fix My Email →", }, { title: "Backups + Restore Drills", body: "Automated backups plus timed restore tests with notes. Know recovery is proven—not just configured.", href: "/contact?type=website-care", cta: "Verify My Backups →", }, { title: "Performance & Web Vitals", body: "TTFB improvements, image/CDN strategy, and Core Web Vitals uplift with before/after proof.", href: "/contact?type=website-care", cta: "Boost My Speed →", }, ], }, { id: "minecraft", anchor: "minecraft", label: "Minecraft Services", lead: "Lag-free servers on a hardened VPS with backups, monitoring, and tuning. Need features? We build custom plugins.", cards: [ { title: "Managed Minecraft Hosting", body: "Java (Paper/Spigot/Velocity) and Bedrock (Geyser) supported. Backups with restore tests and incident notes.", href: "/minecraft#deploy", cta: "Deploy a Server →", }, { title: "Minecraft Plugin Development", body: "Custom plugins with tests, config, permissions, and docs. Private repo and handover on completion.", href: "/contact?type=plugin", cta: "Request Plugin Quote →", }, { title: "Migrations & Tuning", body: "Move worlds and plugins safely, clean up timings, and stabilize TPS. Optional network (Velocity/Bungee).", href: "/contact?type=minecraft-hosting", cta: "Plan My Migration →", }, ], }, { id: "infrastructure-devops", anchor: "infrastructure-devops", label: "Infrastructure & DevOps", lead: "Managed or Owned VPS, monitoring, and incident response—plus safe automation for deploys and updates.", cards: [ { title: "Managed VPS Hosting", body: "CIS-style hardening, updates, monitoring, and restore-tested backups. SLA-backed response.", href: "/vps#deploy", cta: "Provision (Managed) →", }, { title: "Owned VPS (Your Account)", body: "We provision into your cloud via secure connect. You retain ownership; we still manage and monitor.", href: "/vps#deploy", cta: "Provision (Owned) →", }, { title: "Monitoring & Incident Notes", body: "Uptime, resource alerts, clear incident write-ups, and post-mortems that drive improvements.", href: "/contact?type=vps", cta: "Set Up Monitoring →", }, ], }, { id: "migrations", anchor: "migrations", label: "Migrations & Refreshes", lead: "Safer cutovers with rollback plans. Move hosting, upgrade stacks, and modernize without downtime surprises.", cards: [ { title: "Hosting & DNS Migration", body: "Plan, test, and cut over with a rollback path. Documented steps and after-action report.", href: "/contact?type=website-care", cta: "Migrate Hosting →", }, { title: "WordPress → Next.js", body: "Modern rebuilds with headless options and faster delivery. SEO preservation and redirects included.", href: "/contact?type=development", cta: "Discuss Rebuild →", }, { title: "Platform Upgrades", body: "PHP/Node/OpenSSL updates, TLS/HTTP versions, and dependency hygiene without breaking the app.", href: "/contact?type=vps", cta: "Plan My Upgrade →", }, ], }, { id: "dev-platforms", anchor: "dev-platforms", label: "Developer Platforms & Tooling", lead: "Make shipping easier: pipelines, environments, and guardrails that keep production stable.", cards: [ { title: "CI/CD & Environments", body: "Staging, previews, and blue/green deployment workflows. Safer changes, faster feedback.", href: "/contact?type=development", cta: "Improve Deploys →", }, { title: "Observability Basics", body: "Structured logs, metrics, and health checks that find issues before users do.", href: "/contact?type=vps", cta: "Add Observability →", }, { title: "Runbooks & Readiness", body: "Clear runbooks and checklists for on-call, upgrades, and incident handling.", href: "/contact?type=website-care", cta: "Create Runbooks →", }, ], }, ] as const; // JSON-LD OfferCatalog: top-level sections surfaced for SEO const servicesLd = { "@context": "https://schema.org", "@type": "OfferCatalog", name: "Van Hunen IT — Service Catalog", url: `${site.url}/services`, itemListElement: CATEGORIES.map((cat) => ({ "@type": "OfferCatalog", name: cat.label, url: `${site.url}/services#${cat.anchor}`, itemListElement: cat.cards.map((c) => ({ "@type": "Offer", name: c.title, description: c.body, url: `${site.url}${c.href.startsWith("/") ? c.href : `/${c.href}`}`, priceCurrency: "EUR", })), })), }; export default function ServicesPage() { const chips = CATEGORIES.map((c) => ({ id: c.id, label: c.label, anchor: c.anchor })); return (
{/* HERO */}

Services: Managed Hosting, Websites & Minecraft

Managed or Owned VPS, Managed Website hosting & care, Website development, and Minecraft hosting & plugins. Clear outcomes, flat pricing, real SLAs—and before/after proof.

{/* Category chips */}
{chips.map((c) => ( {c.label} ))}
{/* Quick actions */}
Provision a VPS Deploy Minecraft
{/* FEATURED TILES */}
{[ { id: "vps", title: "Managed VPS (Managed or Owned)", body: "Hardened & monitored VPS with restore-tested backups.", href: "/vps#deploy", cta: "Provision VPS →", }, { id: "website-care", title: "Managed Website Hosting & Care", body: "Updates, uptime, security checks & monthly restore tests.", href: "/pricing#care", cta: "Start Website Care →", }, { id: "development", title: "Website Development (Next.js)", body: "Fast, SEO-ready sites with analytics & deployment.", href: "/contact?type=development", cta: "Build My Website →", }, { id: "minecraft", title: "Minecraft Hosting & Plugins", body: "Lag-free servers on a hardened VPS + custom plugins.", href: "/minecraft#deploy", cta: "Deploy a Server →", }, ].map((card) => (

{card.title}

{card.body}

{card.cta}
))}
{/* SECTIONS */}
{CATEGORIES.map((cat, index) => (

{cat.label}

Jump to top ↑

{cat.lead}

{cat.cards.map((card, i) => (

{card.title}

{card.body}

{card.cta}
))}
))}
{/* CTA FOOTER */}

Power, Performance & Peace of Mind — Managed for You.

Provision a VPS, manage your site, or deploy a Minecraft server—backed by real SLAs and restore-tested backups.

Compare Plans Get My Recommendation
); }