Our Process

We will set up hosting on your very own cloud server and get your site launched in less than 30 days with thanks to our streamlined process! Within an hour of your purchase you will be contacted and the onboarding process will begin!


Design & Development Project Plan & Outline

  1. Strategy and Project Launch Meeting
  2. Stakeholders Meeting Internally
  3. Specifications Outline, MVP & MoSCoW* 
  4. Keeping in mind MVP we then select “Go Live” Extensions / Functionality / Requirements
  5. Select post “Go Live” Extensions / Functionality / Requirements

*MVP (Minimum viable product) outlines the actual features / functionality that are essential and you cannot do without. This doesn’t mean we skimp on the site and do the bare minimum, we actually give what is required to ensure success from the outset rather than delaying and adding excess cost when it isn’t necessary. We strongly recommend and MVP approach. See more about the importance of an MVP approach to development here [INSERT LINK TO YOUTUBE VIDEO].

*MoSCoW method – Must have, Should have, Could have, and Won’t have (the interstitial O is added to make the word pronounceable). In short this means we launch with the “Must have” and “Should have” and add the “Could have” to a backlog for development post launch.

  1. Project set up in Project Management System. 
  2. Establish Tasks, Assign Tasks, Set Milestones and Deliverables
  3. Spin Up & Configure Server, Install Magento 2 – Hosting and Maintenance Begins Here!
  4. Migrate Data (if applicable)
  5. Watch the Getting Started Video [INSERT LINK TO YOUTUBE VIDEO]
  1. A Strategy Session/Design Brief (1 – 2 Hours)
  2. Stakeholders Meeting
  3. Home Page Design
  4. Reviews and Revisions x 2
  5. Category Page Design
  6. Reviews and Revisions x 2
  7. Product Page Design
  8. Reviews and Revisions x 2
  9. About Us and Contact Us Design
  10. Reviews and Revisions x 2
  11. Blog Page and Blog Post Design
  12. Reviews and Revisions x 2

Here is an overview of the basic development phase. (If you have an intermediate or advanced website, this is where the custom coding for advanced functionality would be).

  1. Home Page Development and Coding
    1. Header, Configurable Nav/Menu, AJax/Jquery Sliders, Widgets, Body, Custom Elements, Footer
  2. Interior Page Development and Coding
    1. Pages, Body, Sidebars, Widgets, Etc.
  3. eCommerce specific features
    1. Product Page
    2. Category Page 
    3. Cart Page
    4. Payment methods
    5. Shipping methods
    6. Checkout Page 
    7. Checkout Success page
    8. 404 Page
  4. Search Functionality (Elastic Search)
  5. Blog Pages and Post Development and Coding
    1. Blog Page, Category Posts, Archives Posts, Recent Posts, Individual Post View, Sidebars, CTA’s, Widgets, Etc.
  6. ERP / Accounting Package Integration
  7. Marketplace Integration
  8. B2B specific features
    1. Restrict Pages / Force Login
    2. B2B Account sign up / application
    3. Other selected B2B features (quotes, fast order, order upload, stock level display etc.)

The Timeline for this Phase can take 10 – 15 days minimum and unlimited time to complete depending on the clients response time, clarity, decisiveness, and the amount of custom designed pages, extensions or custom functionality included in their selected package. The more custom design / custom designed pages and custom functionality you have, the longer the development phase takes.

For multi-sites and B2B sites this will add an extra 5 – 15 days development time due to the added level of complexity of custom requirements and testing required. 

This phase can be one of the most difficult to predict time. When you are planning on a new website design and development project – do not forget to set aside a budget specifically for CONTENT. This is the most underbid part of a web project and one of the most important elements. It can cause the largest delays and if not done correctly, the most missed opportunities with a new website.

The entire Content Transfer, Creation and Management process will depend on the level of your SEO investment and goals. The more aggressive you are about placement, the more products and services you want to be found for and the more locations you want to be found in will DRAMATICALLY increase the time necessary for this phase.

The Content Management Phase consists of the following steps:

  1. Navigation Creation
  2. Navigation Optimisation
  3. Content Creation (we will request missing content – you can write and provide or outsource the content creation to our team)
  4. Content Transfer
  5. New Content Uploads
  6. Content Styling (this also includes all of the SEO work that is necessary to make pages perform for SEO)
  7. Image Research, Collecting, Purchasing and Posting
  8. Internal Page Linking
  9. Social Account Integration and Linking
  10. Forms Integration and Testing

Magento Training:

We will complete a 1 hour Magento Training with you ensuring you know how to add products, create / manage categories, create marketing campaign / price rules and promotions. While your plan allows for TSI Digital to transfer a specific number of pages to your new website, you can add unlimited pages or blog posts to Magento before or after go live.

*All content must be received within 5 days of completion of the development phase. TSI Digital team will transfer all content from your existing website to your new website. We will also add any additional content sent within 5 days of the completion of your development phase. Should you have any additional content additions or changes to your website, you can easily make these in the admin panel of Magento.

  1. Site Review
  2. Test Header
  3. Test Navigation
  4. Test Forms
  5. Test Links
  6. Test Functionality
  7. Test Footer
  8. Review Site Settings
  9. Test Social Links
  10. Test Cart
  11. Test Checkout & Payments
  12. Test website for Responsiveness (Mobile Devises, Tablets, etc)
  13. Cross Browser Testing (Chrome, Firefox, Safari, etc.)


  1. URL Optimisation
  2. On Page SEO (time will vary depending on your plan and what’s included)
    1. Heading Tags (H1, H2, H3)
    2. Page Titles
    3. Meta Descriptions
    4. Meta Keywords
    5. Categories / Tags
    6. Interior Linking
  3. Image Optimisation
    1. Prep Server for Go Live
    2. Set Up MX Records for Email Hosting
    3. Move Files into Live Server Environment
    4. Change DNS Links
    5. Domain Propagation
    6. Google Analytics Enhanced Ecommerce for UA GTM Tracking
    7. Google XML Sitemap Generated
    8. Speed Optimisation via JS Bundling & Preloading CSS files
    9. Enable Full Page Cache (Varnish Cache) & CDN
    10. Site is now live!
    11. Client Training – How to use Magento CMS & Admin panel (Website Content Management System)
  1. Once the Site is Live the following Post Live Activities Take Place
  2. Final Site Cross Browser Audit
  3. Mobile Responsive Audit
  4. Forms Testing
  5. Client Training
  6. Promote Site Launch on (Social Media, Blogs, Email Newsletters, etc – Depends on your marketing plan)
  7. Monitor traffic and bandwidth usage to see if server needs to be scaled up to meet increased demand / traffic
  8. Full Site Errors Report and Corrections
  9. Webmaster Reviews
  10. Submit Site to Search Engines
  11. 1 Hour of Additional Training
  12. Site handover and project close
  1. Marketing Images Designed for Social Promotions of the New Website Launch
  2. Social Marketing Promotions
Scroll to Top