Silly question

Misty
Sorry to sound stupid but... Would a pregnancy test only show positive once implantation has occurred? I had light spotting 7 days after ovulating so assumed that was implantation bleeding, however various sites are telling me Implantation will happen at 3 weeks? I tested positive 12 dpo and currently 3 weeks pregnant.