Site Speed for Magento Site
-
We have our site all ready for test users but the site speed is painfully slow. Our developers are a bit stymied about what to do. Is anyone a site speed expert or know of anyone good that can evaluate our site and tell us what's going wrong?
Thanks!
-
Hi Rachel.
Before you spend money hiring a Magento Expert (the good ones aren't cheap) you can try do the follow:
- Move your site for a Magento optimize server. I use and recommend Simple Helix. (they will even move your site for free).
- Use cloud flare pro as your CDN, they have very nice options that will optimize your website code in the fly. https://www.cloudflare.com/features-optimizer
- Install the GT Metrix Magento Extension. (they have a very nice feature to optimize all the images in your site).
Those steps should be enough to bring your load time to 2-3 seconds, I did myself in many magento sites with speed issues however if after that you still having problem you might need hire a magento expert.
- Felipe
-
Hi Rachel,
I will offer you the same thing as Jeff.
Not that I'm trying to take anything away from what he said in fact it sounds like Jeff knows what he's talking about.
Jeff would you agree with me the amount of CSS calls alone are really the result of a bad coding job?
tzickell@blueprintmarketing.com
However, I've take a look at your server from an outside viewpoint I'd be happy to look at it from the inside.
It sounds like Jeff knows what he's talking about as well.
He also understands magneto which is extremely important
here is a great how to after you get Google Page speed on a Nginx server
http://www.feedthebot.com/pagespeed/
use a RUM speed test
https://www.pingdom.com/signup/
$9 a month
https://www.neustar.biz/enterprise/web-performance
Not cheep but 30 days free use it
All the best,
Thomas
-
Hi Rachel,
I after looking at your server set up believe that using Apache instead of Nginx is not A Wise thing to do if you want to have a faster site considering how much more efficient Nginx is compared to your current set up I believe that you are losing out by not using newer technology is very well known. Nginx delivers better performance and uses 1/8th of the ram your server is therefore not go to be as fast using Apache and Will cost you a great deal more. In addition when if you were to get a large amount of people on your server at the same time that's when ram can make the difference between people connecting or not. It's simply a matter of efficiency and this one was not built the most efficient way
The other thing I'm talking about is simple things like combining your CSS into no more than one or three files.
You're devs should know how to do this it is standard practice if you want a site to have A good load speed.
The other thing that concerns me is using Pingdom to check load speed time is all well and good however they also offer a free base Service that all out you too check your websites be using RUM real user measurement that is what you're people coming to your site Will actually experience. It is a much better method not that I'm putting down using going testing services they should be combined together. Neustar along with Pingdom our great places to start
The text of things that need to be done are simple here A fantastic place to look however because your developers have been working to try to solve this issue I woud want somebody that understands speed to do the work.
In playing Google PageSpeed is nothing new people have been using the service for quite a long time. It will fix what a few of the issues
But do not forget that the larger issues are simple things like your stylesheet and CSS
Look at what you're developers first think is going to be fast 12 external CSS files?
No it will not be fast
http://www.feedthebot.com/pagespeed/combine-external-css.html
External CSS files
Too many CSS files. Solution? combine them into one.
12 external CSS files found:- http://cdn.plasticplace.com/skin/frontend/default/plasticplace/css/mstyle/styles.css
- http://cdn.plasticplace.com/skin/frontend/default/plasticplace/css/mstyle/responsive.css
- http://cdn.plasticplace.com/skin/frontend/default/plasticplace/css/styles.css
- http://cdn.plasticplace.com/skin/frontend/default/plasticplace/css/elastislide.css
- http://cdn.plasticplace.com/skin/frontend/default/plasticplace/css/onepcssgrid.css
- http://cdn.plasticplace.com/skin/frontend/default/plasticplace/css/combined-css.css
- http://cdn.plasticplace.com/skin/frontend/default/plasticplace/css/jquery.reveal.css
- http://cdn.plasticplace.com/skin/frontend/default/plasticplace/css/adjnav.css
- http://cdn.plasticplace.com/skin/frontend/default/default/css/print.css
- - http://cdn.plasticplace.com/skin/frontend/default/plasticplace/css/slider-style.css
- http://cdn.plasticplace.com/skin/frontend/default/plasticplace/css/magebuzz/testimonial.css
Inline CSS
no inline CSS found.**CSS attributes in HTML elements **
example:or
etc.
13 in element CSS foundCSS @ imports
@ import not detected - good171 total links found on this page
130 unique links
120 unique internal links
5 unique external links
23 links not counted (href='#' or 'mailto:' etc.)Of those links..
63 are image linksRequests
CSS files: 12
Too many CSS files.Scripts: 18
You may have too many scripts.Images: 107
iframes: 1
Total Requests: 138
Services
jQueryThe amount of requests is very high. I would recommend switching DNS to DynECT and your content delivery network to edgecast there faster then AWSAnd offered Google page's being in there product with the ability to catch dynamic and staticcontent.They are an excellent choice.I can tell you that finding a way to host that will manage Nginx along with correctly installing Google Page speed then offering the Best tools for the job and have the speed & security for PCI compliance FreHost is the only company I have known that does this. I would point your guys in the direction of Google Page speed which they should be using already & tips fromhttp://www.feedthebot.com/tools/spider/test.phpHowever if you want the job to be done correctly I would take my recommendation and at least contact http://www.gregreindel.com/contact/ he knows this stuff very well.Sincerely,Thomas
-
Rachel -
Our company is a Magento Silver Solutions partner, and we have many Magento Certified Developers on our team.
Magento can be a powerhouse of an eCommerce system (that's probably why it has a 26% marketshare in the Alex 1 million sites that are eCommerce).
But it does require a lot of memory to run properly, and the hosting does need to be fine-tuned.
It does look like you are using a CDN for your site, and in a speed test, the site is loading quickly in 1.98 seconds (see screenshot).
I'd be happy to run our Magento Code Audit tool on the site, if you want to contact me directly: jeff -at- customerparadigm .com, and it will let you know core file modifications, extensions that are running, and server specs. We normally charge for this, but because it's the holidays, I'm happy to do this at no charge
-
I just checked your hosting, and it appears you're using liquid web they are a good hosting company. However, I do not know what level of server you're on do you?
Magento takes an extremely large amount of power to Post it correctly for instance when I host Magento
Websites I stick to a formula 4 cores with 4 Gb of RAM at the minimum and I use a security centric however extremely fast hosting provider http://www.FireHost.com
Because of PCI compliance using FireHost and it's managed Nginx architecture and the company's willingness to help you with this type of issue it is an easy choice for me for Magento sites.
http://builtwith.com/test.plasticplace.com
- Hosting: LiquidWeb host the domain test.plasticplace.com
- **WHOIS: **Click Here
- IP Address: 209.59.143.3
via: http://www.whoishostingthis.com/test.plasticplace.com#ixzz2oJdhuCr1
Let's I will look at your code
!-- Optimized using GTspeed -->
Well GTspeed
Does not really exceed peoples expectations in the review of it shows here.
By using Nginx instead of Apache you will save an incredible amount of memory you can get away with using A fraction of the memory needed to power an Apache based server. The other issue that I don't dislike but should be being used with Nginx or simply replaced by Nginx entirely is varnish it is a Great reverse proxy server however there's no need to use it when an Nginx
Web server can do all the same things much more efficiently I don't think the hosting was a priority in this case .
However I don't know what your server specs are in considering your running
Is very memory hungry Web server on top of not combining your CSS or stylesheets shows me that GT speed is really not a Great tool.
You can get an incredible results by using Google page speed along with Nginx
By implementing Google page speed through a 100% managed hosting environment you will be able to get rid of the issues the way instead of just minimizing them as GT Speed has.
If your developers are not concerned about site speed and this is a mystery to them I honestly would suggest speaking to developer that can fix this easily I can give you a recommendation
You can also reach him via this site it is still under construction however I know the contact the contact form works.
I know that this person can help you as I have worked with in the past and he is a wizard your page to eat considering the size of this site should be under two seconds it is not hard to do and is very essential that it is done correctly with an e-commerce site
Respectflly,
Thomas Zickell
-
I've seen the "waterfalls" before, but our developers say they have done everything to optimize the site speed already. Is there something that they are missing?
-
Hi Thomas,
We are using LiquidWeb for hosting and Amazon for the cdn. Our developers claim that they are doing everything they can.
Additionally, why is the site poorly built? Are you referring to the way it's been set up for site speed?
Thanks,
Rachel
-
Yes I actually believe that the site has been fairly poorly built. No one has really done anything to speed up the site including the basics it seems like you slept the content delivery network on there is a Band-Aid which is an excellent start however if I may ask what type of CDN are using? Meaning what brand
what hosting company are you using?
http://tools.pingdom.com/fpt/#!/dvSZEH/http://test.plasticplace.com
your site is not using compression when it sure is lacking so many things that are described in the links above I will be more than happy to investigate the site a lot more further on my desktop I will reply please look at the problems above and give me the hosting company's name along with the CDN company sincerely Thomas
-
Hi Rachel,
Check out this website http://tools.pingdom.com and enter in your test URL. Your developers will quickly be able to see what is being served up and what files are taking the most time to load. You can do this for any URL in the new site as well if things are running slow. Hope this was helpful.
Patrick
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Changing top level navigation between site sections
We've got an internal proposal to change our top level nav depending on the section of the site. For example, on our homepage it might read: Products, Library, About with relevant links dropping down below. As we have varied products, the drop down underneath it would include the various families. When arriving on the product family page the top-level nav would change to represent more specific offerings. For example: xxx.com 1. Products; 2. Library; 3. About xxx.com/xxx 1. Product family 1; 2. Product family 2; 3. Product family 3; 4. Library; 5. About What are the SEO/UX implications of this? It seems confusing but allows more specific navigation via the main nav depending on the section of the site. Also it seems that an alternating TLN might not be too Google-friendly.
Web Design | | gwelch0 -
Site with no ads hit by Page Layout update?
Hi there! Can a site that has no ads on it be hit by Google's latest Page Layout update? Can it be hit for just one or two keywords? My site (www.ink2paper.com) has a decline in Google organic traffic in early Feb so my suspicion is the Page Layout update. However I have no ads on the site. Digging into GWMT I find that it is only one or 2 keywords that seems to have taken a dive, mainly [photo paper]. I used to get around 80 imps a day for this term. Then on 6 Feb it was down to 50; 7 Feb = 34; 8 Feb just 4 impressions! I got a spike back at usual levels on 10 & 11 Feb, but since then it has been back down to only 5 or so impressions a day. [photographic paper] took a small hit at the start of February, but has nose dived since the start of April. The homepage performs well for Google organic traffic - low bounce (22%) and good ecom conversion rate (14%) - although this is likely to be largely branded traffic. I feel my site is a 'good' result for the search term [photo paper], although there is always room for improvement of course! Any suggestions as to why Google has stopped showing my site for these keywords? All help is greatly appreciated. Cheers,
Web Design | | SimonHogg
Simon0 -
Anyone migrated a site from PHP into ASP? Anyone migrated into Sitecore?
We have a network of websites in Linux-based PHP and we may be switching them over to ASP.NET and using SiteCore CMS. Right now, we don't have a CMS. We would also be switching from using file extension www.site.com/file.php to no extensions www.site.com/file/ therefore altering our directory structure. We are aware of the potential impacts to traffic of the initial migration, but are now more curious about SiteCore CMS and SEO, performance and indexation/crawlability. Has anyone made this move before or considered making it? Can you offer any success stories, horror stories?
Web Design | | Eric_edvisors0 -
Site structure- category pages
Hi, I'm relatively new to SEO but have tried to apply all best practices to my site. However, I've hit a stumbling block when it comes to whether or not to index my category pages. http://istudyenglishonline.com/category/expressions-idioms/ General info: the site has been created with Wordpress and has a directory of English idioms. Each idiom is associated with one or more categories that it falls under (emotions, sports, food etc). Each category has its own page where the list of idioms will be. As each idiom often has more than one associated category, the same idiom will appear in different category pages, thus creating duplicate content. However, I have given each category page its own unique description. The issue is, when there are numerous idioms, the category page will have more than 1 page. I don't have the ability to create a unique description for each subsequent page of the main category. I know that the very model for some vertical search engines (such as indeed.com) is to create such landing pages and that the more "categories" that they have assigned to their job ads, in this case, the more pages created and the more pages indexed in Google. This seems to work very well for them. My question is, am I doing things right? Should I be doing anything to the subsequent category pages to avoid duplicate content? My plan was to have so many idioms associated with so many categories that I have a fair number of landing pages indexed in google, thus attacking the long tail keywords. However, I'm not sure if I am going the right way. Any advice would be much appreciated!
Web Design | | villarroel0 -
Need help to implement microdata/microformat for ecommerce site
**Can somebody please help me to implement microdata/microformats codes for our ecommerce product pages? **
Web Design | | EastEssence22
Please guide me if you have some CSS example for the same. Thanks.0 -
Turning my Design Business site into a site to promote SEO
I need advice on retooling my website for my SEO biz. I have shifted my business model from graphic designer who does websites, to "internet marketing consultant who does graphics too". My main website and domain name is over 10 years old, so I've made the decision to keep it, even though it has no keywords in the name. The name works well for the new business, otherwise. The site has a PR3 and I rank well for small business advertising terms, which gets me graphic design business. I intend to keep doing graphic design, but that is a smaller part of my income. I had considered making 3 satellite sites with keyword domain names to cover my offerings of graphic design SEO, website development, and internet marketing. But am leaning against it for several reasons (that all of us SEO's know) but mainly the fact that I cannot keep up with both working for my clients and blogging on multiple sites and link building for multiple sites. So my question is (you knew there was one coming, right?), what is the best approach to building categories of web development, internet marketing, and SEO into my existing graphic design/advertising oriented website? This is slightly embarrassing to ask as an SEO, but given the multiple approaches possible, and knowing the importance of doing it right the first time, it's best to get an consensus perspective on the BEST approach. My main concerns are the navigation system and the links from the homepage into the site. I have too many pages I've identified as essential to link off of the home page and navigation menus? (Website development, social media marketing, link building, keyword research, pay per click, online advertising, graphic design, brochures, catalogs, Logos, Branding, SEO, keyword research etc.) I've always tried for the ratio of one link off of any page for every 100 words of content. Do I create a home page that is of monster proportions? Do I just have the 4 basic areas linking off the home page then create a "landing zone" of 4 folders and create down from that? I am concerned about URL length as I go deeper with that approach. Or, does it make more sense to have a dozen second-level pages, and not link them all off the home page, and build from beneath (and relying on external juice). Next issue is the nav system. It will be huge. Am I best off just keeping it to 4-6, and creating subnavigation on everypage within the site according to section (PITA)? I've read dozens of blog opinions on how much nav systems do or do not hurt link juice. I've always thought footer links were right next to worthless to pass any juice, but given this situation, does it make sense to make a footer link for each major page (about 20)? Thanks for your opinions.
Web Design | | JCDenver0 -
E-commerce Site Layout
I have got an e-commerce site already and i am thinking of staring a new e-commerce site with new domain, but i will keep the layout and design same. Products would be similar to what i sell on my other ecommerce site Will Google Penalise me of having same layout and same design or is it ok to open multiple ecommerce sites with same layouts
Web Design | | usef4u0 -
Development site accidentally crawled - Will this cause problems?
We are currently developing a new version of our website and to make it easy to access for all team members, we just set it up on a server accessible via a publicly accessible domain name (ie devsite.com). There has been no SEO and no links created to this site, or so I thought. Recently, I found out that Google somehow found its way to this development site and has been indexing the pages! I was a little alarmed, as there are no links to the domain and we'll soon be transitioning all the content over to our primary production domain. I immediately created a robots.txt file to disallow access to the entire development domain. My fear is that there may be some duplicate content penalty if Google sees that the content that is on our new site (once it goes live and is pushed to our REAL domain name) was previously indexed on our test domain. We're slated to launch in 2-3 weeks. Is there anything else I should do? Should I even be worried? I'm probably a bit paranoid, but given the amount of time and effort that has gone into this new site, I love any advice or thoughts. Thank You!
Web Design | | AndrewY0