Website Design & Development

Consulting Services


Starting from scratch or wanting to update an existing design, template, or theme? Let's collaborate to build a visitor-focused, mobile-friendly design or enhance your existing design. Read more about my Design services …


Functionality (including contact forms, PayPal interfaces, product databases, etc.) can improve your visitor's experience and make maintaining your website easier. I can help you improve existing capabilities on your site, or give your website new capabilities, with a focus on enhancing your customers' experience. Learn about my Development services …


Content — your text and your pictures — is aimed at your target audience. As your business or organization changes, your website content needs to be updated. When you have new content, I can update existing pages or create new ones for it. For details, refer to my Maintenance services


Websites can be complicated. I'll help you translate the techno-speak about servers, domains, and specific tools. If you want to manage your website by yourself, great! If you need a little help in learning how, consider my Training/Coaching services …

How Can I Help You?

I'm an independent Web consultant — responsive, helpful, and willing to collaborate on your website. If you need a website designer, web developer, or coach, contact me to discuss your situation. Once I have an idea of what you want done, we can talk about timeframes, costs, and how to proceed.

Featured Client

A Dazzling Day … weddings by Darcie

A few years ago I customized a WordPress website for this client. Darcie wanted to focus on her business and not the technical aspects of updating and maintaining her website.

Recently, after discovering that the WordPress database had gotten corrupted, I suggested we move away from WordPress. The main reasons for using WordPress are:

  • Website owners want to update their own content
  • Blogging and content comment functionality are desired
  • Themes and/or plugins will provide features that are difficult or expensive in non-WordPress sites

None of these reasons applied in this case. Additionally, there are several key reasons for not using WordPress:

  • Security issues — hackers are attracted to WordPress websites because there are so many and the code is readily accessible
  • Theme/plugin expiration — once a theme or plugin used for a WordPress website is no longer supported, it is difficult to guess when it will fail and the website owner will have to find a replacement (and migrate existing content that depends on that feature)
  • WordPress base updates — while WordPress can update automatically (this is a good thing since updates come out on an unpredictable schedule several times a year), each update requires a complete test of all functionality and all pages on a website
  • Slow web page loading time — depending on the theme and plugins used for the website, performance can be extremely slow; lots of extra code per page is required to accommodate WordPress rather than focus on the important page content
  • Content maintenance — when the website owner doesn't want to maintain his/her content, and would rather the webmaster do so, it is more cost effective for a webmaster to update content without using a bloated interface like the WordPress Dashboard

Darcie agreed to the website rebuild. Here is a view of what the WordPress version of the website looked like:

Comparing the WordPress version with the new version (at the top of this column), you can see that the design is quite similar. Small design tweaks are easier with the rebuild than with the customized WordPress theme.

After the rebuild, the website is now performing much better. It's page speed has increased significantly — per page speed tools online, the WordPress version measured 67 (red) and the new version measured 91 (green). It is easier to add a photo gallery with optimized images. The website is still "mobile-friendly", working well on all screen sizes.