Being hugely flexible and multi-functional e-commerce platform, Magento is also known to consume lots of resources and thus is often reported to be really slow. Join in our webinar to learn why you should care about your site's speed, how you can optimize it for better performance and what results you can expect.
You will learn:
What if you don't do any optimization?
Optimizing a small website
Optimizing a heavily visited website
Common mistakes and myths
How site speed affects rankings
Top 5 performance tips for better SEO
Most efficient tools to track your site speed
3. About Mementia
Reliable, predictable support
for your Magento web shop
Service Level Agreements
High-speed hosting and 24x7
Magento developer support
and maintenance
We make
things work.
4. Speaker
Ognjen Nastic
Mementia
Ognjen runs Mementia, an eCommerce
software development company. They
build solutions on Magento, the best
eCommerce platform in the world.
During the years before Mementia, he
used to work as a CTO and CIO for
several companies, some large, some
small. Ognjen was and still is very
passionate about making business and
IT work together, instead of against
each other. While being very
experienced with methodologies and
processes, such as ITIL/ITSM and
CMMI, he remains convinced that
strong leadership and people
management are sine qua non for
successful IT and business synergy.
5. Speaker
Anna Korolekh
Promodo
Marketing manager and, in past, an
SEO consultant at Promodo. As an
SEO consultant Anna has worked with
large sites of the gambling, dating,
travel and ecommerce niche. Anna is a
certified Google Analytics individual and
a regular contributor to Promodo and
external blogs, also a regular speaker at
the webinars. Currently Anna manages
and oversees all marketing activities of
Promodo in the English-speaking
markets: SEM, SEO, social media,
content marketing, email marketing,
events.
6. Overview
• Why optimize?
• How to do it?
• What not to do?
7. Should you do it?
• Yes. Yes, you should.
• Visitors care about it
• Search engines care
• Your server cares
8. Visitors Care
• 25% leave in 4 seconds
• Walmart
• -1 sec = +2% conversion
• -100ms = +1% revenue
• Direct effect on revenue
9. Search Engines Care
• Google is already tracking
• Googlebot
• Chrome
• Direct effect on page
ranking
10. Your Server Cares
• Your server will be doing
less if you optimize…
• …so you will need fewer (or
cheaper) servers
• Direct effect on hosting
costs
11. How?
• Understand the basics
• Frontend
• Backend
• Network
• Common mistakes
12. Understand the basics
• You can spend all your
money on this
• Don’t do it early
• Measure first, then set a
goal
13. Frontend
• It can cause a fast server to
seem slow
• It can make a slow server
seem fast
• Perceived > Actual
14. Frontend
• Minify HTML, CSS, JS
• Sprite and optimize images
• Load async if you can
• Cache everything
15. Backend
• Use memory vs. disk
• tmpfs
• Varnish
• Redis
• Cache everything
16. Network
• Minimize DNS requests
• Minimize traffic
• gzip
• Offload to CDN
• Use AJAX
• Cache everything
17. Common Mistakes
• Bad methodology
• Slow hosting
• Voodoo optimization
18. Get a Magento check now
• Free recommendations
• Individual approach for your
website and business
mementia.com/check
24. Besides:
• AOL presented data showing that page
load speeds can impact pageviews per
visit by up to 50%
25. Besides:
• 1 second delay can decrease conversions by 7%
• 47% expect a web page to load in two seconds or
less
• 40% will abandon a web page if it takes more than
three seconds to load
• 52% of online shoppers claim that quick page
loads are important for their loyalty to a site
• 14% will start shopping at a different site if page
loads are slow
• 23% will stop shopping or even walk away from
their computer
• 64% of shoppers who are dissatisfied with their
site visit will go somewhere else to shop next time
27. How does it work?
Crawl quota per each site in terms of downloaded kilobytes and time spent on site
28. What does it influence?
Deep URLs (product pages) are not going to be
reached by Google bot
Lots of product pages are not going to be indexed
You will lose a huge amount of long-tail organic traffic
Lose conversions and sales
29. How to fix it? Top 5 for SEO:
1. HTML Sitemaps
30. How to fix it? Top 5 for SEO:
2. Optimize/compress images
• stick to JPG, PNG and GIF
• try to make them less than 100 kb
• list them in a separate xml sitemap
https://support.google.com/webmasters/answer/178636?hl=en
31. How to fix it? Top 5 for SEO:
3. Optimize page caching, use Expires/Cache-control
header + for large websites set crawl
delay directives in your robots.txt file and
<changefreq></changefreq>
<priority></priority> additional tags in your xml
sitemaps
4. Minimize redirects and server errors (check for
broken links & fix them)
5. Avoid unnecessary plugins, embeds and codes.
32. Proof that it works:
Ecommerce project 3 months after HTML sitemap integration & site speed improvements
34. Useful tools:
• Xenu to check broken links
• Sitemap generator to generate XML
sitemaps
• Screaming Frog to check big images page
by page
• Advanced SEO suite to create large
Sitemaps and break them down correctly
• GTSpeed to compress images
• PageCache to set caching rules
35. Free online marketing audit
We would like to invite all you to take a free 10-15 minutes
personalised webinar for a quick audit of your website and
marketing campaigns by Google certified experts.
- Quick usability audit of the existing site;
- Quick SEO audit and review of existing analytics;
- Audit of PPC campaigns;
- Technical audit;
- Best practices of conversion rate optimization;
- General online marketing strategy insights.
Free online marketing audit
36. Thank you for your attention!
Anna Korolekh
Marketing manager
at Promodo
e-mail: a.moseva@promodo.com
Skype: ann.moseva
Ognjen Nastic
Managing Director
at Mementia
e-mail: onastic@mementia.com
Shopzilla speeded up average page load time from 6 seconds to 1.2 seconds, and increased revenue by 12% and page views by 25%.
Amazon increased revenue by 1% for every 100ms of improvement (same as Walmart).
Yahoo increased traffic by 9% for every 400ms of improvement.
Finally, Mozilla got 60 million more Firefox downloads per year, by making their pages 2.2 seconds faster.
Shopzilla speeded up average page load time from 6 seconds to 1.2 seconds, and increased revenue by 12% and page views by 25%.
Amazon increased revenue by 1% for every 100ms of improvement (same as Walmart).
Yahoo increased traffic by 9% for every 400ms of improvement.
Finally, Mozilla got 60 million more Firefox downloads per year, by making their pages 2.2 seconds faster.
Shopzilla speeded up average page load time from 6 seconds to 1.2 seconds, and increased revenue by 12% and page views by 25%.
Amazon increased revenue by 1% for every 100ms of improvement (same as Walmart).
Yahoo increased traffic by 9% for every 400ms of improvement.
Finally, Mozilla got 60 million more Firefox downloads per year, by making their pages 2.2 seconds faster.
Shopzilla speeded up average page load time from 6 seconds to 1.2 seconds, and increased revenue by 12% and page views by 25%.
Amazon increased revenue by 1% for every 100ms of improvement (same as Walmart).
Yahoo increased traffic by 9% for every 400ms of improvement.
Finally, Mozilla got 60 million more Firefox downloads per year, by making their pages 2.2 seconds faster.
Shopzilla speeded up average page load time from 6 seconds to 1.2 seconds, and increased revenue by 12% and page views by 25%.
Amazon increased revenue by 1% for every 100ms of improvement (same as Walmart).
Yahoo increased traffic by 9% for every 400ms of improvement.
Finally, Mozilla got 60 million more Firefox downloads per year, by making their pages 2.2 seconds faster.
Shopzilla speeded up average page load time from 6 seconds to 1.2 seconds, and increased revenue by 12% and page views by 25%.
Amazon increased revenue by 1% for every 100ms of improvement (same as Walmart).
Yahoo increased traffic by 9% for every 400ms of improvement.
Finally, Mozilla got 60 million more Firefox downloads per year, by making their pages 2.2 seconds faster.
Shopzilla speeded up average page load time from 6 seconds to 1.2 seconds, and increased revenue by 12% and page views by 25%.
Amazon increased revenue by 1% for every 100ms of improvement (same as Walmart).
Yahoo increased traffic by 9% for every 400ms of improvement.
Finally, Mozilla got 60 million more Firefox downloads per year, by making their pages 2.2 seconds faster.
Shopzilla speeded up average page load time from 6 seconds to 1.2 seconds, and increased revenue by 12% and page views by 25%.
Amazon increased revenue by 1% for every 100ms of improvement (same as Walmart).
Yahoo increased traffic by 9% for every 400ms of improvement.
Finally, Mozilla got 60 million more Firefox downloads per year, by making their pages 2.2 seconds faster.
Shopzilla speeded up average page load time from 6 seconds to 1.2 seconds, and increased revenue by 12% and page views by 25%.
Amazon increased revenue by 1% for every 100ms of improvement (same as Walmart).
Yahoo increased traffic by 9% for every 400ms of improvement.
Finally, Mozilla got 60 million more Firefox downloads per year, by making their pages 2.2 seconds faster.
Shopzilla speeded up average page load time from 6 seconds to 1.2 seconds, and increased revenue by 12% and page views by 25%.
Amazon increased revenue by 1% for every 100ms of improvement (same as Walmart).
Yahoo increased traffic by 9% for every 400ms of improvement.
Finally, Mozilla got 60 million more Firefox downloads per year, by making their pages 2.2 seconds faster.
Shopzilla speeded up average page load time from 6 seconds to 1.2 seconds, and increased revenue by 12% and page views by 25%.
Amazon increased revenue by 1% for every 100ms of improvement (same as Walmart).
Yahoo increased traffic by 9% for every 400ms of improvement.
Finally, Mozilla got 60 million more Firefox downloads per year, by making their pages 2.2 seconds faster.
Why rankings? Where does it come from?
Although back in 2009 Google has emphasized that only 1% of searches is going to be affected with this speed update, guys at Shopzilla treated it pretty seriously from the very beginning and started a pretty robust (you can imagine the size of Shopzilla website)
This way Google has the ability to measure both backend and front-end performance of your website
Just in case you don’t care about Google, here is some more stats concerning site speed
Logically following from the previous point
Google bot has a crawl quota for each site
Zappos product page example here http://www.zappos.com/the-north-face-base-camp-flip-flop~1
Use Expires/Cache-Control Header:
You can use Expires headers for static components of the site and Cache-Control headers for dynamic ones. Using these headers makes the various components of a site, including images, stylesheets, scripts and flash, cacheable. This in turn minimizes HTTP requests and thus improves the page load time. With the use of Expires headers you can actually control the length of time that components of a web page can be cached, as shown in the example below:
Expires: Wed, 20 Apr 2015 20:00:00 GMT
If your server is Apache you can set the time for cached content by using the ExpiresDefault directive. This sets the expiration date as a certain number of years from the current date:
ExpiresDefault “access plus 15 years”
How frequently the page is likely to change. This value provides general information to search engines and may not correlate exactly to how often they crawl the page. Valid values are:
always
hourly
daily
weekly
monthly
yearly
never
The value &quot;always&quot; should be used to describe documents that change each time they are accessed. The value &quot;never&quot; should be used to describe archived URLs.
The priority of this URL relative to other URLs on your site. Valid values range from 0.0 to 1.0. This value does not affect how your pages are compared to pages on other sites—it only lets the search engines know which pages you deem most important for the crawlers.
The default priority of a page is 0.5.
Please note that the priority you assign to a page is not likely to influence the position of your URLs in a search engine&apos;s result pages. Search engines may use this information when selecting between URLs on the same site, so you can use this tag to increase the likelihood that your most important pages are present in a search index.
Also, please note that assigning a high priority to all of the URLs on your site is not likely to help you. Since the priority is relative, it is only used to select between URLs on your site.
Zappos product page example here http://www.zappos.com/the-north-face-base-camp-flip-flop~1