How to Use robots.txt Disallow to Block Crawlers and Protect Site Performance Updated on November 12, 2025 by Sam Page Crawlers drive search visibility, but they can also overload your server if left unchecked. This guide shows you how to use robots.txt to take control. Learn how to block low-value directories, protect essential assets that Google needs to render your site, manage crawl rates with delays, and defend against bandwidth-heavy AI bots. You’ll get practical examples, real-world use cases, and best practices for combining robots.txt with server rules. Strategic crawler management improves site speed, reduces hosting costs, and ensures search engines focus on your most important content.
A Complete SSH Tutorial for Beginners Updated on September 23, 2025 by Jesse Owens Start with this beginner-friendly ssh tutorial to manage servers securely and confidently. You’ll learn what SSH is, how it works, and how to log in on macOS, Linux, or Windows. The guide covers generating and protecting SSH keys, creating strong passphrases, and using shell commands for real tasks. We also explain best practices like disabling root login, restricting access, and using Fail2ban, plus quick fixes for common errors.
Database Optimization: Tips Using MySQL Tuner Updated on November 7, 2025 by InMotion Hosting Contributor One of the most common sources of site performance degradation is poor database optimization. While it is possible to optimize databases by manual inspection, this process may be prohibitively time consuming. To assist with this, MySQL Tuner was designed to make database optimization easier. In this guide, we will explore the basics of tuning MySQL Read More >
How to Self-Host n8n with Docker on VPS Updated on July 30, 2025 by Carrie Smaha Want to automate workflows with n8n without cloud costs? Discover how to self-host n8n using Docker on InMotion Hosting’s VPS plans. This guide walks you through setup, security, and troubleshooting, empowering you to build everything from MVPs to mission-critical automation with full control.
The Ultimate SEO Checklist For Ranking in 2025 Updated on July 25, 2025 by Carrie Smaha Want to rank higher in Google search results? This comprehensive SEO checklist covers every critical element you need to dominate search rankings in 2025. From technical foundations to content strategy, we’ll walk you through proven tactics that actually move the needle. Search engine optimization isn’t about quick fixes or magic bullets. It’s about systematically addressing Read More >
How to Publish Your Lovable Created React WebApp to UltraStack ONE for React Updated on July 11, 2025 by Todd Robinson InMotion Hosting’s UltraStack ONE for React provides a streamlined path for deploying React applications built with AI-powered development tools like Lovable. This guide will walk you through the complete process of connecting your Lovable project to GitHub and deploying it to your UltraStack ONE for React VPS. Before You Get Started (Prerequisites and Considerations) Before Read More >
Publish Your Lovable Created React WebApp to InMotion Hosting Shared Hosting via GitHub Updated on July 14, 2025 by Todd Robinson You’ve built an incredible React web app using Lovable’s AI-powered development platform, and now you’re ready to deploy it to your InMotion Hosting shared hosting . This comprehensive guide walks you through the entire process of connecting Lovable to GitHub and deploying your application to any cPanel-based InMotion Hosting server environment using Git version control. Read More >
Complete Guide to WordPress Widgets: How to Add, Customize, and Manage Updated on January 21, 2026 by Carrie Smaha WordPress widgets are very helpful tools that let you add extra things to your website, separate from the main writing on the page. Think of them as special blocks you can place in certain spots on your site, like the sides (sidebars), bottoms (footers), or even tops (headers). They help you make your website do Read More >
How to Import a Table Using phpMyAdmin Updated on January 22, 2026 by InMotion Hosting Contributor So you want to import a table in your database with phpMyAdmin? phpMyAdmin is a useful database tool that can be used for a variety of MySQL database operations. The following tutorial covers the import feature. Before you make any changes, be sure that you make a current backup of your database before making any Read More >
Cleaning Up Old Post Metadata in WordPress Updated on June 10, 2025 by InMotion Hosting Contributor Regularly cleaning your WordPress database removes orphaned metadata, expired transients, and unused entries, keeping your site fast and backups quick. Over time, as posts are updated, created, or deleted, the wp_postmeta table can become large and inhibit your website’s performance. In this article, we are going to show you how to clean up old, unnecessary Read More >
How to Create a New Project With InMotion Central Updated on May 27, 2025 by InMotion Hosting Contributor In this guide, we’ll show you how to create a new project with InMotion Central. A project is where you can manage a live or staged instance of a WordPress website. InMotion Central makes it easy to manage and develop multiple sites in separate projects. You can build a site and do not have to Read More >
Reporting False Positives in MailChannels Updated on February 5, 2025 by Derrell If an outgoing email is bounced back and marked as spam by MailChannels for legitimate email, follow these steps to report it as a false positive. Make sure to review the error first to confirm that the email was not blocked for valid reasons. See our MailChannels Sending Errors: Common Issues and How to Fix Read More >
MailChannels Sending Errors: Common Issues and How to Fix Them Updated on February 5, 2025 by Derrell MailChannels is an email relay service designed to prevent spam and improve email deliverability. However, when sending emails through MailChannels, users may occasionally receive error messages that prevent successful delivery. These errors often indicate spam-like activity, authentication issues, or problems with the recipient’s address. If you receive an error when trying to send an email, Read More >
PHP 8.4 Released Posted on December 12, 2024 by Jesse Owens PHP 8.4 was released November 21, 2024. As of this writing, you can use PHP 8.4 on cPanel VPS environments and Dedicated servers by enabling the package in EasyApache. PHP 8.4 will be added to shared servers after a brief period of testing by InMotion’s Engineering team. As of January 17, 2025, PHP 8.4 is Read More >
Step-by-Step Guide to Installing React (Updated for 2024) Updated on February 4, 2025 by Derrell React is a popular JavaScript library for building user interfaces, especially single-page applications where dynamic content updates are essential. This guide will walk you through the updated steps to install React using the latest tools like Vite and Next.js and explain why you should use a framework tailored to your needs. What Is React? React, Read More >
How to Use Controllers in Laravel Updated on August 21, 2024 by Derrell Laravel is a powerful PHP framework that offers a clean and expressive syntax for web development. Controllers play a critical role in Laravel by handling the logic of your application, responding to user actions, and returning appropriate responses. In this guide, we’ll explore how to effectively use controllers in Laravel, from creating them to using Read More >
Form Validation in Laravel Updated on August 15, 2024 by Derrell Form validation is a critical aspect of web application development. It ensures that the data submitted by users meets specific criteria before processing. Laravel provides a powerful and easy-to-use validation system that simplifies this process. This article will guide you through implementing and customising form validation in Laravel. Introduction to Laravel Form Validation Laravel’s validation Read More >
Understanding CSRF Protection in Laravel Updated on July 30, 2024 by Derrell Cross-Site Request Forgery (CSRF) is an attack in which unauthorized commands are transmitted from a user that the web application trusts. Laravel provides robust CSRF protection out of the box to help secure your application from such vulnerabilities. This article will guide you through the basics of CSRF, how Laravel protects against CSRF attacks, and Read More >
Database Seeding in Laravel Updated on February 28, 2025 by Derrell Database seeding is crucial in web development, allowing developers to populate databases with initial data. This is particularly useful for testing and development environments. Laravel offers a powerful and flexible way to seed databases. This guide will cover everything you need to know about seeding databases in Laravel. Introduction Database seeding is the process of Read More >
Creating Laravel Database Model Factories Updated on May 30, 2024 by Derrell Database model factories in Laravel provide an efficient and powerful way to insert data for testing and seeding purposes. By leveraging model factories, developers can create realistic data sets quickly and easily by defining a set of default attributes for each of your Eloquent models, enhancing the development and testing processes. This guide will cover Read More >