I've been studying the latest SEO tips and I've had quite a bit of success with many of the methods in circulation lately. I thought it'd be useful to compile a list of the most helpful tips I've used lately and outline a method to uses them effectively. I've been ranking for a medium-high difficulty keyword (90k exact match) starting from 100+ position and I'm now rank 3 on Google. As I said, I used methods outlined by other SEO experts on BHW, this is just my own method of using them which has proven successful. Therefore, I will add (username) credit for each tip to the respective author and links to their threads at the bottom. Otherwise, its tips i've added personally. 1. Relative SEO. Much of SEO actually relies on having a very well optimized website and inner pages. Don't think you can just spam backlinks and your site will be on the first page. Research the Competition. You don't even need to do keyword research yet. You can use spyglass which is available for free for BHW users (working links on inner pages of the thread) Just understand your competition in the following areas: Page speeds (thanks Abysse) Keyword saturation on main page + inner pages Backlinks. Some sites you're just not going to beat. If they have too many high authority backlinks, don't waste your time thinking you'll beat them. Just take a look at the keywords they're ranked for and consider alternative (less competitive keywords). Check other competitors the same way to get a general idea of what rank your site is going to be. 2. Make a list Highly competitive keywords(3-5) and low competition keywords(5-10) This is always useful to know what words to rank and the competition of these words. Many keywords tend to fluctuate over time. Be sure to research keywords regularly. 3. On page SEO. On page SEO is one of the few things that will 100% guarantee a better a better SERP. Plus it shouldn't cost you any money, just a bit of time and effort Page Speed - Make you page load faster (even if its only 0.02 seconds faster) by reducing image sizes, adding a caching system (gzip), improving JS code, and using htaccess to do a number of things such as add a page expiration time when loading. (thanks Abysse) Vary keywords in the inner pages on your money site. Don't keep recycling the same high competition keywords that you have on the home page. Try some low competition keywords instead. Add image titles "<title></title>" and alts "<alt></alt>" to every image. -Add titles to every link to yoru inner sites. The titles should consist of your keywords and a variance in the alt. You may say alt won't do anything on text links. I haven't seen it hurt my rankings so why not add it. You never know what can make Google like your site just a little more. (thanks Abysse) 4. Web 2.0 properties (thanks Bobbylove321) (Thanks Xenix9) For starters, I like to create 1-2 of my own Wordpress Blogs (web 2.0 properties) for the keyword i'm trying to rank for. To do this, grab 1-2 domain names that are EMD (preferably .com, .org, or .net). They don't need any age or rank. Now go to godaddy and find expiring domain names (any domain will work). The older the better. Grab one and set up wordpress (always use wordpress when adding articles) a 500 word article on the old (aged) domain with your keywords. Now, you want to set up a 301 redirect to your the new domain you just registered which tells Google, you've been around for ages, but you've decided to move to a new domain name. This transfers the age to your new domain name. Add 5x500 word articles to your new domain name with varied keywords and link to your money site. It's important to host these new domains on different hosts. You want different c-class ips so Google doesn't see all these sites coming from one place. I purchased hosting from hostgator (month to month hosting) and 3ix.org ($12 for 12 months is a good deal). Still testing uptime for 3ix (it is poor reviews, but it may just be trolls). Add other (20 or so) Web 2.0 properties with well spun articles (make sure they're readable, or just spend a few bucks paying for someone to write them). Submit to Ezine, wordpress, hubpages, squidoo etc. In each 2.0 property, you can add 1-2 links to your money site and one link to one of your other 2.0 properties (randomly). 5. Back linking. The 'hard' part is done. No more backbreaking (fingerbreaking?) manual labor and time to let BlackHats greatest tools go to work for you. (Thanks Xenix9) 15k Approved Trackback links. Let them hit 2-3 of your most important money site and inner pages if your have age and some pr already. If not, send them to all your 2.0 properties, mainly the Wordpress Blogs you've created using wordpress.org. Blog network blast. You'll need authority sites to ensure rankings and reduce the chance of getting sandboxed. Blast to your money site and inner pages with several keywords. Try using ANL or search BHW for ?lappanion? (555 high pr links for $55). (thanks Bobbylove321) Add Scrapebox and xRumer blasts, ARM (1000 or so blasts) to make article links, .edu inks (30+ is enough), and lastly social bookmarking (1-2k). Google will dance, social bookmarking does a good job increasing SERP quickly, albeit temporarily. Many thanks to the following SEO Gurus on BHW and all the others who have posted helpful tips for us to use. Bobbylove321 Code: http://www.blackhatworld.com/blackhat-seo/making-money/402955-bobbyloves-ranking-domination-2012-edition.html Abysse Code: http://www.blackhatworld.com/blackhat-seo/black-hat-seo/404505-how-i-ranked-customer-under-4-weeks-full-method-inside.html xenix9 Code: http://www.blackhatworld.com/blackhat-seo/black-hat-seo/375885-method-rank-non-emd-3-4-weeks-proven-3-times.html Wasn't too much to read was it? The idea was for this to be comprehensive. There are many simpler methods out there if that's what you're looking for. Hope this has been helpful or worth the read. If so, feel free to add a thank.