WordPress Hosting

Installing WordPress on HostGator, and the limits nobody warns you about

The install takes about four minutes. The parts that actually cause trouble later are the settings you skip during it, and a resource limit that quietly takes every site on your account offline at once.

Installing WordPress from cPanel

HostGator ships WordPress through a one-click installer in cPanel. It works, and there is no good reason to install manually unless you are moving an existing site.

  1. Log in to cPanel, either from your HostGator portal or at yourdomain.com/cpanel.
  2. Find Software and open the WordPress installer.
  3. Choose the domain. If you are installing to a subdomain or a folder, select it here rather than fixing it afterwards, because changing the site URL later means updating the database.
  4. Leave the directory field empty for a normal site at the root. Typing something like wp puts your homepage at yourdomain.com/wp/ permanently.
  5. Set a real admin username. Not admin, which is the first thing every bot tries.
  6. Use the email address you actually read. Password resets and security notices go there.

Give it a minute, then log in at yourdomain.com/wp-admin.

Installing on a subdomain: create the subdomain in cPanel first, then run the installer and pick it from the domain dropdown. Installing to the root and moving it later is considerably more work than doing it in the right order.

The five minutes after installation that matter most

Permalinks

Settings → Permalinks → Post name. The default puts ?p=123 in every URL. Changing it later means every existing link breaks unless you set up redirects, so do it before you publish anything.

Search engine visibility

Settings → Reading. If Discourage search engines is ticked, nothing you publish will be indexed. It is a single checkbox and it is responsible for an enormous number of “my site is not on Google” support threads.

Site title and tagline

The default tagline is “Just another WordPress site” and it appears in search results until you change it.

Delete what you are not using

Deactivating a plugin is not the same as removing it. Deactivated plugins still sit on disk and still need patching. Delete Hello Dolly and any themes you will never switch to.

The limit that actually bites: entry processes

This is the part no installation guide mentions, and it is the single most common reason a HostGator site “randomly goes down” for a few minutes and then recovers.

Shared hosting does not limit you by traffic. It limits concurrent PHP processes across your whole account. Every request that runs PHP occupies one for as long as it takes to finish. Exceed the ceiling and new requests are refused with a 508 or 503 until something frees up.

Two details make this worse than it sounds:

  • It is account-wide, not per site. If you host several sites on one plan, one busy site takes all of them down together.
  • Page caching does not protect you. Caching plugins serve HTML without running PHP, which is exactly why they help. But anything hitting /wp-json/ bypasses the cache entirely and boots WordPress in full, every time.

Where this usually comes from: a plugin that polls. Chat widgets, notification counters, live activity feeds and admin dashboards that check for updates all make repeated background requests. A single browser tab polling every three seconds is around 1,200 requests an hour, and it keeps going whether or not anyone is looking at the page. Multiply by a few visitors and you are at the limit without ever having real traffic.

How to check whether this is your problem

cPanel → Metrics → Resource Usage. It shows entry processes, CPU and memory over time, and flags when you hit a limit. If the spikes line up with the times your sites dropped, that is your answer, and no amount of caching will fix it.

What actually helps

  • Find any plugin that polls and either increase its interval or stop it running when the browser tab is in the background.
  • Turn off WordPress Heartbeat on the front end, or slow it down.
  • Keep page caching on for what it is good at, but do not expect it to help with REST traffic.
  • Watch Resource Usage for a week before concluding you have outgrown the plan. Most of the time it is one badly behaved plugin, not genuine growth.

Two other HostGator specifics worth knowing

Requests can be refused by the server, not WordPress

If an endpoint starts returning 403 while the rest of the site works fine, that is usually mod_security, HostGator’s security layer, deciding a pattern of requests looks like an attack. Repeated identical calls to the same REST endpoint will do it. The fix is on the server side, not in WordPress, and support can allow the rule.

PHP will not always be what you expect

cPanel has a PHP version selector, and the version there is not necessarily the one that command-line tools see. If a plugin reports a different PHP version from the one you selected, that is why.

If you run more than one site

Managing several WordPress installs by hand gets old quickly: the same settings, the same plugin updates, the same SEO fields, on every site. That is the problem Marketur exists to solve, and it is why the resource limits above matter to us rather than being trivia.

Worth reading next: connecting ChatGPT or Claude to WordPress for the repetitive work, why that is different from an AI website builder, and turning a WordPress site into an installable app.

Run WordPress with less busywork

Marketur is a WordPress toolkit built for people who manage their own sites: community, chat, email, an installable mobile app, and an AI connector that lets ChatGPT or Claude do the repetitive work directly in your site.

See what is included

Scroll to Top

More

🌙 Dark Mode
📰 Latest Posts
Loading...
📊 Community Stats
Loading...
🟢 Online Now
Loading...
👋 New Members
Loading...
👥 Popular Groups
Loading...