Not every engagement needs the same amount of discovery, design or development. I keep the stages flexible, but the sequence below explains how I move from uncertainty to a deliverable that can be reviewed and implemented. Smaller projects can combine stages, while larger products can repeat them feature by feature.
01Step
Audit requirements and the current stack
I review hosting, WordPress setup, theme, builder, plugins, content, integrations and the exact pages or features required.
The build plan starts from what already works and identifies what should be reused, replaced or simplified.
At this stage I document the decision at the level the team actually needs. That can mean a simple approved direction for a small website or a more explicit set of states, components and notes for a product with several contributors. The goal is enough clarity to move forward confidently without creating documentation that nobody will maintain.
Feedback is most useful when it is tied to the objective of the stage. I separate preference from functional risk, explain tradeoffs when there are multiple valid options and refine the solution without losing the underlying hierarchy. This keeps review focused and prevents late changes from accidentally undoing earlier decisions.
02Step
Plan site structure and reusable patterns
I map navigation, templates, repeated sections, forms, calls to action and content relationships.
The website can be built from a small set of consistent patterns instead of page by page improvisation.
At this stage I document the decision at the level the team actually needs. That can mean a simple approved direction for a small website or a more explicit set of states, components and notes for a product with several contributors. The goal is enough clarity to move forward confidently without creating documentation that nobody will maintain.
Feedback is most useful when it is tied to the objective of the stage. I separate preference from functional risk, explain tradeoffs when there are multiple valid options and refine the solution without losing the underlying hierarchy. This keeps review focused and prevents late changes from accidentally undoing earlier decisions.
03Step
Establish global visual settings
I configure typography, colors, spacing, buttons, containers and common element behavior so the system is defined before individual pages multiply.
Later changes are faster and visual consistency improves across both Elementor and non Elementor content.
At this stage I document the decision at the level the team actually needs. That can mean a simple approved direction for a small website or a more explicit set of states, components and notes for a product with several contributors. The goal is enough clarity to move forward confidently without creating documentation that nobody will maintain.
Feedback is most useful when it is tied to the objective of the stage. I separate preference from functional risk, explain tradeoffs when there are multiple valid options and refine the solution without losing the underlying hierarchy. This keeps review focused and prevents late changes from accidentally undoing earlier decisions.
04Step
Build core templates and pages
I implement high priority pages and reusable site parts first, then extend approved patterns across the remaining website.
Important structure is validated early and repeated work becomes more efficient.
At this stage I document the decision at the level the team actually needs. That can mean a simple approved direction for a small website or a more explicit set of states, components and notes for a product with several contributors. The goal is enough clarity to move forward confidently without creating documentation that nobody will maintain.
Feedback is most useful when it is tied to the objective of the stage. I separate preference from functional risk, explain tradeoffs when there are multiple valid options and refine the solution without losing the underlying hierarchy. This keeps review focused and prevents late changes from accidentally undoing earlier decisions.
05Step
Configure dynamic or commerce content
Where required, I connect posts, custom content, WooCommerce products or template conditions so the site can scale beyond static pages.
Editors can manage content without rebuilding the visual structure every time something new is published.
At this stage I document the decision at the level the team actually needs. That can mean a simple approved direction for a small website or a more explicit set of states, components and notes for a product with several contributors. The goal is enough clarity to move forward confidently without creating documentation that nobody will maintain.
Feedback is most useful when it is tied to the objective of the stage. I separate preference from functional risk, explain tradeoffs when there are multiple valid options and refine the solution without losing the underlying hierarchy. This keeps review focused and prevents late changes from accidentally undoing earlier decisions.
06Step
Responsive review
I test layouts across desktop, tablet and mobile widths and adjust ordering, spacing, typography, controls and media behavior.
The site remains intentional across devices rather than only looking correct at the width where it was originally designed.
At this stage I document the decision at the level the team actually needs. That can mean a simple approved direction for a small website or a more explicit set of states, components and notes for a product with several contributors. The goal is enough clarity to move forward confidently without creating documentation that nobody will maintain.
Feedback is most useful when it is tied to the objective of the stage. I separate preference from functional risk, explain tradeoffs when there are multiple valid options and refine the solution without losing the underlying hierarchy. This keeps review focused and prevents late changes from accidentally undoing earlier decisions.
07Step
Performance and quality checks
I review images, unnecessary scripts or plugins, broken links, headings, forms, metadata, caching behavior and visible interaction issues.
Launch quality improves without changing the approved visual identity.
At this stage I document the decision at the level the team actually needs. That can mean a simple approved direction for a small website or a more explicit set of states, components and notes for a product with several contributors. The goal is enough clarity to move forward confidently without creating documentation that nobody will maintain.
Feedback is most useful when it is tied to the objective of the stage. I separate preference from functional risk, explain tradeoffs when there are multiple valid options and refine the solution without losing the underlying hierarchy. This keeps review focused and prevents late changes from accidentally undoing earlier decisions.
08Step
Launch and handover
I deploy or support deployment, validate production URLs and provide an editing structure that is practical for the site owner.
The project ends with a usable live website rather than only a builder file.
At this stage I document the decision at the level the team actually needs. That can mean a simple approved direction for a small website or a more explicit set of states, components and notes for a product with several contributors. The goal is enough clarity to move forward confidently without creating documentation that nobody will maintain.
Feedback is most useful when it is tied to the objective of the stage. I separate preference from functional risk, explain tradeoffs when there are multiple valid options and refine the solution without losing the underlying hierarchy. This keeps review focused and prevents late changes from accidentally undoing earlier decisions.