Nothing crazy, nothing new, but I think it's cool to see examples like this. This is a site that I just implemented some on-page optimizations for. This is 3 of the keywords out of the campaign. They were implemented between June 30th and July 2nd. Purely whitehat stuff, and literally no linkbuilding for these pages or keywords (haven't had the time yet). So literally within a day or just a few days of implementation, substantial improvement in rank for two of the keywords. That's the quickest response I've seen yet. Green line = 2900 global search volume (exact match), low competition keyword. Red line = 2400 global (exact match), low competition When you're doing your keyword research, writing on-page recommendations, etc. it pays to pay attention to detail. Personally, I like to pay particular attention to things like the length of my meta tags to stay within limits, placement of the keyword towards the front of the tag where it makes grammatical sense, etc. I also like to try and use not only the keywords, but semantic variations where possible. Here's what I use that has proven to work well for me for on-page optimization: Title: 65 characters or less Meta Description: 156 characters or less H1: Usually no longer than the length of the title, otherwise it begins to look extraneous. Only 1 H1 per page. Note that some CMS' use H1 tags for some of their navigation and on page elements. Achieving this may require editing your PHP / HTML or other code in a more in depth manner and changing those elements to an H2 or something else. Body: 300-500+ words where possible, 200 words minimum. If it's tough for that page, get creative. Use dynamic elements like tabs, accordions, etc. to "hide" some of the text and allow viewers to "reveal" it when they are ready to. That can work well from a user experience standpoint. Use images with alt text. If it doesn't make sense from a UX standpoint having that much content on that particular page, don't force it. Do what you can within reason. You don't want to end up with a wall of text that no one wants to read. Well, some of you might. jk URL: If you can get your keywords in the URL, do it. There is some value there. Just make sure it reads natural. Don't end up with a ridiculously long URL either. If it means skipping a keyword or two, and only using one, just make sure the URL sounds like it makes sense. TECHNICAL: All in caps because I don't know how many people overlook some of this stuff. If you do a URL rewrite, make sure you properly 301 redirect to the new URL, so that link value is being passed. Some server types and CMS' default to 302 redirects. They don't pass ANY link value, so be aware of that and ensure it's a 301. Page speed is also important. I like using GT Metrix, as it's quick and easy, and it gives you actionable stuff. Plus, if an image can be optimized, file minified, etc., it will often do it for you so you just have to download then upload to your server. I'll just stop here for now, because we could start entire threads on each separate technical factor. Also watch GWT for errors, get used to Screaming Frog SEO spider and Xenu Link Sleuth as well as any other programs that help you monitor the technical health of your site.