How to Build a WordPress Website (Beginner Step-by-Step Guide)
If you’re looking for a beginner WordPress guide, this step-by-step tutorial will show you exactly how to build your first website β from buying a domain to setting up hosting, WordPress, DNS and business email.
Iβll walk you through the exact setup Iβm using on this site, so you can follow along and get online properly without wasting time, money or getting stuck.
π§© Step 1 β Buy a Domain Name
A domain name is your website address (like yourwebsite.co.uk).
π What to do:
- Go to a domain provider (I used IONOS)
- Search for your domain name
- Choose:
.co.uk(for UK sites)- or
.com(global audience)
- Buy the domain
π‘ Tips:
- Keep it short and easy to remember
- Avoid numbers and hyphens
- Try to match your brand name
π§© Step 2 β Choose Hosting
Hosting is what actually puts your website on the internet.
π Without hosting, your website doesnβt exist online.
π What I use:
WPX Hosting β fast, reliable and beginner-friendly
Why I chose WPX:
- Very fast loading speeds
- Simple dashboard
- Great support (important when you’re new)
- Easy WordPress setup
π Get started with WPX here
π§© Step 3 β Connect Your Domain to Hosting
This is where most beginners get confused β but Iβll keep it simple.
π What youβre doing:
Youβre telling your domain:
π βMy website lives over there (on WPX)β
π How to do it:
- Log into your domain provider (IONOS)
- Find DNS settings
- Change nameservers to WPX nameservers
WPX will give you something like:
ns1.wpx.net
ns2.wpx.net
ns3.wpx.net
- Save changes
β±οΈ Important:
This is called DNS propagation (basically: internet updating itself)
This can take 5 minutes to 24 hours to update
π§© Step 4 β Install & Manage WordPress (WPX Control Panel)
At this stage, your domain is connected β now weβre going to install and manage WordPress properly.
π Step 4.1 β Open your WPX Control Panel
Go to your WPX dashboard and find your website.
Below is what youβll see:
π Click βControl Panelβ on your domain (this is where everything is managed)
π Step 4.2 β Click to install WordPress
Once inside the control panel, youβll see your site listed like this:

π Click the βWordPressβ button
This opens your WordPress management area.
π Step 4.3 β Manage Your WordPress Updates in WPX
After clicking βWordPressβ, youβll see this:

π₯ What this page lets you do:
β Update Plugins
Plugins = tools that add features to your site
π Keep these updated for:
- Security
- Speed
- Compatibility
β Update Themes
Themes = your website design
π Updates fix bugs and improve performance
β Update Core
Core = the main WordPress system
π Always keep this updated β itβs critical for security
β οΈ Important Section Explained
If you already have WordPress installed this message will appear:
βYour site already has WordPress installedβ¦β
π Reinstall WordPress
π This resets your site completely
π Use this if:
- You want to start fresh
- Youβve broken something
π Install in Subdirectory (IMPORTANT)
This is where beginners get confused.
π What it means:
Instead of:
yourwebsite.co.uk
It installs WordPress on:
yourwebsite.co.uk/blog
π When would you use this?
- If you want a blog separate from your main site
- If youβre testing something
- If youβre building a second version
β For you (right now):
π DO NOT use this
You want your site on:
yourwebsite.co.uk
π― What you should do now
π If WordPress is NOT installed yet:
Click Install WordPress
Follow the setup steps (site name, username, password, email)
Wait 1β2 minutes while it installs
π Once installation is complete:
Click WP Admin
Log into your site using the details you just created
Youβll now be inside your WordPress dashboard
π From here, you can:
Create pages
Change your design (theme)
Add plugins (features)
Start building your website
π‘ Pro Tip
Bookmark this link:
yourwebsite.co.uk/wp-admin
π This is your control centre β youβll use this every time you work on your site
π₯ Why this step matters
Most beginners either:
β Donβt know where to log in
β Install WordPress but never access the dashboard properly
β Skip updates and break things later
Now you:
β
Know how to install WordPress properly
β
Know exactly where to log in
β
Understand where to manage everything
β
Are set up the right way from the start
π NEXT STEP
π Now youβre ready for:
Step 5 β Setting up your website properly (theme, plugins, layout)
π§© Step 5 β Basic WordPress Setup (Do This Immediately)
Once you log into WP Admin, donβt start designing yet.
π Set the foundations first.
βοΈ 1. Change your site name & tagline
Go to:
Settings β General
Set:
- Site Title: Verified Hosting (or your brand name)
- Tagline: Short description of what your site does
π This shows in Google and browser tabs
π 2. Set your homepage properly
Go to:
Settings β Reading
- Select: A static page
- Homepage: choose your homepage
π This makes your site look like a real website (not a blog feed)
π 3. Fix your URLs (VERY important)
Go to:
Settings β Permalinks
Select:
Post name
π This makes your URLs clean:
β yourwebsite.co.uk/?p=123
β
yourwebsite.co.uk/start-here
π 4. Set up security (Wordfence)
Go to:
Plugins β Add New
Search:
Wordfence Security
Install + Activate
π Then:
- Run the setup wizard
- Enable firewall
- Enable login protection
π‘ This protects your site from hackers and login attacks
π 5. Set up Google tracking (Site Kit)
Search plugin:
Site Kit by Google
Install + Activate
π Then:
- Connect your Google account
- Enable:
- Google Analytics (traffic)
- Search Console (SEO)
- PageSpeed Insights (performance)
π‘ This shows you:
- How many people visit your site
- What they search on Google
- How fast your site is
π 6. Set up redirects (prevents broken links)
Search plugin:
Redirection
Install + Activate
π Then:
- Go to Tools β Redirection
- Run setup
- Enable automatic 404 tracking
π‘ This means:
If a page breaks or URL changes β users wonβt hit dead pages
π§ 7. Install essential plugins
Go to:
Plugins β Add New
Install these:
π Rank Math SEO
- Helps you rank on Google
- Lets you set keywords + meta descriptions
π WPForms
- Create contact forms easily
πΎ UpdraftPlus
- Automatic backups
- Save to Google Drive (recommended)
β‘ LiteSpeed Cache (or WPX cache if using WPX)
π IMPORTANT:
If youβre using WPX hosting, use:
- WPX Cache (built-in)
- Or WP Rocket (premium)
β Donβt use LiteSpeed on WPX (wrong server type)
π 8. Delete junk plugins
Go to:
Plugins β Installed Plugins
Delete:
- Hello Dolly
- Anything you donβt recognise
π Keeps your site fast and clean
π₯ Why this step matters
Most beginners:
β Skip security
β Donβt track traffic
β Use messy URLs
β Install random plugins
Now you:
β
Have a secure website
β
Can track visitors
β
Have clean SEO-friendly URLs
β
Have backups (CRITICAL)
β
Avoid beginner mistakes
π‘ Real talk
This step isnβt βoptional setupβ β itβs your foundation.
Get this right, and everything after becomes easy.
π§© Step 6 β Set Up Business Email with Google Workspace
Google Workspace lets you create a professional email address like:
yourname@yourwebsite.co.uk
This looks far more professional than using a normal Gmail address.
Example:
info@verifiedhosting.co.uk
What you are doing here
You are telling your domain:
βSend my emails through Google Workspace.β
To do that, you need to add a few DNS records inside WPX DNS.
DNS records are basically instructions for your domain.
Step 6.1 β Open Google Workspace
Go to:
admin.google.com
Log in with your Google Workspace admin account.
Then go to:
Apps β Google Workspace β Gmail
Google will guide you through activating Gmail for your domain.
Step 6.2 β Verify your domain
Google first needs to check that you actually own the domain.
It will give you a TXT verification record.
It usually looks something like this:
google-site-verification=abc123examplecode
Step 6.3 β Add the Google verification TXT record in WPX
Go to:
WPX Dashboard β Your Website β Edit DNS
Create a new record:
Type: TXT
Host: @
Value: google-site-verification=your-google-code
TTL: default
Then go back to Google Workspace and click Verify.
If it does not verify instantly, wait 5β30 minutes and try again.
Step 6.4 β Add Google MX records
MX records control where your emails are delivered.
To use Gmail, remove any old WPX/mail MX records and add Googleβs MX records.
In WPX DNS, add these:
Type: MX
Host: @
Priority: 1
Value: ASPMX.L.GOOGLE.COM
Type: MX
Host: @
Priority: 5
Value: ALT1.ASPMX.L.GOOGLE.COM
Type: MX
Host: @
Priority: 5
Value: ALT2.ASPMX.L.GOOGLE.COM
Type: MX
Host: @
Priority: 10
Value: ALT3.ASPMX.L.GOOGLE.COM
Type: MX
Host: @
Priority: 10
Value: ALT4.ASPMX.L.GOOGLE.COM
After this, go back to Google Workspace and click Activate Gmail.
Step 6.5 β Keep the correct website records in WPX DNS
Do not delete your website records.
You usually need to keep:
A records for @
A records for www
TXT record for Google verification
MX records for Google Workspace
SPF record for Google
You can usually keep:
ftp A record
That is used for file access and does not affect Gmail.
Step 6.6 β Remove old WPX email records if using Google Workspace
If you are using Google Workspace for email, remove old WPX email-related records like:
mail A record
autodiscover A record
dkim._domainkey CNAME pointing to dkim.wpx.net
old WPX MX records
These are for WPX email, not Google Workspace.
You want one clean email system: Google Workspace.
Step 6.7 β Add SPF record
SPF tells the internet who is allowed to send email from your domain.
In WPX DNS, add or replace your SPF record with:
Type: TXT
Host: @
Value: v=spf1 include:_spf.google.com ~all
TTL: default
Important:
You should only have one SPF record for the domain.
If you already have another SPF record, replace it with the Google one above.
Step 6.8 β Set up DKIM
DKIM helps prove that your emails are genuinely from your domain.
This helps stop your emails going to spam.
In Google Admin Console, go to:
Apps β Google Workspace β Gmail β Authenticate email
Select your domain.
Choose:
DKIM key length: 2048
Then click:
Generate new record
Google will give you:
Host / DNS name
Usually something like:
google._domainkey
And a long TXT value starting with:
v=DKIM1; k=rsa; p=
Step 6.9 β Add the DKIM record in WPX
Go back to WPX DNS and create a new TXT record:
Type: TXT
Host: google._domainkey
Value: paste the full DKIM value from Google
TTL: default
Make sure you paste the full value. Do not shorten it.
Then return to Google Admin Console and click:
Start authentication
If it fails, wait 15β30 minutes and try again.
Final DNS checklist for Google Workspace
Your WPX DNS should include:
A records for website
A records for www
TXT Google verification record
5 Google MX records
1 SPF TXT record
1 DKIM TXT record
Optional:
ftp A record
Remove if using Google email only:
mail A record
autodiscover A record
WPX DKIM CNAME
old WPX MX records
extra SPF records
Why this step matters
Without this setup:
Emails may not arrive
Emails may go to spam
Google may not verify your domain
Your business email may look unprofessional
With it done properly:
Your email works through Gmail
Your domain looks professional
Your emails are more trusted
You reduce spam problems
Once this is complete, youβll be able to send and receive email from:
yourname@yourwebsite.co.uk
π π§© Step 8 β Set Up FREE SSL (HTTPS) with WPX
π― What this does
An SSL certificate makes your website secure:
http://yourwebsite.co.uk β
https://yourwebsite.co.uk β
π That little π padlock in the browser = trust + security
π Step-by-step
1. Go to your WPX dashboard
- Click your website
- Go to:
SSL Certificates (left sidebar)

2. Click βInstall SSL Certificateβ
Youβll see exactly whatβs in your screenshot π
π Leave it on:
Default (Letβs Encrypt SSL)
This is:
- β FREE
- β Automatic
- β Perfect for 99% of sites
3. Click βInstallβ
π That orange Install button at the bottom
WPX will:
- Generate the certificate
- Apply it to your domain
- Secure both:
- yourdomain.co.uk
- www.yourdomain.co.uk
β±οΈ Takes about 30β60 seconds
β οΈ IMPORTANT β Redirect to HTTPS
This is the part people miss.
Your site might still load on:
http://
You need to force it to:
https://
π Do this in WordPress:
Install plugin:
Really Simple SSL
Then:
- Activate it
- Click Activate SSL
π Done β it auto redirects everything to HTTPS
π₯ Why this step matters
Without SSL:
- β Browser shows βNot Secureβ
- β People wonβt trust your site
- β Worse Google rankings
With SSL:
- β Secure connection
- β Better SEO
- β Looks professional
- β Required for forms, logins, payments
π‘ Pro tip
After installing SSL, test your site:
https://yourwebsite.co.uk
π Make sure:
- Padlock shows
- No βNot Secureβ warning
π§ Simple way to think about it
SSL = locking your website
Without it β anyone can peek
With it β everything is encrypted (scrambled so no one can read it)
π§© Step 9 β Avoid These Beginner Mistakes
Most people mess up here π
β Choosing cheap hosting
π Slow site = bad rankings
β Skipping DNS setup
π Causes email + website issues
β Not setting up business email
π Looks unprofessional
β Overcomplicating WordPress
π Keep it simple at the start
π§© My Current Setup
This is exactly what Iβm using:
- Domain: verifiedhosting.co.uk β IONOS
- Hosting: WPX
- Email: Google Workspace
- Website: WordPress
π’ FINAL WORD
If you want to follow the exact setup I use, you can get started here:
π Get WPX Hosting
π‘ DISCLAIMER
Some links may be affiliate links. I only recommend tools I use and trust.
π§ WHAT YOUβVE JUST BUILT
You now have:
- A real website
- Proper hosting
- Business email
- Full control
π Most people never get this far β you have.
