Speed Up WordPress Site: A Practical Step-by-Step Guide
Published · 8 min read
A customer opening your site on a phone, on a mobile data plan, on the way to work, will not wait long. If the page is slow, they go back to Google and tap a competitor. That's why the effort to speed up your WordPress site isn't a technical luxury; it's part of your sales and your search ranking. This guide covers practical steps any site owner can take without a developer: how to measure speed, then what to change, ordered from biggest impact to smallest.
First, measure before you change anything
Don't start by installing random plugins. Measure first, so you know where the problem is and can compare after each change.
PageSpeed Insights
Open Google's PageSpeed Insights and enter your page URL. Focus on the mobile tab, it's the hardest and the one that matters most. You'll see two parts:
- Real-user data: shown if your site has enough traffic. This is what Google actually relies on.
- Lab test: an instant measurement, useful for testing changes, but its score varies from run to run, so test more than once.
What are Core Web Vitals?
Three metrics Google uses to judge page experience:
| Metric | What it measures | Google's "good" target |
|---|---|---|
| LCP | When the largest element on screen appears (usually the hero image or heading) | 2.5 seconds or less |
| INP | How quickly the page responds to taps and typing | 200 milliseconds or less |
| CLS | How much elements jump around while loading | 0.1 or less |
You can also track these in the Core Web Vitals report in Google Search Console, or inside WordPress with the Site Kit by Google plugin. Write down your current numbers, then start making changes.
Use a modern PHP version
WordPress runs on PHP, and newer PHP versions are faster and more secure than old ones. On Orderatk you choose the PHP version per account, 8.1, 8.2, 8.3 or 8.4, and WordPress sites start on 8.3 by default. If you moved an older site from your current host and it ran on an old version, try the newer one on a staging copy first to make sure your theme and plugins are compatible, then apply it to the live site. Planning a move? Our guide to moving your website to a new host covers the steps.
Add a caching plugin to speed up your WordPress site
Without caching, every visit makes WordPress build the page from scratch: run PHP and query the database dozens of times. A caching plugin stores a ready-made copy of the page and serves it straight to visitors. For most small sites it's the single biggest improvement you can make.
Install WP Super Cache in one click from the Orderatk panel, then:
- Go to Settings, WP Super Cache and turn Caching On.
- Keep the default simple mode to begin with; it suits most sites.
- Open your site in a private window (logged out) and check that everything works.
- After any major design change, clear the cache from the plugin settings.
Never run two caching plugins at once; they conflict and can show stale or broken pages. If you run WooCommerce, cart, checkout and account pages must not be cached. Well-known plugins usually exclude them, but place a test order yourself after enabling the cache.
Images: usually the number one cause of slowness
On most small business sites, images are the heaviest thing on the page. A photo from a modern phone can be several megabytes when the page needs a fraction of that.
- Resize before uploading: a hero image 1600 to 1920 pixels wide is usually plenty, and content images can be smaller.
- Use WebP: it gives smaller files than JPG and PNG at similar quality, and modern WordPress accepts WebP uploads directly. Convert images before uploading with any image tool.
- Compress: a quality of roughly 75 to 85 is a difference most people won't notice.
- Lazy load: WordPress adds it to images automatically, so don't switch it off. But don't lazy-load the hero image at the top of the page; it's the key element for LCP.
- Set image dimensions: when the browser knows an image's size in advance, the page doesn't jump, which improves CLS.
- Beware of sliders: a five-image slider at the top of the homepage weighs it down heavily. One strong image with a clear headline does the same job.
Also clean out old media: unused images don't slow pages, but they eat hosting space and bloat backups. You can watch disk usage live in the Orderatk panel.
Fewer plugins, faster site
Every plugin adds code, CSS and JavaScript, and some load their files on every page even where they aren't needed. Go through your plugin list and ask of each one: do I really use this?
- Delete, don't just deactivate, plugins you don't use.
- Don't run two plugins for the same job: one SEO plugin (Rank Math or Yoast SEO), one caching plugin, one security plugin.
- Be wary of huge "all-in-one" plugins with dozens of features when you use one.
- On staging, deactivate plugins one at a time and measure after each to find the heavy one.
A lightweight theme
A heavy theme packed with effects and built-in sliders makes WordPress speed an uphill battle whatever else you do. Lightweight themes such as Astra, Kadence, Blocksy, GeneratePress or Neve (available at install on Orderatk) start from a fast foundation. If your current theme is very heavy, try a lighter one on staging and compare before deciding. We cover theme choice in detail in how to create a WordPress website.
Fonts, especially Arabic fonts
Fonts can be surprisingly heavy, especially Arabic fonts with many glyphs.
- Use one font, or two at most (one for headings, one for body text).
- Load only the weights you need, such as regular and bold, rather than every weight from thin to black.
- Host fonts locally on your site if your theme supports it, instead of fetching them from an external service on every visit.
- Make sure fonts use font-display: swap, so text appears immediately in a fallback font instead of a blank page.
Clean up the database
Over time the WordPress database fills with old post revisions, spam comments, expired temporary data and leftovers from deleted plugins. This often doesn't affect the first page load much, but it slows the dashboard, on-site search and larger stores.
- Empty spam and trashed comments.
- Limit how many post revisions WordPress keeps instead of storing them forever.
- After removing a plugin, check whether it left tables or settings behind.
Before any database cleanup, make sure you have a recent backup. Orderatk takes an automatic daily backup of your site and database that you can restore from the panel, and UpdraftPlus is available in one click if you want an extra copy.
Tips for Elementor users
Elementor is very convenient, but it can make pages heavy if you're not careful:
- Cut down on nested sections and columns; every extra container adds markup.
- Don't put motion and entrance animations on every element; use them sparingly or not at all.
- Avoid stacking Elementor add-on packs; each one loads its own files.
- Try the performance options in Elementor's settings (features and performance), such as loading assets only where needed, and test after enabling each one.
- Use the site's global fonts rather than picking a different font per widget.
- Don't autoplay a video at the top of the page; use an image with a play button.
Think about the mobile visitor in Egypt
Most of your customers browse on a phone over 4G, sometimes with a weak signal indoors or on public transport, and on a data plan they keep an eye on. That means:
- Test on a real mid-range phone, not just a desktop on fast office internet.
- Every megabyte you save saves the customer data and time.
- Put the essentials at the top: what you offer, your phone number, a WhatsApp button.
- Reduce pop-ups and overlays that cover the screen on mobile.
- Tracking tools such as ad pixels and chat widgets have weight too; keep only what you actually use.
What hosting contributes when you speed up a WordPress site
Hosting is the foundation, but it isn't everything. On Orderatk your site runs on nginx with HTTP/2, which loads page files in parallel; each account has its own PHP-FPM pool and the PHP version you choose; and free SSL is set up automatically. Still, a heavy theme, uncompressed images and twenty plugins will slow any site on any host, so the site-level steps above make the biggest difference. For general criteria read how to choose web hosting in Egypt, and make sure HTTPS is on as described in free SSL and HTTPS.
Quick checklist
- Measure with PageSpeed Insights on mobile and note the numbers.
- Make sure PHP is recent (8.3 or newer if your plugins support it).
- Enable WP Super Cache.
- Resize images, convert them to WebP and keep lazy loading on.
- Delete unused plugins.
- Use a lightweight theme and one or two fonts.
- Clean the database after taking a backup.
- Try every big change on staging first, then measure again.
Summary
Speeding up a WordPress site doesn't take magic: measure, then fix the heaviest thing first. On most small sites three steps make a clear difference: a caching plugin, compressed WebP images, and removing surplus plugins. After that come the theme, fonts and database. Every second you save means more visitors who make it to the "Order now" button.
Want a ready environment for a fast WordPress site, with modern PHP, staging and daily backups? See WordPress hosting on Orderatk, compare plans on the pricing page, or start with web hosting.
FAQ
Why is my WordPress site slow?
The most common causes are large uncompressed images, too many plugins, a heavy theme, no caching plugin and an old PHP version. Run PageSpeed Insights to see which applies to your site.
What is the best plugin to speed up WordPress?
A caching plugin such as WP Super Cache is usually the single biggest improvement. Use only one caching plugin, and don't expect it to fix oversized images or a heavy theme.
How do I check my website speed?
Open Google PageSpeed Insights, enter your page URL and focus on the mobile result and Core Web Vitals. You can also track them in Google Search Console.
Does Elementor slow down a website?
It can make pages heavier if you use many nested sections, animations and add-on packs. With a simple design and its performance options enabled, an Elementor site can be reasonably fast.
Is converting images to WebP safe?
Yes, modern browsers support WebP and recent WordPress versions accept WebP uploads directly. Keep a copy of your original images before converting.
Ready to start?
Start your free trialRead also
Create an Online Store in Egypt: Payments, Shipping, Launch
Everything you need to launch an online store in Egypt: products, platform choice, wallet and card payments, cash on delivery and shipping.
Business Email With Your Domain: Step-by-Step Guide
Create a business email with your domain, like info@yourcompany.com: domain, mailboxes, DNS records and a calm move off free Gmail.
Web Hosting Egypt: How to Choose the Right Host
A practical checklist for choosing web hosting in Egypt: what to ask, what should worry you, and how to test a host before you pay.