How to improve Time to First Byte? Page Load Speed
-
I am working with a ecommerce site that is having major issues with their load speed. The ttfb is...wait for it...7911 ms.
I am not even sure where to start with this issue. If you have any recommendations, it would be appreciated.
Is it the clients servers that are slow? They have went through multiple redesigns and have some code that could probably be deleted but I don't think it would make it that slow.
-
Hi Ian
These are all good suggestions. Accidentally (SSL excluded) these are all covered by modern CDNs, which do much more than just proxy.-
Memory vs. disk caching: Memory is faster
CDNs will cache from memory by providing free/low-cost access to very large pool of resource, which most website owners couldn't utilize otherwise. (each proxy location will have ~10 high-powered servers that allocate memory for caching)
-
Server configuration: Is your database on the same server as your web server? That's a problem, if true.
This is a core CDN capability. The cached web content is served from proxy while database complies in the background and serves the rest of the materials.
-
Database caching: Is your e-commerce system using it? The first hit on the database is a huge hit on performance.
This is a great suggestion and - unlike other points - this is not a default CDN feature. However, this problem can be solved by intelligent caching heuristic. What I mean is that by monitoring resource usage over large pool of visitors an intelligent CDN system can identify dynamically generated objects which are not often changed, yet still un-cached due to their dynamic "origin".
Pinpointing such objects and caching them in the way that ensures personalization and freshness will reduce the impact of database processing. For example, typical e-commerce site and will dynamically generate the product list from DB when in fact most products specifics (the image, the text, the pricing, etc) will not change over the product life-cycle. For all states and purposes these are static resources, yet they are being generated dynamically, for the lack of the better option...
If you CDN can identify such instances and move in to cache these parameters, you will benefit from 30-50% improvement, on top of the usual 30-40% CDN factor.
What I`m describing here is not future-tech but a patent-pending algorithms which are already used by the industry. You can find out more here:http://www.incapsula.com/the-incapsula-blog/item/414-advanced-caching-dynamic-through-learning
-
-
True TTFB is improved by changes to your basic server configuration, not a CDN. A CDN will improve delivery of static and cached files, but may not impact TTFB the way you need it to.
My gut tells me you need to look at:
- Database caching: Is your e-commerce system using it? The first hit on the database is a huge hit on performance.
- Memory vs. disk caching: Memory is faster
- SSL versus non-SSL for non-secure pages. SSL will slow performance and should only be used where security is an issue, like during checkout or on login pages.
- Server configuration: Is your database on the same server as your web server? That's a problem, if true.
-
Generally speaking, the best answer is to use a CDN.
CNDs proxy technology, which was designed to minimize "physical" distances between the site's content and browsers, directly influences TTFB. Being an in-house SEO for a CDN company I get a lot of questions about this from our support and clients. I have to admit, until recent Moz post, I wasn't aware of full implications of TTFB and considered it to be one of few page load speed related metrics. (http://moz.com/blog/how-website-speed-actually-impacts-search-ranking)This post really helped me get a better grasp on things. Interestingly enough, few month ago one of our clients Guest Posted in our blog about speed improvement gained by our free plan. Among other things, he mentioned 70% improvement in TTFB (grade going from F to A)
(http://www.incapsula.com/the-incapsula-blog/item/718-what-incapsula-free-did-for-my-site)At the time I didn't give it much attention. Because, like many others, I was focusing on overall load speeds....
I can't help but feel that this was a missed opportunity. This post could be even better with the added SEO angle...
If anyone here is interested in giving this a try and guest posting about it, I`ll be happy to provide all resources needed on our end. -
I guess by just looking at the IP, it's in Atlanta. I changed the settings on the page load tools to various places across the US so this shouldn't be a factor should it?
-
I thoroughly enjoyed your response Harald. I never would have considered switching from Amazon S3 to Amazon Cloud Space. The improved performance you experienced is amazing.
-
Hi Lhawk, First of all I advice you to look at below link for proper understanding of the Time to First Byte.
Time to first byte (TTFB)
I hope that above content helps you to understand the TTFB.
Now its time to reduce the TTFB which is most important for a web page because it overall reduces the loading time & helps to load page faster & overall website performance is increased.
For more details see the 12 steps to faster web pages.
I hope tat your query had been solved.
editor's note: source for this answer at http://www.creativedevelopment.com.au/web-design/reducing-time-to-first-byte-ttfb/
-
Where are the servers relative to your access point?
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
-
We changed our domain, I used the move tool in Google Search Console and I am having our site redirected and go daddy, and now I spoke with someone who suggest we do a 301 redirect for all pages on our site and I’m not sure that’s the correct move.
We just changed our domain name after 15 years. when I bought the new domain name I called Go Daddy and they instructed me to contact my google G sweet admin account and change all of our emails over which I did and then I went into Shopify who is my host and changed my primary domain there and then I went back to Go Daddy and had my old website forwarded to my new site. since then there has been nothing but problems with Google. my product feed from my merchant center account has been suspended three or four times now, I tried to rename and move all of my Google accounts from my old domain to my new one, but I am not an SEO person... after making the changes I have started google chats with analytics department with the merchant center with Google as they all keep saying that it looks fine but I’m not convinced because the product feed keeps getting disapproved. So I posted an ad for help and the Guy I spoke with suggested I do a 301 redirect for every single page on my old site, But I’m concerned that might confuse things further? I’ve already started the move in Google Search console And in Shopify I added the old domain back into the domains section and am having it redirectEd that way too... I guess I’m just looking to know which way I should proceed, any and all advice is warmly welcome thank you in advance Maureen
Conversion Rate Optimization | | TooFast130 -
Any General feedback or Experience on Page Titles and Click Through Rates ?
Moz, I have managed to climb onto page one for a couple of keywords i am really happy with, Just looking for any feedback on page titles and different effects on CTR The page i am working with is product pages I tried a simple headline which was a branded product keyword, this way when the keyword matches the user search it will stand out as the the majority of the title is bold because of this match,, Example below <title>Jeffs<strong> Lollipops</strong></title> and my other option is to look at testing a more descriptive title to fit the limit <title>A selection of sweet Strawberry and Cherry<strong> Lollipops</strong> from Jeff<//Title></p> <p>has anyone looked into this and tested for results in CTR ? i can see there being a youmoz about it somewhere?</p> <p>Alot of people i assume will just say test test test, but any feedback on how other moz users tackle title tags for CTR would be great,</p> <p>Thanks</p> <p>James</p> <p> </p> <p> </p></title>
Conversion Rate Optimization | | Antony_Towle0 -
Help with ecommerce duplicate pages and SEO advice(magento base site)
Hi, We have a magento build site (www.mokee.eu) and are selling our own branded goods. So far it is a very limited range of products. It's 1 baby crib in 5 variations. We recently started getting more sales from the site, so I started to look a bit more into optimising our site. I rewrote item name, created better descriptions, added meta titles and description etc. and subscribed to the MOZ analytics platform to understand a bit better ways to improve things up. From what I saw we have a big issue of duplicated content because our product pages are the same and only the product colour changes, which is something google apparently doesn't like However it is important for us that each colour get referenced by google so people who search for grey cot can find a picture of our grey cot etc... Also I was thinking to create only on multi variation page with all colour but when you have only 1 product to sell it might look a bit empty on the site. 1- Do you guys have some advise on how to go round this issue? 2- Do you have any other advise for my site in particular to optimise things and actually do you think i should be worried at all with such a small catalogue? Thanks Sam
Conversion Rate Optimization | | mokeestore0 -
Landing page on a separate domain?
I want to start a PPC campaign for an ecommerce site, but my ads are rejected due to my URL being offensive. The name works great from a branding perspective, but it has kept me from being listed in certain directories and advertisements. I thought about buying a separate domain to host the landing pages for the PPC campaign where the user would then be redirected to my product page for purchasing. Is this a good idea? Would you recommend another approach?
Conversion Rate Optimization | | RaginCajun0 -
Page URL - Hyphens or Underscores?
What's better for SEO and why? (any references would be greatly appreciated) For the purpose of a URL of a page is it better to use: Hyphens Underscores Would hyphens or underscores be better for Google Adwords?
Conversion Rate Optimization | | HMCOE0 -
SEO For Personalized Content Pages
Hi, We are building a site that has content that personalizes based each visitor. This is being done to serve the most relevant content for conversion purposes and NOT for SEO purposes. So, there are many diferent versions of each page based on the visitor's location, device, browser, keyword-used, traffic source, etc. Obviously, we don't want this to appear like cloaking (it is genuine content personalization) and wondered how Google would view this? What is the safeguard for protecting the website from potential penalties? Any help would be greatly appreciated! Thanks in advance.
Conversion Rate Optimization | | Clickthroo0 -
Landing Page for High Ticket Items
Hi Everyone 🙂 We are an auto dealership and our website is designed to capture leads. I'm looking into designing some landing pages and I understand that we should test anything we try, but I don't really know where to start. Basically, we want to capture name, email, and phone # on our page. What sort of incentive should I offer people to provide us with their information? Typically, auto dealers offer up a "Free Quote" incentive. I'm wondering if anyone else has an idea for something else to try. Thanks!
Conversion Rate Optimization | | kylesuss0 -
Page Title Tags - SEO vs CRO ?
Hi everyone, Thanks to what seems to be a recent(ish) algo change in Google, some of our more targeted deeper pages are ranking for search terms where before only our homepage would rank. This is of course great however I am a little worried that some of the page titles of our internal pages are a little short, for example our main departments (we are an ecommerce store) are titles 'Department Name | Liberty Games' so for example 'Pool Tables | Liberty Games'. I have heard varying reports on what to do with the title tag, I have heard to keep the most relevant keywords to the left of the tag, which we have done, I have also heard that shorter is better. I am just a bit concerned that our tags are looking a little stumpy in the serps alongside other results which are longer (although admittedly a bit keyword stuffed). So (eventually) my question is, will short titles harm my click-through rate ? but are shorter titles better for SEO ? If longer is better are there any recommendations about what I could add to these titles that could potentially help click-throughs and natural rankings ? Many thanks, Stuart
Conversion Rate Optimization | | stukerr1