We can handle all steps of web development – from concept to maintenance – or just the ones you need help with. We offer our services on an hourly or project basis.


If you’re just starting out, we can help you determine if – and what type – of website could be helpful to you and your organization.

Domain Name

If you need a domain name, (also known as a URL – like www.expressoconsulting.com) we can help you get one set up. If you already have one, we can get it set up to work with a site hosting service.


We can help you select a site hosting service and product to meet your needs. We can also get your domain name set up with the new hosting service.

Site Outline

The first and most important step in efficiently setting up a new website is to have a solid outline of what the website needs to do and look like. We will work with you to define the site’s characteristics so you know exactly what you’ll be getting. We’ll also help you choose a WordPress theme (basically a template) to use for the foundation of your site.


Using copy and graphics that you or your designer provide, we’ll build the site in private mode so you (and not others) can review it periodically during development. We will recommend the best plug-ins to add functionality to the WordPress theme that you have chosen, including the following.

  • E-commerce pages
  • Social media links
  • Contact form
  • Newsletter and email integration
  • SEO page optimization
  • Photo gallery
  • Many others
  • Contact Us and map integration


After we complete development and testing, we’ll ask you to test the site to ensure that it meets your needs and was developed according to the site outline.

User Guide

We want you or someone on your team to be able to add content, update and maintain your site so we will provide a user guide to help you know how to keep your site in great operating condition.


If you’d like us to – we’d be happy to work with you on an ongoing basis do update the site and handle all maintenance.