Skip to main content
.com domains from $2.99 — free WHOIS privacy on every name

Resource Library

How-To Library

Step-by-step guides for hosting, domains, mailboxes and WordPress. 100 guides in the lineup, each one brought up to speed for 2026.

100 Pages

The complete how-to lineup

A Blog That Is Still Fast at 300 Posts

Permalinks, taxonomy and an image pipeline set so the archive is still quick at 300 posts — beginner, around an afternoon.

Read the full guide

Addon Domains on a Shared Account

A second document root on one account: where to put it, and what it costs the first site's TTFB.

Read the full guide

Atomic Deploys, and a Rollback in Seconds

Build in a release directory, switch a symlink, reset opcache, and roll back by pointing it back — advanced, around an hour.

Read the full guide

Audit a WordPress Theme

Open the demo in DevTools, read requests, bytes and blocking CSS, then audition the finalist on staging with real content.

Read the full guide

Backups Measured in RPO and RTO

Set RPO and RTO, take consistent pairs, push copies off the box, then time a real restore — intermediate, around an hour.

Read the full guide

Basic Auth on a Directory

Basic auth at the server, a 401 verified with curl, and the AJAX trap named — rated beginner, around 5 minutes.

Read the full guide

Blocking Visitors by IP Address

Count the requests, pick the cheapest layer that can see them, and know where IP lists stop working.

Read the full guide

Catch-All Routing, and When It Earns Its Keep

One routing setting, a capped mailbox, and a month of counted data behind the decision — rated intermediate, around 5 minutes.

Read the full guide

CDN: Measure the Distance First

Measure the round trip from your audience's region, then decide whether an edge earns its place — intermediate, around an hour.

Read the full guide

Certificates: Issued, Covering Every Name

Automatic issuance, SAN coverage read properly, and three causes for a stall — rated beginner, around 0–20 minutes.

Read the full guide

Choosing a Page Builder

Build the same page in each candidate and weigh what reaches the browser — beginner, around an evening of measuring.

Read the full guide

Cleaning Up After a Compromise

Contain, date the intrusion, restore from behind it, patch the way in, then verify with artefacts.

Read the full guide

cPanel Autoresponders

Set the interval as a loop guard, enter the stop time at creation, and test from outside — beginner, around 10 minutes.

Read the full guide

cPanel Mailboxes

Create it, size the quota, choose IMAP and prove the round trip — beginner, around 5 minutes.

Read the full guide

Cron Jobs That Actually Run

Absolute paths, escaped percent signs, logging, and a lock where it matters — rated intermediate, around 15 minutes.

Read the full guide

Cutting Time to First Byte

Decompose TTFB with curl, verify the cache, then fix the runtime, the queries and the blocking API call.

Read the full guide

Database, User, Grant — In One Pass

Three objects, one grant, four connection values, and the localhost distinction — rated beginner, around 5 minutes.

Read the full guide

Diagnosing Mail That Lands in Spam

Score it, read the headers, split the streams, then watch the dashboards — rated intermediate, around an afternoon.

Read the full guide

Diagnosing SSL and TLS Errors

Four errors, four fixes, and the openssl commands that confirm which one you are actually looking at.

Read the full guide

DNS Propagation and TTLs

Nothing propagates. Query authoritative first, then read the TTL countdown on the resolvers your visitors actually use.

Read the full guide

Domain Email in Outlook

Manual IMAP, four exact values, outgoing authentication on, special folders mapped — beginner, around 10 minutes.

Read the full guide

Domain Email on Your Phone

Manual setup with the panel's exact values, full address as username, outgoing auth on — beginner, around 10 minutes.

Read the full guide

Edit DNS Records and Verify

Five record types, one TTL that decides your rollback window, and the host-expansion trap that ruins a pasted value.

Read the full guide

Email Forwarders

One screen to create, and the delivery-path consequence that decides whether it works — beginner, around 3 minutes each.

Read the full guide

File Manager for the Jobs It Is Good At

One archive instead of hundreds of uploads, and the folder-to-URL map confirmed — rated beginner, around 10 minutes.

Read the full guide

Forms That Send, and Stay Light

Prove delivery to an external address, then stop the plugin loading on every page — beginner, around 30 minutes.

Read the full guide

Forward a Domain in One Hop

A forward is a DNS record, a certificate and a status code. Count the hops with curl and test a deep path, not the homepage.

Read the full guide

GA4 Without the Page Cost

Install the tag once, prove it fires once, gate it behind consent, then measure its cost — beginner, around 30 minutes.

Read the full guide

Getting DKIM Signing Right

Signatures that verify, selectors that resolve, and a dkim=pass you can read for yourself — rated intermediate, around 15 minutes.

Read the full guide

Getting Image Weight Under Control

Identify the LCP image, size it to its slot, convert to WebP, and lazy-load only what is below the fold.

Read the full guide

Getting Into cPanel, Every Route

Two reliable routes, the ports that matter, and why guessing locks you out — rated beginner, around 2 minutes.

Read the full guide

Harden a VPS by Counting What Listens

Enumerate the listening sockets, patch, demote root, lock SSH and bind services inward — intermediate, around an hour.

Read the full guide

Harden a WordPress Site

Four routes account for most compromises. Close those, keep the hardening off the request path, then time a real restore.

Read the full guide

Hardening the Mailbox Everything Resets Through

Blast radius, separate credentials, two-factor on both doors, and a persistence audit — rated beginner, around 30 minutes.

Read the full guide

Hardening With .htaccess Directives

Four directives that earn their per-request cost, each with the curl command that proves it works.

Read the full guide

How Web Application Firewalls Work

Where each filtering layer sits, what inspection costs, and how to except one rule without disabling the engine.

Read the full guide

Install WordPress and Measure It

Ten minutes to install, then six defaults to change — three of which are genuinely painful to reverse later.

Read the full guide

Installing Apps With Softaculous

The installer's four load-bearing fields, the quota that silently fails an install, and the clean way to remove one.

Read the full guide

Keeping Site Software Patched

Inventory including PHP, a staging clone, a measured promote step and a rollback you have tested.

Read the full guide

Keeping Spam Out of Your Forms

Free filters first, challenge scripts last, loaded only where a form exists — then measure enquiries, not blocks.

Read the full guide

LAMP, Built and Then Benchmarked

Event MPM with PHP-FPM, each layer proved, then benchmarked so a delay points somewhere — intermediate, around 45 minutes.

Read the full guide

Landing Pages: Latency Is a Conversion Lever

Instrument one objective, protect LCP and CLS, then audit every third-party script — beginner, around an afternoon.

Read the full guide

Lazy Loading Without Losing LCP

Find the LCP element, exempt it, then defer everything below the fold — beginner, around 15 minutes with a profiler open.

Read the full guide

Locking Down the Hosting Account

One login reaches every site, database and mailbox. Inventory it, move to keys, and watch the log.

Read the full guide

Making WordPress Mail Actually Arrive

Authenticated SMTP, correct From and Reply-To, and a header that proves it — rated beginner, around 20 minutes.

Read the full guide

Measure and Speed Up WordPress

Four numbers, one change at a time, and a check that the field data moved as well as the lab score.

Read the full guide

Measuring Site Speed Properly

Field data for the verdict, lab data for the reason, curl for TTFB, and one change per measurement.

Read the full guide

Migrating WordPress Without Downtime

Build in parallel, preview through a hosts file, drop the TTL, switch once — intermediate, around 1–2 hours, or a free ticket to us.

Read the full guide

Minify, Then Fix the Render Path

Measure render-blocking milliseconds, then change one flag at a time with the console open — intermediate, around 30 minutes.

Read the full guide

Monitoring Past a Status 200

Probe a page that proves something, alert on latency too, and confirm from a second location — beginner, around 20 minutes.

Read the full guide

Moving a Site to a Newer PHP

Baseline, switch per domain, warm the cache, then measure again — rated beginner, around 10 minutes.

Read the full guide

Moving Mailboxes Without Losing Messages

Destinations, sync, TTL, cut, re-sync — with the counts to prove it — rated intermediate, around 1–2 hours or a support ticket.

Read the full guide

Moving the WordPress Login URL

Count the noise, move the path, then let 2FA and rate limits do the real work — intermediate, around 15 minutes.

Read the full guide

MX Records and Mail Routing

Senders read your MX list lowest number first. Clear the old rows, enter the full set, then set Email Routing deliberately.

Read the full guide

Never Lose a Domain to Expiry

Auto-renew, a card that outlives the domain, and a whois expiry check in cron next to your uptime monitoring.

Read the full guide

One Redirect, No Chains

One redirect instead of three, mixed content swept, HSTS ramped — rated beginner, around 10 minutes.

Read the full guide

Park a Spare: Alias or 301

An alias mirrors your site at a second address; a 301 keeps one authoritative. Pick deliberately, then issue the certificate.

Read the full guide

Payments: Scope, Scripts and Webhooks

Keep the card on the gateway, the script off the critical path, and test every failure — beginner, around an hour.

Read the full guide

phpMyAdmin Without the Wreckage

Export first, SELECT before UPDATE, and serialised data left to WP-CLI — rated intermediate, around 20 minutes to learn.

Read the full guide

Pick a Name You Can Type

Choose the name that is cheapest to type, say and paste, then clear the registers before you commit for years.

Read the full guide

Point a Domain: NS or A Record

Two routes to connect a domain, and they leave your records in different places. Read the TTL, then verify from outside.

Read the full guide

Profile the Query, Not the Schema

Profile the statement, read EXPLAIN, index the narrowest fix, then prove rows examined fell — advanced, around an hour.

Read the full guide

Putting WordPress on HTTPS

Set both address fields, get the redirect to one hop, and clear mixed content with a single search-replace — beginner, around 20 minutes.

Read the full guide

Rebrand to a New Domain

Inventory the URLs, map them one to one, keep every hop count at 1, then watch the 404 log for a full crawl cycle.

Read the full guide

Reclaiming Mailbox Disk Space

Find the bytes, expunge properly, archive the rest, and check the figure moved — rated beginner, around 30 minutes.

Read the full guide

Redirects, Counted in Round Trips

Map old to new, serve the rule from the web server, and flatten every chain to one hop — intermediate, around 20 minutes.

Read the full guide

Register a Domain, Keep the Zone

Register the name in ten minutes, then audit the four things in the DNS editor that decide how fast you can fix it later.

Read the full guide

Resetting a WordPress Password

One WP-CLI command, a phpMyAdmin edit or the email link — then fix the mail path that failed. Beginner, around 5–15 minutes.

Read the full guide

Restoring From a Backup, Verified

Scope the restore to the half that broke, date the fault, purge the caches, then verify with checksums.

Read the full guide

robots.txt: Crawl Control, Not Access Control

Protect crawl budget without blocking what renders the page, with every rule justified from a log — intermediate, around 15 minutes.

Read the full guide

Rolling Out a DMARC Policy

Reporting first, enforcement second, with pct= as the dial in between — rated intermediate, around 15 minutes plus a monitoring month.

Read the full guide

Scanning for Malware, and Trusting the Result

Rank the evidence, verify against upstream, and cover the four places a file scan does not look.

Read the full guide

Server Stats and Raw Access Logs

Read AWStats and the raw log as capacity data: top URLs, status codes, bytes and the bot share.

Read the full guide

Serving Custom Error Pages

Return the honest status code, then serve the page without a framework bootstrap behind it.

Read the full guide

Setting Cache-Control on Static Assets

Lifetimes by asset class, versioned URLs as the precondition, and the difference between a 304 and a real hit.

Read the full guide

SFTP With FileZilla, Configured Properly

SFTP on 22, Site Manager configured, and the failed queue actually read — rated beginner, around 15 minutes.

Read the full guide

Signatures That Render Everywhere

Text-first markup, a logo weighed in kilobytes, and a test pass with images off — rated beginner, around 30 minutes.

Read the full guide

Sitemaps as a Crawl Diagnostic

Submit once, then read the coverage report and your own access log for what the crawler really does — beginner, around 15 minutes.

Read the full guide

SSH: Keys, Config and Multiplexing

An ed25519 key, a config alias, multiplexed connections, and passwords disabled from a second terminal — intermediate, around 20 minutes.

Read the full guide

Subdomains and Document Roots

cPanel makes the DNS row and the folder in one action. The document root is the decision that either saves or costs you later.

Read the full guide

Switch Nameservers Safely

Build the destination zone, diff it record by record, clear DNSSEC, then change the delegation and watch the parent.

Read the full guide

Switching On LiteSpeed Cache

Prove the hit with one curl command, then work through the four causes of a permanent miss.

Read the full guide

The WordPress 500 Error

Read the log, test .htaccess and memory, then bisect from the filesystem — intermediate, around 20–40 minutes.

Read the full guide

The WordPress White Screen

Get the suppressed fatal back on screen, then bisect from the filesystem — intermediate, around 20–40 minutes.

Read the full guide

Transfer a Domain, Keep Serving

A transfer moves billing and the delegation pointer, not your zone. Snapshot the records, clear the locks, diff it afterwards.

Read the full guide

Turning On Two-Factor Authentication

How TOTP works, why SMS is weaker, and the order to enrol your logins in.

Read the full guide

TXT Verification That Passes

A verifier queries your authoritative nameservers. Four things break it, and each has a dig command that proves which.

Read the full guide

UFW: A Rule List You Can Read

Allow SSH first, then default deny, source-scoped exceptions and an external scan — intermediate, around 20 minutes.

Read the full guide

Updating WordPress Like a Deploy

Snapshot, order the batch, rehearse the risky ones on staging, then re-measure — beginner, around 20 minutes per cycle.

Read the full guide

Vet and Install Plugins

Activate one plugin at a time and measure between each. Query count, autoload size and TTFB tell you what it really cost.

Read the full guide

WHOIS Privacy and the Relay

Privacy swaps your details for a relay address that sits on the transfer and validation path. Test the relay before you need it.

Read the full guide

WooCommerce, With the Cache Rules Right

Set PHP and caching first, verify the cart and checkout exclusions, then time a real order — beginner, around 45 minutes.

Read the full guide

WordPress Backups That Restore

Set a recovery target, time a real restore on a staging clone, and keep one copy off the platform — beginner, around 30 minutes of setup.

Read the full guide

WordPress Caching on LiteSpeed

Baseline the TTFB, enable server-level caching, confirm the hit header, then layer extras one at a time — beginner, around 30 minutes.

Read the full guide

WordPress Child Themes

Build the folder, enqueue the parent once, override by path, and know when the site editor is the better answer — intermediate, around 30 minutes.

Read the full guide

WordPress Database Cleanup

Measure the autoload table, clear transients and revisions, then cap what regrows — intermediate, around 30 minutes.

Read the full guide

WordPress Maintenance Mode

Serve a real 503 with Retry-After, keep your own session live, and purge the cache both ways — beginner, around 10 minutes.

Read the full guide

WordPress SEO Groundwork

Fix the three crawl settings, run one SEO plugin, then read the field vitals — beginner, around an hour.

Read the full guide

WordPress Staging Clones

Clone it, keep it out of the index, change one variable, then promote without overwriting live data — beginner, around 10 minutes to build.

Read the full guide

Writing an SPF Record That Passes

One TXT record, ten DNS lookups, and a pass you can read in the headers — rated intermediate, around 15 minutes.

Read the full guide

Question answered?

Then put it into motion. Free SSL and a free migration come standard on every plan, with real humans on support around the clock.

Compare the plans