Some websites seem to have all the luck. They happily rank number 1 on Google for thousands of search terms and enjoy traffic and repeat business while other sites languish on page 4 or have to pay for traffic using Google Adwords.The difference betwe…