Great question — answering as the UphillTech team:
Based on my experience having only one page with all the videos it make the page load slower, and that's not positive. Loading time matters! Here is a sample I did so you know what exactly I mean. If I have this case, I will create a blog post with transcripts for each video.This will give you topical authority for your industry for sure. Here is a blog I wrote for Dental SEO Pricing (Sample) Just make sure the video is always above the fold on mobile, so you don't get Google Search Console warning about the posts. Once you have a list of blog post links, then you can create a library with a complete list of links, or maybe added on your home page if you feel are important and relevant for...
Full answer by Ron: https://webmasters.stackexchange.com/a/145180 (CC BY-SA 4.0).
Need it done for your business? UphillTech.