Jake Beesley was hand with his second brace of the week, while Jordan Rhodes claimed his 10th goal of the season.
Kyle Joseph was also on the scoresheet, as he came off the bench for his home debut.
The result sees the Seasiders move level on points with Barnsley and Derby County, who are in sixth and seventh respectively, but have played more games than the teams above them.
Dan Grimshaw was called into action two minutes into the match, as the Blackpool keeper got down well to push away a Tom Bayliss effort.
Down the other end, it was Blackpool who claimed the opening goal of the afternoon.
Rhodes produced a superb flick into the path of Karamoko Dembele, with the former Celtic wonderkid tripped in the box.
From the penalty spot, the Huddersfield Town loanee stepped up and made no mistake, sending Marko Marosi the wrong way to claim his 10th goal of the season.
The Seasiders doubled their lead just after the half hour mark.
CJ Hamilton found space down the right side, and played the ball to Beesley at the front post.
The striker’s initial effort hit the keeper, but deflected into the net off him on the rebound, as he continued his scoring run after claiming a brace in the EFL Trophy win over Morecambe on Tuesday night.
Following the restart, Marosi made a great double save to stop Blackpool from extending their lead further.
He initially got a hand on a shot from distance from Sonny Carey, before denying Beesley from close-range.
With just over 20 minutes remaining, Bloomfield Road was finally introduced to summer signing Joseph, who came off the bench for his home debut.
Shortly after his introduction, he made his mark, smashing the ball past the Shrews keeper to make it 3-0.
Things got even better for the Seasiders, as Beesley claimed his second of the game.
The striker did well to control a great pass through by Joseph, before taking the ball around Marosi to finish.
Here’s how the Seasiders performed: