Site Performance For Webmasters

Google Search Central · Beginner ·🌐 Frontend Engineering ·16y ago

Key Takeaways

Improving site performance for webmasters using simple tweaks to HTML and available tools

Full Transcript

hi my name is Miley o I work at Google as a developer programs Tech lead and I manage our Web Master Central blog i' like to help you better understand how Google approaches site performance and also to help you feel more comfortable in taking those first steps to making your site faster in today's agenda we'll first cover the Need for Speed and why we at Google think speed is of primary importance next faster on the front end for little or no money down it turns out that you can make a lot of improvements to your site without investing thousands of dollars in a new architecture but just buy some simple tweaks to your HTML then we'll look at the available tools these are things like site performance and Web Master tools as well as page speed next frequently asked questions and then recapping the three steps to success and then we'll summarize by looking ahead and talking about the importance of performance and how it can apply to the SEO industry as a whole so let's get into the Need for Speed speed increases conversions in side by-side testing of an optimized site versus the original version the only thing that was different was that the optimized site was faster but but all the content was the same Shopzilla and Firefox had some interesting findings at Shopzilla they found a 7 to 12% increase in conversions just by making their site faster at Firefox they had a 15.4% increase in downloads they estimate this means 60 million extra downloads from these minor tweaks to landing pages what are these minor tweaks Firefox said that it comes down to one factor speed the next Need for Speed is that a faster site increases user satisfaction Google and Microsoft ran a test where they actually gave some users delayed results they found that the more delay the more unhappy the user and you can see this in these user satisfaction numbers at 500 milliseconds or a half second delay satisfaction was decreased almost 1% when you get up to 2 seconds your nearing 4% in fact these users were so dissatisfied that Microsoft actually ended the experiment fairly quickly the last case I wanted to cover about why site performance is so important is that a slow sight actually has lasting negative effects Google and Microsoft ran another experiment where they only implemented less than a half second delay or 400 millisecs they found that for those users that they gave these delayed results to they actually saw a decrease in query volume so that continued to trend for about seven weeks at seven weeks they totally removed the experiment but it turns out that while the query volume went up for those users it still never reached the level even at week 11 of where they were prior to the experiment starting so a fast site increases conversions it helps you have increased user satisfaction and know that a slow sight causes not only dissatisfaction but lasting effect because speed is so important and because we aim to give users the best search experience possible site performance is now a factor in Google rankings ranking is a nuanced process and there's over 200 signals but now speed is one of them know that content and relevance are still primary but making your site faster can also help the good news is you can have a much faster website on a low budget Steve saers who is my colleague at Google and who wrote the book's high performance websites and even faster websites calls this the performance Golden Rule Steve says that 80 to 90% of the enduser response time is spent on the front end start there I found this particularly interesting because I would have thought it was on optimizing your database or making sure that you scaled your architecture but it turns out that so much can be done on the front end and to prove this I have a waterfall view of my website taken from webpagetest.org here you can actually see the different requests that were made just to retrieve my homepage so at under one second is when the content from my website was returned to the browser at just over one second the browser actually started to render my content but then it had to make all these different requests for different images so the final page didn't load until after 7 seconds so there's a lot of improvements to be made there so let's talk about some of the tools that Google offers that can help to make your site faster first we have Web Master tools there is a feature called site performance so for your verified site and Web Master tools inside site performance we can give you a pretty good gauge of how your site performs will tell you the average low time as well as how your site's speed compares to other other sites on the web so if your site is faster than say 95% of the other sites on the web then you might know that you can then start to prioritize just building out content however if your sit's on the slower end of sites on the web then you really know that you should make speed a priority in addition to site performance and Web Master tools we also have page speed page speed is a firebug plug-in that you can use on any URL so I went ahead and did it on my own site I ran page speed and I was given an average score which was 75 out of 100 which is essentially my being a c student what PP did was also tell me in priority some of the things that I should work on and it gave me specific recommendations under those General ideas so let's take a look at this first one leverage browser caching so browser caching is the idea of on subsequent visits to a website site that they don't have to retrieve the content again because it's actually stored in the cach so I went to my hosting site and looked up how would I make this work so I looked up increase caching there on the support pages of my Hoster I see how can I increase the time that web browsers cash my files for so I went ahead and clicked that I used to work on web servers a long time ago but not so much anymore so U much of this stuff is kind of refreshing to me so it actually told me um about setting a longer Cash Time at my Hoster and perhaps likely on yours it'll actually give you the syntax that you can add to your HT access file and this is going to help your web server to read it for configurations on how to actually Implement caching so I saw this here um expires by type and it gave some syntax I just looked that up a little bit more because I don't want to make it just one month but I want to make it for years found the syntax here so that's great so now we can pretty much just put this in a notepad adjust it then I can log into my own website through SSH I copy over my old HT access file just so that I have it as a backup and then I edit it adding this new syntax to have now expires and caching terrific now when I rerun page speed with these caching improvements I can see that my overall score has improved I went from a c student to 80 out of 100 which is a borderline B student this makes me extremely happy this caching Improvement can be seen again when I go back to webpage test.org and actually refetch my website before on the second request from my page it still required over 7 Seconds to load but now with caching implemented it's 1.3 seconds thus far we've covered why speed is important and then the available tools that Google and others have available to make your site faster now let's cover some frequently asked questions is it possible to check my server response time from different areas around the world definitely thankfully webpagetest.org allows you to actually test retrievals from different parts of the United States like East Coast or West Coast as well as United Kingdom China and New Zealand the next question what's a good response time to aim for well first keep in mind that if your competition is fast then they might be providing a better user experience for your same audience so it's always good to know what others are offering after that um there have been studies by aamai who found that 2 seconds is actually the threshold for e-commerce site acceptability meaning that that's what users like to shop with at Google we aim for under a half second the last question is does Progressive rendering help users definitely Progressive rendering is when the browser displays whatever content it has available as soon as possible so it can display in increments and you can oppose this to the idea of of a browser waiting for seconds and then displaying Everything at Once Progressive rendering is important because it provides users that visual feedback and helps them to feel more in control Microsoft Bing actually tested this they sent the visual the visual header being the logo and the search box first and then the ads and the search results as they were calculated Microsoft found a 7% increase in satisfaction with Progressive rendering they said this was compared to a full feature roll out but again this just had to do with Progressive rendering not an actual feature so how can you implement Progressive rendering on your own site put stylesheets at the top of the page this allows a browser to start displaying content ASAP we've covered a lot of material here so let's just recap three steps to a faster site first check out site performance and Web Master tools there you'll get a good gauge of how your site performs in relation to the rest of the web and from it you can determine whether performance should really be a priority or whether you can actually start working on other features next install page speed while site performance has recommendations for how to make your site faster page speed is much more comprehensive and third just explore check out tools like why slow webpage test.org or hang out in the make the web faster for him let's summarize by taking a look ahead at how performance can actually impact the SEO industry if a fter site has now been proven to increase conversions page views and time on site meanwhile lowering bounce rate and operating costs in fact Shopzilla found that by just speeding up their site it decreased their operating costs by 50% so this is why I personally find performance so important because not only not only is it great for users but it actually helps provide measurable SEO value thanks so much for your time today for more information visit code.google.com/speed

Original Description

Maile Ohye gives an overview of site performance.
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Google Search Central · Google Search Central · 0 of 60

← Previous Next →
1 What do I do after being hacked?
What do I do after being hacked?
Google Search Central
2 Can rel="canonical" index my hostname and not my IP address?
Can rel="canonical" index my hostname and not my IP address?
Google Search Central
3 How can I optimize for "deep web" crawling?
How can I optimize for "deep web" crawling?
Google Search Central
4 What's a preferred site structure?
What's a preferred site structure?
Google Search Central
5 Should I tweak my titles and descriptions to improve my CTR?
Should I tweak my titles and descriptions to improve my CTR?
Google Search Central
6 When did Google start displaying "Did you mean" results?
When did Google start displaying "Did you mean" results?
Google Search Central
7 Can I tell Google not to use the posting date in my snippet?
Can I tell Google not to use the posting date in my snippet?
Google Search Central
8 Does the ordering of heading tags matter?
Does the ordering of heading tags matter?
Google Search Central
9 Which SEO agency do you recommend?
Which SEO agency do you recommend?
Google Search Central
10 Will SEO still exist in five years?
Will SEO still exist in five years?
Google Search Central
11 Star Wars or Star Trek?
Star Wars or Star Trek?
Google Search Central
12 Tips on requesting reconsideration
Tips on requesting reconsideration
Google Search Central
13 Do site load times have an impact on Google rankings?
Do site load times have an impact on Google rankings?
Google Search Central
14 Is Google doing anything different for Twitter results?
Is Google doing anything different for Twitter results?
Google Search Central
15 Will domain registration changes ding me in Google?
Will domain registration changes ding me in Google?
Google Search Central
16 How are load times displayed in Webmaster Tools calculated?
How are load times displayed in Webmaster Tools calculated?
Google Search Central
17 Why aren't penalized sites notified in Webmaster Tools?
Why aren't penalized sites notified in Webmaster Tools?
Google Search Central
18 Google India SearchMasters 2009 - Event Roundup
Google India SearchMasters 2009 - Event Roundup
Google Search Central
19 Can you talk about the change in Google's referrer string?
Can you talk about the change in Google's referrer string?
Google Search Central
20 Google Webmaster Help Forum - Koti Ivaturi - Google India SearchMasters '09
Google Webmaster Help Forum - Koti Ivaturi - Google India SearchMasters '09
Google Search Central
21 Welcome Note - Vivaik Bharadwaaj - Google India SearchMasters '09
Welcome Note - Vivaik Bharadwaaj - Google India SearchMasters '09
Google Search Central
22 Google Custom Search - Rajat Mukherjee - Google India SearchMasters '09
Google Custom Search - Rajat Mukherjee - Google India SearchMasters '09
Google Search Central
23 Building Mobile Friendly Websites - Ankit Gupta - Google India SearchMasters '09
Building Mobile Friendly Websites - Ankit Gupta - Google India SearchMasters '09
Google Search Central
24 Q & A with Adam Lasnik - Google India SearchMasters '09
Q & A with Adam Lasnik - Google India SearchMasters '09
Google Search Central
25 Webmaster Central and Best Practices - Adam Lasnik - Google India SearchMasters '09
Webmaster Central and Best Practices - Adam Lasnik - Google India SearchMasters '09
Google Search Central
26 Google Analytics and Website Optimizer - Deepak Kumar - Google India SearchMasters '09
Google Analytics and Website Optimizer - Deepak Kumar - Google India SearchMasters '09
Google Search Central
27 What are the factors that go into determining the PageRank of a Twitter page?
What are the factors that go into determining the PageRank of a Twitter page?
Google Search Central
28 Webmaster Tools spring time design refresh
Webmaster Tools spring time design refresh
Google Search Central
29 Can I publish 100+ pages at once?
Can I publish 100+ pages at once?
Google Search Central
30 Why is the @ character ignored in search queries?
Why is the @ character ignored in search queries?
Google Search Central
31 How can new pages get indexed quickly?
How can new pages get indexed quickly?
Google Search Central
32 Using a barcode scanner with Google Book Search
Using a barcode scanner with Google Book Search
Google Search Central
33 Behind the scenes of Google Webmaster Central videos
Behind the scenes of Google Webmaster Central videos
Google Search Central
34 Are shortened URLs treated differently than other redirects?
Are shortened URLs treated differently than other redirects?
Google Search Central
35 How can I make sure Google reaches my deeper pages?
How can I make sure Google reaches my deeper pages?
Google Search Central
36 What impact does server location have on rankings?
What impact does server location have on rankings?
Google Search Central
37 Will a "coming soon" page negatively impact my site?
Will a "coming soon" page negatively impact my site?
Google Search Central
38 How many pages can Google index from a single site?
How many pages can Google index from a single site?
Google Search Central
39 What if a search for my business triggers "Did you mean?"
What if a search for my business triggers "Did you mean?"
Google Search Central
40 Are CSS-based layouts better than tables for SEO?
Are CSS-based layouts better than tables for SEO?
Google Search Central
41 What impact does "page bloat" have on Google rankings?
What impact does "page bloat" have on Google rankings?
Google Search Central
42 What types of directories are seen as sources of paid links?
What types of directories are seen as sources of paid links?
Google Search Central
43 Should I include my logo text using 'alt' or CSS?
Should I include my logo text using 'alt' or CSS?
Google Search Central
44 What are some best practices for moving to a new CMS?
What are some best practices for moving to a new CMS?
Google Search Central
45 How gzip works
How gzip works
Google Search Central
46 Optimizing the order of scripts and styles
Optimizing the order of scripts and styles
Google Search Central
47 PHP performance tips
PHP performance tips
Google Search Central
48 Minimizing browser reflow
Minimizing browser reflow
Google Search Central
49 Improving website performance with Page Speed
Improving website performance with Page Speed
Google Search Central
50 Optional HTML tags
Optional HTML tags
Google Search Central
51 Optimizing web graphics
Optimizing web graphics
Google Search Central
52 Prefetching resources
Prefetching resources
Google Search Central
53 HTTP caching
HTTP caching
Google Search Central
54 Is over-optimization bad for a website?
Is over-optimization bad for a website?
Google Search Central
55 Interview with Adam Lasnik - Part 1
Interview with Adam Lasnik - Part 1
Google Search Central
56 Interview with Adam Lasnik - Part 2
Interview with Adam Lasnik - Part 2
Google Search Central
57 Interview with Adam Lasnik - Part 3
Interview with Adam Lasnik - Part 3
Google Search Central
58 Can the geographic location of a web server affect SEO?
Can the geographic location of a web server affect SEO?
Google Search Central
59 Will I be penalized if my URLs all have the same priority?
Will I be penalized if my URLs all have the same priority?
Google Search Central
60 How can I optimize my site on a small budget?
How can I optimize my site on a small budget?
Google Search Central

Related Reads

📰
Part 7B — Section 2 — React Event Handling Explained: Forms, Event Object & User Input.
Learn React event handling for forms and user input to improve your frontend skills
Medium · JavaScript
📰
Stop Using window.resize for Everything: A Practical Guide to the ResizeObserver API
Learn to replace window.resize with the ResizeObserver API for more efficient and effective resize event handling
Medium · JavaScript
📰
Rendering Lists and Handling Events
Learn to render lists and handle events in web development to create interactive user interfaces
Dev.to · Silas
📰
React Explained: JSX, Components, Virtual DOM & Diffing Algorithm
Learn the fundamentals of React, including JSX, components, virtual DOM, and diffing algorithm, to build fast and interactive user interfaces
Dev.to · Saravanan Lakshmanan
Up next
Elementor Angie Ai Plugin Tutorial
Quick Tips - Web Desiign & Ai Tools
Watch →