why does my site load so slow

I have a website located here.  It takes a few seconds to load this wordpress theme.  why does it take so long?  Is it because of my graphics?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Jason C. LevineDon't talk to me.Commented:
Using bitmaps and other uncompressed images?  Check.
No caching or code minification visible? Check.
A bajillion separate CSS and JS files? Check.
Loading all bajillion files from your own hosting instead of a CDN? Check.
Small/shared ISP hosting? Probably.

So yeah, you're going to load slower than you could.  This is not to say that (aside from the bitmap) I'm right on all of the above, but I think I'm on fairly safe ground.
Eoin OSullivanConsultantCommented:
There are some nice plugins/extensions for Google Chrome and Firefox which will do a thorough analysis of your site and give you tips on improving speed such as YSlow or Google PageSpeed Insights.

As you're using wordpress there is also a plugin called GTMetrix which will perform an analysis and regularly check your site

Once you've compressed your images, css and javascript your other options include using caching tools in wordpress such as W3 Total Cache - https://wordpress.org/plugins/w3-total-cache

Finally your hosting company PowWeb would not appear to be a particularly well-known large scale host so I cannot comment on the overall performance of their servers, bandwidth etc .. you should always check reviews and rankings as the quality of the hosting company infrastructure DOES have an effect on the performance of your site.
When the add on is installed, you can see the information for the requests that your site is doing and how much time it takes to complete them in network tab.
Starting with Angular 5

Learn the essential features and functions of the popular JavaScript framework for building mobile, desktop and web applications.

You have to much get requests.
al4629740Author Commented:
So if I went with a site like Go Daddy, I would probably get a site to load faster?
Jason C. LevineDon't talk to me.Commented:
Well, maybe not GoDaddy specifically, but in general you will do better at larger hosting because they have far more experience and bandwidth available.  

For WordPress sites in particular you will want to look at ISPs that offer dedicated WordPress hosting environments.  This usually means specially tuned mysql servers, web servers with Varnish caching already installed and configured, and some form of security scanning/restore-after-hack capability.  Dreamhost offers something like this and WP Engine only hosts WordPress.  If you don't want to do that, upgrading a basic hosting account to a VPS or dedicated server gets you off the shared hosting platform and may be a better experience.

But in your case, your first action should be to install W3 Total Cache and configure it.  Use code minimization and page caching to start and check your load times again.
al4629740Author Commented:
I downloaded W3 cache.  Any advice to configure it?
Jason C. LevineDon't talk to me.Commented:
On the left admin menu, click Performance | General Settings to get to the basic screen.  On that screen you should be able to activate Page Caching and Code Minify by clicking the relevant checkboxes.  This puts W3 into its basic caching mode but you should see gains in speed almost immediately.  Use a second browser, access the site and then reload it.  The first access writes the cache, the second access pulls the cache instead of the server copy.

If Page Cache and Minify work in the basic mode, you can then use the menu at the top to go into the Page Cache and Minify advanced settings and tweak them.  I would also activate Browser Cache at this time.

Do not enable object caching or database caching unless you know what you are doing.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Jason C. LevineDon't talk to me.Commented:
Woo!  Load time after you enabled caching was 1.8 seconds for the whole page for me.  Text readable in under a second.

Good job.
al4629740Author Commented:
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.