gantt
title Typical WordPress Project Timeline (Week 1-6)
dateFormat YYYY-MM-DD
axisFormat Week %-W
excludes weekends
section Week 1
Discovery call :milestone, a1, 2026-01-05, 0d
Initial high-level design review :a2, after a1, 2d
Scope review and proposal Q&A :a3, after a2, 2d
Contract signed :milestone, a4, after a3, 0d
Deposit paid :milestone, a5, after a4, 0d
section Week 2
Detailed design review and technical feedback :b1, after a5, 2d
Dev and staging setup :b2, after b1, 1d
Build Gutenberg blocks and components :b3, after b2, 5d
Build desktop layouts :b5, 2026-01-19, 5d
Weekly client call - review and feedback :milestone, b4, 2026-01-16, 0d
section Week 3
Content migration (if needed) :c2, 2026-01-26, 5d
Weekly client call - review and feedback :milestone, c3, 2026-01-23, 0d
section Week 4
Build mobile layouts :d1, 2026-01-26, 5d
Third-party integrations :d2, 2026-01-26, 3d
Weekly client call - review and feedback :milestone, d3, 2026-01-30, 0d
section Week 5
Training call for non-technical managers :milestone, e3, after d1, 0d
Content updates :e5, after e3, 5d
Weekly client call - review and feedback :milestone, e4, 2026-02-06, 0d
section Week 6
Final QA :f1, after e5, 2d
Pre-launch content updates and SEO checks :f2, after f1, 2d
Weekly client call - launch readiness :milestone, f3, 2026-02-13, 0d
Deployment to Production :milestone, f4, after f3, 0d
Performance optimizations :f5, after f4, 1d
Launch :milestone, f7, after f5, 0d
Final payment :milestone, f6, after f7, 0d
section Ongoing
Post-launch call and review :milestone, g2, after f7, 1w
Ongoing support with a WordPress Care Plan :active, g1, after f7, 1w