I run a niche website (www.picnic-basket.com) that is approaching 10 years old. I have consistently added new content, performed redesigns, etc and WAS rewarded with a #1 placement on Google for my main keyword phrase for quite a long time. All our links are natural, no link-farms and I don't do exchanges either.
I blog, write articles about our niche, have free cookbooks, delicious recipes and are always finding cool new products. FB & Twitter are also maintained.
After Panda I'm now below the fold with amazon.com, bedbathandbeyond.com, worldmarket.com, overstock.com and brookstone.com all above me.
These sites don't have anything to do with my niche other than just selling some items.
ROI is horrible for me with PPC on this keyword phrase. I'm sure Googles' revenue has increased quite a bit in this category because users only see relevant websites up in the paid area.
Through years of hard work I was finally able to beat my old niche competitors but I'm left wondering, How do I beat the "Big Boys"?
Any advice for someone like me?