Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Perth, Australia
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"WORDPRESS DEV IMPLEMENTATION SPEC
PROJECT: SITE PREP / EXCAVATION — DATA EXTRACTION SITE
PURPOSE: PURE BEHAVIOR & INTENT CAPTURE
WORDPRESS SETUP (EXACT)
Core
Fresh WordPress install
PHP 8.1+
HTTPS enabled
No multisite
No page builders (Elementor / Divi / WPBakery = x )
Theme
Use ONE of the following only:
Hello Elementor (without Elementor usage)
GeneratePress
Astra (barebones, no starter templates)
Theme must be unstyled/minimal.
PLUGINS (ONLY THESE)
Mandatory
Google Tag Manager for WordPress (or manual GTM injection)
Contact Form 7
Flamingo (form storage)
CallRail (or equivalent call tracking)
WP Rocket (or LiteSpeed Cache)
Optional (only if needed)
Autoptimize (CSS/JS optimization)
No SEO plugins
No analytics plugins beyond GTM
No page builders
SITE STRUCTURE (NON-NEGOTIABLE)
Pages
Home page only
Delete:
Sample Page
Blog
Category archives
Tag archives
Author archives
Settings
Settings → Reading → Homepage displays → Static Page
Assign Home page
Posts page: None
PAGE CONTENT (IMPLEMENT EXACTLY)
HERO SECTION (Top)
<h1>Excavation & Site Preparation Services</h1>
<p>Wet Hire • Fast Turnaround • Residential & Commercial</p>
<button id="cta-quote">Get a Quote</button>
<a href="tel:XXXXXXXXXX" id="cta-call">Call Now</a>
Use IDs exactly as written.
SERVICES SECTION
<ul>
<li>Excavator Wet Hire</li>
<li>Site Preparation</li>
<li>Earthworks</li>
<li>Land Clearing</li>
<li>Trenching</li>
<li>Cut & Fill</li>
<li>Bobcat / Skid Steer Hire</li>
<li>Foundation Excavation</li>
<li>Soil Removal</li>
</ul>
No descriptions. No links.
TRUST SECTION
<ul>
<li>Fully Insured & Licensed</li>
<li>Experienced Operators</li>
<li>Fast Scheduling</li>
<li>Transparent Pricing</li>
</ul>
FORM IMPLEMENTATION (CRITICAL)
Contact Form 7 — Create ONE form
Form Markup (EXACT)
<label>Name</label>
[text* your-name id:field-name]
<label>Phone Number</label>
[tel* your-phone id:field-phone]
<label>Service Needed</label>
[select* service-needed id:field-service
"Excavator Wet Hire"
"Site Preparation"
"Earthworks"
"Land Clearing"
"Trenching"
"Cut & Fill"
"Bobcat Hire"
]
<label>Job Location (Suburb / Postcode)</label>
[text* job-location id:field-location]
<label>Message (optional)</label>
[textarea your-message id:field-message]
[submit id:form-submit "Request Quote"]
Flamingo
Must store ALL submissions
Do not anonymize data
TRACKING IMPLEMENTATION (MANDATORY)
Google Tag Manager
Insert GTM:
Either via plugin or manual injection in <head> and <body>
EVENTS TO CONFIGURE (NO EXCEPTIONS)
Page Events
Page View
Scroll Depth:
25%
50%
75%
100%
CTA Events
Click — #cta-quote
Click — #cta-call
Form Events (Contact Form 7 Hooks)
Form View
Form Start (first field interaction)
Field Interaction:
#field-service (dropdown)
Form Submit
Form Abandonment (if possible)
Events must be passed to GA4 via GTM.
CALL TRACKING
CallRail Setup
Dynamic Number Insertion
Track:
Source
Medium
Campaign
Keyword (where available)
Call duration
Replace phone number site-wide with CallRail script.
PERFORMANCE & CLEANUP
Must Do:
Disable comments
Disable emojis
Disable XML-RPC
Disable RSS feeds
Remove default WordPress blocks not used
Speed Targets:
LCP < 1.5s
CLS < 0.1
INP passing
SECURITY (MINIMUM)
Change admin URL
Strong passwords
Limit login attempts
(No heavy security plugins)
WHAT DEV MUST NOT DO
No SEO optimization
No keyword stuffing
No extra copy
No assumptions about user intent
No creative liberty
No additional sections
DELIVERY CHECKLIST (DEV MUST CONFIRM)
One page only
Form submissions stored
All GTM events firing
Call tracking active
Mobile responsive
Fast load" (client-provided description)
Matched companies (2)

Haven Futures
