How to Host a Website: the Complete Beginner's Guide | 2019
Steps In The Process
Now we will walk you through the process of setting up your hosting & domain name.
Before I start this let me quickly show you
some stats about WordPress why we are using it.
The number one the reason why we use WordPress to build websites is due to the fact WordPress is one of the most popular CMS’s that are available online.
There’s a lot of benefits and features within WordPress but there are also some pitfalls, but in general, if you need internet marketing, WordPress is the simplest and easiest way to start with the smallest learning curve.
We built the WordPress Video Silo Builder plugin to make the building of your website silo architecture very simple, and I’ll show you how to do this shortly.
Let’s look at a few reasons why we like WordPress
- it’s free it doesn’t add to our expense.
- the platform is straightforward to work it’s extendable, meaning you can buy plugins that perform specific functions and you can create almost any type of a website that you want.
- the learning curve is minimal you can choose to learn to code, but you’re looking at six months to a year depending on how quickly adapt to
- it’s cost effective.
How to Host a Website: the Complete Beginner's Guide | 2019
HOSTING & BUYING A DOMAIN
WPEngine.com specializes in WordPress hosting. If you want a secure managest hosting solution, WPEngine.com is hard to beat.
By default when you create an account on WP Engine, WordPress is installed for you. Installing WordPress is usually a scary part for folk new to building websites. WP Engine has made this very easy for you.
Let’s look at how you go about setting up your hosting account.
The first thing you have to do is get web hosting and register a domain.
In this exercise, we will show you how to set up
Let’s have a quick look at what the steps are going to be to set up your WordPress hosting and domain name.
I will walk you through the steps. You are going to navigate to wpengine.com.
STEP 1: Choosing the wpengine hosting package that suits your needs.
- look at the plans depending on your needs
- you’re going to choose what program best suits you and then you’ll select the hosting plan
- verify package information correct
- finish the registration process.
Next, you will create a password and then log in to WPengine.com
STEP 2: Log into WPengine
Navigate to WP engine and log in. You will land on the default home page.
- click on your sites and then click on add new site.
- give the name of your website.
- when you add a new the site you’ll see the overview screen.
- on the overview screen -> environmental stats panel,
- you will see the default wpegine.com subdomain assigned to you and the CNAME.
- you will also see the traffic and hosting stats for this build.
STEP 3: Get a domain at Namecheap.com
WP Engine does not sell domains, and this is why we use namecheap.com to manage all the domain names.
- navigate to namecheap.com
- search for the domain you want
- choose the domain to add it to your cart.
- turn on the auto-renew
- turn on whois-guard, this will protect your private information and you
- you don’t need the premium DNS because WP managed is going to manage DNS, and
- then the CDN is also going to manage the DNS and give more protection.
STEP 4: Manage Your DNS - POINT domain to WPengine subdomain
- click the manage button next to the domain you want to assign to the wpengine hosting account.
- this is going to bring you into the domain list details
- Click on Advanced DNS, this is we’re going create a cname mapping.
You want two entries
1) Host = @ Value = thenameyouchose.wpengine.com
2) Host = www Value = thenameyouchose.wpengine.com
That is the domain configured, and now it’s just a matter of time for the domain to update/propagate the DNS changes.
Navigate back to WP engine
STEP 5: Domains and Redirects
- navigate to domains and redirects
- click on add new domain
- add the domain you created in namecheap.com. First, add the root “thenameyouchose.com,”
- then in the status column you will see a question mark icon.
- hover over it with your mouse and click schedule transfer.
- what the “schedule refresh” is going to do is run off and check the DNS to make sure the domain you have added is pointing to the wpengine.com subdomain.
- click add domain and now add “www.thenameyouchose.com”
You should see the following domain on the domains & redirects screen.
Step 6: Setting The Primary Domain to WWW
- now you want to set the “www.thenameyouchose.com” as
your primary domain
- next click add a redirect on “thenameyouchose.com”
- a screen will pop up where you assign “thenameyouchose.com” redirects “www.thenameyouchose.com.”
- this step will create a 301 redirect so all traffic will go to only one entry point = “www.thenameyouchose.com.”
- a 301 redirect is a permanent redirect.
- if you now type in “thenameyouchose.com” you will see that it will change to “www.thenameyouchose.com” in your address bar.
Step 7: Setting Up Your SSL
The next step is to navigate to SSL in the left menu.
- click on the SSL link
- click on this get free “let’s encrypt certificate.”
- click the [Get free certificate] button
- click [add certificate] button, that will automatically activate your SSL for your website.
Your SSL is now setup, and you have a secure blog configured and ready for you to log in.
SUMMARY OF ACTIONS TAKEN
You have achieved two essential steps:
1) Setup your hosting on WPengine.com and
2) Purchased and configured your domain on namecheap.com to point to wpengine.com hosting.
STEP 8: RESET WordPress Admin password
- navigate to your WordPress installation – “www.thenameyouchose.com/wp-admin”
- on the login screen click the lost your password
- add your email and reset the password.
- this step is a significant security step to take first.
- make a note of what the password is in a tracking spreadsheet & your password manager.
STEP 9: log in to WordPress
What you’ll notice in the top left corner of your WP navigation bar is a link to your WPengine so what you can do is click on this link and it’s going to give you access to controls that are commonly used when making changes to the website.
– Dynamic page and Database Cache-Control
– CDN control
The caching controls should be activated once you have built your website.
You will find that you will work with these controls often.
WPengine caches everything, and this is for site speed, and it’s also to reduce the loads on the servers.
Whenever you’re making changes, you can either go to the CDN and disable caching, or you can come into WP engine turn caching off, or you can go into
the WPengine control and turn cache off while making the change.
Once you have made your changes, you should do the following steps to clear old caches.
Navigate to “WP Engine” – Dynamic page and Database Cache-Control -> click button [purge all caches].
- if you uploaded files and made structural changes, be sure to reset file permissions
- if you finished editing and uploading all your files go back to your caching on, and you should see the changes made to pages.
- if a page is not working properly so, for example, you have a “check-out page,” what you need to do is contact WP engine support and give them a list of all your transaction pages.
- this process of excluding pages from cache includes the thank you page, confirmation page, error page.
- any page that gets a response from a payment gateway and needs to display dynamic information back to the purchaser needs to be EXCLUDED from the wpengine cache.
If you do not do this, expect to see errors when customers go through your sales funnel or checkout process.
STEP 10: Add your wordpress theme
The next to do is choose a theme for your site; this will determine what the look and feel of the website.
- log in got your dashboard
- navigate to appearances themes
- choose a theme that will be lightweight and not bloated with millions of features
- be sure that the theme is responsive & mobile friendly
Access Genius Framework, Genesis themes on WP engine portal. You can download these themes and upload by clicking upload button on appearances themes screen in WordPress.
Choose themes that speak to your audience visually, deliver the functionality that that audience uses (familiar with).
If your audience is 78% female and communicating mainly via their mobile devices, your theme and functionality of your website need to accommodate this.
STEP 11: Installing Plugins
Next thing you are going to do is install some plugins.
What is a plug-in?
WordPress plugin is necessarily a little block of code; it gets written that performs a specific function with WordPress; it fits into the WordPress framework. The code is designed to talk to WordPress and perform specific tasks.
It’s very very simple to install the plug-in, all you got to do is navigate to your plugins page
- click add plug-in
- search for any plugin by name or category
- once you find the plugin, click install
- Activate the plugin
MORE PLUGINS ARE NOT BETTER
Don’t install hundreds of plugins.
Less is better in this case. You only want practical functionality when using plugins. Here are a few examples of functionality one typically needs when building a blog/website.
– code inserts
When choosing what plugins to use, the first question that needs answering is
“Will this plugin fulfill a specific function I need?”.
“Will this impact the load time of my website if I install this wp plugin?”
Each time a page is loaded in a browser, there are wp plugins loaded every time. When this code executes, it makes a call to the database and then performs the function.
Often the result of having many active plugins is a slower the database response which creates a slower page response.
STEP 12 Building Your Website Page/URL Architecture
- Install WP Video Silo Builder
- Create Your Website Silo Architecture With Manual Silo Builder
- Create Your Website Silo Architecture With Silo Importer from Digital Marketers Toolbox
Step 13: Add Content to your website
- Adding and editing pages
- Adding pages to the menu
- Adding and editing posts
- Changing Your Title and Tagline
- Disabling Comments for Posts & Pages
- Setting Up a Static Front Page