At first, today is Christmas day, Merry Christmas to everyone! Our site is a site offers wood stoves for British, it has PR2 since last year. We ranked well last year,if search some keywords, such as, wood stoves, wood burners, etc, their ranking is fifth in google UK. We choose other key words and more long tail words this year and ensure we have more different anchor text instead of the exact anchor text. We have official blog, also write blogs on blogspot, blogcom, weebly, etc, submit website to directory sites and bookmark sites, also write some posts on some forums ( not here, lol ) , we also submit some articles to some pr sites, such as articlebase, apsense, etc. but our site really has poor rank this year, the best ranking is about 70th in google UK, most of keywords rank very bad.( I don't think it was punished by Google) Most of orders are from Google shopping. In fact, it just have several orders. Btw, the ranking of those keywords is not stable, sometime, some word ranks 200th, it can be 800+ a week latter, why are they not stable? ( We haven't use any black hat trick or skill) Hey, SEOer, what's wrong with our site? Hope you can tell us and give us some advice and suggestions. Any post will be appreciated!