WordPress Marketing Site
A custom WordPress marketing site, including the content population that always gets forgotten.
5 categories21 tasks157h - 330h estimated
Use this templateFree to start · No credit card
A custom WordPress marketing site looks simple next to an app build, which is exactly why it gets underquoted. This template lays out 21 tasks across Discovery & Content, Design, Build, Content Population and Launch, so the quote covers the whole job - not just the theme.
The category that saves this estimate is Content Population. Entering real pages, migrating posts, sourcing images and wiring redirects is days of work on every site, and it is the work most quotes silently assume the client will do. The client assumes the opposite. Pricing it as its own section settles that conversation before the contract is signed, and the same goes for the launch checklist: analytics, SEO basics, forms that actually deliver, and a backup plan.
Use the ranges as a starting point drawn from typical agency builds, then edit them down with your team in one shared document. One click copies the full breakdown into your workspace.
What's in this estimate
Discovery & Content | Estimated time (h) |
|---|---|
Kick-off and sitemap Goals, audiences and the agreed page list. | 4.0 - 8.0 |
Content audit and inventory What exists, what is reusable and what somebody has to write. | 4.0 - 10.0 |
Copy review and page briefs A brief per page so design is not waiting on lorem ipsum. | 6.0 - 12.0 |
| Hours | 14.0 - 30.0 |
Design | Estimated time (h) |
|---|---|
Homepage design The page that sets the visual language for everything after it. | 12.0 - 24.0 |
Inner page templates Landing, listing, article, contact and the generic content page. | 16.0 - 32.0 |
Mobile layouts Mobile and tablet treatments for each template. | 8.0 - 16.0 |
| Hours | 36.0 - 72.0 |
Build | Estimated time (h) |
|---|---|
Theme setup and build tooling Starter theme, asset pipeline, local and staging environments. | 8.0 - 16.0 |
Homepage build The homepage template and its sections. | 10.0 - 20.0 |
Reusable content blocks The block library the client will actually build pages from. | 20.0 - 40.0 |
Blog and archive templates Listing, single, category and author templates with pagination. | 10.0 - 20.0 |
Contact forms and validation Forms, validation, spam protection and notification routing. | 4.0 - 8.0 |
Custom post types and fields The structured content the site needs beyond pages and posts. | 8.0 - 16.0 |
Third-party plugin integration CRM, booking, commerce or whatever the client already pays for. | 8.0 - 24.0 |
| Hours | 68.0 - 144.0 |
Content Population | Estimated time (h) |
|---|---|
Page content entry Building out the real pages. Scale this with the page count, not with hope. | 10.0 - 24.0 |
Image preparation and optimisation Cropping, compression and alt text across the site. | 4.0 - 10.0 |
| Hours | 14.0 - 34.0 |
Launch | Estimated time (h) |
|---|---|
SEO basics, metadata and sitemap Titles, descriptions, structured data, sitemap and redirects from the old site. | 4.0 - 8.0 |
Analytics and consent banner Analytics, tag manager and a consent banner that actually gates them. | 3.0 - 6.0 |
Performance pass Caching, image formats, script loading and a Core Web Vitals check. | 6.0 - 12.0 |
Cross-browser and device QA A full pass across browsers and real devices, plus the fixes. | 6.0 - 12.0 |
Hosting, SSL and go-live Provisioning, DNS, certificates, backups and the migration window. | 4.0 - 8.0 |
Client training session Showing the client how to edit their own site, recorded. | 2.0 - 4.0 |
| Hours | 25.0 - 50.0 |
21
157.0 - 330.0
Make it your estimate
One click copies all 21 tasks into your workspace - then edit the hours with your team to fit the project in front of you.
Use this template