Are you looking to build a website that generates leads each month? If so, in this article, I’ll show you:

  • How to build a website with wordpress or other web building software
  • How to create your own website without any tech skills
  • The best way to build your own website on a budget
  • How to build a professional looking website with templates
  • How to get more leads and clients from your website

If you want to see a video version of this guide, check out the YouTube video below:

Let’s go through step by step what you need to do…

Step 1: Buy a Domain Name

If you already have a domain name, that’s great, you can go ahead and use that.

But if you don’t yet have a domain name, you’ll need to buy one.

A domain name is what you’re going to call your website.

For example, my domain name is “”

So whenever someone types in “,” they can find my website.

Top Tip: Remember your domain name and your website are two separate things that are linked together. If you had a physical store, the domain name would be like your store address and your website would be what’s inside the store.

Tips for choosing the best domain name

With your domain name, you want to choose something that:

  • Doesn’t have a lot of hyphens
  • Doesn’t have a lot of words.
  • Easy to remember

Let’s say, for example, that my website was called “”

There’s a hyphen between all those words.

When saying the domain out loud, it would be very hard for me to explain to people what my website is, because they wouldn’t know if there’s a hyphen or not.

Whereas, if you can pick 2 or 3 words without any hyphens, it would be easier for people to type in.

Top tip: With a domain name, it’s useful to include some descriptive words about what it is that you do if possible. But if not, don’t worry, it’s not 100% necessary.

Step 2: Find a web host or online website builder

When it comes to creating your website, you have two main options:

  • Hire a web design / development company
  • Build a website yourself using a drag and drop website builder

If you’re going with the “hire a web design / development company” option, they will probably suggest you use WordPress. This is because WordPress technically has the most flexibility and customizable options for your website.

If you want to use a WordPress website, contact us and we can suggest a good web developer.

Keep in mind WordPress websites can range from $1K to $10K or more (depending on the complexity of the project).

If your budget is less than $1K and you are happy to build the website yourself, then I would recommend using a Drag and Drop website builder.

How to create your own website with a drag and drop website builder

With a website builder, you can build your own website using templates that they provide you.

All you need to do is drag and drop the images and the text that you want on your website into the ready-made templates they provide.

The advantages of this is that:

  • You get a beautiful looking website design
  • You don’t need any technical skills
  • Most cost effective way to build a website

So this is a great option if you’re on a budget and you’re going to build your website yourself.

When it comes to choosing a website builder, there are lots and lots of different options for you.

These days, 2 of my favorite options are either




For most of my clients, we use Rocketspark.

If you want to get a free trial of Rocketspark, I’ve partnered with them, and can get you a 60 day free trial without needing to enter any credit card info…

Click here to sign up for the free Rocketspark trial

So you can build your whole website for FREE and only pay after you’ve finished IF you’re happy with how everything looks.

If you like it then you can continue to pay for the web hosting, maintenance & support which is roughly only about $30/month.

Step 3: Add Content to Your Website

Once you’ve chosen your web host / website builder, you need to start putting the content on the pages and build everything out.

If you’re not sure what pages to create or what to say, just take a look at websites in your industry for inspiration.

For example, if you’re in the financial industry, here are a few examples of financial advisor websites.

Step 4: Optimize Your Website for Search Engines

At this point, you almost have your website ready to go live.

But before you do that, you need to make sure you optimize your website for search engines.

How can you optimize your website for SEO?

I’m not going to go into very specific details (I go into a lot more detail in Week 2 of my training program), but in this video I go through some of the main things to do:

Optimize your website SEO meta tags.

On your website, you’re going to have title and description tags for each page.

This basically tells Google what your pages are about and it’s important (as a best practice) to optimize all the meta tags on all the pages of your website.

I have another video which goes into more detail on how you can optimize your website meta tags here:

Note: Although the video above talks about how to optimize your meta tags on WordPress, the principles are the same for ANY website builder.

Essentially, you want to optimize the meta tags for every page on your website.

It can help you have a SEO friendly website if anyone types in keywords related to what it is that you do.

Yet, this on its own isn’t going to be enough to help you rank higher on Google.

For example, if you’re trying to rank higher on Google using a lot of competitive search terms, you should always optimize your meta tags as a standard practice.

But if you want to rank higher for more competitive terms, you need to do more than that.

What else do you need to do to optimize your site?

One important thing is to create content.

When I say create content, I’m talking about creating blog content.

What kind of blog content do you need to create?

Well, you need to create content that people are typing into Google.

If they ask questions about your business or services that you provide, you need to answer those questions in different blog posts.

By doing this, you’ll be able to rank higher for these different search terms or questions that people are searching for on Google.

Step 5: Optimize your website to generate leads

This is actually one of the biggest mistakes that I see people make.

They create a great looking website.

They optimize it for search engines and everything looks good.

But then they don’t optimize it for leads.

How do you optimize your website for leads?

Optimizing your website for leads is essential for getting business from your website.

Most people have a ‘Contact Us’ page.

They think when someone goes to the website, then they’ll click on the Contact Us button.

Some people will do that, but the majority of the people that visit your website aren’t going to.

The reason for that is because they don’t really trust you yet.

If people find your website and don’t trust you, they’re just going to leave.

How do you build trust on your website?

Well to do this, you need a way of generating leads.

What I mean is having a way of getting someone to enter their name and email to receive some sort of free content.

Now that you’ve got their contact information (name and email)  you can follow up with them with more helpful content over time.

How do you create content to build up trust over time?

I recommend creating one video (a video sales letter) that goes through the big problem that you solve for potential clients.

And before they watch the video you can have a landing page that says something like: “Hey, to watch this video, just enter your name and email and I’ll send it to you.”

To see a real life example of MY landing page that does this CLICK HERE.

When they enter their name and email, you can then send them the video and they can watch it.

If they like what they hear in the video, then they can schedule a call and work with you.

The reason this works so well is because the video is building up trust.

So there’s a higher chance that they actually trust you and want to work with you.

Follow up with more helpful content via email marketing

The video is great on its own, but there’s still going to be people who don’t trust you even after they watch the video.

So what you can do instead is keep following up with them through email marketing.

That’s where you can generate a lot of business from your website.

You need to have a way to follow up with your leads, those that have shown interest in what it is that you do.

Now the best part about this is that it can be automated, you don’t have to manually follow up with all your leads.

You can set it up once, forget about it, and just let it follow up with your leads automatically in the background.

If you want to learn how to do this in more detail, I have a video that goes through how it all works. If you want to check it out, just click here to watch it.

Launch your website

Once you’ve completed the steps above you’re now ready to launch your website.

To get the best results from your website I recommend you watch this video that will go through how to generate 10, 15, 30 or more high quality appointments each month with your ideal clients.