 And technology is still evolving too fast. I think that this is one of the fastest evolving areas of web development, performance and speed. So it's very technical. It limits your website. So once you start thinking about speed, it's no, no, no, no, no. Like everything is a no if you wanna be fast. It's not obvious the impact on the business because you don't know how much money you're gonna lose if you are 0.2 seconds slower. So it's not clear. And everyone else is ignoring it. So let's just ignore it, you know? Like everyone else. So my talk is to make your website fast. And it's gonna, I'm gonna try it because I have tried to do a lot of optimizations and I have followed all the possible path you can imagine. Even trying to redo the WordPress core engine was one of the paths that I tried to do. And it was not a very good one, by the way. I'm not an expert on performance. I think it's extremely hard to be an expert in this. You can talk for one year about the first 0.2 milliseconds that the website takes to load. So it's very deep and technical stuff. I know I don't think I'm an expert, but at least I have tried to do it several times. It's almost impossible to hit 100% in Google so don't become obsessed with it. I'm not gonna try to be very technical because I know that a lot of people here are not developers. And especially the story that I'm gonna try to share is the one trying to optimize the website of Forkies Academy. So why do I care about speed? I think this is one of the biggest crisis in WordPress right now. We should be like, O and U should be talking about this, about speed in the internet in general. And this is in numbers how big the crisis is. Per industry, you have all the biggest industries and how fast are they right now loading the website? The yellow line you see there, it's the industry standard, like the best practice that you should follow. And the white line, it's what Google asks for you to become like a real, to have an okay, like a good okay. Yeah, so that you hit 100%. I thought it was easy and I, like after a while I just gave up. I managed to hit 100% but I gave up so much limitations and so much functionalities that I went back to 95 or 90% because 100% it's crazy. So 70% of visits will come from 3G connections in 2020. So you do care about speed. Google Chrome has in the inspector, if you open the inspector in Google Chrome, it has a way of throwing your connection so you can simulate a 3G connection if you want. It takes, for every two seconds of loading time, you have 20% more bounces. And it's now a ranking factor since like five years ago, but it's bigger every day. The influence on your ranking factor for city changing optimization. 40% of the visitors expect a web to load in two seconds, in less than two seconds and 40% lips the page after. After it takes more than three seconds and the industry is nine, eight, seven. So basically it's a mess, right? And it affects your business everywhere. This is one of these key metrics that is gonna affect everything. And eventually your revenue, of course. So what's the goal is to have the fastest possible website without modifying the worker score. Like, don't go into the worker score because it's gonna be a battle that you're gonna end up losing. You don't wanna sacrifice workers. If you wanna sacrifice workers and redo the core, then you should use Laravel or another framework. And what is the core? Why do I keep talking about this? Well, the plugins, Gothenburg themes and the REST API lives on the worker score. So you don't wanna touch that or you're gonna sacrifice the API, the plugins, Gothenburg and the themes. What are the enemies of the speed? Well, requests in the internet, a request is the enemy of speed. A script is the enemy of speed. Fonts, styles, databases, images, plugins, plugins and plugins. Those are the biggest enemies. So basically, everyone is an enemy of the speed. Basically, the best website, it's just a PDF, maybe not even a PDF, like an HTML hello world. That will be the fastest website in the world. So it's hard. It's extremely hard. It's easy to make a slow website. All you have to do is not to try to do a fast one. And this is, I put this here because that's exactly what happens. Like, you don't think about it. We should start thinking about it. This article is amazing. If you're technical, if you're a developer, you should read it. This guy tried to do something similar with React. He tried to redo the React core and he shows the entire path. It's like three blog posts on website optimization. I think this post inspired me a lot and this guy, it's very hilarious. Like, his way of writing, it's also super cool. So top 10 things to make your site faster. Pick your theme, thinking on speed. When you go to Google, search top 10. Instead of searching top 10 themes of 2018, search top 10 themes of 2018, fast, whatever, like with good performance. The hosting is also extremely important. Don't just use cheap hosting. Try to use cheap, good hosting that has speed. Use a CDN, this is a must, like all the others. Use a catching plugin, compress your images, compress your code, load your critical path in line. This is extremely hard, so you don't have to do the seventh right now, but I think it's important. Use PHP 7 instead of PHP 5 or 6 or 5 because there's no six. Make your site compatible with AMP. This is like Google standard. So I'm gonna speed up now because I don't have much time. For the page rank, for the page speed rank, you should go to searching Google speed test. And right now, you can search if your website is fast or not in Google speed test. Google page speed test, not Google speed because that's for the internet connection. But Google page speed. And then you put your URL and Google is gonna give you a score. And if you haven't done anything, you're gonna be ashamed of that because it's gonna be an ugly score. But don't worry, it's easy to be a lot better in speed if you think about what I'm saying right now, if you pick a good theme, et cetera. What I was saying, search for the fastest WordPress themes 2018. Think about that. Oh, I'm going to the other side. Account delivery never, it's also important because it's a layer that goes in between your website and your users, in between your server and your users. And it's only for speed purposes. So they are gonna load your website in a different server that it's faster than yours. So you should use a CDN. And it has a lot of other perks. So like it protects you from security stuff. So it's also very good. The catching plugins are extremely important. Here in the bottom are the fastest ones. The best ones, I think. To compress your images, this plugin is amazing. Compressing the code is hard. But if you use this plugin, this plugin is one of the ones that don't have many issues because compressing the code is so hard that most of the plugins break your website if you try to compress the code. But with this plugin, I haven't had any issues and I have used them a lot. AMP, it's a standard that Google is trying to propose and a lot of websites are using it. And if you use AMP, like right at the moment you start using it, you're in a different page, in a different part of the page, in the top results. They have a special page for AMP if you're searching in Google in a mobile device. So I think it's extremely important to install the AMP WordPress plugin that was developed by Automatic. And beware of plugins, please, don't use plugins. Like I think I have a key metric that I tried not to have more than 15 plugins in a website. At the beginning it seems easy, but as your website starts growing, you're starting installing and installing and installing, trying not to have more than 15 plugins, maybe you should hire a developer and try to incorporate that in the theme instead of using another plugin. Because plugins, you don't know how, what the quality of the code sometimes and they actually sacrifice a lot of the speed. This is a to-do list of things you should use and recommendations on my site. The good news, believe it or not, is that you only need to be faster than anyone else and everybody is doing pretty bad. So if you really start thinking about this, it's gonna be good for you. It's gonna give you a lot of good things. Thank you very much. Any questions? Okay, there. Yeah, the slides are in the same place of all these speaker slides. I don't know the URL. Maybe you know the URL for the slides. I don't know it often, but they will post that after the event. They'll send out a note where all the slides are. They do it every year, so. Yeah. Well, when you install AMP, it's a plugin. So they basically take over your website on mobile devices. Like now you're gonna, you have to be very integrated with the WordPress core. So WordPress knows how to grab your posts, pages, or custom posts and publish them in a different way, in a WordPress way. Because when you're browsing mobile, you don't need much of the stuff. And you should think about that when you're building the posts, because you know that the content of the post is the only thing that is gonna be published. Everything else like a sidebar, all of that is gonna go away. So if you, for example, when I have a call to action for marketing purposes, you should put it in the text. That way, if you have a call to action or something that, if you're trying your users to click somewhere, you should put it in the text. Because that's the only thing that is gonna show on the AMP version of the website, on the AMP version. Any other questions? A page builder? Well, I don't know about what I have used with cell composer and some others. And I think if you use AMP, they are gonna remove all the circuits. All the circuits, all the extra stuff is gonna be removed because it's not gonna be used. So imagine when you are, you can actually, in any page builder, you can switch to the HTML version and you're gonna see the circuits. Imagine them, when you see the text, imagine them gonna wait, they're not there and that's how your website's gonna be. But the good thing is that you can test live. Like you can actually build your website and test your AMP version. Yeah. How to keep the web? For the pictures, actually the best plugin that I've used is this big bear. Yeah. It's a tiny PNG. I think it's amazing. It's like 60% compression on your images and you don't lose any quality at all. So I will install that one. Okay, so Alejandro will be at the happiness bar if you have additional questions. We do have to wrap it up now. So if I can have a final round of applause for a great presentation.