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:
- Visit the official InMotion Hosting website.
- Select your preferred hosting plan.
- Choose a domain name or indicate that you already own one.
- Enter your account and billing information.
- Complete the purchase.
- 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:
- Log in to your InMotion Hosting account.
- Navigate to your hosting service.
- Find the option to access cPanel.
- Open the control panel.
- 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:
- Log in to your domain registrar.
- Open your domain’s DNS or nameserver settings.
- Locate the nameserver information provided by InMotion Hosting.
- Replace the existing nameservers if you are using the nameserver method.
- 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:
- Open your domain in a browser.
- Check whether it points to your hosting account.
- 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
- Log in to cPanel.
- Find Softaculous Apps Installer.
- Search for WordPress.
- Click the WordPress installation option.
- 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:
- Click Install.
- Wait for the installation process to finish.
- Check the confirmation message.
- 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:
- Log in to cPanel.
- Find the SSL or security section.
- Open the SSL management option available in your account.
- Check whether your domain has an active certificate.
- 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:
- Log in to WordPress.
- Navigate to Settings → General.
- Locate WordPress Address (URL).
- Locate Site Address (URL).
- Change both URLs from http:// to https://.
- 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:
- Navigate to Settings → Reading.
- Locate the homepage display option.
- Select A static page if you want a custom homepage.
- Choose your homepage and posts page.
- 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:
- Open your WordPress Dashboard.
- Navigate to Appearance → Themes.
- Click Add New Theme.
- Search for your preferred theme.
- Preview the available options.
- Click Install.
- 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:
- Download the theme’s installation ZIP file.
- Navigate to Appearance → Themes.
- Click Add New Theme.
- Select Upload Theme.
- Upload the ZIP file.
- 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:
- Navigate to Plugins → Add New Plugin.
- Search for Elementor.
- Click Install Now.
- Activate the plugin.
- 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:
- Navigate to Pages → Add New Page.
- Enter the page title.
- Add your content.
- Customize the layout.
- Preview the page.
- 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
- Open your WordPress Dashboard.
- Navigate to Plugins → Add New Plugin.
- Search for the plugin.
- Click Install Now.
- Activate the plugin.
- 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:
- Open Google Search Console.
- Add your website as a property.
- Verify ownership.
- Submit your XML sitemap.
- 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
- Log in to cPanel.
- Find the Email Accounts section.
- Click Create.
- Select your domain.
- Enter the desired email username.
- Create a strong password.
- Configure the storage quota.
- 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