To setup a website, in our case WordPress site, you need to:

 

Buy a domain name like this one – https://webmotya.com/. You can do it using registrar of domain names like www.register.com.

Screenshot of www.register.com front page

Buy a hosting plan. It’s a server where the files of your site will be hosted. In the WordPress world a very popular web hosts are: Bluehost, DreamHost, Siteground and Laughing Squid among others.

Screenshot of a section of SiteGround website's frontpage

Point your domain name to your hosting account. Here you must get your host name servers (DNS) and insert them into a dedicated fields in your registrar account.

Screenshot of DNS management section at REG.COM

Install WordPress site on your hosting. In the cPanel you have to make some manipulations in order to get up and running your newborn website.

Screenshot of WordPress installation section at SiteGround.com