Our Web Development Process: From Discovery to Launch in Hampton Roads
I have shipped dozens of websites for Hampton Roads businesses. This is the actual process I run, week by week, with what each phase produces and what most agencies skip. No fluff, just how it actually goes.
In this articleShow
I have built websites for Norfolk service businesses, Virginia Beach tourism operators, Chesapeake home services, Hampton aerospace contractors, and Portsmouth maritime suppliers. Same core process across all of them. Different deliverables per industry. Different content emphasis per city.
This is the actual process I run, week by week, with what each phase produces and what most agencies skip.
Considering a new website for your Hampton Roads business? See our pricing or start a project brief.
Phase 0: Discovery Call (Free, 30 to 60 Minutes)#
Before any contract or proposal, I want to know if we are a fit.
I ask: What does your business do? Who are your customers? What problem is the current website causing? What does success look like in 12 months? What is your timeline? What is your realistic budget?
You ask: Have you built sites like mine before? What is your tech stack and why? Who actually does the work? What happens after launch?
If we are not a fit, I say so and recommend someone better suited. If we are a fit, I send a proposal with a fixed price, scope, timeline, and milestones within 48 hours.
Phase 1: Discovery And Strategy (Week 1)#
Once we sign, the first week is research. Not design, not code, research.
What I produce:
- Competitor SERP analysis using Semrush. For a Norfolk client this means looking at TechArk, Bryant Digital, VISIONEFX, and any direct competitors in the client's specific industry. What keywords do they rank for? What are their highest performing pages?
- Keyword research for the client's industry plus city combinations. Real volume and difficulty data, not guesses.
- Audit of current site if one exists. Raptor report, Search Console export, Analytics export.
- Sitemap proposal. Every page that should exist with a brief description of its purpose.
- Wireframes for the most critical pages (homepage, primary service or product page, contact, one or two secondary pages).
What clients usually do not expect: That the research phase produces strategic insight, not just deliverables. Often the wireframes show pages the client did not realize they needed.
Time: 5 to 12 hours of my work, 1 to 2 hours of client time for review.
Phase 2: Design (Weeks 2 to 3)#
With the structure decided, I move to design.
What I produce:
- High fidelity mockups for the critical pages on desktop and mobile
- A design system: colors, typography scales, component library, spacing tokens
- Real content placement, not Lorem Ipsum. (If we are still writing content, I use realistic stand ins.)
- A reviewable Figma file with clear annotations for any complex interactions
What I avoid: Pixel pushing without context. Animations that exist for their own sake. Interactive flourishes that hurt mobile performance. Aesthetic decisions that are not anchored to a business outcome.
Time: 15 to 30 hours of my work depending on scope, 2 to 4 hours of client time for review.
Phase 3: Development (Weeks 3 to 5)#
This is where most of the time and complexity goes.
My stack: Next.js 14 plus, TypeScript, Tailwind CSS, Sanity or Payload as the headless CMS, Resend for transactional email, Supabase or Postgres for any data needs, Vercel or Netlify for hosting.
What I produce week by week:
Week 3:
- Project repo initialized, design system implemented in code
- Layout components: header, footer, navigation
- Homepage built and reviewable on staging
Week 4:
- Remaining pages built
- CMS configured with content models matching the design
- Forms wired up with proper validation, spam protection (Turnstile or hCaptcha), and email routing
- Schema markup throughout (Organization, LocalBusiness, Service, FAQPage, Article where applicable)
Week 5:
- Performance optimization. Image optimization, code splitting, lazy loading, font loading strategy.
- Mobile testing on real iPhone and Android devices over LTE.
- Accessibility audit (WCAG 2.1 AA minimum).
- Cross browser testing (Chrome, Firefox, Safari, Edge on both desktop and mobile).
- SEO setup. Search Console verified, sitemap submitted, Analytics 4 configured.
What I do not skip: Real device testing. I have a stack of test phones (iPhone 13, Pixel 6, older Android) and I test on real devices in real network conditions before launch. Emulators miss things.
Time: 40 to 80 hours of my work depending on scope, 2 to 5 hours of client time for content review and feedback.
Phase 4: Content (Parallel To Development)#
Content production runs in parallel with development, not after.
If the client is writing their own content, I provide a content template with word counts, tone guidelines, SEO considerations, and structural requirements per page. I review drafts and provide edits.
If I am writing content (additional fee), I produce drafts based on the keyword research and competitor analysis from Phase 1. Two rounds of revisions included.
For Hampton Roads businesses, the content emphasis varies:
- Service businesses: Service pages with Service schema, neighborhood pages for the cities served, FAQ schema with real customer questions.
- Tourism and hospitality: Local content (restaurants nearby, things to do, seasonal guides), Room or Menu schema, review aggregation.
- Defense and government contractors: Capability statement pages, sanitized past performance, NAICS and CAGE codes, certifications.
- Real estate: Neighborhood pages with real depth, IDX integration with proper schema, buyer and seller funnel content.
- Medical and legal: Provider or attorney pages with Person schema, FAQ schema for new patient or client questions, certifications and credentials.
Phase 5: Launch (Week 6)#
The launch week is checklists and verification, not coding.
Launch checklist:
- DNS pointed to new hosting (Vercel or Netlify)
- SSL certificate provisioned and verified
- HTTPS redirect tested (both with and without www)
- 301 redirects from old URLs to new URLs (if migrating)
- Forms tested in production with real submissions
- Email routing verified for every form
- Search Console verified, sitemap submitted, robots.txt validated
- Analytics 4 tracking verified with real events firing
- Schema validated with Google Rich Results Test
- Core Web Vitals confirmed in field data within 7 to 14 days post launch
- GBP updated to point to new site
- Mobile devices retested in real network conditions
Launch day: I am available for 4 to 6 hours to monitor and respond to any issues. Forms tested live, redirects spot checked, performance verified, client trained on the CMS.
First two weeks post launch: Daily Search Console checks for crawl errors. Daily Analytics check for unexpected traffic patterns. Field data confirmation for Core Web Vitals. Any urgent fixes addressed within 24 hours.
Phase 6: Optimization (Months 2 Plus)#
The site is live. The work is not done.
What I do post launch:
- Month 1: Watch Search Console for indexing, crawl errors, and Core Web Vitals issues. Fix anything Google flags.
- Month 2: Analyze user behavior in GA4. Identify pages with high bounce rate or low conversion. Iterate.
- Month 3: First content addition based on what the data shows is converting and what is not.
- Ongoing: Quarterly performance audits. Schema additions as new content types appear. Security updates.
For clients on a maintenance retainer ($150 to $500 per month depending on scope), this work is included. For project clients, optimization is hourly or part of a separate engagement.
What Most Agencies Skip#
Things I include that many agencies skip:
- Real keyword research before design. Most agencies design first and "do SEO" after. That gets the page structure wrong.
- Schema markup throughout. Almost universally undersupplied on Hampton Roads sites.
- Real device testing. Emulators miss real world performance issues.
- Performance optimization built into development. Not bolted on at the end.
- 301 redirects mapped before launch. Many migrations lose rankings because redirects were an afterthought.
- Search Console verified pre launch. So we have data from day one, not day fourteen.
- Field data verification post launch. Synthetic test scores are not the same as real user CWV.
Pricing By Project Type#
Real ranges for Hampton Roads projects.
$2,500 to $5,000: Starter site, 3 to 5 pages, custom design, mobile first, basic schema, GBP optimization. Fine for a sole proprietor or new business.
$5,000 to $10,000: Standard site, 5 to 10 pages with full schema, service area pages, lead capture, blog setup, full Analytics 4 and Search Console configuration. This is what most Hampton Roads small businesses need.
$10,000 to $25,000: Full build with custom functionality (booking, calculators, client portals, member areas), professional photography included, content writing included, ongoing maintenance retainer for 3 months.
$25,000 plus: Custom applications, multi location architecture, complex integrations, large content production, ongoing SEO retainer. Reserved for established businesses with serious budget.
Detail at our pricing page.
Frequently Asked Questions#
How long does a Hampton Roads website project take?
Standard project: 4 to 6 weeks from kickoff to launch. Starter: 3 to 4 weeks. Full custom build with applications: 6 to 12 weeks. Migration from an existing site adds 1 to 2 weeks for redirect mapping and content migration.
Do I need to provide content or do you write it?
Either works. If you provide content, the project is faster and cheaper. If I write it (additional fee), I produce drafts based on keyword research and competitor analysis, then two rounds of revisions.
Will my site be on WordPress?
No, unless you specifically request it. I build with Next.js, TypeScript, Tailwind, and a headless CMS (Sanity or Payload). Faster, more secure, lower maintenance burden than WordPress. Detail in WordPress vs Custom.
Do you handle hosting?
I deploy to Vercel or Netlify, both of which are excellent for the stack I use. You own the hosting account directly so there is no platform risk. Hosting cost is typically $0 to $240 per year depending on traffic.
What happens after launch if I want changes?
Either retainer ($150 to $500 per month for ongoing maintenance and small changes) or hourly for occasional needs. I never disappear after launch. Updates and fixes are part of the deal.
Can you redesign my existing Hampton Roads site?
Yes. Redesigns follow the same process but the discovery phase includes more analysis of the existing site (what to keep, what to change, redirect mapping, content migration). Detail in Norfolk Website Redesigns.
Do you migrate sites from WordPress, Wix, or Squarespace?
Yes. Detail in Wix vs Custom, WordPress vs Custom, and Squarespace vs Custom.
Ready to start a Hampton Roads website project that runs on a real process? Start a project brief, see our pricing, or run a free audit on your current site.
Related reading: