I have an amazon site that is in a semi-competitive niche. When I bought this site several months ago I was bouncing back and forth from the last result on page one to the first on the second page.
However, after purchase I didn't set the site up like it was to keep publishing auto-content (in this case amazon reviews using reviewAzon). And it quickly dropped out of the results and eventually got so far back I grew tired of looking for it (because I waited several weeks).
So, I bought my license for ReviewAzon, set up the product posts and scheduled them and pinged it after my first post. I contined pinging this blog daily using ping4free.com and it eventually started to rise back through the results. . .
After a few weeks, I was disappointed that now the best result I could achieve was the middle of page 3 for my keyword.
So I decided to take drastic measures . . . I outsourced some social bookmarking and ended up getting about 250 social bookmarks for this site. I was given the results in a spreadsheet report.
This helped somewhat but only got me to the top of page three after a couple of days . . . So I decided to work harder.
I have a tool that I use to index new sites quickly, so I thought it would be smart to run these links through this tool and get the links indexed . . .
Now this took me a while to do, even though it was just basically copy and pasting because I had to wait for the tool to run. I still haven't even completed half of the links and I'm now back on the first page of Google and with my highest result ever for this site which is the #6 spot. I am doing more indexing and will be doing some more backlinking to improve my rankings.
Hope this helps some of those who are frustrated with not rising in the search engines.