Design is okay.
BUT, technically a disaster. Why? Let me explain.
1. Home
Site loads 1.88MByte to my HDD. Why's that? I will show you.
http://www.gregorylegal.com/images/stories/jaynie.jpg is 1.1MByte... you are scaling it from 1200x1800 pixel down to 100x147 px.
FAIL, use scaled images to reduce this massive download times. You are wasting bandwidth.
The other image is scaled to 100x147 px.
The same with
http://www.gregorylegal.com/images/stories/capitol.jpg ... original size is 500x334 px and you scale it to 275x186 or something like that.
1.8MByte for a simple page is really too much.
You load 14 CSS files PLUS the bunch of inline CSS in the header... and you load 12 JS files PLUS the inline JS in the header.
FAIL, combine all CSS files and the inline styles to ONE file and minify it. Combine all JS files and the inline JS to ONE file and minify it, load it at the bottom of your page.
Your site will load a lot faster then. You save a lot of HTTP requests.
2.
http://www.gregorylegal.com/our-atto...e-kuberry.html
The same as the home page, I guess all pages are like that.
1.46MByte... waste of bandwidth and slow loading.
3. Google Page Speed Score
It's only 67 on the home page.
67 of 100... for a page without lots of JS effects and much pictures/text.
FAIL... Suggestions from Google:
Code:
Combine external CSS
Combine external JavaScript
Enable compression
Leverage browser caching
Parallelize downloads across hostnames
Serve static content from a cookieless domain
Combine images into CSS sprites
Minify CSS
Minify JavaScript
Prefer asynchronous resources
Specify a Vary: Accept-Encoding header
Defer loading of JavaScript
Optimize images
Specify image dimensions
I know you are using Joomla, but even Joomla can be optimized.
There is a lot to do to get better search results in Google and other search engines.
If you want a FAST loading site for everyone... you should optimize your site.
W3C Validator tells me (for the home page): 6 Errors, 4 Warnings
Check them at
http://validator.w3.org/check?uri=ht...gorylegal.com/
If you have no clue of what I am talking about you can PM me for help.