Two of those additions are veteran Jordan Matthews and rookie Deebo Samuel, who San Francisco selected in the second round of last month's draft.
Garoppolo spoke to reporters on Tuesday about the new receivers and what each brings to the offense.
"They're two different receivers," Garoppolo said. "Jordan has a wingspan like seven feet or something; it's insane. You think you miss him on a pass and he'll make you look good as a receiver, so you love that.
"And then Deebo, he's had a couple, yesterday especially, that after the catch he's just so explosive and fast. So it's a long way to go for all of us, but I think we're moving in the right direction."
No 49ers wideout surpassed 500 yards receiving last season with Kendrick Bourne leading the group with 487 yards receiving. Then-rookie Dante Pettis finished the season with 467 yards receiving.
The 49ers were the only team last season not to boast a wideout with 500-or-more yards receiving and one of just three that did not have a receiver gain 600-or-more yards (Miami, Washington).
San Francisco would like to improve those numbers and take some of the pressure off Pro Bowl tight end George Kittle.
While this is his first year with the 49ers, Matthews replaces Garçon as one of the team's most experienced receivers. Only Marquise Goodwin has been in the NFL longer.
"[Matthews has] been working his tail off and learning a new offense," head coach Kyle Shanahan said on Tuesday. "You can tell he's been around. You can tell he's a vet, and he's got some leadership qualities."
The 49ers also drafted Jalen Hurd in the third round. However, he hasn't taken part in OTAs because the coaching and training staffs are easing him back onto the practice field.
Hurd injured his knee in Baylor's regular-season finale against Texas Tech and elected to undergo surgery on December 4, forcing him to miss the Bears' bowl game against Vanderbilt.
"Just the same stuff from coming out of college," Shanahan explained. "He's just not fully there yet. He's been here with us for a week. We want to make sure he gets a couple more weeks in of conditioning.
"You know, he didn't start getting cleared to run until a few weeks before the draft and to only have him for a week, we want to make sure we get a little bit more to get him in football shape."
More San Francisco 49ers News
-
49ers Notebook: Shanahan updates left guard battle, explains Alfred Collins' extended playing time; Jordan James, Jordan Watkins show their stuff
The preseason came to an end for the San Francisco 49ers with an 18-12 win over the Las Vegas Raiders on Thursday night, meaning there's officially less than two weeks before they kick off the regular season against the Los Angeles Rams in Melbourne, Australia. But first, let's... -
How 49ers WR Jordan Watkins responded to Kyle Shanahan's challenge
San Francisco 49ers wide receiver Jordan Watkins hauled in four catches for a game-high 64 receiving yards on eight targets in Thursday night's preseason finale against the Las Vegas Raiders. In addition to his involvement in the passing attack, Watkins was more active in the... -
49ers roster building: Why John Lynch's offensive line approach raises concerns
Now that we are close to the end of training camp and the cutdown is a week away, all general managers will be watching the final games. They know they will have to release players they like and that other GMs will, too. They know they will need depth at certain positions, and... -
49ers vs. Raiders PFF grades: Best and worst from the game, plus snap counts
The San Francisco 49ers beat the Las Vegas Raiders 18-12 in their preseason finale. Pro Football Focus released its grades and snap counts from the game, providing a closer look at which 49ers players stood out and who has more work to do. Highest-graded 49ers:...