Search engines are constantly changing their algorithms, assigning different weightings for a large number of variables. Changes to the algorithms means search results are going to be different over time. The sites that you noted are probably ranking well at this time for various keywords and you are seeing a trickle down effect.
|