How to Setup and Configure WordPress Website to get more visitors

The tools and plugins recommend in the site are the ones we use, have tried or tested ourselves and recommend to our readers. Marketing With WP is supported by readers like yourself. If you take an action (such as a purchase) we might earn an affiliate revenue at no extra cost to you.

WordPress is one of the most SEO-friendly Content Management Systems to build a website.

For many years WordPress was used for blogging. However, in the past few years, it has evolved into a CMS that is loved by large corporations, startups, individuals, artists, bloggers, marketers, and more.

It is loved because it is SEO-friendly and easy to use. WordPress is one of the most flexible platforms in its class, which means you can do a lot with it.

After years of working in WordPress and improving countless websites, I made a personal list of things I check every time.

This blog is the list of important things that I set up and configure to get the most out of a WordPress website.

Establish Site Identity and Branding –

Your website is your business’s online identity. Therefore, it needs to provide a clear picture of who you are, what products/services you offer, and who is your customer.

The following is a list of changes that we recommend which will help you establish consistent branding and identity on your WordPress website.

1. Setup site title, tagline and time zone

The Site Title and Tagline are your site’s identity, thus it is the most essential item to set up after installing WordPress. It provides a quick overview of your site.

Most importantly – your site’s Title is used by Search Engines to build digital relationships with your business (such as Name, Address, and Phone number) and create online connections/relationships to other digital entities such as Social Media Channels, News Articles where you are featured, etc.

How to Setup site title, tagline and time zone inside WordPress admin
Setup site title, tagline, and time zone inside WordPress General Settings

These can be done inside WordPress General Settings.

To set up the site title, tagline, and time zone, Go to Settings > General

You can change the site title, tagline, and timezone and then click Save.

2. Upload Favicon and Site Logo

Favicon and Site Icon provides a visual introduction and identity to your website. It is one of the most important visual branding elements for your website. This can be done in Theme Customization.

Visual branding elements provide a quicker brand recall and association to your website.

To change the favicon and site logo, Go to Appearance > Customize > Site Identity

Make changes and then Click Publish

The location of site identity, favicon, and site logo might be different depending on the theme

3. Setup Front Page and Blog Pages

The Frontpage or Home Page – is the most important page on your website. It provides users a quick glance at your brand, product, and services.

In terms of Search Engine Optimization – the home page is usually the most authoritative page. Pages and Posts on your website get crawled faster by search engines if they are directly linked from the Home Page.

Setup Front Page and Blog Pages Setup WordPress Website
FrontPage and Blog Pages setup can be found under General >> Reading Settings or using customizer

To set up front page and blog pages
Go to Settings >> Reading >> Select – “A Static Page” >> Choose your Homepage and Posts page

We also have a detailed guide on WordPress Reading Settings that helps you setup your home page and blog page.

Moreover, make sure to create must-have pages in your WordPress website such as About Us, Contact Us, Testimonials, FAQ, etc.

4. Delete Default Content

WordPress on installation comes with the default contents – “Sample Page”, a “Hello World” blog post, and a “Hi! This is a comment” comment.

We recommend removing the default content to make your website look professional and polished.

The default contents can be deleted by –
Sample Page: Go to Pages >> Click the delete option for
“Sample Page”
Hello Word Post: Go to Posts >> Click the delete option for “Hello World”
Hi! This is a comment: Go to Comments >> Click the delete option for “Hi! This is a comment”

5. Setup a default category (post category)

WordPress by default comes with a default category “Uncategorized”. Having this default category is a straight giveaway that your website is not organized for your visitors.

Moreover, an “Uncategorized” category does not really help your readers understand the context of the page or post content on the website.

We recommend renaming the Uncategorized category to something that your blog posts will frequently cover.

To rename the default uncategorized category –
Go to Posts >> Category >> Select –
“Uncategorized” >> Change name and slug to a relevant topic for your website

Check out our guide on WordPress Writing Settings to change the default WordPress category.

6. Install your WordPress theme

There are free and paid WordPress themes that can define your website’s visual appearance as well as the overall functionality.

For simple blogging websites, the default theme by WordPress is a fast and lightweight solution.

Don’t know where to start? Here is our list of most popular Free WordPress Themes.

Additionally, Themeforest.com and TemplateMonster.com provide a wide range of premium WordPress Themes with varying designs and functionality. You can easily purchase a theme and set up the theme in your WordPress site within minutes.

Install WordPress Theme Setup WordPress Website
Install WordPress Theme

To install a theme and change a theme –
Go to Appearance >> Themes >> Add New >> You can either search, select or upload a new theme

Check out our detailed guide on Installing WordPress Theme.

7. Remove powered by WordPress

WordPress by default has a footer section that says “Powered by WordPress”.

One of the essential things to set up in WordPress for your brand to look professional and established is to remove powered by WordPress footer content.

It is fairly easy to remove the WordPress footer branding –
Go to Appearance >> Customize >> Footer >> Footer Bar / Footer Widgets >> Insert custom footer text.
The location of the footer option might be different depending on your theme

Setup Website Backup and Security –

As more websites get powered by WordPress Content Management System, more cases of malware injection and hacks are appearing.

According to WebArx, on average – 30,000 new websites are hacked every day

Vulnerable themes and plugins are responsible for the majority of the website’s malware injections and hacks.

To prevent your website from getting hacked or going offline, we recommend the following things to set up as a precautionary measure –

8. Activate Remote Backups

Backups are essential to minimize website downtime and provide users a seamless experience.

One way or the other, at some point of time – your WordPress website will experience –

  • Plugin conflict
  • Theme conflict
  • Data loss
  • Core WordPress update conflict
  • Malware attacks and potential hacks

To restore your website back to full functionality – regular backups of your website and database is essential. Moreover, we recommend a regular “Offsite” backup, just in case your local WordPress installation is affected.

Install wpvivid backup plugin
Install wpvivid backup plugin

Luckily there are established plugins that can help you create remote backups of your website. Some of the most common WordPress website backup plugins are All-In-One WP Migration, WPvivid and Updraft Plus.

Activate Remote Backup Setup WordPress Website
Activate Remote Backup with wpvivid backup plugin

To Install BackUp Plugin and activate remote backups –
Go to plugins >> Add New >> Search For “WpVivid” >> Click Install >> Click Activate Go to Wpvivid Backup >> Backup & Migration >> You can select remote storage depending on whichever service provider you would like to use

We also have a detailed step-by-step guide to create backups for WordPress Website.

9. Delete Unused Plugins

Plugins require server resources and are also a primary cause of security vulnerability. Therefore, removing unused plugins is an essential setup activity after installing WordPress.

WordPress comes with default plugins such as Hello Dolly and Akismet. Furthermore, depending on your hosting provider, there might be other additional plugins such as All-In-One Migration or caching plugins installed by default. We recommend removing Hello Dolly and other unnecessary plugins.

To remove unused plugins –
Go to Plugins >> Select Plugins >> Deactivate Plugins >> Delete Plugins

10. Delete Unused WordPress Themes

Just like non-essential Plugins, unused Themes also are a common source of WordPress website’s vulnerability.

WordPress recommends having one of the default WordPress themes as a backup theme – which is okay. However, any additional and unnecessary themes should be removed.

To remove the unused themes…

Go to Appearance >> Themes >> Select Theme >> Click Delete Theme

11. Install WordPress Security

The proverbial saying “Prevention is better than Cure”, holds equally true when it comes to your WordPress website’s security.

Together with a good hosting provider, regular offsite backups, and good security plugins your WordPress websites can be secured from Malware and Unauthorized Access.

First and foremost – a good hosting provider has server-side security and a firewall to prevent websites from getting hacked. Additionally, the teams behind the security plugins regularly test commonly used plugins and detect anomalies in your website.

Some of the basic functionality of a good WordPress Security plugin is –

  • changing the default admin login url
  • locking out users from too many failed attemp
  • prevent accessing and indexing core files and script such as wp-admin, wp-includes, wp-content

Malcare, BlogVault, VirusDie, WebArx, NinjaSecurity, Sucurri, or All In One Security are some of the most popular WordPress security plugins.

To install Security Plugins
Go to plugins >> Add New >> Search for Malcare >> Install Malcare >> Activate Malcare

12. Activate Spam Protection

What is more annoying than an empty inbox? Getting lots of spammy comments and contact form submissions emails.

Hackers utilize automated scripts to mass crawl websites and fill up contact forms to leave comments on WordPress Websites.

It gets annoying as well as messy receiving all the spam emails. Instead, outsmart the spammers and do yourself a big favor by installing a spam protection plugin.

Plugins like Akismet or Anti Spam Bee utilizes a honeypot mechanism to flag and prevent spammy comments and contact form submissions.

A honeypot is a contact form field that is not visible to the human eye, but spam bots can crawl the field. Basically, a spambot fills up the field in a contact form that human eyes cannot see. If the honeypot field is filled in, the anti-spam mechanism marks the form entry as spam.

Install Antispam Bee Plugin Setup WordPress Website
Install Antispam Bee Plugin

To install Anti Spam Bee
Go to plugins >> Add New >> Search for Antispam Bee >> Install Antispam Bee >> Activate Antispam Bee

13. Complete Your User Profile

WordPress by default shows your username as the author of blogs or comments.

To make your profile appear more professional we recommend completing your user profile with your full name and nickname.

Most importantly, we recommend entering a short bio of yourself to complete your user profile. It provides a human touch to your User Profile and makes your website and profiles authentic.

Some plugins even add extended functionality such as being able to include links to your website and social profile. These features are really helpful if your content are shared on Social Media that displays author tags.

To complete your user profile –
Go to Users >> Select the User >> Update relevant information

Check out our more in-depth article on editing user details.

14. Change WordPress Email Address

If your username is “Admin” or “Administrator”, we recommend creating a new administrator user with a different username.

Hackers usually utilize automated hacking scripts and as you might have guessed – admin/administrator is their go-to username.

Furthermore, it is essential to set the correct administrator email in your WordPress website. This is mainly because your WordPress website automatically sends an email to the administrator of the website if the website experiences any issues.

Setting up a new Administrator user or changing the email address is fairly simple.

Go to Users >> Select the User >> Update relevant information
Reminder: Please do not create a user that has “admin” or “administrator” as the username

Or read the in-depth article on WordPress general settings, which covers changing administrator email.

Setup Search Engine Optimization-

WordPress is one of the most SEO-friendly Content Management Systems (CMS) to host your website. The majority of webmasters host their websites on WordPress for ease of use and customization options.

Moreover, WordPress’s out of the box feature such as custom permalinks, easy metadata management, clean site structure and image optimization makes it search engine friendly.

Optimizing your WordPress for Search Engine Optimization focuses on two major components – On-Page SEO and Off-Page SEO. The overall objective is to focus on trust, reputation, authority, relevance, and user experience.

We recommend the following setup in your WordPress to make your website start ranking well in search engines –

15. Verify Search Engine Visibility

The most common reason why a WordPress website will not rank in Google is that the search engine visibility is turned off.

Indexing is the process where your site’s web pages are added to the search engines database. WordPress by default allows your website to be put in staging mode (development mode) by giving you the option to not allow search engines to index the site.

If you have the option to not index your website enabled – search engines will not put your website in search results.

Verify Search Engine Visibility Setup WordPress Website
Verify Search Engine Visibility

To enable Search Engine Visibility and allow search engines to index your websites –
Go to Settings >> Reading >> Uncheck – Discourage search engines from indexing this site

Check out our article on WordPress Reading Settings for a step-by-step walkthrough of the Reading settings.

16. Configure Permalinks

A permalink is the permanent web address for your website’s content that is followed after your domain name. The URL to each post/page should remain permanent and never change — hence the name permalink.

Choosing the right permalink structure is one of the most essential things to set up after installing WordPress.

Page Title, Description, and the URL provide a quick preview of the content. Moreover, having a proper URL structure might impact the Click Through Rate of visitors clicking on the link to visit your website.

Caution: Only change your permalinks if it is a relatively new website. Otherwise, changing link structure will break your internal linking resulting in 404 errors – page not found.

By default, WordPress displays permalink in yourwebsite.com?p=123 format. This is neither organized nor helpful.

Configure Permalinks Setup WordPress Website
How to Configure Permalinks

To configure permalinks the right way –
Go to Settings >> Permalinks >> Under common settings, we recommended choosing the 5th option – Post Name.

You can find a complete breakdown on WordPress Permalink Settings and the different options available on our in-depth guide.

17. Setup WordPress SEO Plugin

WordPress is the most installed CMS, mainly because of its SEO-friendly features. However, by default, it does not come with a built-in Search Engine Optimization Plugin.

An SEO plugin creates the right meta codes on your webpage. These meta codes are used by search engines to understand the content on the pages of the website. Moreover, SEO plugins provide SEO Signals to search engines such as what the website is about and its entities.

There are various free as well as premium WordPress SEO Plugins to choose from. You can initially start with a free WordPress Search Engine Optimization Plugin and then upgrade to premium.

Plugins like SEOPress, Yoast, All-In-One SEO, and Rank Math are some of the most downloaded WordPress SEO Plugins.

Search and Install Free WordPress Plugin SEOPress
Install SEOPress Plugin for WordPress website

How to install and activate SEOPress –
Go to Plugins >> Add New Plugin >> Search for SEOPress >> Install SEOPress >> Activate SEOPress

Still, confused? Learn how to install a WordPress plugin, and set up and configure WordPress SEO Plugin.

18. Configure Google Search Console

It is highly recommended to configure and set up Google Search Console (Previously Google Webmasters Tool) after setting up your WordPress website.

Search Engine Optimization experts believe that setting up Google Search Console is essential to having your website getting indexed by Google. Moreover, Google Search Console provides the option to manually upload your website’s sitemap and begin indexing contents.

Configure Google Search Console Setup WordPress Website
Configure Google Search Console using SEOPress Plugin

To set up Google Search Console using SEOPress –
After installing and activation SEOPress >> Go to SEOPress >> Dashboard >> Add Your Site to Google >> Add Property *Setting up Google Search Console requires access to your DNS – to verify that you own the domain name

Do not have SEOPress? No problem, we have a step-by-step guide on setting up Google Search Console.

19. Utilize Image Optimizer

Website loading speed and user experience are some of the ranking factors for the Google search engine. Quick loading websites with better user experience generally tend to rank higher.

Images are essential in visually explaining the contents on your website and for a good user experience. However, images also slow down your website and increase page load time.

Your webpage’s loading time increases with the size of the images that need to be loaded from the server.

Image Optimization plugin helps serve the right dimension of images, minimize your website’s loading time and deliver the best user experience.

Some of the most common image optimization plugins are ShortPixel, EWWW Image Optimizer, WP Smush, and TinyPNG.

To install image optimization plugin

Go to Plugins >> Add New Plugin >> Search for ShortPixel >> Install ShortPixel >> Activate ShortPixel
*You have to create a free account to get access to 100 image optimizations per month.

20. Install Caching

Caching plugins are popular for efficiently delivering your website’s frequently visited content to your users. This is achieved by creating a static version of your frequently visited contents, instead of dynamically loading the content from your server with each new request. The end result of this is a quick loading website and a better user experience.

Moreover, as previously mentioned, Search Engines prefer websites that load faster and provide a better user experience. This in return increases the possibility of your website’s content ranking well in the search results.

Some hosting providers come with a built-in caching plugin such as LiteSpeed server-level caching. If your hosting account comes with LiteSpeed caching – you are already in good hands.

On the other hand, some of the most popular stand-alone caching plugins are W3 Total Cache, WP Super Cache, WP Rocket, and Flying Press.

To Install a caching plugin –
Go To Plugins >> Add New Plugin >> Search for W3 Total Cache >> Install Total Cache >> Activate Total Cache

Implement Tracking, Analytics and Conversion –

After setting up site identity, branding, and search engine optimization on your WordPress website, you will start getting visitors to your site. Moreover, you might also be driving traffic to your websites through various other platforms.

However, as important as it is to get traffic to your site, it is equally important to track and analyze how your users are interacting with your website.

We recommend the following things to set up in your WordPress website to understand your website visitors and turn them into customers –

21. Add a Contact Form

For some – a Contact form is a quick and convenient way to get leads from their website. For others, it is a way to prevent displaying email addresses publicly.

Fluent Forms Form Builder Plugin For WordPress

Whatever your reasons – it is essential to make it easy for your potential customers to contact you. A contact form just does that – a simple form on your website that enables your users to get in touch with you.

Some of the most popular contact forms plugins are CF7 (Contact Form 7), WP Fluent Forms, WPForms, Gravity Forms, and Formidable Forms.

We recommend using Fluent Form because it is lightweight and provides a user-friendly interface to customize the contact form.

To install WP Fluent Form –
Go to Plugins >> Add New Plugin >> Search for Fluent Form >> Install Fluent Form >> Activate Fluent Form
*Once you create your first contact form, please make sure to put the contact form shortcode on the relevant pages

Here is a detailed step-by-step guide to add a contact form to a WordPress website.

22. Install Google Analytics

What medium is driving traffic to your website? Where are your visitors geographically located? What is their demographic breakdown? Which content do your users land on? What actions are they taking on your website? These are essential things to know as a business owner and a marketer.

Lucky for you, it is quick and easy to set up Google Analytics in your WordPress website and get the necessary user insights with Google Site kit plugin.

Google has recently released Google Analytics 4 which tracks users’ behavior instead of user sessions. We created a step-by-step guide to set up Google Analytics 4 in your WordPress Website.

Once you have created your Google Analytics account, you can enter the Google Analytics code using SEOPress or through Insert Header Footer Plugin.

Install Google Analytics Setup WordPress Website
Install Google Analytics using SEOPress Plugin

To install Google Analytics Code using SEOPress –
Go to SEOPress >> Analytics >> Enable Google Analytics Tracking >> Enter Tracking ID (GA-XXXXXXXXX-X) >> Save Changes

Moreover, the Google Search Console account can be linked to Google Analytics to get organic search performance in the Analytics platform directly.

23. Setup Call-To-Action and Lead Magnet

It is the responsibility of marketers and business owners to make our website visitors’ life easier. Call-To-Action guides your website visitors to take a specific action.

A Call-To-Action can be anything along the lines of learning more, subscribe, contact us, call us, email us, etc. The objective is for them to take the next action you want them to take.

A visitor who might not be familiar with your brand or business might be hesitant to provide you their email address. In such cases – a piece of valuable information can be provided in exchange for their email address. The valuable content or asset you provide in exchange for an email address is called a Lead Magnet.

Depending on your theme or your page builder, there is a wide range of options to create a custom Call-To-Action button and lead magnets.

If you set up your WordPress website with the recommendations we provided, your website’s foundation will be strong and you are off to a great start.

Next up – check out our complete guide to optimize the content on a website with a complete On-Page SEO guide.

Ankit S J B Rana

Ankit S J B Rana

Ankit S J B Rana is a marketing enthusiast originally from the Himalayas of Nepal and currently based out of Bangkok, Thailand.

He is currently the Marketing Director at Mbrella Films and Filma.io

Marketing With WP is Ankit's blog full of marketing insights to turn your website into a 24 hour marketing machine.

Articles: 163