That's a pretty broad question, but two tactics that would work best, although by no means unknown, are internal linking and guest posting.
Internal linking is basic, yet so freakin effective. Everyone says you should, but few actually do it correctly. Hopefully you have a blog. When posting about anything, and I mean anything, tie in those pages to your conversation. Don't just randomly link to them, but make sure you steer the convo towards the topic of those pages so you can link naturally to them. (And yes, internal links work. One of my client's competitors is ranking #1 for a money term that ranks solely on internal links. Frustrating, yes, but more importantly, learn from it.)
Guest blogging is great in this instance because you're going for 30 different pages, which means you need multiple links from a single opportunity. In most guest posts you usually get at least two links in the bio, which you can use for any of those 30 pages, but like when doing internal linking on your blog, make sure you tie some of those pages into what you're writing about in the bulk of your post. For example, if one of your pages has some great information on biking helmet X, and in your post you're talking about biking, make sure you start talking about the different options you have for helmets, and say that one of these options is helmet X (which you link to). The blogger won't have a problem with this because it's on topic & relevant.
Hope this helps! By no means is this comprehensive. You can go a number of directions, but since you're building links to a bulk number of pages, these two tactics would be the most efficient.