I was asked to optimize a site that was already ranked high on google, the problem was, after a while, the client hired a designer that broke about 285 links on the site, in which then, Google stop ranking the site high. I took over the site, fixed the links and optimized the site. This was three (3) weeks ago, and I submitted the site through bcentral, which apparently was in charge of submitting to google.
Given this, I have two questions. how does google penalize site that have broken links (how long)? AND, does any ever use bcentral, if so, should I resubmit to google directly or should I confide that bcentral did what it had to.
NOTE: bcentral was subscribed by my client, and they been using it to when they were ranked on top with google.