Our Process

We've developed a few, strategic steps to get you exactly what you need.


Once you get started with us, we'll dive in to the details of what it is you need from your website. This involves some fairly thought-provoking questions.

What are your business goals?

We work with you to understand your needs, what your business is all about, and who your audience is (or will be). This helps us formulate a plan for building a website that serves as a strategic component of your overall business goals.

What are the goals of your audience?

We will nail down what information is most relevant to visitors of the site and what a conversion looks like. Conversion activities include things like making phone call, submitting a contact form, or clicking a link to your storefront.

How do you connect your business goals with the goals of your site visitors?

During this part of the process, we will ask questions about your business industry and who your ideal customer is. We'll develop some ideas around how to motivate your site visitors to take action.


Our websites are built with custom code rather than using templates or website-builders. Here are a few key reasons why we develop this way.

Your site will be ridiculously fast.

Slow load times can be non-starters for a huge percentage of your potential visitors. Website templates typically add bloat which increases load times. This is not a concern for the sites we build. The already lean source code is compiled into tiny static files and hosted on a Content Delivery Network (CDN) that serves visitors from a data center geographically closest to them.

Your site will be built as a Single Page Application (SPA).

This means that when users navigate the site, the browser does not have to make a new request to a server to reload the entire page. Instead the new content is loaded into the page dynamically which results in a very snappy, almost native app experience.

We can streamline.

Adding effeciencies to our development processes equates to quicker turn around and more consistent results. With the tedius and unintersting tasks of development streamlined, we can spend our development time enhancing interactions and experiences that delight users.


During the review process, we aim for quality while focusing on the outcome. Our goal is to get your site to a launch-worthy state as quickly as possible, which is why we keep the review process fairly straightforward.

We strive for accuracy and alignment.

Once the site has been built, we want to make sure that the information is accurate, that the voice, tone, imagery, and overall design align with what you’ve conveyed to us during discovery.

You'll get to see the site before it's live.

We will provide you with a link to your site on a “staging” server. This means that the site isn’t publicly visible on your domain yet. Along with the link, we will give you a checklist that will aid in reviewing all aspects of the site. You will also be able to give us general feedback at this point.

We'll do 3 rounds of review and feedback.

We will do two rounds of review with you and a final review and sign off. Each review period will be time-boxed into roughly 3 days so that we can make sure the site launches on time.

While our philosophy dictates that we don’t spend too much time waffling over unknowns, we guarantee quality and thoughtful decisions in the context of what we know before launch.



At this point, we will prepare the site for launch. There are a number of things to do before making the site publicly visible on your domain.

Our Launch Checklist

  • Run the site through an audit to ensure we are scoring high on Google’s performance, accessibility, and search engine optimization audits.
  • Make sure the site can be indexed so that it will show up in search results.
  • Add favicons for all web browsers, operating systems, etc.
  • Make sure all site assets are optimized for performance.
  • Add what’s called “Schema” markup - a special metadata structure that allows Google to more efficiently crawl your site for key information.
  • Set up a sitemap with page hierarchy so that Google and other search engines understand which pages are the most important.
  • Test site on different screen sizes to ensure that the design is fully responsive (we typically do this during the Build process, but like to do a final check).
  • Set up Google Analytics on your site so that you can monitor your site traffic.
  • Set up domain records so that the site is officially “live”.

Our checklist may change and evolve over time so there may be more or less items here. We also do a series of post-launch activities to ensure that all is going well once the site is out there for the world to see.

Let's build something great.

Find out more about us >