How to Make a WordPress Website Fast and Easy! | David Utke | Skillshare

Playback Speed

  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

How to Make a WordPress Website Fast and Easy!

teacher avatar David Utke, Web Pro and YouTuber

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

7 Lessons (19m)
    • 1. Course Introduction

    • 2. How to register a domain name

    • 3. How to get a shared hosting account

    • 4. Setup nameservers quick and easily

    • 5. Install WordPress properly

    • 6. Essential WordPress setting for speed, security and SEO

    • 7. Conclusion

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels
  • Beg/Int level
  • Int/Adv level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.





About This Class

In this course you will learn how to create a WordPress powered website using a shared hosting account. The material in this course covers the most essential need to know information for getting started with a self hosted installation of WordPress. Specifically, you'll learn:

  • How to get a domain name at a domain name registrar.
  • How to properly select and purchase a shared hosting account.
  • How to setup your hosting accounts nameservers with your web host.
  • How to install WordPress.
  • Professional back end setting for speed, security and SEO.

If you've been looking for a complete but concise course on creating a website from step one to step done, this course will help you get setup properly and professionally as fast as possible.

Meet Your Teacher

Teacher Profile Image

David Utke

Web Pro and YouTuber


David Utke is a professional blogger, web designer and a highly rated user experience consultant.

Starting in 2009, David first began learning web development and WordPress for his own online projects and now translates technical skills in an easy to understand way for beginners with his educational courses.

He currently lives abroad, travel vlogs as a hobby and runs his online business from cafes and workspaces.

See full profile

Class Ratings

Expectations Met?
  • Exceeded!
  • Yes
  • Somewhat
  • Not really
Reviews Archive

In October 2018, we updated our review system to improve the way we collect feedback. Below are the reviews written before that update.

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.


1. Course Introduction: Welcome to the course. My name is David. I'm going to show you how to create a WordPress website in under 30 minutes. That means we're going to be covering all the essential steps that you need to know like getting a domain name at a domain name registrar, getting a shared hosting account, installing WordPress on your website and then professional backend settings that you need to know about in order to optimize your site for speed, security and SEO. If you've been looking to get started with WordPress, this course is for you so quick that next video, and I'll see you on the inside. 2. How to register a domain name: Okay, so get your domain name. So where to get your domain name? I recommend named sheep because they are a domain name registered. Now you'll see a lot of other tutorials on YouTube and everybody's like, oh, a free domain name on blues are free domain name with host gator a free domain and free is not Frigyes. Free is free for the first year and then you have to pay an inflated price that basically makes up for the difference of it being free for the first year. So it's not really free. That's why I recommend a domain name register. Now you have a lot of options to choose from with a domain and register. I have other videos on this channel that you can check out about what domain name registers I liked, but I personally used name sheep, so I use Name Cheap and I recommend name sheep. And so let's jump into name cheap and I'll show you how to register your domain name array now, welcome to named So to get started, it's very easy. Just go to the search box and type in the domain name that you would like to register. So I'm going to say Did my super amazing, okay, and I strongly recommend going And so let's click the search icon and then on the next page named sheep will tell us if this item is a available to register or not. Ok, so our domain is currently available to register at 88 a year and go ahead and add two carts. And now click on a view item, and that's it. So let's go and proceed to checkout. And right now we have our domain name. You can register a domain name for up to nine years in advance. I would definitely recommend registering for two or three years. We've auto renew off when a sense renew your domain name named cheapo email, you're basically emo that you use to set up your account. You get who is guard for free forever, and who is God protects your private information. And simply click on this big red button that says confirm order. You'll need to create a Name Cheap account. It's not complicated, and that is it. That's how you register your domain name cheap. 3. How to get a shared hosting account: Okay, so you have your domain name and now it's time to get a hosting account. And again, like you have a lot of different options with a web host. But what we want is a shared hosting account because we have a brand new website. We don't have any content, we don't have any traffic, so we don't need some big complicated well hosting plan, nor do we need to be spending a lot of money on a web host. Now, I personally recommend Blue Host for new websites because they are the number one recommended web host by WordPress for a reason, they have great customer service. They have good web hosting service like you'll say, well, we'll quickly, and it's just designed for beginners and it's just a good overall experience if this is your first time creating a website. Basically like the safe choice there, like the Coca-Cola would describe as like Web hosts are not like, oh, they're amazing or they're bad, they're just like a good, solid choice. And so what basically is web hosting? Web listening is just the computer that's on 24-7 that allows your website to be available to the world 24-7. Because back in the day when people who used to host their website, like on their laptop or their home computer, if they turn your computer off, their website wouldn't be available. This is like 30 years ago. And so that's basically like why web hosting developed as a service. Because people need, and companies need a basically a computer that's on 24-7 that can handle traffic and requests and all that good stuff and a place to store all your information like your videos and pictures and all the content you're going to be publishing. So anyways, let's get a hosting account with blue host right now will come to you who host that calm. So booze is actually the number one recommended Web hosts from WordPress. They're an excellent shared web hosting for starting your first website. Now to get started with, this is just go to hosting and then you want to navigate to shared hosting. Now when you're on the shared hosting page, you have a few different options. You have basic Plus Choice bus and pro. Basically, you can only have a single website, so I highly recommend not getting basic. I personally like plus and choice plus, plus has enough resources to basically the kinda while your websites you get to like a 1000 visitors a day, maybe 30 thousand pageviews choice plus allows you maybe more like one hundred and five hundred and around like 50 thousand pageviews, good medium-sized website. And so I definitely recommend getting the choice plus just because the introduction R3 is the same as plus and you get a lot more in terms of resources. So go ahead and click on select. Now on this page you want to use a domain name that you owned because you just registered your domain name cheap. You do not want to create a new debate because that's going to register your domain through Blue Host. And I don't recommend that because it's just more expensive. So anyways, type in your domain name that you registered at named sheep. So I'll type in my super amazing blog and click on Next. Okay, so next we have account information. This is pretty self-explanatory. I'm not gonna insult your intelligence. Just felt your account information like you would anything else. Now here is where it's a little bit more important, you get a massive discount the longer you register in advance. I personally would at least recommend like a two-year plan, because it usually takes about two years to really grow your websites. You get to a decent traffic level and then you can re-evaluate your projects. So two years is a good length of time, but three years also nice too, because it's not that much more expensive and you get three years of hosting for just a little bit more money. So it's really up to you. Then as we come down here, we don't need defend against attacks and just submit your payment information. And then I have read and agreed to boost his Terms of Service cancellation policy, et cetera. And then click Submit, and then you'll be guided through an onboarding process will come to So this is the dashboard for And now the next step that we need to do is set up the name servers because your domain's probably not looking like this. It's probably like something like temporary box, something something the reason is because you have to sit up name servers. So let's get to that next. 4. Setup nameservers quick and easily: So you have your domain name, you have your hosting account, how do you actually connect it to? It's a very quick and easy process. Basically, you have to go into your demeaning register instead of the name servers to be pointing to your hosting account. It sounds complicated. It's actually something that's just takes like five minutes. It's a quick copy paste job. And I'm gonna show you how it's done right now, sitting name services quick and easy. So this is the welcome email from a Blue Host. Now, all web hosts are the same in that they send a welcome email to your email while upon at purchase. So right now when you're in blue is you're probably looking at something like this where it says Bock something, something, something. The reason is because you haven't set your name servers. So find your welcome email from Blue Host. And right here it says name servers. And these are, this is a and S0 and S1 and S2 Blue Host. Now, what we need to do is we need to take this and go to Name Cheap. Now, you want to click on domain list and then you want to go to manage for the specific domain name that you want to edit. Then scroll down here and go to name servers. Right now for you it probably says Name Cheap basic DNS. You wanna go ahead and just click on custom DNS. Next, you just have to input the name servers literally. So MS1, glucose and NF2 Blue Host. And then that's it. And once you don't want that click this little green check mark. And then it will say changes to your a DNS settings can take up to 48 hours to take effect personally, this normally takes about 20 minutes or so, doesn't take that long, but that's it. That's how you set up name servers for Blue Host and it named Sheep. 5. Install WordPress properly: So we have our domain name, we have our hosting account, we have named server setup. We are good to go. The next step is just to install WordPress. It's very quick and easy and you're going to be quite surprised by how just simple it is to install WordPress. So let's get it done. Let's, and so blue host on our domain. So to get started, just good to my sites and one on here you want to go and click on the blue bonuses creates a, then enter a site name in a site tagline. So the site name and site tagline, both of these can be edited later once you're logged into WordPress. So don't stress or this too much. I'm just gonna put in my name because I'm using my name as my domain name. And then I'll just type in something like hello world or whatever. What's more important is to click on this Advanced app. Now the e-mail address, you can put an email address or you can use the one that you used buying your web hosting account up to u. Basically this is going to be your recovery enol address. Now I highly recommend you set a Wordpress admin username and admin password. Otherwise, host is just going to generate a random username and a random password for you. And so I'd rather just set it myself. So I'll just type in admin 123 and then I'll just set the password myself so I can know what know what it is and log into my account with ease. Click on Next. Now right here we can unselect these plug-ins because we don't need them and we want to install WordPress on the root domain name. So just click on Next and WordPress will begin the installation process. Okay, WordPress has successfully been installed suits who login. You can just click this button right here that says log into WordPress. Now one thing to remember is that you want to go to WP dash admin in order to login to your website from this point onward. Okay, so this would be a backward backend thing to login and just use your username and password. So let's check out our website. Ok, So welcome to WordPress. 6. Essential WordPress setting for speed, security and SEO: Welcome to WordPress. So you have successfully installed WordPress and now the next step is basically to do a little bit of backend customization. I'm going to walk you through what I recommend you change and do most gonna introduce you bit various themes, plugins, how to add beams, how to add plugins? What themes do I recommend? What plugins do I recommend in various other like little settings that you maybe you wouldn't know about. So if you're ready, let's get to it right now. Okay, so some backend settings to take care of with your new brand, new WordPress powered website or blog. Let's get to it. So first thing we wanna do is we learn to navigate over to settings. And then you want to go down where it says perma links. Now we're going to set the permalink in. I highly recommend that you click on post name, then click on custom structure and go ahead and add in slash blog. So that means all your blog posts will be structured in our blog slash post name. Now most recommend using post name. But I personally like using this custom structure. It's what I personally use and have found it to be the most effective URL structure because it gives the site a nice structure. Now, month and day is only good for news oriented websites or any website as publishing time sensitive content in post name is good, but I'm more ideal for smaller websites, they're only going to be 1520, maybe 30 pages. If you're going to be building a big website, you definitely want to consider structuring under blog slash post name. And so anyways, whatever you decide to do, I recommend Post Name or at my own custom structure, totally up to you, it's your website, but go ahead and click on save changes. Okay, so next we want to navigate over to users and open users in a new tab. Now the uses for account, we're going to have one user which is our administrator account. We don't want to publish content as the administrator just in case anyone's ever to break into our Sayer, et cetera, worst-case scenario because the break in as the administrator, they have full access to the site. So instead we want to publish content as a editors. So to get there with that, you just go to add new. And then under add new, we have to create a new username, email, firstName, lastName, et cetera. So go ahead and just create any username. So I'll just call this admin to you have to use a different email. So just go ahead and do that. You don't need to enter a first name or last name. And then you can show the password or you can hide it, whatever. So just make sure it's a password that you can't remember and then send user notification. We don't need to do that and we want to make this account and editor account and the account we will use to publish content. And so just click on add new user, and now we're good to go. So when you're under your blog posts and you're creating new content. So vk, so for example, if we click on add a new, make sure your post is published under the editor accounts. So I'll just show you quickly how to do that. Okay, so right over here under document, under author, we want to change it to basically the editor count for me that was admin to that I just created. And that is, okay, so now the next thing we wanna do is and saw some essential plugins. So to get started with that, when I navigate over here to where it says plugins. Now plug-ins are programs that add additional features on top of your WordPress installation. So right now it blows, we get this. One that says blue is right here. We can go ahead and click on a deactivate for that. And then that will turn into mojo marketplace. So go ahead and select that and select hello dolly, and go to Delete. We do not need these plugins installed on our sites. Okay, and now let's click that note, the plug-ins that we wanna install R go to add new. And the very first one is the Yost Yost SEO plugin. Because this will give you a little bit more control over your blog posts, meta-description and data and page titles. So go ahead and click on install. And then once it's installed, click on activate. And now what this specificly does, if we take a look at a blog post, let's go into the whole world, block those. But us allows us to do, is it gives us control over how our piece of content is going to appear in the search engines right here. So this is what IOS is very helpful doing where we can edit the snippet and we can set the page title, okay, and so that's why you want to install it us now the next plugin we want to install is smush. It's so type in, smoosh it. Ok. And then click on install and activate it. Now with smoosh, it does. It compresses all images to maintain quality, but it reduces the size so your website loads more quickly. Then the last plugin that we want to install is the W3 Total Cash plugin. So again, go to Add New and search for something called W3 Total cash. Okay, and then click on install and activate. Okay, so W3 Total cash has installed and write other box it works as corrected, doesn't need any customization for a shared hosting account, and that is it. Ok, so let's wrap this up. So under Appearance Themes, you'll have different themes for WordPress. To add a new theme for WordPress, you simply click this button that says add new. And on this page you can either search for a theme via the Wordpress database or you can upload a theme. Now you want to upload a theme if you bought a premium theme and then just wanna upload it to your site, that's how you would do it. Or here you can just search for the most popular themes. Now, one little thing to take care of is to go back into themes and nature to delete any themes that are not in use at all times, you only want to have one theme installed for security reasons. Now, let's navigate over to our blogposts. Well, with the Blackpool, save a lot of different options over here. So this is basically the text area where you can insert creating texts. Gutenberg uses a specific block editor, and it's really nice. And so let me just show you some different things that you could do. So for example, we can take this dummy text right here and you click on this, and then you can make it into a heading. Now with heading you have age 2.3.4 tags. So basically the way a website page to be structures that this is your H1 tag, then you should have H2, all of these subheadings right here should be H2. Now, h3 is for a subheading within H2 paragraph. Okay? And then you can always click on this little information icon right there, which will tell you the structure of your site if it makes sense. So for example, if I was to change this to h3, for example, when I click on this. It's gonna come up yellow because it's telling like, hey, this is incorrectly the titles H1, this needs to be H2, if that makes sense. So there's a hierarchical order to how the webpage should be structured. And that is pretty much it. And so right over here you have a bunch of different blocks that you can play around with. You have common blocks like paragraph heading, lists, cover image, quote. Then you can keep going formatting boxes that you can try whale elements and widgets, embeds and so forth. And there's lots of helpful plug-ins and add additional functionality to your content editor. So one that I really like is called D stackable plug-in does one of my favorite plug-ins for WordPress, for the WordPress header. But again, this one's optional. This one just adds a nice looking editing blocks. Now if we actually take a look at these specific blog post, you're going to see that it says by admin to you're gonna be like, how do I change that? So again, you have to go into your users. Then you have to go to where it says admin and then click on Edit. And now right here is where you can display name publicly as so nickname and I can just give it a nickname like David, and then display name publicly as David for example. And then click update user. Now if you're wondering where is this picture being generated from, that's being generated from a service called gravity. So gravity is a service where you can just link your picture to an email at all times. And that is basically how that works right there with this. And so that is it. So now if we come here and we reload the page, it should update it correctly. Okay, now it's seeing by David and that's looking great. Now one last little thing is the category at the top right there. Right now we have uncategorized. Now with your website, you have the option to basically put all blog posts in categories. To add new categories you click, Add New, and then you can just type in the category that you want. Now your category should be one to three words. It should be something related to a butcher website is about, so if your website is about sports, for example, it should be about like basketball would be a category, something like that. And you don't want to overdo it. You start with like three or four categories. Philip was three or four categories. They tend blogposts. And that is then the last little thing that you need to know is the feature image function right here. And this allows you to add a feature image per blogposts. And the reason that is important is because feature images get associated with blog posts. So if we just take a look at web secret product, come and go to the blog. All of these are feature images. And the way I have it set up on my site is that the feature image shows here on the plug. And this would also show up in the search engine if it's taken as a rich snippet, but on the actual blog post itself, you don't see anything. And that's basically how I like to structure it. But again, it's your website. So that's up to you and that's basically how you would use a feature image. So basically that is it for how to structure a blog post. 7. Conclusion: Okay, that is it for this course. I hope you enjoyed it and I hope you are able to create a beautiful, amazing website with WordPress. My name is David, and I just want to say thank you very much for enrolling and have a great day. Bye bye.