Skip to Content

How to Build Your Craft Business Website through WordPress

Affiliate Disclosure: As an Amazon Associate I earn from qualifying purchases. Additionally, I may get commissions for purchases made through other affiliate links in this post.

Today we are winding down our discussion of starting your own website for your Silhouette Cameo business. We previously talked about basic web lingo, WYSIWYG builders, and hosted ecommerce platforms. The last solution to starting your own Silhouette Cameo business website is using a self hosted platform. This means that you create a website, install a store/shopping cart, and pay a monthly hosting plan. The solution costs more money upfront, and is more time intensive, but in the long run, it gives you the most flexibility and the cheapest price. Mainly, it eliminates paying transaction fees to a third party provider.

There are several self hosted ecommerce platforms including Agora Cart, Magento, OpenCart, OS Commerce, X Cart, and ZenCart. Some of these solutions will require advanced programming experience – while others are easier to work in. The pricing on these solutions also vary greatly. In some cases, the ecommerce platform is free, while others make you pay for advanced features. I don’t feel that many of these are beginner friendly, so we are going to end the discussion on the above solutions here. I mentioned them in case you come across them online while doing some research.

My preferred method of building a self hosted website and online store is through WordPress. WordPress is considered a CMS – or content management system – where you build a website using various themes, plugins, and widgets. Within WordPress, there are several plugins that allow you to add a store. My favorite is WooCommerce, because it is easiest for a beginner to navigate, is well documented, and it’s free! I know that this is a lot of information, so, where do you start?

Steps to start a WordPress self hosted website and store:

  • Get a domain name. I’ve covered this in a previous post. I recommend (at the very least) that all small businesses at least register their domain name and get an email set up that is not,, or anything similar.
  • Get a hosting plan. I use and recommend The Hatchling Plan at Hostgator is sufficient for most businesses and is as low as $3.96 per month.
  • Install WordPress. Most hosting companies provide step-by-step tutorials on how to install WordPress. If you choose to use, you can find the tutorial here.
  • (Optional, but highly recommended.) Install the Genesis Framework for WordPress. This framework makes your WordPress site easier to customize, more tightly secured, simple to update, and search engine friendly.
  • Purchase a theme for WordPress and install it. If you’ve installed the Genesis Framework, you’ll be able to choose a theme here. Your theme should include instructions on how to install it, and here is a link to a beginner’s guide to the Genesis Framework.
  • Customize your new website with the pages you want your customers to see. Be sure to include information about you and your company, your refund policy, a privacy policy, and payment methods.
  • Install the WooCommerce plugin to set up your ecommerce platform on your website.
  • Enter your products, payment settings, and shipping information within WooCommerce.

That’s it! This list is great, but a full tutorial of how to get your website started – including lots of photos would be even better, right?! Click this link to view it.

Share this post to Pinterest before you start creating your own website:

How to Build Your Craft Business Website through WordPress (Great for Silhouette Cameo or Cricut Crafters!) - by

Teresa Gravlin

Monday 9th of May 2016

Hi. I recently have tried to build my own site using your customized guide and have to say how disappointed I am with getting my site set up. I am having issues with layouts, getting my child theme to work from your recommended site and overall very discouraged! WP is NOT easy to navigate for the beginner and having to go from that to another page to see what the site actually looks like is not very time saving. At this point I feel the need to scrap the whole thing and start over and I do not want to do that. I have too much time invested into this already, not to mention that the costs seem to be growing by the minute. There has got to be an easier way of setting up a website with Wordpress.


Monday 9th of May 2016

Hi Teresa, I haven't heard feedback from users having issues with Wordpress. If you are having issues with your child theme, reach out to the designer. Installation is pretty straightforward in most cases. Wordpress gives you the best opportunity to have a site that can adapt to your business as it grows. As far as additional costs, I'm not sure what costs you are incurring, but feel free to email me for additional help. Christine


Monday 25th of April 2016

Hello! I've been reading many of your posts and am learning a lot! Thank you for being so generous with your information. I did have a question about using WooCommerce for my store. I read an article and in a nutshell, it said that you needed to spend a lot of extra money to make it functional. These extra costs would include having options such as different colors for a product or choosing shipping options based on class. Have you found this to be true? Thanks!


Monday 25th of April 2016

Hi Theresa! Yes, to add functionality to WooCommerce stores, you would need to purchase add ons - most are a one time fee and they add more functionality. Most stores starting out won't need add ons. Hope that helps!