Installing WordPress on InMotion Hosting: Simplified


A beginner’s guide to setting up WordPress on InMotion hosting


Why InMotion Hosting for WordPress?

WordPress is the most popular content management system (CMS) in the world, powering over 40% of all websites. InMotion Hosting is a leading provider of web hosting services, offering a range of plans optimized for WordPress.

InMotion’s WordPress-specific features include:

  • Auto-updates: Automatic updates for WordPress core, plugins, and themes.
  • Managed security: Proactive security measures to protect your website from threats.
  • Free SSL certificates: Secure your website with SSL encryption for free.
  • Staging environment: Test changes to your website before making them live.

With InMotion Hosting, you can be confident that your WordPress website will be fast, secure, and reliable. It’s like having a personal IT team at your disposal, ensuring your website runs smoothly so you can focus on what really matters: creating great content and growing your business.

how to install wordpress on inmotion hosting

© Photographer karsten madsen


2. FTP Client

To upload your WordPress files to your hosting account, you’ll need an FTP (File Transfer Protocol) client. FTP clients allow you to securely transfer files between your computer and your web server. There are several free and paid FTP clients available, such as FileZilla, WinSCP, and Cyberduck.

Once you’ve chosen an FTP client, you’ll need to configure it with the following information:

  • Hostname: This is the address of your web server. You can find this in your InMotion Hosting account dashboard.
  • Username: This is the username for your FTP account. You can find this in your InMotion Hosting account dashboard.
  • Password: This is the password for your FTP account. You can find this in your InMotion Hosting account dashboard.
  • Port: This is the port number for your FTP server. The default port number for FTP is 21.

Once you’ve configured your FTP client, you can connect to your web server and upload your WordPress files.

Creating a Database

3. Accessing the cPanel Control Panel

To create a database, you’ll need to access your cPanel control panel. This is a user-friendly interface provided by InMotion Hosting that allows you to manage your hosting account and website settings. To access cPanel, simply type “” into your browser’s address bar and log in using the credentials provided by InMotion Hosting. 💻

Once you’re logged in, you’ll see the cPanel dashboard. It’s like the command center for your website, giving you access to a wide range of tools and settings. To create a database, look for the “Databases” section and click on the “MySQL Databases” icon. 🌐

4. Installing WordPress

4. Uploading the Files

Now it’s time to get WordPress onto your hosting account. 🤘 Grab your FTP client and connect to your hosting account using the details provided by InMotion. Once connected, navigate to the public_html folder. This is where you’ll upload the WordPress files.

Drag and drop the unzipped WordPress files into the public_html folder. It’s like moving files from your desktop to a folder on your computer. Just be patient, as it may take a few minutes for all the files to transfer. And voila! WordPress is now on your hosting account, ready to shine. ✨

Configuring WordPress

5. Entering Database Details, Username, and Password

Once you’ve uploaded the WordPress files to your hosting account, it’s time to configure WordPress. Open the WordPress installation wizard by visiting your website’s URL followed by “/wp-admin/install.php.”

The wizard will guide you through the setup process. On the first screen, select the language you want to use for your WordPress site. Then, click “Continue.”

On the next screen, you’ll need to enter the following information:

  • Database Name: The name of the database you created in cPanel.
  • Database Username: The username for the database user you created in cPanel.
  • Database Password: The password for the database user you created in cPanel.
  • Table Prefix: The prefix for the WordPress database tables. The default is “wp_,” but you can change it if you want.

Once you’ve entered all of the required information, click “Submit.” WordPress will now install the necessary files and create the database tables.

Once the installation is complete, you’ll be prompted to create an administrator account for your WordPress site. Enter the following information:

  • Username: The username you want to use to log in to your WordPress site.
  • Password: The password you want to use to log in to your WordPress site.
  • Email Address: Your email address.

Once you’ve entered all of the required information, click “Install WordPress.” WordPress will now create your administrator account and log you in to your WordPress dashboard.




Logging In to WordPress 🤩

6. Accessing the WordPress Dashboard ✨

Once you’ve completed the WordPress installation, it’s time to log in and explore your new website! To do this, simply type in your website’s address followed by “/wp-admin” into your browser’s address bar. You’ll be prompted to enter your username and password, which you created during the installation process.

Once you’re logged in, you’ll be taken to the WordPress dashboard. This is the central hub of your website, where you can manage everything from content to plugins and settings. The dashboard is divided into several sections, including:

  • Posts: This section allows you to create, edit, and manage your blog posts.
  • Pages: This section allows you to create, edit, and manage your website’s pages.
  • Media: This section allows you to upload and manage images, videos, and other media files.
  • Comments: This section allows you to view and manage comments that have been left on your posts and pages.
  • Plugins: This section allows you to install, activate, and manage plugins that extend the functionality of your website.
  • Settings: This section allows you to configure various settings for your website, including general settings, writing settings, and reading settings.

Installing a Theme 🎨

Choosing the right theme is like picking out the perfect outfit for your website. It sets the tone, style, and functionality of your online presence. In WordPress, there’s a vast collection of free and premium themes to choose from.

Once you’ve found a theme you like, installing it is a breeze. Simply click “Install” and WordPress will handle the rest. You can then customize the theme’s appearance to match your brand or preferences. Think of it as painting your website with the colors and patterns that best represent you.

Adding Plugins 🔌

Plugins are the secret sauce that transforms your WordPress site from a basic platform into a fully functional masterpiece. They extend the capabilities of your site, adding features like contact forms, SEO optimization, and social media integration.

Just like a toolbox, WordPress plugins come in all shapes and sizes. There are plugins for everything, from security to marketing to e-commerce. The key is to choose the ones that align with your specific needs.

Installing plugins is a breeze. Simply navigate to the “Plugins” section in your WordPress dashboard, click “Add New,” and search for the plugin you want. Once you’ve found it, click “Install Now” and “Activate.”

Voila! Your plugin is ready to work its magic. Just remember to configure it according to your preferences to get the most out of its functionality.

Plugin Name Description
Akismet Blocks spam comments
Yoast SEO Optimizes your site for search engines
Contact Form 7 Creates custom contact forms
WooCommerce Turns your site into an online store
Jetpack Adds a suite of features, including security, backups, and social media sharing

Creating Content 📝

9. Crafting Your Masterpiece

WordPress empowers you to unleash your inner content creator! Whether you’re a wordsmith, a visual storyteller, or a multimedia maestro, you’ll find everything you need to bring your ideas to life.

Start by creating pages, the foundation of your website’s structure. These are like chapters in a book, each serving a specific purpose. Maybe you want to introduce your business, share your latest blog posts, or display your products.

Next, dive into the world of posts. These are your dynamic updates, where you can share your thoughts, news, and insights. Think of them as individual blog entries, each offering a unique perspective.

But your content doesn’t have to be limited to text alone. WordPress lets you add images, videos, and even interactive elements to engage your audience. It’s like a blank canvas where you can paint your vision with a vibrant palette of media.


🎉 Congratulations! You’ve successfully installed WordPress on InMotion Hosting. Now, let’s take a moment to recap the journey:

  • You chose InMotion Hosting for its reliability, speed, and WordPress-friendly features.
  • You created a database and an FTP account to store your WordPress files and data.
  • You uploaded WordPress files to your hosting account and configured the database connection.
  • You logged into your WordPress dashboard and customized your site’s appearance with a theme.
  • You installed essential plugins to enhance functionality and make your site more secure.
  • You created your first page or post, adding content to bring your site to life.

🌟 Remember, your WordPress site is like a garden that needs nurturing. Here are some tips for optimization:

  • Keep your WordPress core, plugins, and theme updated to ensure security and performance.
  • Use caching plugins to improve page load speed.
  • Optimize images to reduce file size without compromising quality.
  • Regularly back up your website to protect your content in case of emergencies.

If you encounter any challenges along the way, don’t hesitate to reach out to InMotion Hosting’s support team or consult their extensive knowledge base. Happy WordPressing! 💻


About David Damstra

Business Leader and Business Developer, Project Manager and Full Stack Developer & Designer Creative Director, Brand Guardian, Minister of Company Culture Co-Author of Professional WordPress. Currently in Third Edition. Seasoned web developer using practical technology to rapidly create standards compliant dynamic websites. Experienced with web development, software development and systems and network management and consulting.