> ## Documentation Index
> Fetch the complete documentation index at: https://help.enrolweb.com/llms.txt
> Use this file to discover all available pages before exploring further.

# WordPress Hosting

> Install, manage, and optimize WordPress on EnrolWeb hosting, with one-click installs, automatic updates, backups, and performance tips.

WordPress powers a huge share of the web, and EnrolWeb hosting is built to make WordPress fast, secure, and easy to manage. Install in one click, keep it updated, and follow best practices for performance.

## Install WordPress

<Steps>
  <Step title="Open Softaculous">
    In cPanel, open **Softaculous Apps Installer** and click WordPress.
  </Step>

  <Step title="Choose install location">
    Select the domain and directory where WordPress should be installed (leave the directory blank to install at the root).
  </Step>

  <Step title="Set admin credentials">
    Enter your site name, admin username, admin password, and admin email.
  </Step>

  <Step title="Install">
    Click **Install**. Softaculous sets up WordPress in seconds and gives you the login URL.
  </Step>
</Steps>

## Sign in to WordPress

Go to `yourdomain.com/wp-admin` and enter your admin credentials.

## Recommended settings

<CardGroup cols={2}>
  <Card title="Permalinks" icon="link">
    Set to **Post name** for clean, SEO-friendly URLs.
  </Card>

  <Card title="Auto-updates" icon="rotate">
    Enable automatic updates for core, themes, and plugins.
  </Card>

  <Card title="HTTPS everywhere" icon="lock">
    Force HTTPS in Settings > General with the `https://` URLs.
  </Card>

  <Card title="Cache plugin" icon="bolt">
    Install a caching plugin like WP Super Cache or LiteSpeed Cache.
  </Card>
</CardGroup>

## Keep WordPress secure

<Steps>
  <Step title="Update regularly">
    Update WordPress core, themes, and plugins as soon as new versions are released.
  </Step>

  <Step title="Use strong passwords">
    Use unique, complex passwords for admin accounts, and require the same for other users.
  </Step>

  <Step title="Limit login attempts">
    Install a plugin to block brute-force login attempts.
  </Step>

  <Step title="Take regular backups">
    Combine EnrolWeb's \[automated backups]\(/Web Hosting/managing-enrollments-2-2) with a WordPress backup plugin for extra safety.
  </Step>
</Steps>

## Performance tips

* Use a lightweight theme.
* Optimize images with a plugin like Smush or ShortPixel.
* Enable a CDN for global caching.
* Use the latest supported PHP version in cPanel > **Select PHP Version**.

<Tip>
  Struggling with a slow WordPress site? See \[Hosting Troubleshooting]\(/Web Hosting/managing-enrollments-4-2) for step-by-step diagnostics.
</Tip>
