Visser's first sports were gymnastics and football; she took up athletics at age 13. She represented the Netherlands at the 2011 European Youth Olympic Festival in Trabzon, winning gold in both the 100 m hurdles and the 4 × 100 metres relay. Visser competed as a heptathlete at the 2012 World Junior Championships in Barcelona, placing eleventh with 5447 points. In 2013, she placed fourth in the heptathlon at the European Junior Championships in Rieti, scoring 5774 points; in the heptathlon's opening event, the 100 m hurdles, she ran 13.21 (+1.5) to break Dafne Schippers's Dutch junior record from 2011.