Our tried and tested WordPress Website Installation Process will help get your website up and running with the optimal settings for website success.

This post outlines our step-by-step process for setting up a new domain, web hosting, and WordPress website installation.

It’s a helpful guide to ensure a correct and smooth website setup process to get ready for the development of your website.

For the purpose of this blog post, we’ve included the web hosting account setup with Xneelo web hosting on a dedicated managed server:

Domain & Web Hosting Setup:

  1. Login to our server and click on our server:
  2. Click on our server.
  3. Click Add new hosting plan
  4. Register or connect domain

 

PHP Config Edits:

  1. Once the web hosting package has been setup, go to our server
  2. Click on the domain of the website we are developing:
  3. Go to PHP Config settings:
  4. Update to the following PHP Config settings for optimal performance and functionality of the WordPress theme and plugins, the following PHP configuration settings are recommended:
    • PHP Version: 8.2 or higher
    • upload_max_filesize: 32Mb or greater.
    • max_input_vars: 3500.
    • post_max_size: 36M or greater.
    • max_execution_time: 150 or greater.
    • memory_limit: 256M or greater.

 

WordPress Installation:

  1. Once the web hosting package has been setup, go to our server
  2. Click on the domain of the website we are developing
  3. Go to WordPress App Installer
    WordPress Website Installation Process App Installer on Xneelo Control Panel
  4. Install WordPress
  5. Setup WordPress (Go through steps)
    – Select correct country (eg. English South Africa for South African businesses)

 

WordPress Settings Adjustments:

The next part of our WordPress website installation process is to adjust the WordPress settings:

  1. Delete default plugins
  2. Delete default sample page (empty trash)
  3. Delete default posts (empty trash)
  4. Add site title, tagline, icon, and ensure website is https instead of http (by default):
  5. Edit discussion settings to match the following:
  6. Set permalink structure to the following:
    Recommended WordPress permalink settings for the WordPress Website Installation Process.
  7. Delete default themes except for the latest default WordPress theme. Enable auto updates on the latest WordPress theme.

 

Install and Configure Plugins:

  1. Admin and Site Enhancements (ASE) by Bowo (currently testing)
    If this plugin works, it can reduce the need to install many individual plugins without impacting site performance.
  2. Maintenance by Web Factory
  3. Envato theme (download latest plugin version here)
    Once activated, go to the evanto settings page and generate an Envato API Personal Token to access our premium theme licenses.
  4. Advanced Editor Tools (optional)
  5. Classic Editor (optional)
  6. UpdraftPlus – Backup/Restore by David Anderson / Team Updraft
  7. WPForms – Easy Form Builder for WordPress
    (If the project requires advanced form functionality, you can download and install the premium plugin for which we have an elite unlimited license.)
  8. WP Mail SMTP by Syed Balkhi (optional to improve email deliverability from website to users)
  9. Disable Comments by WPDeveloper (if blog post comments are not desired)
  10. Duplicate Page by mndpsingh287
  11. WPS Hide Login by Remy Perona
    Set WP login page URL to something hard to guess. Email support@weaverbird.co.za for the URL we normally use.

 

Install and Configure Theme:

  1. Go to the Envato plugin settings
  2. Install one of our premium themes (we mostly use Salient theme for most websites)
  3. Install and activate required theme plugins. Only install plugins required for the specific project.
  4. Add the following to the theme’s custom CSS panel:

/*——————- Standard CSS Elements ——————*/

/*———————– Custom Styles ————————-*/

/*————————- Menu / Nav ————————*/

/*—————— Salient Theme Modules ——————–*/

/* ————————– Buttons —————————- */

/* ————————– Portfolio ————————— */

/* —————————- Blog —————————– */

/* —————————- Form —————————- */

/* ————————— Footer —————————- */

/*—————————- Tables —————————-*/

/* ———————- Notification Bar ———————- */

 

Final steps:

Double check that the coming soon page is active.

Steps
Confirm if you have double checked the above.
Optional
Drag & Drop Files, Choose Files to Upload
Upload any relevant documents.

Finished with the WordPress Website Installation Process?

Ready to move on to the next step? Start with the perfect home page web design:

Crafting the Perfect Homepage: Our Proven Home Page Web Design Template

Daniel

Author Daniel

Helping brands clarify their message and create scroll-stopping, laser-focused websites to achieve their targets.

More posts by Daniel