The International Cycling Union (UCI) says three months of Rabottini's ban is deferred to reward his cooperation with the investigation. He is eligible to race again next May.
Rabottini tested positive for the banned endurance-boosting hormone in training last August.
He was then withdrawn from Italy's team for the road world championships.
The 27-year-old Rabottini was among several Italian riders in the Neri Sottoli team caught doping in recent seasons.
The team now races as Southeast Pro Cycling and is currently competing at the Giro d'Italia.
Rabottini won a stage at the 2012 Giro d'Italia and the best climber classification.