In the last 2-3 weeks my site dropped off the SERP for most keywords it used to rank for and now sitting on the 2nd or 3rd to last page of the SERP for most keywords it used to rank well for. However my site is still indexed, and it also ranks #1 for my URL (without the .com as before it had disappeared for a few days) I have been building links (around 300 in 2 months) and i guess google may have penalized me for it. I have once again started doing some SEO articles and link building despite this because I heard that people just wants to make sure the site is still getting new links. I am also adding on my homepage, an authority outbound link to a wikipedia article about the subject of my site . Can someone please offer some words of advise for me, I would really appreciate it!