One of my money sites lost rankings considerably and ranked on the very last page for keywords where it used to be on page 1 or even 1st position. Site was still indexed. To me it's a standard penalty because I did not pay enough attention to IP pop and put some links from my own network. Overall, the site had like 30 referring domains from only 10 IPs or so. I removed the links and waited 3 weeks. Now, the site ranks for certain keyword clusters on top positions again. So far I can only find 2 clusters and it's only like 8 uniques/day. I'm checking rankings regularly and one week later I see exactly 0 improvements for other clusters. For the exact match it sticks on 6th position where it was a few days after the penalty. I'm pretty lost here. Does it take over 1 week for Google to update all databases? Do you guys have any similar experiences? I know that 4 weeks is not that long for a penalty to stop but why are some rankings back to normal and others not even close?