Here are some things I come across on a daily basis, if your website/SEO strategies are failing here are my top 3 reasons. Disclaimer: This is a bit of a rant and is purely my opinion Your Website is actually terrible You paid someone $50 to murder a Wordpress theme for you, all the graphics were made with flamingtext.com and your call to action has a spelling mistake in it. No matter how many visitors you get you will not convert anyone. Sure I understand your website will never look as good as Apple.com or other large websites... Actually hang on a second, why not? You can make beautiful looking websites yourself. Take a couple of months, download twitter bootstrap, learn HTML, make sure your pixels line up. Use CSS3 buttons. Modify a basic Wordpress theme. Find someone to help you with the code if you are struggling. Make it responsive. Experiment. Not only are you making a site look like you want it to look, but you are learning a skill that will always be able to make you money. Stop taking shortcuts and further yourself. All your "quality" content is barely readable Breaking News!!! Those amazing "USA/UK based writers" articles you bought for $5 a pop were either written by someone from India with less than stellar grasp on the English language or by Mr Spin. Stop being so gullible. Who cares if they are unique if they are not readable or interesting? Write your articles yourself! It's not hard; you can spunk out 5 articles a day if they are only around 400 words. Not only did this cost you nothing, but your visitors are seeing what you want them to see, knowing what you want them to know. Content is not an SEO tool, it's a selling tool. The more you write, the better you get at it. All your offsite articles can be spun though right? Why? What's the point? So when Google manually reviews the article/website it gets deindexed? Great idea. Why not put some effort in and make some high quality articles for offsite? You might actually get some guest blog posts if you are lucky. Stop taking shortcuts and further yourself. You have no high quality backlinks Speaking of guest blog posts, let me guess... You don't have any (blog networks don't really count here... well maybe kinda... same thing buy one won't get you penalised)? Why not? Are you too lazy to reach out to other bloggers in your niche? Do you sound desperate every time you manage to get in contact with someone? Are you just in this for the money? Yea? Thought so it comes across in how you behave. Stop buying backlink spam apps, fiver gigs and $30 services that promise you the world. Do some work. Oh it took you one month of relationship building and socialising to get one high quality link? Guess what? The next time you want a high quality link from that guy for your next site it will be instant. Build a list of contacts, be nice to people, help people with your newly learnt HTML skills. You are part of a massive community. It is important to note that I am not saying some black hat tactics do not work, and do not have a place (they definitely do). I am also not saying white hat tactics always work (they definitely don't). Use your brain! Experiment. Find the answers yourself and stop relying on others. Stop taking shortcuts you are massively restricting your possibility of success. In all honesty, failure comes down to one of two things. Laziness Not enough knowledge If you fall under number 1, man the fuck up and do some real work. You will then either: Succeed Realise you do not have enough knowledge Now this is important, if you do not have some form of success at this point you do not have the knowledge to succeed right now! No matter what you think. Be honest with yourself and if you fall under number 2, take a step back, get a basic job to survive and increase your knowledge and abilities on the side. Then you are left with just one option. Success Remember the classic saying, Rome wasn't built in a day... Imagine if it was though? Now look at your website and backlink profile... . I hope this post doesn't sound harsh but I almost daily come across people having problem after problem after taking shortcut after shortcut. Always looking for a quick fix as well ironically. Thanks for reading .