Skip to main content
build a website like youtube

How to Make a Website Like Youtube (A Complete Guide)

The Ultimate Beginners Guide to Building a Video Sharing Website

An easy to follow, in depth step by step tutorial. Our aim is to help absolute beginners build a video sharing website like Youtube. Without the need to Learn any Code.

This is how your video sharing site will look once you have finished

Follow each of the steps in this FREE guide and you will be able to create a website like Youtube. You will even be able to make money from the finished results.

The tutorial consists of 3 simple steps:

  • Step 1. Choosing a Website Platform (CMS)
  • Step 2. Choosing a Domain name & Hosting provider
  • Step 3. Installing the Website Platform, Themes & Basic customizations

Once completed, you will have your very own video sharing site online ready for people to use.

Click here to view a Demo of what your final website could look like

In a little over 30 minutes a website like that could be yours!

So if you’re ready, let’s get to it…

Step 1: Choosing the Website Platform (CMS)

wordpress cms

One of the fastest ways to build a video sharing website in 2018 is to use an already established platform, also known as a “Content Management System (CMS)”.

Why use a Content Management System (CMS)?

There’s many good reasons to opt for a Content Management System as the backbone of your website; the main ones being, speed, efficiency and security.

For many years building a website involved at least some knowledge of code. If you didn’t know any HTML, CSS, and JavaScript your options were very limited.

Fast forward to 2018 and now anyone can make a sophisticated website by simply using a content management systems (CMS). Spending years learning how to write code is a thing of the past.

Furthermore, the world’s most popular CMS, a system called WordPress, is absolutely free.

Before we get on to that however, let’s take a look at what a CMS actually does.

What does a Content Management System (CMS) do exactly?

A close up of the ‘Add New Post’ admin area in WordPress

A content management system allows you to create and manage all of the content that goes on to your website, from an easy to use, dashboard.

Much like you login to your Facebook account to post pictures and updates, you can use a CMS to login to your website to add pages, posts and images. You can also impact the whole look of your site by choosing one of the many ‘Themes’ that are readily available.

In the case of a video sharing website, you can use the CMS to manage videos, user submissions, categories, payment methods and much, much more.

The whole system is very intuitive and once you get started is easy to understand even for absolute beginners.

So, why is WordPress the best platform to build a video sharing website in 2018?

wordpress logo

WordPress is the best CMS for your video streaming site. Here’s some reasons why:

  • It is free and easy to use.
  • There are literally thousands of designs you can add to WordPress to create the look of your site (more on that below).
  • It is very easy to customize and extend.
  • There are thousands of WordPress plugins available which allow you to increase the functionality of your website as you progress.
  • Your site will be responsive (i.e will adapt its look to suit the screen size it is being viewed on)
  • WordPress provides superior website performance and security

For this tutorial, we will be showing you exactly how to create a website like Youtube using WordPress

These are the details we are going to cover:

  • How to choose the best Web Hosting for WordPress
  • How to register a Domain Name
  • How to Install WordPress onto your hosting
  • How to Install a Video sharing Theme into WordPress
  • How to Upload the first bits of content to get started

Step 2: Hosting & Domain Name

Now that we’ve chosen WordPress as our website platform to use for our video sharing site, the next step is to purchase hosting and to buy a Domain name.

Here’s a simple explanation of the terms we have just used there:

  • Domain Name – This is the web address that people type to get to your website, Take for example.
  • Hosting – This is the service that you use to store all the content of your website online. Every website needs to have Hosting.

We’ve partnered with iPage, one of the best WordPress hosting providers to bring our readers a Great Value deal. If you sign up using the link below you will receive a whopping 75% Discount on your hosting plan & a FREE Domain Name


Note: If you sign up by using our links, we will earn a small commission from the sale at no extra cost to you. We use those funds to run as a completly free resource. We aim to continuing improving the site, adding more valuable guides and helping beginners get started online.

iPage provides Feature-rich WordPress hosting with excellent live support, starting at just $1.99/month. On top of the free first year domain registration they also throw in over $500 worth of extras on sign up. It really is one of the best hosting deals on the market today.

So let’s go ahead and purchase our iPage Hosting plan and register our FREE Domain Name.

Click this link to open the iPage Website in a new window

The first thing you will need to do is click the Get Started Now Button.

The next screen you see will give you the option of choosing your free domain name.

As an example I have chosen and then pressed search to see if it is available.

Excellent, the results page in the screenshot above shows me that the domain is available. (Remember, you can try anything you want as your domain name, however popular terms will often be taken.)

Note, alternative domains will be suggested in the results. If the .com version is already taken, you can always opt for a .net version or something similar instead.

Once you are happy with the name you have chosen and seen that it is available, it is time to press Next, choose my term.

This will take you to a screen that gives you the option of choosing a 1, 2 or 3 year term for your hosting plan.

The choice you make here is entirely up to you, your budget and how long you plan on running the website for.

In the example above we have chosen a two year plan. The amount is calculated within the box on the right side of the screen.

Once you are happy with the hosting duration you can press Next, customize my plan.

This will take you to a page where you can select or deselect various options for your plan.

The options you can add are as follows:

  • Domain Privacy – We recommend you select yes as this will stop you from being hounded by phone calls and texts from various design agencies that have managed to get your details from the register.
  • Website Security & Daily Backup – It is a good idea to select these to make sure your website remains secure and that daily backups are made. However, if you are on a budget, both of these tasks can also be done using WordPress Plugins.
  • All in One WordPress Bundle – This unneccessary, we are going to show you everything you need in this very tutorial.
  • SSL Certificate – We recommend you buy this. From July 2018 Google will penalise websites in search that do not have valid security certificates. To have one is important.

After you have customized your plan, you click Continue to Payment to make the final purchase with card or paypal account.

(Note, you may have to skip through a couple of pages of extra offers. Starting out you will not need these, so scroll to the bottom of the page and click ‘no thanks’, until you reach your purchase confirmation page).

Well done, step 2 is nearly complete!

After receiving a success message that the hosting has been successfully purchased, a screen will appear asking you to create a username, your login password and security question.

After completing this it will be time to log into your iPage hosting account to begin installing WordPress and your video sharing website theme.

Step 3: Installing WordPress & a Video Sharing Theme

i. Installing WordPress Using iPage SimpleScripts

After logging in to your iPage control panel you will see a screen similar to this:

The My Installs (SimpleScripts) is where you need to head to first.

Click My Installs, and the screen below will appear. Locate WordPress from the list and click.

This will take you to another screen where you simply need to leave all the settings as they are.

Click Install and iPage will do the rest for you.

They’ll be one more screen asking you to agree to the terms and conditions, click complete and…


Your WordPress Installation is now ready, you can visit the front page of your website by going to your domain name, Example:

The default WordPress theme will be installed at the moment, and without any content things will look a bit bland.

Don’t worry, in the next step we’re going to shake things up and show you how to add your theme. This is where your new Youtube video sharing site will start to come alive.

ii. Installing a Video Sharing Theme

kickcube theme on laptop

So now that you’ve got your WordPress installation up and running, it’s time to change the default theme to a video sharing Theme, so that your website can take on Youtube. 🙂

First you will need to login to the WordPress admin panel.

This can easily be accessed by adding /wp-admin after your domain name. So if your site domain is the admin URL becomes:

When you visit this URL without being logged in you will be asked to enter your username and password, (this is the login for WordPress that you will have selected during the install process).

A screenshot of the WordPress admin dashboard.

After successful login you will be taken to the WordPress Dashboard. This is the main admin area of your website and gives you access to all the menu options you need to get cracking.

The first step for us will be getting the new theme up and running.

To orientate yourself, head to the left sidebar menu and hover over Appearance. Then click on Themes. This will take you to the main theme selection page.

The WordPress themes selection page

From the image above you can see currently has a few of the default WordPress themes installed, as well as a blogging theme called Sparkling.

However, since this tutorial is all about creating a website like Youtube, we need to find the best video sharing theme for the job.

For this we are going to need a premium theme.

The Best Place to Buy Premium WordPress Themes

[Disclosure: Some of the links below are affiliate links, meaning at no additional cost to you, we will earn a small commission if you click through and make a purchase.]

There are countless Premium WordPress marketplaces online.

However, the quality does vary. When looking to buy a premium wordpress theme, you should choose a Marketplace that has strict content quality review processes, adequate after sales support and a wide range of themes to choose from. This last point is especially important if you have to pay a yearly subscription to access a provider’s themes.

In our opinion, the best Premium Themes marketplaces can be narrowed down to the following list:

What’s the best Video Sharing (Youtube) WordPress Theme?

For the purpose of this tutorial, we will be using a theme called KickCube which can be bought from the ThemeForest marketplace.

We’ve test driven a number of Video Sharing Themes available and KickCube came out on top for a number of reasons; not only does it allow your users to login and easily publish their own video links, the theme is consistently kept up to date by it’s author, is superbly designed and offers great speed and functionality.

First we need to go ahead and purchase our theme. This can be easily done from the ThemeForest website.

Click here to open the ThemeForest website in a new tab.

KickCube purchase screen
KICKCUBE – Membership & User Content Sharing Theme

You should now be on the main KickCube sales page.

Click the Buy Now button and you will be redirected to the checkout page.

Fill in your First name, last name & email address then click Next.

You will be asked to choose your ThemeForest username and password, (it might be a good idea to keep all of these login details you now have in a safe place)

Verify the captcha, click the Create account & Continue Button.

After filling in your billing details, click the Save and continue button.

Available Payment Methods

ThemeForest and the Envato Marketplace offer secure payment options via 3 main methods.

The first two methods are Debit/Credit card and PayPal. Each of these has a 2$ surcharge, however the convenience is more than worth it.

The 3rd option is the Envato Credit. You do avoid the surcharge with this, but you will need add credit to your Envato account.

Whichever method you choose, after recieving the payment success message, you should hover over your username in the top right corner of the screen and click on downloads.

Here you will find the KickCube theme in your downloads area (much like the screenshot below).

Themeforest Downloads Page

Click the green download button.

This will reveal two options:

  • All files and Documentation – This is a package download (in the form of a .zip file) that contains the theme, licence information and other related documentation)
  • Installable WordPress files only – as the title suggests, this is just one .zip file containing your theme.

At this stage, we are only interested in option number two; the installable WordPress files only.

Click this and download the file to your desktop.

Once that’s done, head to your main WordPress dashboard again (, and return to the theme page, (hover over Appearance and then click on Themes).

Installing the theme in WordPress

This is where it all get’s very exciting. We are now in the final stages of setting up our video sharing website like Youtube.

And to make it even easier, the KickCube theme author’s have created a simple install method, as well as a video explaining how to do it.

With your downloaded theme at the ready, you only need follow the video above to quickly and easily, install the theme.

Here’s a quick overview of what you will be doing:

  • Installing the theme with a one-click install process
  • The video will then show you how to quickly install all the neccessary plugins to make the theme work
  • You will then upload all the demo content that came with the theme, so that you have a finished result exactly the same as our demo site at the start of this guide
  • You will finish with a few final tweaks to customize your site.

After that you’re finished.

Congratulations you’ve just built your very own video sharing website!

How was your experience building this Youtube style website? Was this guide easy to follow? Do you have any questions? Post your comments below as we would love to hear your feedback. We answer every single one. 

And if like what you found here please Share it with friends; we want to get the word out so that everyone can understand how to get started online and build a successful website just like… 🙂