Start a Self-Hosted WordPress Website

In 5 Easy Steps

1. Buy your domain and hosting.

Choose and register a domain name at a domain registrar. We use NameSilo. If you decide to go with NameSilo, use coupon code “AMBRETHEMES” to receive 10% off your first order. Then sign up for a hosting plan. We use SiteGround (affiliate link). SiteGround offers affordable prices and good customer service, and WordPress recommends them.

2. Point your domain to your hosting.

Find the nameservers (DNS) for your website in your hosting account. Then enter the nameservers into your domain account. If you have trouble finding the nameserver information, just contact your host’s technical support. Note: Skip this step if you purchased your domain via your hosting company.

3. Install WordPress.

Most hosting companies offer one-click WordPress installation. In the cPanel of your hosting account, look for a WordPress button. The button may be located under a section titled “Autoinstallers” or “WordPress Tools.” If you have any issue installing WordPress, your host’s technical support can provide assistance.

4. Purchase your theme.

Now comes the fun part — choosing a theme! Of course, we hope you find a theme you love in our shop. And if you find one of our themes but want a few customizations, just let us know your desires. But if you do not find a theme here — that’s okay too. There are lots of WordPress themes to choose from.

5. Install and set up your theme.

To install your theme, upload the theme zip file via your WordPress admin. We provide thorough documentation and support, to help you get your theme installed and set up just like the theme’s demo. If you would rather have it done for you, we also offer an installation service.