Build The Perfect SEO Optimized WordPress Website from A-Z
4.0 (120 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10,776 students enrolled

Build The Perfect SEO Optimized WordPress Website from A-Z

All your domain registration, website hosting, development, design, building, marketing, coding, and themes made easy.
4.0 (120 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
10,776 students enrolled
Created by Zach Miller
Last updated 9/2019
English [Auto-generated]
Current price: $20.99 Original price: $29.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 5 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • You'll be able to setup hosting before building a Wordpress Website.
  • You'll know how to register domains before building a Wordpress Website.
  • You'll be able to build an SEO optimized website after going through this course.
  • You'll be able to build a WordPress website from the ground-up.
Course content
Expand all 48 lectures 02:24:44
+ Getting Started
7 lectures 20:40

I use Namecheap for all domain registration, as it's the least expensive for domain and WHOIS Privacy Guard renewals. Learn how to create an account and register your domain through ICANN.

Preview 03:41

I personally use HostGator for all my hosting needs. Use the link to get your first month of hosting for $1 and then $4 after that. That's as inexpensive as you can get without losing quality and tech support help!

Preview 04:34

Now learn how to  show your host that you are the owner of the domain and connect the two parts together.

Connecting Website & Hosting

Email accounts are free with HostGator (another reason I like them) and you can create one in minutes by following these steps.

Setup Your Email

If you choose not to use Horde, SquirrelMail or RoundCube then you can forward your mail to another email provider like Outlook, Gmail, Yahoo, etc.

Setup Your Email Forwarder

Learn how to install WordPress in minutes using HostGator's QuickInstall solution.

NOTE: WordPress is BY FAR the easiest CMS (Content Management System) for websites ever created. I could go into the reason for 1-2 hours on the THEORY and WHY behind this choice.

Needless to say, my experience as a website builder/designer & SEO expert has led me to the conclusion that good rankings are MUCH EASIER with WordPress than any other website (outside good old fashion HTML which takes hours to code and thousands to upkeep).

How to Install WordPress

Let's dive into how to start-up your website.

Setting Up Your WordPress Site
+ Setup Your Site
28 lectures 01:22:21

WooCommerce allows you to do online transactions like an eCommerce store. Whether you sell just 1 product or 100's, WooCommerce makes it easy to take money digitally, safely and deliver your products efficiently. Best part? It's FREE and is updated regularly!

Setting Up WooCommerce

Learn how to add your product(s) inside WooCommerce. Believe it or not, there are a lot of options, and I go through which ones you should use and HOW.

Adding a Product

The WordPress dashboard is what you see every time you login. Make sure it shows the pertinent statistics and information needed for your site to be successful.

Setup Your WordPress Dashboard

WordPress is updated by a team of a coders all the time. Whenever they issue an update, you should do so to avoid potential threats or backdoor hacks.

Updating WordPress

Google Analytics is a very important part of knowing how successful a website is. Connect yours in minutes.

Setup Google Analytics

WordPress comes with some plugins pre-installed. Not all are good enough to keep though.

Deleting Bad Plugins

Here is my list of recommended plugins for you to install in WordPress. Most are free and the ones that are paid will decrease your workload and increase your website traffic & Google rankings.

Adding Plugins to WordPress

Get rid of 99.98% of spam in under 2 minutes with this simple solution.

Setup Your Spam Filter

Setup an account and learn how to process payments with Stripe (my preferred choice).

Stripe Payment Gateway Setup

Learn how to process payments with PayPal.

PayPal Payment Gateway Setup

Quantcast is less accurate than Google Analytics. So why install it? Because Quantcast will give you data that Google (perhaps legally) isn't going to EVER release to you. From age ranges, ethnicities, favorite sites to visit, children or no children, income levels, education, the TV channels they typically watch and search for - I mean just really freaking personal stuff!

Although you want be able to track the right numbers (due to the limited number of people that are in this program), you'll be able to see 50%-80% of your audience's personal lives, interests and even "demons". If you know how to leverage this data, you can really make it profitable!

Quantcast Setup

Creating a blog post is one of the most basic things you need to learn how to do. This is how you will be found online.

Create an Article or Blog Post

The media library contains all your uploaded files, images and documents.

Media Library

Learn how to add a page to your website. Note, this is separate from the POSTS, which adds content to your WordPress blog.

Create a Page

If that pesky 00.02% of spam still gets through, here's how you deal with it. Also, you can manually approve GOOD/REAL comments here as well.

Manage Comments in Your Website

If you have ClickFunnels (like I suggest), then you'll want to integrate your sales funnel, optin forms and more into your website to REALLY MONETIZE every part of your hard work.

ClickFunnels Intregration to WordPress

Your contact form can be customized to collect phone numbers, attachments and many other additional details. Learn how to setup yours in this lecture.

Setup Your Contact Form

There are A LOT of WooCommerce settings. Inside this lecture I dive a lot deeper into those options available to you.

WooCommerce Advanced Settings

Installing templates is EASY! Especially when you get what is known as "premium templates". These templates allow you to create a professional website literally within seconds. Pay for the theme, download, install, upload the demo data and BAM it's all done!

I'm always amazed at how much easier a template in WordPress is to edit than any other CMS. While editing each template can change theme to theme, it stays about the same. Point, click, preview. If you like it, save. Sometimes themes come with a WYSIWYG (What You See Is What You Get), so editing sites becomes literally like building with LEGO Blocks.

PS: If you want the best premium themes, use the link I've supplied.

Installing WordPress Templates

Learn how to edit the font size, color, text and a slew of other options in WordPress.

Customizing WordPress

Widgets are the boxes/icons/tools found on the sidebar of your blog and the footer/header of every page.

Customizing Widgets

Learn how to add a menu to your website.

Adding a Main Menu

Add a picture, bio and details to your profile page. This will be displayed at the bottom of every article you post in your blog, so make it look nice!

User Customization

Not much to change here, but do take note of the settings.

General Settings

Add the Ping List I've included with this lecture to your services that are notified of updates to your site. This allows you to get indexed in Google, Yahoo and Bing much faster.

Writing Settings

Not much to change here, but do take note of the settings.

Reading Settings

Change the way people post comments on your site.

Discussion Settings

This is EXTREMELY IMPORTANT, do not skip this step!

Permalink Settings
+ Plugin Setup & Optimization
10 lectures 38:34

Here is where you add tracking code from services like Google, Facebook Ads and more.

Add Tracking Codes to Your Site

Optimize your site for the best Google, Yahoo and Bing rankings.

Yoast SEO Optimization Setup

ReCaptcha is the best way to beat SPAM and BRUTE-FORCE hack attempts.

Google ReCaptcha Setup

Install WP Fastest Cache with these settings and see in the next lecture what a difference this ONE PLUGIN makes.

NOTE: I also suggest upgrading to the premium version (I know it's made me more money).

WP Fastest Cache Setup

The BEFORE & AFTER shots of using a cache plugin.

Cache Speed Test

SoSlider allows you to show your social media icons in a really cool way.

SoSlider Setup

I could make a entire course on SNAP (Social Network Auto Poster) but I'll just review how to set it up and go about connecting each social network to this godsend of a plugin!

NOTE: If I were to install and implement this plugin into any of my client's sites, they would end up paying me between $500-$1,000 for about 2-3 hours of my time.

Social Network Auto Poster Setup
Why I Recommend Certain Plugins
Growing Your Website for The Future
+ Bonus Section
1 lecture 00:44

Hi, my name is Zach Miller...

Before we dive on in, I want to introduce myself and let you know what this course is (and is not).

This course is NOT about getting more traffic to your website—yet the secrets I’m about to share with you will help you get exponentially MORE traffic than ever before.

This course is NOT about increasing conversions—yet these secrets will increase your conversions MORE than any headline tweak or split-test you could ever hope to make.

If you are currently struggling with getting traffic or converting that traffic once it arrives, you may think you’ve got a traffic or conversion problem. In my experience, after working with thousands of businesses over the last decade, I have found that is rarely the case. Low traffic and weak conversion numbers are but symptoms of a much greater problem; a problem that is a little harder to see (that’s the bad news), but is a lot easier to fix (that’s the good news).

Get a copy of my video course, Sales Funnel Secrets and get the same training my Inner Circle students paid $25,000 to learn:


Once this course is available to millions of people, I know it is going to be much harder for me to accommodate everyone who wants more personalized help. So I created something special just for the readers who are here now. I have opened up space in our Inner Circle program so that I can personally look at your funnels, spend an hour with you on the phone, and then have my team work with you for a full year to implement the changes you need to make. Doesn’t that sound amazing?

If you would be interested in being part of my Inner Circle, then I want to invite you to apply with me personally. You can apply here:

After you apply, someone on my team will give you a call and explain the Inner Circle program to see if it is a good fit. If it is, then we’ll actually be talking together in less than a week from right now.

And with that... I will end this message.

I want to thank you so much for joining me here, and I wish you all the success you can dream of...

Sales Funnel Secrets
  • You should know how to use a computer at a beginner level.

If you've ever thought about web design or creating websites, but just don't know where to begin OR are looking to speed up the process - THIS IS YOUR COURSE!

Even the most advanced website designers look for ways to speed up their website creation process. And that's exactly what this course does. We take you from A-to-Z of everything you need to build your next WordPress website (and for less than $20).

This course is meant to be a hand-holding experience, taking you step-by-step through domain registration, the setup of website hosting, the back-end of a website and so much more. Everything is done with screencasting and video sync, so that you can see exactly what I'm doing, as I'm doing it!

Get ready to be able to create living-breathing websites in under a couple hours, even if you've never done it before!

BEST PART? You can sell these websites for $1500-$3000 each (+$50 / mo for hosting) and it'll only take you 3 hours & $20-$80 to build. Cool, huh?


About the Topic


What Is WordPress?

WordPress is a content management system (CMS) that allows you to host and build websites. WordPress contains plugin architecture and a template system so you can customize any website to fit your business, blog, portfolio, or online store.

Wordpress dot org vs WordPress dot com

The difference between WordPress dot org and WordPress dot com has to do with who is actually hosting your website.

How to Choose Between WordPress dot org or WordPress dot com

You may be wondering whether WordPress dot org or WordPress dot com would be a better fit for you. Let’s review a few more of the pros and cons that come with both options so you can make an informed decision.

Wordpress dot org is ideal if you want full power over customizing and controlling your website. However, there is a lot more responsibility that comes with managing a WordPress dot org website site. You have to purchase and set up your own domain name, upload and install all of your custom plugins and themes, edit your website’s code, and manage your website’s security. WordPress dot org is free to use, but you have to pay for everything else that goes into having a website (including but not limited to everything I’ve just listed).

WordPress dot com is preferable if you’re looking for an option that has most of the hard work done for you. You’ll never need to manage your server, pay for your hosting, or buy a domain. There are also a number of customization options that come with a WordPress dot com plan to help you make your website look the way you want it to.

How To Create A WordPress Website

WordPress is one of the most popular CMS options available today. Its ease of use and versatility enable the majority of users and business owners to create a website that works for their needs with the software. Here’s how you can do the same.

1. Pick a WordPress plan

To begin creating your website, pick a WordPress plan. As stated earlier, with WordPress dot org, you only have one (free) plan option — but it requires you to buy your domain, hosting provider, plugins, themes, and everything else related to your WordPress site.

When it comes to WordPress dot com, you’ll have to choose between the four plans they offer.

The main differences between the four plans include the monthly fee, your ability to create a custom domain, and their number of features.

2. Set up your domain name and hosting provider

Setting up your domain name and choosing your hosting provider for WordPress typically happen around the same time in the website creation process.

Before we talk about how to complete those tasks, let’s cover the difference between your domain name and hosting provider.

Think about your domain name as your home address — it’s how your visitors are able to locate your website on the internet. Your hosting provider is where your website is actually stored. Without a hosting provider, your site wouldn’t have space on a server to “live”.

To put it in simpler terms: Imagine your domain name is your home address and your hosting provider is your house. Your data files, which make up your website, are the furniture in your house.

How to pick domain and hosting providers

Again, WordPress dot org requires you to create your own domain and find a third-party hosting provider for your website. WordPress dot com allows you to decide whether or not you want a custom domain depending on the plan you choose, but you will still have to find a third-party hosting provider.

There are hundreds of third-party hosting services, such as GoDaddy or Bluehost, that provide you with the ability to create custom domain names. (Again, this is why so many people pick their domain and hosting provider at the same time in the website creation process.) Your hosting provider is important — not just because it’s how you host your site — but because it impacts your website’s speed, security, reliability, and more.

3. Install WordPress

If you are using a hosting provider outside of WordPress, you’ll need to install the CMS to connect your new domain to your website.

This time, let’s use GoDaddy as an example. (Don’t worry, no matter the hosting provider you choose, this process looks exceptionally similar.)

To start, log into your GoDaddy account, click “Web Hosting”, and then “Manage”. You will be brought to a screen with your account details.

Scroll down and under “Options & Settings”, you will see an area titled “Popular Apps”. Click on the WordPress app to begin the installation.

After installing WordPress, there will be a few questions to answer related to the domain you want to use, the directory where you want to install WordPress, and your admin information.

After about 24 hours, your website will be installed to your hosting account, and GoDaddy will send you an email confirmation.

Now that you have your domain set up and WordPress installed, we need to set up your “Primary Domain” within WordPress so your visitors are actually sent to your website when they search your URL.

In WordPress, go to “My Site” and click “Domains”. Select the custom domain you want to make primary.

Then, click “Make Primary”.

Confirm you meant to make this change by clicking “Update Primary Domain”.

Verify the update was successful by looking for a green box with a checkmark that says “Primary Domain”.

Onto step four — making your website look nice.

4. Choose Your Theme

You can customize your website using WordPress’ themes and templates, which contain a multitude of layouts, formatting styles, colors, fonts, and other visual options.

WordPress automatically provides you with a default theme that looks rather plain. Sure, you can keep it … but your website visitors may not be so impressed. A custom WordPress theme, whether it’s paid or free, will make your website appealing to your buyer personas as well as ensure it looks professional.

Similar to the wide range of hosting providers available, there are also hundreds of themes and templates to choose from. That’s why we’ve put together a guide to 20 of our favorite themes and templates and categorized them by purpose. Whether you’re looking for a theme versatile enough for multiple different business types, or one suitable for your ecommerce site, portfolio, blog, or niche business, there’s a theme that will work for your specific needs. If you can't find one that's right for you, you can build a custom website using a tool like Elementor.

To find a theme that works best for you, head to your WordPress admin dashboard. Click “Appearance” and then “Themes”.

You will then be brought to another screen to browse all available themes or search for a specific one you have in mind.

Once you discover the perfect theme, simply “Install” it to begin customizing it and adding your own content, posts, and pages. Each theme has different steps required of you during the customization process, so be sure to follow them closely. Each theme’s website (which are often accessible through the WordPress theme and template library) has helpful information as you work through the customization process.

5. Add Posts and Pages to Your Website

When you add content to your WordPress website, it’s displayed in the form of posts and pages.

Posts (or “dynamic pages”) are typically used for blogs and portfolios because they automatically place your newest website content at the top. Pages are static which is why they often appeal to business owners — the added content always remains in the same place.

Start by deciding whether you want a post or page to serve as the homepage (or any page) of your website. To add a post to your website, go to the admin page, click “Posts” and then “Add New”. From this screen, add a title for your post, insert photos, change the format, and more.

Click “Save” to save your changes as a draft or “Publish” so the post immediately goes live.

If you’re looking to add a page to your website, you’ll work through a very similar process. In your admin area, click “Pages” and then “Add New”.

First, add a title to your page. Next, insert photos, embed videos, add written content and links, and more.

Follow the same steps to create multiple pages for your website if you choose.

Click “Save” to save your changes as a draft or “Publish” so the page immediately goes live.

6. Customize Your Website

There are a number of ways to further customize your website. Let's review a few of the more common customization options.

First, create static or dynamic pages under the “Settings” tab in your WordPress admin page.

Consider using a static page if you’re a business owner who prefers having content remain in one place on your website. For example, it wouldn’t make sense for your “About Us” page to contain content that moves around — you’d want that content to remain in one location for consistency. Consider using a dynamic page if you’re a blogger who prefers having your newest content appear at the top of your pages. This way your visitors can easily find your latest posts.

Titles can also be customized — to do this, head to your admin page. Under the “General” section in “Settings”, add a website title and tagline.

One particularly handy customization feature is a navigation bar. This enables your visitors to easily move around your website and find whatever they need.

You can add a navigation bar by going to your admin page, clicking “Appearance” and then “Menus”.

From here, you can determine how you want your bar to look, how many pages you want to include, what you want to title those pages, what order you want them to be listed in, and more.

7. Install Your Plugins

Plugins are how you choose options and themes. They also enhance user experience with the help of features that your Wordpress website doesn’t automatically include. With over 56,000 available plugins, there are options for most every type of website and user. Some of the most popular plugins available include WordPress Contact Form, Yoast SEO, TablePress, The SEO Framework, HubSpot Conversion Tools, and Pixel Caffeine.

To begin installation, head to the “Plugins” button in your admin area.

Click “Add New”.

Browse or search for your desired plugin and then click “Install Now”.

WordPress Website Tips and Tricks

There are a number of WordPress tips and tricks to make your website as impactful and user-friendly as possible — some are here:

1. Focus on the basics and create a great user experience with a WordPress theme that complements your business and website content.

2. Use dashes and not underscores when naming your files in WordPress. Google looks as underscores as joiners, meaning your file will look like one big word. That won’t help you with your SEO. Use dashes to make it obvious there are separate words.

3. Use WordPress’ online support for any questions or concerns you may have while creating or using your website. There are a number of forums and ways to reach out to WordPress experts listed on their website.

4. Use Image Alt Text to your advantage. Image Alt Text can be used to improve your SEO and Google rankings when used appropriately.

5. Keep your sidebar as organized as possible. Stick to the essentials and think about what your website visitors and buyer personas really need quick and easy access to.

6. Back up your website regularly so if you ever lose access or have technological difficulties, you have everything you need to completely restore your content. There are a number of plugins, such as Snapshot Pro, made specifically for backing up your WordPress content.

7. Learn and understand SEO basics to ensure your website is completely optimized so you can boost your conversions.

8. Create a custom homepage. As mentioned earlier, WordPress will provide you with a default homepage. Take the time to create your own with a theme that works for your business — remember, this is your visitor’s first impression of your business, blog, or portfolio.

9. Keep an eye on your website’s performance and know what is and isn’t working for your visitors. There are a number of useful WordPress plugins, as well as Google Analytics software, to help with this.

10. Include an “About Us” page on your website to show your visitors you’re a trustworthy person and/or business. “About Us” pages are known to be the second most-visited pages on websites (after homepages) — so introducing yourself is important

11. Make sure your site is secure to ensure there are no hackers gaining entry. Again, there are plenty of plugins such as WP Defender to help you with this.

12. Create custom permalinks. Permalinks are the permanent URLs that you plan to keep static for the foreseeable future. They’re important because they improve user experience and enhance your Wordpress website SEO.

13. Create a custom navigation bar (as we reviewed earlier) to make your site easy to use for your visitors.

14. Include excerpts and a click-through on your blog posts so people don’t land on your blog page and see your entire piece at once. By only including excerpts on your blog page, you make room to list all of your blogs in one location. Visitors can then read the excerpts and click-through to read the posts they are most interested in.

15. Structure your website in a way that makes sense for your business, visitors, and buyer personas. For example, use posts if you’re a blogger and use pages if you’re a business owner.

16. Remove “Comment” and “Share” buttons from specific pages of your website. You don’t need (or want) a “Comment” or “Share” button on your “About Us” page, or any of your service pages for that matter.

17. Consider what your website looks like on mobile. It’s no secret people are searching the internet while on their phones, tablets, and other mobile devices these days. Consider using a plugin to help you achieve a responsive, mobile WordPress design.

18. Use visuals and video content when possible to break up the text on your website pages.

19. Update your WordPress site and your plugins regularly. WordPress will tell you when updates are released. This will keep your website looking fresh and working efficiently.

20. Use social proof to show your new website visitors how many other people have already subscribed to your site and content. There are plugins to help you do this in a matter of minutes.

For more details,lets meet inside !

Who this course is for:
  • Website Developers
  • WordPress Users
  • Online Marketers looking to make easy money
  • Anyone who wants to make an extra $1500-$3000 a month with a few hours of work