
Senior Web Dev (Next.js/WordPress) — Local Service Site + Instant Quote Form
Upwork
Remote
•2 hours ago
•No application
About
About us Feroz Movers (GTA, Canada). We make moving days easy. We need a blazing-fast local service website built by a senior who has shipped similar sites before. Scope & Deliverables • Pages: Home, Services, Pricing, Book/Contact • Service-Area CMS template (ship with 3 starter city pages) • Instant-Quote form → Google Sheet + email/SMS alerts, UTM capture, spam protection (Turnstile/hCaptcha) • Tracking & SEO: GA4 (event generate_lead), GSC, Meta Pixel, XML sitemap, robots.txt, 301s • Schema: JSON-LD for MovingCompany + FAQ (must validate) • Performance/Accessibility: image optimization, responsive, lazyload, font strategy, CDN • Handover: 30–45 min walkthrough video + 2-week bug-fix warranty Tech Stack (pick one and stick to it) • Option A (preferred): Next.js + Tailwind + Vercel (+ Sanity/Contentful headless CMS) • Option B: WordPress (GeneratePress/Blocks or equally lightweight) on managed hosting (No heavy page builders like Elementor/Divi. No jQuery-heavy themes.) Acceptance Tests (must pass to release milestones) • Lighthouse (mobile): Performance ≥ 90, Accessibility ≥ 95, SEO ≥ 90 • Core Web Vitals: LCP ≤ 2.5s, CLS ≤ 0.1, TBT ≤ 150 ms on Home • Schema: MovingCompany + FAQ validate in Google’s Rich Results Test • Analytics: GA4 and GSC connected; event generate_lead firing from the quote form • Form: Posts to Google Sheet, includes UTM fields, sends email/SMS notifications, spam-protected Timeline • Timeline: 3 weeks total • Milestones: 1.- Kickoff: sitemap, wireframes, tokens, stack locked 2. –Templates done + Instant-Quote wired to Google Sheet (email/SMS + UTM) 3.– Acceptance tests passed (scores & validations) 4.–Soft launch + video handover + 2-week warranty Required Experience (apply only if you meet all) • 3+ years professional web dev • 2+ live local-service sites you personally built (moving, trades, home services, etc.) • Proven Core Web Vitals results on mobile • A past form→Google Sheets integration you can demonstrate • Real JSON-LD you authored (LocalBusiness/MovingCompany/FAQ) How to Apply (submissions missing any item are not reviewed) 1. 3 links to your best local-service builds + screenshots of mobile Lighthouse (Perf/Acc/SEO/Best Practices) 2. Say Next.js or WordPress for this build and why (1 paragraph) 3. Briefly describe how you’ll post the quote form to Google Sheets + send email/SMS + capture UTM 4. Paste a JSON-LD snippet you wrote (MovingCompany or LocalBusiness + FAQ) 5. Confirm you can meet the 3-week schedule and accept the milestones & acceptance tests Nice to Have • Cloudflare or Vercel Edge experience, basic Apps Script/serverless for webhooks, structured content model for service-area pages. Work Style • Async first; quick daily check-ins on progress; staging link from Day 4. No agencies unless the principal dev is hands-on and on every call. We’ll likely run a paid 4–6h test task (build one Service page + mini quote form to a temp Google Sheet, pass Lighthouse mobile ≥90, show schema validation).