There is one thing that most SEO companies don't do: optimize websites for speed. Fast load times matter. Google isn't going to show a slow as shit site high in the results and in the event someone clicks over, if it loads slow as a pig they are going to leave. It's freaking important, so why is it always ignored? A couple reasons... #1. The SEO company is a hack and doesn't know their asshole from their elbow. They are outsourcing (probably to BHW) and have zero technical SEO knowledge. The outfit providing the actual "SEO" isn't going to look into that...so their incompetence fucks the client. #2. They are lazy. Optimizing a page for speed isn't something you can use a tool for. It takes work. Optimizing images, code, etc. Now multiply that by 10 pages....50 pages....100 pages. Shit, most SEO companies don't even optimize their own site for speed... Here, look at Boostability. This company advertises all over, does millions in revenue but their site isn't perfect. Why? Lazy? They don't care? They are hacks? They provide shit service? My guess? All of the above... This is a virtually untapped market. You can clean up offering website optimization tune ups. It isn't a hard sell. "Do you want your website to load faster?" "Do you want to stop frustrating your visitors?" "Are you sick of your slow as shit site?" Any sensible business owner is going to say yes when you ask them these questions. Then, when you SHOW them a report from GTmetrix and Google PageSpeed they see first hand their site performance sucks. Easy sell. It doesn't even cost you money. Just time. Granted you have to know what the F you are doing, but if you have the technical understanding and ability you can clean house. Email reports. Cold call. Kick in doors. Get in front of the business owner and tell them their site is slow as a pig. Then charge them a shit load of money to fix it. Set up a sliding scale fee schedule. $1,000 for the homepage and $250 for each additional page. You can rake in money. Or if you are in a small market or 3rd world country adjust your prices accordingly. The money isn't the focus here. The method is. It's easy if you know what you are doing. When you are done you show them the updated report. If you get their score from a 70 (C) to a 98 (A+) and their load time drops from 3.8 seconds to 1.5 seconds you look like a fucking hero and they are thrilled. This is stupid simple...but it's a technical element most SEO companies do not pay any attention to. This is also a great way to snipe SEO clients. "Oh your SEO company didn't optimize your website to load fast? That's weird. It's very important. I wonder what else they are cutting corners on?" (silence - don't speak) "Would you like us to look into it to make sure they aren't doing more harm than good? If so, I'd be more than happy to give you a quote for a more comprehensive service." (silence and wait....) Client: "Yeah that would be great" Take advantage of lazy and clueless SEO companies. Make money because of their laziness and lack of knowledge.