Every 2-3 months I have to snake out our shower drain with a 25' snake. Giant PITA.
After some web searches, I stumbled across these hair trap devices. They come in both external and internal configurations. Many different types to choose from.
I purchased an internal one, installed it, and am going to give it a try. In theory I can just pop it out and clean it instead of snaking the pipes. Folks tell me they work well. If this one doesn't work I'll try another type. They are fairly inexpensive.
Can confirm, I'm on my second one now and it's so good. Some traps back the water up and others don't trap enough of the hair to be worth using, but these are perfect.