Creating Content

How To Create A Website From Scratch

Many bloggers want to take the challenge and create their own website from scratch.  There are many avenues to accomplish this.  You can create one from scratch from a service online for free or you can take this on yourself if you purchase a hosting package like I did.  Personally, I prefer purchasing a hosting package rather than attempting to create one with an online service such as  I have nothing against these services, and I think they are cool.  It’s just a personal thing, I love total control when it comes to having a website.  There is a difference with purchasing a hosting package and using services like  I am only using as an example, and am not downplaying them.  It is assumed that you already done your research on what niche and/or product / program you are promoting.  So, let’s dive into the steps needed to create a website or blog from scratch, see below to get started:

Note:  This content assumes that you have at least a basic knowledge in hosting, domains and wordpress. Also I’m not going over every minute step for each area covered as these steps would differ among the different hosts.

Note:  If you are going to use HTML to design your whole website, you can still make use of what is being outlined here, but there will be no tips regarding using HTML.

Disaster Recovery

First thing’s first.

If you are not going to use a free service such as, then you need to find a host for your website.  This is a very important factor to consider as not all hosting packages / platforms are created equal.  You need to review them to see what they have to offer and see if their prices are compatible with your budget.  Think of it this way, you need ground to build your house, your host is your ground and your website is your house.

I have just the host for you and it’s called, they have all you need to host and build your website. The best option would be Managed WordPress for your host.   Check out details about

Note:  Now’s the time if you haven’t yet done so, to figure out what your niche is before deciding what your domain name will be.  You should be aware of what you’re promoting before you decide what your domain name is.

Start your journey

Location Matters.

Now that you hopefully established your hosting package, you need a domain name.  This is your second step in all things creating websites from scratch.  Obviously, my domain name is, so you need to come up with one that works for you.  You can even claim your domain through, imagine that all you need in one place, kind of cool isn’t it? 

You’ll need to have your “Namesavers” set in your domain to point to your host.  The steps to do this can vary among the different hosting providers.  If you have created your domain in a separate provider apart from where your hosting is, you’ll need to set the namesavers there to point to the host.  If you are using Cloudflare then you’ll want your namesavers pointing to Cloudflare as Cloudflare points to your host.

Your website won’t function right until you have your namesavers set.  This is very important.

Choosing your theme.

As you can see, I am not listing the steps in step 1, step 2, step 3 order as in some cases that doesn’t fit well.  Now you should have your hosting and domain all setup at this point.  If you don’t, you need to get all that done before proceeding forward.

Deciding on your theme is where you are at this point.  You should have already decided on your niche before now as well.


We do have some really HOT options for you in choosing your theme.

Option A – Themeco has awesome packages for your theme needs and more.  Check them out:

Option B – You can search for themes in the wordpress themes repository if you feel option A doesn’t fit your needs, though you may want to consider them as they are top notch.

Foundation laid, walls up.

At this point, your website should at least be up and running but not necessarily ready for visitors.  There is still some work to do to be able to open your doors to the general public.  This is especially true if you did not do option A in choosing a theme. 

Homepage settings.

See image for example on setting your blog to be viewed by others. Refer to the Settings, reading section.  Now if you want your blog posts to be the home page, then ignore the settings below and choose “your latest posts”.  Suggestion, you may want to have a “coming soon” or “under construction” message on your home page until you reach the point of “launch”.

Homepage settings

Email Marketing.

You should have your website or blog ready to collect your visitors email address right away.  Everyone is different, and as they visit your website, you don’t know what they are thinking, if they have the slightest bit of an interest, they’ll subscribe.  This is HUGE and you don’t want to miss this ship as it does make a difference in having an Opt-In Box throughout your site.  To do this we have a service that does the job right for the opt in feature.  Check out  You’ll also want to have a newsletter system installed to accommodate autoresponders for your newsletter that your visitors subscribe to.  Option A for themes includes autoresponders.  If you are using a different theme option, we have a newsletter subscription service you could use for your newsletters, it’s called Mailpoet.   This is the service I use and I highly recommend it. 

If you are going to be an affiliate of a given company, you may want to check their affiliate program, as they may have autoresponders already for your use to download.  Don’t assume that you have to do all the work. 

Page by page.

If you have chosen Option A for themes, you can skip this section. 

WordPress uses Elementor for the editor and you’ll be using blocks in your pages and posts.  If you are one who remembers and prefers the classic wordpress editor, you can switch back to it, the classic wordpress editor can be found in the wordpress repository. 

Elementor is easy to use and to figure out.  There’s blocks for images, texts, embeds, and so forth.  Whether it’s for pages or posts, it all works the same.  I’m not going to take the time to go over how to use elementor as that would be a whole new article to write about.  If you’ve used other editors, this will be easy to figure out.  If you understand text and image blocks you’ll get it.

If you are going to install another system (plugin or theme) that takes care of all of this, that is fine too.

You should also add About page or some other kind of page that describes what you’re all about and what you are offering along with contact information.

Add other pages as you need that pertains to what you are doing in accordance to your needs.

Permalink settings. 

For ease of use for you and your visitors, your pages and posts should be using the option – Post Name.  This is the most common and best used option for your website or blog.  You can use any of the other options available, but be careful which ones you choose to use and why. 

Strong suggestions.

Here are some strong suggestions (below) for you to review that are really important to include with your new website or blog.  The Internet is kind of like an everchanging organism that never stays the same as it changes as each day passes by. 

  1. Policies – You should have a Terms of Service, Privacy Policy, Cookie Policy and Personal Data Request on your website or blog.  You can check out for the pages I am referring to.  You can see them under the About menu option.  The Personal Data Request option is for those who want to find out if you have any data on them and so they can if desired ask you to delete them.  You can check out the wordpress repository regarding GDPR to make sure your site is GDPR compliant in regards to the policies mentioned here.  If you want more information on GDPR compliance, google it.
  2. Affiliate notice – It’s recommended that you make it clear on your website or blog that the links your visitors click on are affiliate links to products that you are promoting.
  3. Recommended reading – Check out 7 Good Copywriting Tips For Beginners
  4. Recommended plugins – The following plugins are recommended to help protect your website or blog (found in the wordpress repository):
  5.  Wordfence Security – To keep your site secure from hackers, there is a free and premium option.
  6.  Block Bad Queries (BBQ) – BBQ is a super fast firewall that automatically protects WordPress against malicious URL requests
  7. No Bot Registration – Prevent people from registering by blacklisting emails and present people with a security question when registering or posting a comment.
  8. WPS Hide Login – Protect your website by changing the login URL and preventing access to wp-login.php page and wp-admin directory while not logged-in
  9. SEOPress – One of the best SEO plugins for WordPress.  This is a very good plugin to aid you in your SEO efforts.

Go For Launch.

Check list of items to tell if you are ready for launch:

  1.  Is your hosting package fully setup?  Check___
  2.  Is your domain name set?  Check ___
  3.  Is your Theme set?  Check ___
  4.  Is your Email Opt-in options setup?  Check___
  5.  Did you choose a Newsletter service?  Check___
  6.  Are you GDPR compliant? Check___ *
  7.  Is your homepage setup?  Check___
  8.  Is your Namesavers set? Check___
  9.  Have you chosen your niche and product?  Check___
  10. Did you make a backup of your site yet?  Check___**


If you checked all but #5 & #6, then you can launch with confidence.   Don’t forget to change your homepage to your actual homepage if you have a specific page where your blog posts are going to.


(*) – You can launch without being compliant as long as you get it done soon, It’s recommended to get this done ASAP.

(**) – While some hosts may backup your site, it’s recommended to do this at least on a monthly basis.  Get a USB Flash Drive that you can dump your files to.  WordPress Plugin Updraftplus is highly recommended and works well for this purpose.

Conclusions – If you have successfully completed all the recommended steps outlined in this content, I congratulate you!  If not, fear not, it takes work and you can do this!  If you haven’t yet done this, sign up for our FREE Lessons Newsletter –

End-notes – If you run into any problems setting up your site, there is a wealth of content on Youtube on setting up your website or blog.  The steps I outlined here are the basic steps to cover the important parts of what you need in your website.  If you are using HTML, you may find what you need in Youtube.

Posting – Remember as you post your content to include your affiliate id when appropriate. 

About The Author


I'm a Blogger, into Wordpress, social media, Internet Marketing, Entrepreneur.

Leave A Response

Leave the field below empty!

* Denotes Required Field