DiNetta Property Management
Case StudyA fast, conversion-focused one-page website for a family-owned lawn and turf care business in New Castle County, Delaware. Hand-built as a single static page with a serverless contact form. No WordPress, no CMS, no bloat. It runs at $0/month on a stack the client owns.
Visit DiNettaPM.com
Results at a Glance
Google PageSpeed Insights
Core Web Vitals
All four Core Web Vitals pass on both mobile and desktop. Largest Contentful Paint lands at 1.8s on mobile and 0.8s on desktop, Total Blocking Time is 0 ms (no JavaScript framework to hydrate), and Cumulative Layout Shift stays well inside Google’s “good” range. Every metric lands in the green.
Project Overview
DiNetta Property Management is a small, family-owned lawn and turf care business owned by Wil and Allison Thomas, serving homeowners across New Castle County, Delaware. They had built a strong local reputation and a solid base of Google reviews, but had no modern website to point new customers to. They needed a clean, professional site that accurately represented the business, made it easy for homeowners to request an estimate, and could be hosted at essentially zero monthly cost.
This was a deliberately scoped, budget-conscious project: a fixed-fee small-business package delivered in about two weeks. Rather than over-build, the goal was a polished, high-converting single-page site that covers the fundamentals exceptionally well, with a clear path to expand later in an optional Phase 2. The result is a hand-built static page on Cloudflare Pages with a working serverless contact form that emails leads to the owner via Resend. It delivers flagship-level fundamentals at a fraction of the cost.
Page Structure
A single, focused landing page organized to move a homeowner from interest to estimate request:
One page, deliberately. Every section earns its place and points toward a single goal: getting a homeowner to request an estimate. The heavier extras (multi-page content, analytics, ranking campaigns) are transparently reserved for an optional Phase 2.
Performance Optimization
Speed was treated as a feature, especially for mobile visitors. Every optimization decision was deliberate. Not just checking boxes, but understanding the tradeoffs behind each technique. A dedicated optimization pass lifted the mobile score to 99.
Next-Gen Image Formats
The hero is served as AVIF with a JPG fallback, and trust badges as WebP. Every image is explicitly dimensioned so the layout never shifts as it loads, which keeps Cumulative Layout Shift low and improves the experience for visitors on slow connections.
LCP Preloading
The hero background is the largest paint element on the page, so it's preloaded with high fetch priority. The browser starts downloading it immediately instead of waiting to discover it in the CSS. That brings Largest Contentful Paint down to 1.8s on mobile and 0.8s on desktop.
No JavaScript Framework
The site is a single hand-written index.html with inline CSS. No build step, no framework, nothing to hydrate. That's why Total Blocking Time measures 0 ms on both mobile and desktop: there's no heavy client-side bundle blocking the main thread.
Non-Blocking Fonts
Web fonts load asynchronously with display=swap, so text paints instantly with a system fallback instead of waiting on the font download. Combined with Cloudflare's global CDN and automatic HTTPS, repeat visitors get a near-instant load.
Lead Pipeline & Spam Protection
The most important job of the site is turning a visitor into a phone call or an estimate request. Behind a simple form sits genuinely robust engineering: real spam defense, validation, output escaping, and graceful failure, all running serverless for $0/month on infrastructure the client owns.
The form's helper logic (validation, HTML escaping, and email building) is covered by a Node unit test suite. Automated tests on a small-business budget build are unusual, and they're what makes the lead pipeline something you can trust rather than hope about.
SEO Strategy
Even on a lean budget, the site was built so both traditional search engines and AI assistants can confidently understand and recommend the business. It pairs clean on-page fundamentals with rich structured data that most small-business sites at this budget simply don't have.
LandscapingBusiness Schema
JSON-LD structured data declares the business name, phone, URL, founders, full address, service area, opening hours, social profiles, and a service description. It is the single most AI- and search-friendly element on the page.
Keyword-Aware Meta
A descriptive title and meta description name the services and the service area (New Castle County, DE) explicitly.
Open Graph & Twitter Cards
A branded 1200×630 share image with proper titles and descriptions so links look professional when shared on Facebook, Instagram, or text.
sameAs Authority Links
Links to the Google Business Profile, Facebook, and Instagram tie the new site to the business’s established review and social footprint, reinforcing local-search authority.
Semantic HTML
A single H1, clear H2 section headings, and labeled sections give crawlers a clean, parseable document structure.
Consistent Local Signals
The Wilmington, DE address, New Castle County service area, and hours stay identical between the visible page and the structured data, a key local-SEO signal.
The result is a small site that punches above its weight for local SEO. Rather than chase a ranking campaign that wasn't in scope, the build focuses on the structured signals that let Google rich results and AI search tools surface and cite a local business. That foundation is something the optional Phase 2 can build content and rankings on top of.
Mobile-First Design
Most lawn-care customers search and book from their phones, so the page was designed mobile-first and refined through fast revision rounds in response to client feedback.
Accessibility
The site scores 97 for Accessibility on both mobile and desktop, built on solid semantic fundamentals:
AI Discoverability
AI assistants increasingly answer “who does lawn care near me” questions, so the site was built to be understood and cited by them, not just by search engines:
Right-Sized for the Budget
DiNetta was a deliberately smaller engagement than a full multi-page flagship build, and the scope was honest from day one. A written Phase 1 checklist mapped one-to-one to the signed quote, so the client always knew exactly what was included and what was reserved for later. During a pre-launch audit, several “must-fix” items (wiring the form to email, replacing placeholder content, adding SEO tags and a branded social image) were caught and handled at no extra charge.
Lower-priority extras were transparently deferred to an optional Phase 2 rather than oversold: additional service pages, social media management, ongoing blog content, CRM and email marketing, and Google Business Profile optimization. The story here isn't feature parity with a flagship. It's a small business getting flagship-level fundamentals (speed, clean code, a real lead pipeline, and structured data) at a fraction of the cost, with a clear, no-pressure path to grow.
Technology Stack
| Component | Technology |
|---|---|
| Frontend | Hand-written single HTML page with inline CSS |
| Hosting | Cloudflare Pages (free tier, global CDN, automatic HTTPS) |
| Domain / DNS | Cloudflare (client-owned) |
| Form Backend | Cloudflare Pages Function (/api/contact) |
| Resend API | |
| Spam Protection | Cloudflare Turnstile + honeypot field |
| Images | AVIF / WebP with JPG fallback |
| SEO | JSON-LD (LandscapingBusiness) + Open Graph / Twitter Cards |
| Testing | Node unit tests for form helpers |
Total monthly cost: $0. The entire stack runs on free tiers the client owns outright. Nothing to patch, nothing to renew but the domain.
Kevin did an outstanding job creating our website for DiNetta Property Management. He was professional, responsive, and easy to work with throughout the entire process. The website looks great, is easy to navigate, and accurately reflects our business and services.
Kevin paid attention to the details, made changes quickly when requested, and provided valuable suggestions to improve the overall design and functionality. We've already received positive feedback from customers about the site. If you're looking for a knowledgeable and reliable web developer, I highly recommend Kevin Kahn Web Development.