With this WordPress guide, I will show you how to create your own website with WordPress step-by-step.
This tutorial is written for beginners.
That means you will learn how to build a website without a programmer or web developer.
WordPress is the most popular content management system for creating websites. It can be used to implement everything you need for a professional website.
Many possibilities often overwhelm beginners.
That’s why I wrote this tutorial.
I am only going to talk about what is really important.
I explain everything step-by-step and I also tell you the abbreviations for building a beautiful and professional website, which I have had to learn painstakingly over the past 15 years by working on the computer for nights.
Let’s get started right away…
Table of Contents
Step 1 – Order Domain & Hosting
Choose a web host where you can save your website. You need 3 things to create a website.
- A domain (website address such as rankbro.com)
- Web hosting (the server on which your website content is saved)
- WordPress (CMS that helps to create the website)
The WordPress platform itself is free.
But a domain and web hosting cost around $10 and $50 a year respectively.
With your own domain, your website has an individual Internet address. It just looks more professional – and it doesn’t cost the whole world.
And with a good web host, your website loads quickly and is not always out of reach for hours.
This also has a positive effect on your Google rankings.
After all, the people who are interested in your content should also find your website. 🙂
How Do I Get a Domain & Web Hosting?
Web hosting providers are about as many as sand in the desert.
When I created my first website, I spent a whole day looking for the best and cheapest web hosting.
Today I estimate my time much higher than the few dollars that I could save with such eternal research.
I also know that cheap web hostings always has a problem.
Either the service is not right or there are hidden costs somewhere that you will only notice later.
I know that your time is precious.
That’s why I’m saving you a long comparison and I simply recommend the provider that most WordPress experts recommend and that I use myself: SiteGround.
My Web Hosting Recommendation
SiteGround is not too cheap but has professional support and everything you need to build a website that loads quickly. It is safe from hacker attacks and complies with the current data protection regulation.
You can use it to create an infinite number of WordPress websites, You can get hosting for just 1 website in $3.95/mo only and that too with 30 days money-back guarantee.
With SiteGround you can automatically install WordPress and get started right away.
A Support Team You Can Rely On
If problems do arise – just get in touch with the 24-hour support team over the phone, live chat, or ticket.
Compared to the support of other web-hosting providers, they know what they’re talking about and then quickly and competently show you the right solution.
Disclaimer: I get a small commission from SiteGround when I mediate a customer. This commission is nothing great and much lower than most other web hosting providers. I really recommend the provider because I like it and use it myself.
Do you already have a domain and hosting? Then skip the next section to step 3, and I’ll show you how to build your website if WordPress is already installed.
Step 1: Visit SiteGround.com
You can test this web host for 30 days without risk. If something doesn’t fit, you can simply switch to another provider for free.
Step 2: Choose Your Web Hosting Package
If you have the plan to host multiple websites, I recommend the GrowBig plan, because it lets you host unlimited domains with 20GB of webspace.
This will make your website load faster and this will have a positive effect on your Google rankings.
Choose Your Domain Name
A few ideas for choosing your new Internet address:
- If you want to create a website for your company: YourCompany.com
- If you want to create a website for yourself: FirstNameSurname.com
- Or the domain describes what your new WordPress blog is about: e.g. RankBro.com
If you want to address people from certain countries with your website, then choose a domain name with the country-specific extensions: .in, .it or .de
Should I Use One of the New Domain Extensions?
There are also many new domain extensions, such as .blog, .tech, .shop, .design etc.
Some don’t recommend using these domains because they are still too unknown.
Others swear by it because they think you can choose domains that better describe what the website is about.
I myself believe that these domains can become very valuable later if they are better known.
But at the moment the new domain endings are still rather unknown. Therefore I would try to register a domain with the better-known extensions .com, .net, .org or .in.
Order Your Own Domain
You can either order a new domain from the SiteGround or you can choose “I already have a domain” option and enter the domain that you own and click on PROCEED.
You can also order new domains for your website later and change them.
So make your decision so you can move on as quickly as possible.
Complete Your Order
To order web hosting you have to enter your personal data. After all, SiteGround wants to know who they are dealing with.
If you specify a company, you can also pay for the web hosting by invoice.
Now you enter your mobile number.
You will later be sent a code to this number, which you will need to complete the order.
Then you have to enter your account details.
SiteGround will conveniently deduct the fee for your web hosting from this account.
You have no contract with SiteGround.
That means you can unsubscribe at any time and switch to another hoster.
In the end, you will see an overview of your order.
Then you will receive an email with the login data for building your new website.
Todo List Before The Next Step
- Choose a domain that best represents your website or business.
- Book a web hosting plan on which you can install WordPress and save the content of your website.
Step 2 – Install WordPress
How to install the WordPress content management system?
Ok, at this point you are already the proud owner of your own domain and you have a web hosting for storing the content of your website.
Now we can really get started. 🙂
First of all, we have to install WordPress so that you can start building your website.
In the email that you received from your web host, you will find the access data for the administration system with which you can install WordPress.
As soon as you are logged in, click on SOFTWARE INSTALLATION in the left navigation bar.
Then you come to a list of different software tools that you can install with just a few clicks.
Here you select WORDPRESS and click on the NEXT button.
Then you select the domain on which you want to create your new website.
The next step is to create a database. Here you can leave everything as it is and simply click on NEXT.
Finally, you enter a user name, an email address and a password for the WordPress login.
With a click on the START INSTALLATION, WordPress will then be installed automatically.
So you’ve already made it!
Now we can really start building your website…
Install WordPress Manually (if necessary)
Some webspace providers do not offer automatic installation of WordPress.
In that case, you have to install WordPress manually. I explain how to do this in the manual installation of WordPress.
Step 3 – Customize Content And Website
Learn how to create pages and insert content with WordPress:
You have now installed WordPress. Now it’s going to be really fun!
In the following, I explain the basic functions of WordPress that you should know for the construction of the homepage.
WordPress Login in the Admin Area
You can already see a temporary website under your domain.
This is also called the front end – this is the surface that your visitors see.
The great thing about WordPress is that there is also a backend.
The backend is the administration interface of WordPress, to which only you have access.
In this admin area, you can insert texts and pictures and design your website – even if you have no programming knowledge.
WordPress then generates the code and all the functionality of the website for you.
How Do I log in to WordPress?
Simply add /wp-admin to the domain you have installed on and you will be taken directly to the following login area.
So visit the page www.YourDomain.com/wp-admin
In this login area, you then enter the username and password that you selected when installing WordPress.
What If I forgot my WordPress Password?
You will find the WordPress login data in the email from SiteGround with the subject: “Login data for your WordPress software”.
Or click on the FORGOTTEN PASSWORD link under the login. Then you will receive an email with which you can reset your password.
The WordPress Dashboard
In the following screenshot, you can see the WordPress Dashboard, the start page of the admin area of WP.
The dashboard gives you a brief overview of your WordPress website.
The navigation bar is displayed on the left-hand side of the screen in the entire WordPress admin area.
Here you can insert the content of your website, change the design and navigation of your website, install WordPress plugins and set all settings.
I will explain how it all works.
But before that, I explain the absolute basics of planning a successful website.
Because from some experience I know that planning is a step that you should never skip.
Basics About Planning a Website
Please believe me: If you initially take a little time to plan your website, you will ultimately save yourself a lot of time.
It’s best to grab a pen and paper and answer the following questions:
- Website goals: What do I want to achieve with the website?
- Target group: Who do I want to address with the website?
- Navigation: Which points come into the navigation?
- Content: What content do I want to publish?
If you want to learn more about planning successful websites, take a look at my website planning checklist.
Select a Design Template
WordPress Themes are design templates for your website, which you can easily integrate and customize with just one click.
With Themes you can create really professional and beautiful websites without any design and programming knowledge.
In my opinion, they are the most important and the key to a high-quality website if you are a beginner and have not yet created a website!
In the following, I explain how you can install free themes from the WordPress dashboard.
Install WordPress Theme
Click on DESIGN>THEMES in the left column of the WordPress dashboard.
Clicking the ADD button will take you to the page where you can search for new free themes.
In the following bar, you can either search for themes using keywords or you can click on the filter by function and thus limit the display to themes that have certain functions that you need for your website.
I recommend the free ASTRA theme to get you started.
To install this theme, enter “Search themes” – “Astra”.
With a click on the INSTALL button, your new WordPress theme will be installed.
Then click ACTIVATE.
And your homepage will appear in the new layout without changing your texts and settings.
Pretty awesome – right?
Customize Your Website
With the Design Customizer, you can customize the colors, fonts and layout of your theme.
To do this, simply click on DESIGN>CUSTOMIZER
Then the following page opens. In the left column, you can select the different setting options.
Which setting options are available depends on the theme you are using.
And when you’re done, just click the PUBLISH button.
The Best Free WordPress Themes
For starters, I recommend the free WordPress themes Astra, GeneratePress and OceanWP.
These are really good templates that are neatly programmed, load really quickly and are very easy to use.
These themes are free. But the providers also offer a paid version with additional functions.
If you want to save yourself a lot of time and nerves when building your website, there is something else that will make it incredibly easy for you to build beautiful websites.
I’ll tell you more about this at the end of this article.
But before we get to that, I want to explain some basics about using WP.
Create Pages And Insert Texts
By clicking on pages in the left bar, you will be shown all the pages that are currently available on your website.
Click CREATE to add new pages.
Give your page a title, for example, “About Us”.
Enter the text of the page in the blocks below.
How Do I Insert Pictures Into a Page?
To insert images into a page, simply select the image block where the image should appear.
And then on the ADD MEDIA button.
Then you select the desired image from your computer and it will be uploaded to WordPress automatically.
Now you can also select the size of the image and the orientation – i.e. whether it should be positioned on the right, left or center of the page.
With a click on INSERT INTO THE PAGE, the picture will be inserted.
When you have created the content of a page, click on the PUBLISH or UPDATE button – and your changes will be saved.
Add Pages To The Navigation
You change the links of the navigation menu under APPEARANCE>MENUS.
Enter a name for the menu and click CREATE MENU.
Then you can add pages to the menu and choose where the theme of the navigation menu should appear.
What Are Posts?
Posts are articles from your blog.
On your blog page, the individual posts are displayed one after the other and marked with the date.
So a blog is like a diary. However, this blog function can, of course, be used in many different ways.
This post here is also a blog article, for example.
In contrast, PAGES are static pages in WordPress. A page can be, for example, your home page, your about me page or your contact page.
Create And Change Posts
If you want to add a blog to your website you will want to create a new blog post.
To do this, click on Posts>Add New in the left menu.
You can edit the content in the same way as under PAGES. But there are also some other functions for posts.
Among other things, you can also assign posts to categories by ticking the desired category.
Step 4 – Settings & Optimizations
Now you will get to know some of the settings and optimization options:
Set the Homepage of the Website
By default, your blog posts will appear on the main page of your homepage.
You can also set a page that you have created as the start page.
To do this, click SETTINGS>READ.
Then select a static page and below the start page.
Change Page Title and Subtitle
Under SETTINGS>GENERAL you can change the title and subtitle of your website.
The title is the name of the website and the subtitle is your slogan. This subtitle explains in a few words what your website is about.
Disable Comments on Pages and Posts
Some website operators prefer not to allow visitors to leave comments under the articles and pages.
To deactivate this function for the entire website, click on SETTINGS>DISCUSSION.
There you can then choose whether you allow visitors to comment on new posts.
You can also change this setting individually for each post.
Customize Blog Sidebar (Widgets)
Some themes have a sidebar on the left or right.
Under DESIGN -> WIDGETS you choose which information appears in the sidebar.
Some widgets are already included in the standard installation of WordPress.
To remove them, just click a widget on the BLOG SIDEBAR and then click DELETE.
You can add new widgets by clicking on the available widgets on the left side and then dragging and dropping them over to the blog sidebar.
Extend WordPress with Plugins
What Are Plugins?
WordPress plugins are, so to speak, additional building blocks for WordPress.
You can use them to add a contact form to your website, for example.
But there are also plugins for picture galleries, newsletter registration forms, search engine optimization and all other possible functions.
It is very important that you only install plugins from certified developers. Because poorly programmed plugins can contain security gaps.
And it’s also important that you don’t add too many WordPress plugins. Because too many plugins have a negative impact on the performance of your website.
I’ll show you the plugins that I use myself and also recommend it to you.
How Do I Install a New Plugin?
Installing plugins is just as easy as installing themes.
Just click on PLUGINS>INSTALL.
Then you enter the name of the plugin in “Search plugins”.
Then click on the INSTALL button. Then the plugin is downloaded and installed.
Now you just have to click on ACTIVATE and you can use the plugin.
The Best Free WordPress Plugins
To save you time for research, I have put together a list of free plugins that I use myself and can recommend to you:
1. Contact Form 7
With just a few clicks you can add contact forms to your website. This is useful, for example, for your contact page. If someone fills out the form on your website you will automatically receive an email with the message.
2. Rank Math SEO
This plugin helps you with tips and many setting options for the search engine optimization of your website. For example, you can use it to change the title and description of a page that will later appear in Google Search for your website.
3. Google Site Kit
How many visitors does your website have? How did they find you and which pages do they visit? You can answer these and other questions with this plugin. Because it installs the Google Analytics tracking code. And that gives you very detailed statistics about your website visitors. All you have to do is install this plugin and connect it to your Google Account.
Further plugin recommendations and what you absolutely have to consider when choosing, I explain in the article about the best WordPress plugins.
The Brilliant Shortcut to a Beautiful And Effective Website
A couple of years ago, people used to learn to code to create a website
Then WordPress came and made building a website faster and easier than ever!
But creating beautiful layouts is still very difficult with WordPress if you cannot program CSS…
At least, that was until themes with visual page builders revolutionized web design!
Even Easier to Create Beautiful Layouts With the Divi Theme
The Divi Theme has integrated such a visual editor.
This means that all design elements of the Live website can be changed directly on the website.
To change something on the website, simply click on the element and start typing.
And you can immediately see what it will look like later on the website…
With the Divi Theme, you save a lot of time and above all nerves …
Especially for beginners, the Divi Theme allows you to make adjustments that would not have been possible without the commissioning of a programmer …
And there are currently almost 700 design templates integrated into this theme.
The Divi theme is not available for free, but it is definitely the WordPress theme with the best price/performance ratio.
It’s best to click here and read my Divi Theme review to find out more.
Got Questions? Feel Free to Ask
If you have any questions, just leave a comment.
I will answer you as soon as possible!
If this article helped you, please feel free to recommend it by sharing it with others.
This way, others can also benefit from this guide. Thanks a lot for this!