How to Set Up WordPress on InMotion

How to Set Up a WordPress Website Using InMotion Hosting

Setting up a WordPress website doesn’t have to be complicated, even if you’re a beginner. With a reliable hosting provider and the right tools, you can create a professional website without extensive technical knowledge.

InMotion Hosting offers hosting solutions that support WordPress, along with tools such as cPanel, Softaculous, SSL certificates, and website management features. These make it easier to install WordPress, configure your website, and get it ready for visitors.

In this guide, we’ll explain how to set up a WordPress website using InMotion Hosting, from purchasing hosting and connecting your domain to customizing your website and publishing your first pages.

Whether you’re building a personal blog, business website, portfolio, or online store, this tutorial will help you get started.

What You Need Before Setting Up WordPress

Before installing WordPress, make sure you have the following:

Requirement Purpose
InMotion Hosting account Provides hosting space and server resources
Domain name Your website’s address
WordPress Content management system for building your website
SSL certificate Enables secure HTTPS connections
Website content Text, images, pages, and other information
Theme Controls your website’s design and layout

If you already own a domain, you can connect it to your InMotion Hosting account. Otherwise, you can register a new domain through a domain registrar.

Step 1: Purchase an InMotion Hosting Plan

The first step is choosing a hosting plan that supports your website’s requirements.

Choose the Right Hosting Plan

InMotion Hosting offers different hosting solutions, including shared hosting, WordPress hosting, VPS hosting, and dedicated servers.

For most beginners, shared hosting or a suitable WordPress hosting plan is a reasonable starting point.

Consider the following before choosing a plan:

  • Website type: Blog, business website, portfolio, or online store.
  • Expected traffic: Estimate how many visitors you expect to receive.
  • Storage requirements: Consider the number of images, videos, and files you plan to upload.
  • Performance: Check the resources and performance features included.
  • Scalability: Choose a plan that allows you to upgrade as your website grows.

Create Your Hosting Account

After selecting a suitable plan:

  1. Visit the official InMotion Hosting website.
  2. Select your preferred hosting plan.
  3. Choose a domain name or indicate that you already own one.
  4. Enter your account and billing information.
  5. Complete the purchase.
  6. Access your InMotion Hosting account.

Once your purchase is complete, you can manage your hosting services through the Account Management Panel (AMP).

Step 2: Access Your Hosting Control Panel

InMotion Hosting provides different interfaces for managing your hosting account and website.

Understand AMP and cPanel

Control Panel Main Purpose
AMP (Account Management Panel) Account management, billing, services, and hosting administration
cPanel Website files, databases, email accounts, and hosting tools
WordPress Dashboard Website content, design, plugins, and settings

To access cPanel:

  1. Log in to your InMotion Hosting account.
  2. Navigate to your hosting service.
  3. Find the option to access cPanel.
  4. Open the control panel.
  5. Locate the Softaculous Apps Installer.

You will use Softaculous to install WordPress without manually uploading installation files.

Step 3: Connect Your Domain to InMotion Hosting

Your domain name is the address visitors use to access your website.

If you purchased your domain through InMotion Hosting, it may already be associated with your hosting account. If you purchased it from another provider, you need to update its DNS settings.

Update Your Nameservers

To connect an externally registered domain:

  1. Log in to your domain registrar.
  2. Open your domain’s DNS or nameserver settings.
  3. Locate the nameserver information provided by InMotion Hosting.
  4. Replace the existing nameservers if you are using the nameserver method.
  5. Save your changes.

Alternatively, you can connect the domain using DNS records, depending on your hosting configuration.

Important: DNS changes may take several hours to propagate and can sometimes take up to 24–48 hours.

Avoid changing nameservers without checking whether you have existing email or other DNS records that need to be preserved.

Verify Your Domain Connection

Once the DNS changes have propagated:

  1. Open your domain in a browser.
  2. Check whether it points to your hosting account.
  3. Confirm that the hosting server is responding correctly.

If WordPress has not been installed yet, you may see a default hosting page or another temporary screen.

Step 4: Install WordPress Using Softaculous

One of the easiest ways to install WordPress on supported InMotion Hosting environments is through Softaculous.

Open the WordPress Installer

  1. Log in to cPanel.
  2. Find Softaculous Apps Installer.
  3. Search for WordPress.
  4. Click the WordPress installation option.
  5. Select Install.

Softaculous will open a configuration screen where you can specify your website’s installation details.

Configure the WordPress Installation

Setting Recommended Configuration
Protocol https:// after SSL is active
Domain Select your connected domain
Directory Leave blank for installation on the main domain
Site Name Enter your website’s name
Site Description Add a short description
Admin Username Choose a unique username
Admin Password Use a strong password
Admin Email Enter an active email address
Language Select your preferred language

Important: If you want WordPress to appear directly at yourdomain.com, leave the directory field empty.

If you enter a directory such as blog, WordPress may be installed at yourdomain.com/blog instead.

Complete the Installation

After reviewing your settings:

  1. Click Install.
  2. Wait for the installation process to finish.
  3. Check the confirmation message.
  4. Save the WordPress admin URL.

Your WordPress website should now be installed.

You can typically access the dashboard using:

https://yourdomain.com/wp-admin

Use the administrator username and password you created during installation.

Step 5: Activate SSL and Secure Your Website

SSL helps encrypt information exchanged between your website and its visitors. Websites using SSL operate with HTTPS instead of HTTP.

Enable SSL in InMotion Hosting

Depending on your hosting plan and configuration, SSL may be available through your hosting account or cPanel.

To check:

  1. Log in to cPanel.
  2. Find the SSL or security section.
  3. Open the SSL management option available in your account.
  4. Check whether your domain has an active certificate.
  5. Activate or configure SSL if required.

Follow InMotion Hosting’s instructions for your specific hosting environment.

Update WordPress to Use HTTPS

Once SSL is active:

  1. Log in to WordPress.
  2. Navigate to Settings → General.
  3. Locate WordPress Address (URL).
  4. Locate Site Address (URL).
  5. Change both URLs from http:// to https://.
  6. Save the changes.

You may need to log in again after updating these settings.

Check for Mixed Content

Sometimes, images, scripts, or other website resources continue loading through HTTP.

To fix this:

  • Check your website’s pages for insecure resources.
  • Update old image and resource URLs.
  • Use a suitable plugin if necessary.
  • Confirm that all important resources load securely.

A properly configured HTTPS website helps build visitor trust and supports secure website management.

Step 6: Configure Essential WordPress Settings

Before designing your website, configure the basic WordPress settings.

Update General Settings

Navigate to Settings → General.

Review the following:

  • Site Title
  • Tagline
  • WordPress Address
  • Site Address
  • Administration Email
  • Site Language
  • Time Zone
  • Date Format
  • Time Format

Choose settings that accurately reflect your website and audience.

Configure Permalinks

Permalinks determine how your website’s URLs appear.

Navigate to:

Settings → Permalinks

For most blogs and business websites, the Post name option is a good choice.

Example:

https://yourdomain.com/how-to-use-wordpress/

This creates readable URLs that are easier for visitors to understand and more convenient to manage for SEO.

Set Your Homepage

WordPress allows you to display your latest blog posts or a static homepage.

To configure this:

  1. Navigate to Settings → Reading.
  2. Locate the homepage display option.
  3. Select A static page if you want a custom homepage.
  4. Choose your homepage and posts page.
  5. Save the settings.

You can create these pages later if they don’t exist yet.

Step 7: Choose and Install a WordPress Theme

A WordPress theme controls your website’s overall appearance, including typography, layouts, colors, and design elements.

Install a Free Theme

To install a theme from the WordPress directory:

  1. Open your WordPress Dashboard.
  2. Navigate to Appearance → Themes.
  3. Click Add New Theme.
  4. Search for your preferred theme.
  5. Preview the available options.
  6. Click Install.
  7. Activate the theme.

Some popular themes for different website types include:

Theme Suitable For
Astra Business websites, blogs, and portfolios
GeneratePress Lightweight websites and blogs
Kadence Business websites and content-focused sites
Neve Small businesses and professional websites
Storefront WooCommerce-based online stores

Choose a theme based on your website’s purpose, performance requirements, and customization needs.

Install a Premium Theme

If you purchased a theme from an external marketplace:

  1. Download the theme’s installation ZIP file.
  2. Navigate to Appearance → Themes.
  3. Click Add New Theme.
  4. Select Upload Theme.
  5. Upload the ZIP file.
  6. Install and activate it.

Make sure the theme is compatible with your WordPress version and the plugins you plan to use.

Step 8: Customize Your Website Design

After activating your theme, customize its appearance to match your brand.

Depending on the theme, you may use the WordPress Customizer, Site Editor, or theme-specific settings.

Customize the Basic Design

Consider updating:

  • Website logo
  • Brand colors
  • Typography
  • Header layout
  • Footer layout
  • Navigation menu
  • Homepage design
  • Sidebar settings
  • Button styles

For block themes, many design options are available under Appearance → Editor.

For classic themes, you may find customization options under Appearance → Customize.

Use a Page Builder

If you want more design flexibility, you can use a page builder such as Elementor.

To install Elementor:

  1. Navigate to Plugins → Add New Plugin.
  2. Search for Elementor.
  3. Click Install Now.
  4. Activate the plugin.
  5. Open a page and select Edit with Elementor.

Elementor allows you to build layouts using sections, containers, headings, images, buttons, forms, and other widgets.

However, avoid installing multiple page builders unless you have a specific requirement. Too many design tools can make a website difficult to maintain.

Step 9: Create Essential Website Pages

A professional website should include the main pages visitors expect to find.

Homepage

Your homepage should clearly explain:

  • What your website or business offers
  • Who your target audience is
  • Your main products or services
  • Why visitors should choose you
  • How visitors can contact you

About Us

Introduce your business, team, mission, and background. Make the content relevant to your audience.

Services or Products

Create dedicated pages for your main services or product categories. Explain their benefits, features, and how visitors can take the next step.

Contact Us

Include:

  • Contact form
  • Business email
  • Phone number, if applicable
  • Business address, if relevant
  • Social media links

Privacy Policy and Terms

Create the appropriate legal and informational pages for your website. WordPress provides a privacy policy page setup option, but you should review and customize the content according to your website’s activities and applicable requirements.

Create a Page in WordPress

To create a page:

  1. Navigate to Pages → Add New Page.
  2. Enter the page title.
  3. Add your content.
  4. Customize the layout.
  5. Preview the page.
  6. Click Publish.

Repeat this process for each essential page.

Step 10: Install Essential WordPress Plugins

Plugins add functionality to your WordPress website without requiring you to develop every feature from scratch.

Here are some useful plugin categories:

Plugin Category Purpose Example
SEO Optimize pages and search visibility Rank Math, Yoast SEO
Security Improve website security Wordfence
Backup Create website backups UpdraftPlus
Forms Build contact forms Contact Form 7, WPForms
Performance Optimize website speed WP Rocket, LiteSpeed Cache
Analytics Monitor website performance Site Kit by Google
eCommerce Create an online store WooCommerce

How to Install a Plugin

  1. Open your WordPress Dashboard.
  2. Navigate to Plugins → Add New Plugin.
  3. Search for the plugin.
  4. Click Install Now.
  5. Activate the plugin.
  6. Configure its settings.

Tip: Install only the plugins you actually need. Regularly update them and remove inactive plugins that are no longer required.

Step 11: Configure Your Website for SEO

Search engine optimization helps search engines understand your website and its content.

Install an SEO Plugin

You can use Rank Math or Yoast SEO to manage important SEO settings.

After installation, configure:

  • Website type
  • Organization or person details
  • Website name
  • Logo
  • XML sitemap
  • Search appearance
  • Social media profiles

Optimize Your Pages

For every important page:

  • Use a descriptive page title.
  • Write a relevant meta description.
  • Include the primary keyword naturally.
  • Structure content with appropriate headings.
  • Optimize images and add descriptive alt text.
  • Use internal links to related pages.
  • Create readable URLs.
  • Ensure the content satisfies the search intent.

Connect Google Search Console

Google Search Console helps you monitor your website’s search performance and indexing status.

Basic setup:

  1. Open Google Search Console.
  2. Add your website as a property.
  3. Verify ownership.
  4. Submit your XML sitemap.
  5. Monitor indexing and search performance.

Remember that submitting a sitemap does not guarantee that every page will be indexed.

Step 12: Optimize Website Speed and Performance

Website speed affects user experience and can influence how visitors interact with your content.

Improve WordPress Performance

Consider implementing the following practices:

Optimize Images: Compress images and use appropriate dimensions. WebP can help reduce image file sizes.

Use Caching: Install a caching solution compatible with your hosting environment.

Choose Lightweight Themes: Avoid themes with unnecessary animations, scripts, and features.

Limit Plugins: Remove plugins that add little value or duplicate functionality.

Optimize Fonts: Use fewer font families and font weights.

Use a CDN: A content delivery network can help distribute static website resources across locations.

Enable Browser Caching: Configure caching through a suitable plugin or hosting feature.

Test Your Website Speed

You can use tools such as:

  • Google PageSpeed Insights
  • GTmetrix
  • WebPageTest

Test your website on both desktop and mobile devices.

Performance optimization is an ongoing process. Recheck your website after installing new plugins, changing themes, or publishing large amounts of content.

Step 13: Set Up Website Backups

Website backups protect your content and files if something goes wrong.

Depending on your hosting plan, InMotion Hosting may provide backup options. You can also use a compatible WordPress backup plugin.

What Should You Back Up?

A complete WordPress backup should include:

  • WordPress core files
  • Themes
  • Plugins
  • Media uploads
  • Database
  • Website configuration files

Create a Backup Schedule

For a regularly updated website, consider a backup schedule based on how frequently your content changes.

Website Type Suggested Backup Frequency
Personal blog Weekly
Business website Daily or several times per week
Active content website Daily
eCommerce website Frequent database backups and regular full backups

Store backups in a separate location whenever possible. A backup stored only on the same hosting account may not be sufficient if the account experiences a major failure.

Step 14: Set Up a Professional Email Address

A business email address associated with your domain can make your website appear more professional.

For example:

  • info@yourdomain.com
  • support@yourdomain.com
  • contact@yourdomain.com

If email hosting is included in your plan, you may be able to create email accounts through cPanel.

Create an Email Account

  1. Log in to cPanel.
  2. Find the Email Accounts section.
  3. Click Create.
  4. Select your domain.
  5. Enter the desired email username.
  6. Create a strong password.
  7. Configure the storage quota.
  8. Complete the setup.

You can then access the mailbox through webmail or configure it in a supported email application.

If you use an external email service, configure the required DNS records according to that provider’s instructions.

Step 15: Test Your Website Before Launching

Before announcing your website, make sure everything works correctly.

Website Launch Checklist

Task What to Check
Domain Opens the correct website
SSL HTTPS works correctly
Homepage Displays the intended design
Navigation All menu links work
Pages Important pages are published
Forms Contact forms submit successfully
Mobile Website works on smaller screens
Images Load correctly and have suitable sizes
SEO Titles, descriptions, and URLs are configured
Plugins Essential plugins are active and updated
Backups A recent backup is available
Security Strong passwords and appropriate security measures are in place
Analytics Tracking is configured if required

Test on Different Devices

Open your website on:

  • Desktop computers
  • Laptops
  • Tablets
  • Smartphones

Check page layouts, font sizes, buttons, images, navigation menus, and forms.

A website that looks good on desktop may require additional adjustments for mobile screens.

Common Problems When Setting Up WordPress on InMotion Hosting

Even with a straightforward installation process, you may encounter some issues.

WordPress Installation Failed

Possible causes:

  • Incorrect installation settings
  • Incomplete domain connection
  • Hosting configuration issues
  • Existing files in the installation directory

Solution: Check your domain and installation directory. If the problem persists, consult InMotion Hosting support before deleting existing files.

Domain Is Not Loading

Possible causes:

  • DNS changes have not propagated
  • Incorrect nameservers
  • Domain is not connected to the hosting account

Solution: Verify the DNS configuration and allow time for propagation.

SSL Is Not Working

Possible causes:

  • SSL certificate has not been issued
  • Domain DNS is not correctly configured
  • WordPress is still using HTTP

Solution: Check SSL status in your hosting control panel, verify the domain connection, and update WordPress URLs after SSL activation.

WordPress Dashboard Is Not Accessible

Possible causes:

  • Incorrect login credentials
  • Plugin conflicts
  • Browser cache issues
  • Security restrictions

Solution: Verify your login details, clear your browser cache, or troubleshoot plugins if the issue began after an update.

Website Is Loading Slowly

Possible causes:

  • Large image files
  • Too many plugins
  • Poorly optimized theme
  • Uncached pages
  • High resource usage

Solution: Optimize images, review plugins, enable suitable caching, and check your hosting resource usage.

Frequently Asked Questions

1. Can I install WordPress on InMotion Hosting as a beginner?

Yes. Beginners can install WordPress using Softaculous on supported hosting environments. The process requires only basic account and website configuration.

2. Does InMotion Hosting support WordPress?

Yes. InMotion Hosting offers hosting solutions suitable for WordPress websites, including WordPress hosting and other hosting plans that support WordPress installation.

3. Is WordPress free on InMotion Hosting?

WordPress is free and open-source software. However, you need to pay for hosting and a domain name. Premium themes, plugins, and additional services may also involve costs.

4. Can I install WordPress without using Softaculous?

Yes. WordPress can also be installed manually by downloading its files, creating a database, and configuring the installation. However, Softaculous is generally easier for beginners.

5. How long does it take to set up a WordPress website?

A basic WordPress installation can take only a few minutes. However, designing pages, adding content, configuring plugins, and testing the website may take several hours or days, depending on its complexity.

6. Can I use Elementor with InMotion Hosting?

Yes. Elementor can be installed as a WordPress plugin on compatible hosting environments. Make sure your hosting plan meets Elementor’s system requirements.

7. Do I need an SSL certificate for my WordPress website?

An SSL certificate is strongly recommended. It enables HTTPS, encrypts connections, and helps protect information exchanged between your website and visitors.

8. Can I create an online store using WordPress on InMotion Hosting?

Yes. You can install WooCommerce to create an online store. Choose a hosting plan that can handle your store’s expected traffic, products, and resource requirements.

9. Can I migrate an existing WordPress website to InMotion Hosting?

Yes. You can migrate a WordPress website from another hosting provider. Depending on your plan and requirements, you may be able to use a migration service, plugin, or manual migration process.

10. Is InMotion Hosting suitable for business websites?

InMotion Hosting offers hosting solutions for business websites. The right plan depends on your website’s traffic, features, storage requirements, and performance expectations.

Conclusion

Setting up a WordPress website using InMotion Hosting is a manageable process when you follow the correct steps.

Start by choosing a suitable hosting plan, connecting your domain, and installing WordPress through Softaculous. Then activate SSL, configure essential settings, select a theme, create your pages, and install the plugins you need.

Before launching, test your website across different devices, configure backups, optimize performance, and review your SEO settings.

With a properly configured WordPress website, you can establish your online presence and expand your website as your business or audience grows.

Ready to explore more WordPress tutorials? Visit NextBloggers for practical guides, hosting tutorials, SEO resources, and digital marketing insights to help you build and grow your website.

Leave a Reply

Your email address will not be published.