My site is ranked on page 1 of google.co.uk for the terms "trough lights" and "trough lighting" which is good. The thing I dont understand is why my site ranks below another. There is a website called troughlighting.co.uk which ranks higher than my site which is trough-lights.co.uk for both the terms above. I cant see that much difference between the two. They are both using the same ecommerce package. I also think my keywords should be better. Can anyone sport any changes I should make? or reasons why the other site is above mine? Thanks is advance.