Why is My GoDaddy Site So Slow

cloudways WordPress
Get 20% Off, Promo code- CLOUDWAYS20, ending soon!

Why is my GoDaddy Site So Slow?

The reasons for this may be many-

-Slow Server Response Time

-Old PHP version

-Outdated Server Software

-Insufficient Server Hardware

ezoic

-Remote Server Location from mainland

-Slow DNS Server

-Heavy Images

-Heavy jQuery Plugins

-Heavy Theme

But before you start any optimization. You should know that GoDaddy is notoriously slow.

Big names like Forbes suggest “5 Reasons You Should Leave GoDaddy”.

5-Reasons-You-Should-Leave-GoDaddy-And-How-Forbes
Forbes

iThemes called out them poor overcrowded hosting and gold miner of upsell strategy.

iThemes Doesnt Recommend GoDaddy Hosting, Heres Why
iThemes

They have blocked over 50 plugins including many popular performance plugins such as W3 Total Cache, WP Super Cache, etc. Millions of WordPress users use these to speed up their blogs.

Blocklisted plugins Managed WordPress - GoDaddy Help IN
Blocklisted Plugin

I have also used them personally for my websites and clients for several years. I don’t have any issues. Then why does Godaddy stop us from using them? So Strange.

Another one, on the marketing level, they shocked the World.

Super Bowl 2012 GoDaddys Naked Lady and Scantly Clad Pussycat Ads Irk Viewers (VIDEO)
IBT
If GoDaddy Can Turn the Corner on Sexism, Who Can’t - The New York Times
The New York Times

The list does not end here, they seem to be too lazy to accept new technology.

PHP Late Update GoDaddy
GoDaddy

Now, it’s time to test GoDaddy yourself. Check your website in KeyCDN Performance Tools, PageSpeed Insights and GTmetrix. Look at response time closely. What do you get?

GTmetrix Slow
GTmetrix Report
PageSpeed Insights Report
PageSpeed Insights Report

If you see “Reduce initial server response time” and not green TTFB. Don’t worry you are not alone here.

A Popular WordPress hosting group is filled with this kind of webmaster’s experience.

GoDaddy Slow Group Review2GoDaddy Slow Group Review

Whereas Google recommends TTFB should be under 200ms. Over 600ms PSI starts flagging. google recommend 200ms

Then how can a Godaddy site pass Core Web Vitals which now plays a vital role in SERP?

A one-stop solution is here-

Most members are powering their web property by Cloudways and found exceedingly robust, superfast, and core web vital ready. Facebook cloudways PollsCheck mine one hosted on Cloudways.

Problogguru PSI Report
Problogguru PSI Report
problogguru GTmetrix Report
Problogguru GTmetrix Report
Problogguru TTFB Report
Problogguru TTFB Report

That’s why it is the number one choice in various Facebook polls. So I recommend you too.Cloudways Speed Record

1.Update PHP Version

Still, using old PHP?

It slows down the core processing of WordPress because the core of WordPress is made of PHP. It also lessens the security of the server.

How to update PHP version in GoDaddy

1.Go to GoDaddy Product Page

2. On My Product page, next to Managed WordPress, select Manage All.

3.Choose Setting from the right three dots.GoDaddy PHP Update1

4.Under Production Site, click change of PHP version row. GoDaddy PHP Update

5.Select the latest one and save changesGoDaddy PHP Update3

Changing PHP can cause fatal errors, if your plugins or theme are not compatible with the latest PHP version. So Make sure of it. And must take a backup before tackling any issue.
PHP 7.4 is the most compatible version out there.

2.Optimize Images

Images are better than thousands of words. It not only brings more visibility but also smooths the UX and gives content ultimate meanings.

But in the end, if you use high quality or stock images, these make web pages heavier and loading speed slow.

How To Optimize Images

-Don’t directly upload your raw images, resize them as post area width.

-Use the WP Smush plugin to reduce the weight of images and compress them offline by Image software like Photoshop.

-Lazyload your images, it exceedingly cuts the burden on the server in the initial stage and helps to pass the LCP, a factor of Core Web Vitals.

You can use the Flying Images Plugin. It not only does lazy loading of images but also reduces the weight of images and serves through Statically CDN.

No impact on the server!.

Don’t forget to exclude your logo from lazy loading to get faster LCP and avoid CLS issues.

3.Optimize Third-Party Code

Third-party services like Google Analytics, Google Tag Manager, AdSense help us to grow our blogs. But they inject codes also, especially javascript. Javascript is heavier than CSS and HTML.

It has deadly impacts on FCP and LCP.

How to Optimize Google Analytics

We are going to localize the GA code. It will be downloaded and served through the origin server.

That’s how not only the load on the server will be cut, but also latency will be improved.

#1.Install Perfmatters Plugin

#2.Navigate to Setting>Google Analytics Tab

#3.Enable local analytics, enter tracking id, choose footer for tracking code position and script type minimal.perfmatters GA Setting

Don’t forget to remove your GA code from the other place.

How To Optimize AdSense

Delaying script is the best script optimization method, which is compatible with almost every JS, except jQuery.

#1.Again, need Perfmatters Plugin

#2.Head to Extras Tab>Assets>Delay Javascript Box

#3.Paste adsbygoogle.jsperfmatters JS settings

#4.Set Delay timeout to 5 seconds.

In this way, you can optimize more JSs which impact your LCP.

#1.Open any post in Google Chrome’s incognito tab.

#2.Press ctrl +U to see the page source.

#3.Now enter ctrl+F and search .js.Find JS

#4.Copy JS links and paste in a notepad. But don’t copy jQuery.min.js and jQuery-migrate.min.js, otherwise your theme or plugin may stop working.Avoid jQuery

#5.Extract their tail names and copy them.JS list

#6.Again go to Perfmatter Plugin’s Delay Javascript Box and paste them

Delayed JS loads on user interaction or after the timeout.

4.Use Lightweight Premium Theme

Popular Newspaper’s stylesheet has 7168 code lines. It’s huge.

It is not only one, there are other 30 such code files.

Can you imagine how much a server needs resources to execute the bunches of code?

Huge.

The kind of theme is called heavy theme and not recommended to use on shared hosting.

Another thing, many novice bloggers start their journey with a free theme. It’s a big mistake.

Why-

#1.Generally free themes are made by newly trained developers who just want to test their skills and show in their C.V. to impress tech companies.

#2.They stop working and never update the theme because they have already gotten their objects fulfilled. They don’t get a single penny through it.

Then what motivates them to keep updating their theme?. This is how free themes become outdated and love letters to hackers.

Use GeneratePress Premium Theme. Just install it and your blog’s 60-70% web vitals issues would be fixed automatically.

How?

#1.It is just 935 KB and already Web Vitals optimized.generatepress size

#2.Developers have properly organized the code of the theme in separate blocks. It means only codes of features will load which you’re using, not all.Generatepress css

#3.They have already minified the code to make it lightweight.

So you can see two versions of a code set. One is minified, the other is non-minified. Only minified codes load.

Generatepress JS

#4.They have many pre-made professional templates which look stunning and superfast.Site Library GeneratePress

5.Use Powerful Caching Plugin

When any user tries to access your blog. The browser sends the HTTP request to your server.

The server executes many server backend operations like PHP processing, running MySQL queries etc to make HTTP response. The server sends it back to the browser.

If the number of visitors increases, the server’s backend processings reciprocally increases for the same HTTP requests.

But you can dramatically decrease these server processes by caching the same HTTP response.

After that, the server just needs to distribute the copies of the HTTP response, not to do the same backend processings again and again.

It will release lots of load on the server, won’t it?

So for doing powerful caching of server processes, you need WP Rocket, the most popular and robust cache plugin.

Why Choose WP Rocket?

-It caches your page by creating static HTML files and it ensures ultra-fast loading time.

-It combines and minifies JS and CSS, even defers and delays JS which helps a lot to get a higher score of LCP and FID to pass Web Vitals.

-In a single click, you can optimize YouTube Video that actually creates 12 HTTP requests.

But after optimization, it will be just one. Likewise, You can lazy loading of image and serve in the Webp version.

-It’s very intelligent to know when you update a post/page and install a new plugin/theme.

It cleans the old cache and automatically generates a new cache to ensure visitors get the latest and speedier cached version of the site right away.

-You can clean up your database trash securely and run your website happily.

-It’s compatible with the most popular themes and plugins like GeneratePress, Astra, Elementor, Jetpack, Yoast, Woocommerce and loved by the top leading hosting companies like Cloudways.

-Simple setup, It just takes 3 minutes.

6.Generate Critical CSS

CCSS is a brief version of the stylesheet which has styling code only for above-the-fold content.

That’s why a browser doesn’t need to load all CSS codes at the initial stage and LCP becomes greenier.

It plays a vital role in LCP.

You can simply generate automated CCSS in WP Rocket. Just go to File Optimization and enable Optimize CSS Delivery.

CCSS WP Rocket

7.Defer Non-Critical CSS

After creating CCSS, deferring non-critical CSS makes the website lightweight in the initial stage.

It helps a lot to load faster.

Just enable Optimize CSS Delievery in WP Rocket. It will take care of everything.

Another thing you can do. Place non-critical CSS to the footer. Use CSS to footer plugin.

8.Optimize Font

After AdSense and YouTube Video, Google Font is the biggest speed impactor.

Why?

#1.A website loads Fonts.googleapis.com CSS every 24 hours.

Google Font CSS

#2.How many font families and styles do you use?

The same number of Fonts.Gstatic.com requests are created.Gstatic Fonts

#3.Google Chrome in Oct 2020 and Firefox browser in Jan 2021 have implemented Cache Partitioning for security reason. Safari had already forced it into work in 2013.cache partitioning 2

It means browsers won’t longer be able to use A site’s downloaded font css for B site, Even though both sites are using the same font family.

A browser needs to download separate font CSS files for each website.

No caching support like earlier.

The best solution is to host Google font on your own server to reduce extra HTTP requests and manage browser caching of Google Font CSS for a longer period.

How to Host Google Font Locally

#1.Install Perfmatters Plugin

#2.Head to Fonts

#3.Enable Display Swap & Local Google Fonts.Local Font Perfmatters

#4.Save change and remove the cache.

9.Optimize Unused CSS

Unused CSS is the most popular and complex issue regarding speeding up websites.

Many popular themes like Newspaper and many popular plugins like Revolution Slider create that.

And solving it is barely possible for a beginner because you have to dig into codes.

But Thanks to Perfmatters Plugin.

How To Remove Unused CSS

Method-1, If Plugin is used for specific pages, like contact form 7 is used for a contact page.

So We have to unload their resources on all pages except the contact page.

#1.Go to Extras>Assets>Enable Script Manager in Perfmatters.perfmatters script manager

#2.Now visit the contact us page to unload Contact Form 7 resources.

#3.Click on the script manager over the admin bar.Script Manager

#4.In Contact Form 7 section, put off (/wp-content/plugins/contact-form-7/includes/css/styles.css)Contact Form 7 Setting

#5.Locations Everywhere

#6.In Exceptions, Location current URL

#7.As like that, you can also unload JS (/wp-content/plugins/contact-form-7/includes/js/index.js)

Method-2

Some CSS files of big themes or plugins are important for all pages. But all codes are generally not used like the Newspaper theme’s stylesheet.

The best solution is to find a better alternative. But you don’t, follow the steps.

#1.Scan your homepage and any post on purifycss.online.PurifyCSS Online - Clean CSS Codes

#2.Copy the used code and paste it in their file location.Sassy Social Share Unused Code

Note-Take backup properly before removing any code or better to hire a developer. Always scan the url which is using higher css codes than other pages.

After updating theme & plugin, the changes will vanish. So just enable Remove unused CSS in WP Rocket & Chill. WP Rocket Remove Unused CSS

10.Optimize Unused JS

Just delay all js besides some important js. Check the AdSense Optimization section above.

11.Disable Useless Features of WordPress

Do you use Window Live Writer to do a post on your blog?

No….

Why then loading its resource at all the pages.

Window Live WriterIt’s not a single useless feature of WordPress. There are 13 like XML-RPC, RSS Feed Links, Embeds etc.perfmatters useless feature of wordpress

Useless resources load on every page and impact speed. So We have to stop them.

How to Stop Useless Features of WordPress

#1.Go to Options>General in Perfmatters.

#2.Disable useless featuresperfmatters useless feature of wordpress

Disabling Remove jQuery Migrate may stop some features of the theme or plugin. Don’t disable Rest API and Heartbeat.

12.Disable WooCommerce Function on Non-WooCommerce Pages

Do you manage some WooCommerce pages on your blog?

But its resources load on non-WooCommerce pages also.

How To Stop WooCommerce Scripts on Non-WooCommerce Pages

#1. Go to Options>WooCommerce

#2.Disable Scripts and save changesperfmatters WooCommerce Useless Feature

You can disable other options also, if some features don’t work. Delay them.

13.Optimize Videos

Already talked about the impact of heavy resource-intensive YouTube Video.

You can optimize them by Permatters.

Just enable iframes and Video and YouTube Preview Thumbnails in the Lazy Loading Section.perfmatters lazy loading video

It will delay a load of self-hosted videos and Youtube videos.

14.Control Heartbeat

WordPress launched it in 2013.

It shows notification of plugins in the admin area and sales report of WooCommerce Plugin and does auto-draft.

But it eats a lot of RAM. So it could be a bitter situation for shared hosting.
How to Control Heartbeat
#1.Go to Disable Heartbeat in options

#2.Disable everywhere, if you want to stop auto-save and revision tracking.Heartbeat Perfmatters

Otherwise, select Only Allow When Editing Posts/Pages and 60 seconds for Heartbeat frequency.

15.Clean Up Database

Have you suffered slow internet speed?

Well, excessive temp files are one of the reasons.

Likewise, WordPress stores post revisions, auto-drafts, trashed posts, spam comments, expired transients etc.

These not only occupy space but also stop the server from running optimally. Clean up them.

How to Clean Up Database

#1.Head to Extras>Database in Perfmattersperfmatters database optimization

#2.Enable trashy item options and optimize now.

16.Use Premium DNS

Domain name system works like a phonebook. It stores server IP addresses.domain name system

A browser gets to know it and connects with the origin server for retrieving data.

So we need a separate server for DNS.

Every web host manages DNS servers with all hosting plans.

But they generally use free software and deliberately try to handle much more than the actual capacity.

That’s why DNS processing gets too slow and it spoils the whole experience of the pages.

Solution

#1.Buy their premium DNS package and update them.

#2.Or use Cloudflare DNS freely, it’s World’s fastest DNS.

17.Use CDN

If your audience is global. Then you must use a CDN to maintain faster latency and pass Web Vitals everywhere.

You can use Cloudflare.

18.Full Page Cache

Full-page cache helps to serve your WordPress pages as truly static files.

It saves a lot of costly bandwidth and cuts 80-90% burden on the origin server.

How to Setup Full Page Cache

#1.Move to Rules>Page Rules in Cloudflare.

#2.Create two page rules like these.

page rules CloudflareAs these do full page cache, So if you do any update in WP admin area.

Firstly disable the page rules. After all updates, clean cache (Caching>Configuration>Purge Cache>Purge Everything) and switch on page rules.purge cache cloudflare

19.Change Cache Control Policy

Check cache control policy in server header.

If it is private or no-cache. It won’t create intermediate caching that badly impacts TTFB.cache control no cache cache control private

How to Update Server Cache Control Policy

Just find and add public & age, don’t paste all code.

For Apache & Litespeed (.htacessfile)

<filesMatch “.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$”>

Header set Cache-Controlmax-age=84600, public

For Nginx (configuration file)

location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {

expires 2d;

add_header Cache-Controlpublic, no-transform”;

}

20.Avoid Heavy Page Builder

Do you use Elementor like a page builder?

Open any new post. Press Ctrl+U. Search Elementor.

How many times is it?

Around 1000 to 2000+.elementor mentions

I was shocked the first time I knew it.

It adds huge CSS, JS and DOM elements that create multiple speed issues.

Just replace it with a lightweight Gutenberg or Oxygen page builder.Page Builder Report

Or otherwise, you can disable their unused HTTP requests by Perfmatters Plugin.

It can increase speed.

21.Avoid Heavy Plugins

Jetpack-like plugins have a bunch of features. So they attract novices.

But you may barely use all their features and in return, you have injected a large amount of CSS & JS code into your blog.

So better to use lightweight plugins which add less code which is healthier for RAM and speed.

How To Find Heavy Plugins

#1.Install WP Hive extension to Chrome Browser.

#2.Visit wordpress.org/plugins.

#3.Search your plugin.

#4.Find WP Hive Insight on the right side.wp hive insight

If minimal impact on memory usage or pagespeed is red. Just find the lightweight alternative of your plugin.

My Favorite Lightweight Plugins

Rankmath

WP Rocket

Perfmatters

Spam Comment

Flying Images

Gutenberg

22.Increase RAM

High usage of RAM is a broad issue of Shared Hosting.

Because they offer a tiny 256MB and 512MB RAM for the entry-level plans.

It is far less than enough.

So by the time, while a small amount of temp files is stored, tiny RAM runs out.

The situation gets worse when you start using multiple or heavy plugins or page builders.

If your usage of RAM goes over 80%+, you should upgrade.

It should be at least 1GB for a blog or 2GB for high production websites.

23.Invalid SSL

Now every website should have an SSL. But it should be valid.

Must check its SSL

If it is not valid, talk to your host and fix the issue.

Invalid SSL wastes a lot of time to connect browsers and doesn’t encrypt the path.

24.Control Schedule Service of Plugin

Do you schedule database optimization or backup?

Stop it.

This kind of backend process sometimes creates a lot of burden on the server.

Especially if you are on shared hosting. Do everything manually.

25.Keep Software Updated

Keeping software updated will boost the server process and also protect servers against hackers.

So always keep updated Ubuntu Linux, Apache, MySQL, PHP, WP Core, Theme and Plugins.

26.Stop Spam Bots

Do you know?

Almost 50% of web traffic is generated by spam bots.how many bot traffic

They consume costly bandwidth and also put a lot of useless pressure on our server.

You can check the Live Traffic Tab in Wordfence Plugin.

Live Traffic WordFence
Live Traffic Report, WordFence

Search their hostname in google.

People already talked about it.

Use Cloudflare, Wordfence or Blackhole for Bad Bots

27.Avoid Old Fashioned Host & Choose New Tech

Technology is evolving so fast, especially in computer science.

Do you know Fog Computing?

It is the future of web hosting.

Currently, cloud hosting is booming.

The main difference between fog computing and cloud computing is that the cloud is a centralized system, while the fog is a distributed decentralized infrastructure.

Cloud Computing is the base level of Cloud Hosting. After installing Web Server softwares, Cloud Computing can host websites. The service is called Cloud Hosting.

And what makes Cloud Hosting so robust and faster than general shared hosting is Cluster Feature.

It replicates your web data on a whole data center.

Whenever a server goes down due to failure or a sudden surge in traffic.

It changes the route of the load to the next available server.

So the website doesn’t go down and there is no need to worry about sudden huge traffic.

That’s the main reason cloud hosting can perform at the top level, even in bitter situations.

So if you are still on old techie shared hosting.

You are missing today’s top performance, security and reliability.

Cloud Hosting is not expensive. cloudways planIt is cheaper than GoDaddy’s medium-level shared hosting plan.

GoDaddy PricingThe most important thing, you don’t need to get into the trap of a yearly contract.

Just pay at the end of the month, after use.

Also, you don’t have to be a techy greek.

In a single click, you can host your blog on cloud hosting with Cloudways.

It simplifies Cloud Hosting for beginners like you. You can handle your web property like you do in cPanel.

It has a modern & intuitive dashboard.

Cloudways Dashboard

The best part is that you can enjoy using the World’s Top 5 Cloud Infrastructures.

Google Cloud

Amazon Web Service

Digital Ocean

Linode

Vulture

Simply, in a single click, you can unlock top speedy performance for your blog.

Why Choose Cloudways

60+ global data centers with NVme SSD Storage

Unlimited websites on a server.

– Powerful Second Generation Intel Xeon Scalable Processor, built-in AI acceleration, base clock speed range 2.50 GHz, turbo clock speed range up to 3.90GHz.

-“Pay as you use” payment model

Pre-configured PHP-FPM makes 4x Speedy PHP-based applications like WordPress.

Cloudways CDN ensures globally faster TTFB.

Auto healing server and auto-backup guarantee full data proof.

-Cloudways expert team takes care of your server 24×7 & make security (dedicated firewalls) and performance update (regular OS and patch management)

-Flexible Customer Support Team available 24/7/365 on Live Support Chat & Ticketing.

Smart Assistant Bot (An AI-based bot will guide you to achieve the best performance of your server in real-time. )

-Free SSL Certificate & Site Transfer

-Staging, 1-click server cloning & Github integration

-In a single click, increase RAM, Bandwidth & Storage and get details of all usage in Cloudways Dashboard.

Free trial without credit card.

What FB Polls say (from World’s most popular web hosting group on FB. )

Is your website still slow? comment box below. I can help you as I can. And if you love it. Plz share it.

Like the post? Don't miss out next time

Leave a Comment