Welcome to Hosting for WordPress with InMotion. Whether you chose cPanel Shared, VPS, or Dedicated Hosting for WordPress, UltraStack ONE, or Managed Hosting for WordPress, your plan pairs the familiar cPanel control panel with a server stack tuned specifically for WordPress: NVMe storage, server-side caching, free SSL, and professional email at your own domain.
This guide walks you through your first 30 days in order: getting oriented, installing or moving your WordPress site, connecting your domain and email, locking down security and backups, turning on the caching that makes these plans fast, and keeping your site healthy as it grows.
The Hosting for WordPress Journey
Six phases, in the order you’ll actually do them. Start at phase 1 if your account is brand new, or jump in anywhere if you already know where you are.
Welcome & Orientation
~15 minGet your bearings across the three places you’ll work: your Account Management Panel (AMP) for billing and account tasks, cPanel for hosting tools, and the WordPress dashboard for your site itself. Depending on your plan, WordPress may already be installed and waiting for you.
Install or Move Your WordPress Site
variesStart fresh with a few-clicks install, or bring an existing site over. Free white-glove migrations are available on every plan, so you never have to move a site alone. If you migrate it yourself, preview the site with a hosts-file edit and only change DNS once everything works: your old host stays live during the move, so visitors never see downtime.
- How to Install WordPress Using Softaculous
- Migrating WordPress Websites: The Ultimate Guide
- How to Transfer a Site with the Total Upkeep Plugin
- How to Move Your WordPress Site to a New Server
- Fixing Image Links After a WordPress Migration
- Preview Your Site with a Hosts File Edit (Windows)
- Preview Your Site with a Hosts File Edit (Mac)
Connect Your Domain & Email
~30 min + propagationPoint your domain at your hosting, then set up email at that domain. DNS changes can take 24 to 48 hours to propagate, so verify with a DNS check before assuming something broke. Once the domain is live, update your WordPress Site URL and add SPF, DKIM, and DMARC records: they are the fix for the classic “my contact form isn’t sending email” problem.
Secure & Back Up
do this earlyWordPress sites are the web’s most common target, so lock yours down in week one: turn on your free SSL, enable two-factor authentication, and protect your login page from brute-force attempts. Then make sure you have a backup you could actually restore before you install another plugin.
Tune Performance & Caching
~30 minServer-side caching is what you’re paying for with a WordPress-optimized plan, so turn it on. Pick your cache profile in the cPanel Cache Manager, install the NGINX Helper plugin so the cache clears when you publish, and learn how PHP-FPM and Redis fit into the stack.
Maintain & Grow
ongoingKeep WordPress, plugins, and PHP current, and always take a backup before a major update so a bad plugin or PHP change never locks you out for long. When traffic grows, add sites to your account or move up a plan on your schedule instead of during an outage.
Browse by Task Area
For when you know what you’re looking for. The same articles, organized by topic.
Getting Started
Install & Migrate
Domains & DNS
Security
Backups
Caching & Performance
WordPress Basics
Troubleshooting
- WordPress Troubleshooting Techniques
- Troubleshooting WordPress Plugins
- Turning on WordPress Debugging
- Troubleshooting the White Screen of Death
- How to Fix WordPress Login Temporarily Disabled
- How to Fix the “Too Many Redirects” Error
- How to Fix cURL Error 60 (SSL Certificate Problem)
- Increase the Maximum File Upload Size
Developers & Advanced
- Editing Your wp-config.php File
- How to Integrate WordPress and GitHub
- How to Provide User Access to Your Account
- What Is a WordPress Network (Multisite)?
- Duplicate a WordPress Site for Development and Testing
- Root Access and How to Obtain It (VPS and Dedicated)
- WordPress Stack Optimization for VPS and Dedicated Servers
Popular Articles
The articles Hosting for WordPress customers turn to most.
- How to Install WordPress Using SoftaculousInstall
- Logging into the WordPress DashboardGetting started
- Migrating WordPress Websites: The Ultimate GuideMigrations
- Cache Manager for cPanelPerformance
- Enabling Your Free SSL (AutoSSL)SSL
- How to Change Your Domain Nameservers in AMPDomains
- Update WordPress From the Admin DashboardMaintenance
- Troubleshooting the White Screen of DeathTroubleshooting
Understand the Concepts
For decisions, not tasks. Read these before you buy, choose, or plan.
What “managed” actually covers and how it differs from hosting you run yourself.
How NGINX, PHP-FPM, and MySQL work together to serve your WordPress site.
Why our WordPress-optimized servers put NGINX in front of Apache, and what it does for speed.
What PHP workers are and how to size them for your traffic.
How to tell when your site is ready to move from shared resources to a VPS.
When one WordPress installation should run many sites, and when it shouldn’t.
Getting Help When You Need It
Our Support Center contains hundreds of articles covering WordPress and your hosting account, from first login to advanced tasks. Can’t find what you need? Contact our Live Support team for expert support from real humans.
Open a ticket in AMP
Submit account-specific issues from your Account Management Panel.
Log into AMP ›WordPress Scope of Service
What our support team can help with on your WordPress site, and where to turn for the rest.
Read the guide ›More Hosting for WordPress Articles
- How to Fix cURL Error 60 in WordPress: SSL Certificate Problem
- Cleaning Up Old Post Metadata in WordPress
- How to Optimize your WordPress Database with WP-Optimize Settings
- W3 Total Cache – Guide to WordPress Caching
- Update WordPress From the Admin Dashboard
- How to Remove Tags from WordPress
- How To Integrate WordPress and GitHub
- Disable WordPress Autosave
- WordPress Troubleshooting Techniques
- How to Add Another Website to a WordPress Hosting Account
- How to Add Videos to WordPress
- Prevent Unauthorized WordPress Administrator Login Attempts
- How to Fix WordPress Login Temporarily Disabled
- How to Hide your WordPress Admin URL with iThemes Security
- Removing the Sidebar Links/Widgets in WordPress
- WordPress Through the Ages
- How to Create and Edit Pages and Posts in WordPress
- How to Enable a SSL on a WordPress Site
- What is the Difference Between Pages and Posts in WordPress
- How to Disable Comments in WordPress