День добрый, Иван
Лекарства, которое гарантированно лечит от пингвина, пока нет.
301 редирект помогает, только временно. Через пару месяцев пингвин к вам вернется.
Сайт Питерский, так что Яндекс для Вас более важен.
Для Google рекомендую разбавлять ссылочную массу безанкорными ссылками, желательно с тематических ресурсов. Хорошо если 50% процентов ссылок на сайт безанкорные. Проанализируйте ссылки и снимите явно плохие. Через какое то время можно написать запрос в Google.
Спамный текст может загнать вас под фильтр и в Яндексе. Поэтому лучше его заменить. Чтобы не было резких падений меняйте по чуть-чуть. Поменяли текст на 1-2 страницах, дождались переиндексации и нескольких апов, посмотрели результат, если нужно внесли коррективы.