Blackpool were unbeaten in four league games but it was the hosts who nearly took the lead on five minutes when Evans' shot hit the crossbar.
Just before the half-hour mark, after increased pressure from the hosts, Enda Stevens found Evans on his own in the area and the 28-year-old made no mistake, striking a powerful shot into the top left corner.
The hosts almost doubled their lead three minutes later but Gary Roberts' header trickled past the post.
After the break Portsmouth continued their domination but with nine minutes to go Blackpool made a triple substitution and forced their best chance of the game from a corner, Tom Aldred heading just wide.
Portsmouth sealed the points in injury time when substitute Carl Baker and Doyle combined to pass the ball around keeper Sam Slocombe.
Report supplied by the Press Association.
Match ends, Portsmouth 2, Blackpool 0.
Second Half ends, Portsmouth 2, Blackpool 0.
Goal!  Portsmouth 2, Blackpool 0. Eoin Doyle (Portsmouth) right footed shot from the centre of the box to the bottom left corner. Assisted by Carl Baker following a fast break.
Attempt missed. Sanmi Odelusi (Blackpool) right footed shot from the centre of the box misses to the right.
Hand ball by Eoin Doyle (Portsmouth).
Attempt missed. Carl Baker (Portsmouth) right footed shot from outside the box is close, but misses to the left.
Corner,  Blackpool. Conceded by Matthew Clarke.
Attempt blocked. Jordan Flores (Blackpool) left footed shot from outside the box is blocked.
Attempt saved. Jamille Matt (Blackpool) header from the right side of the box is saved in the bottom right corner.
Attempt blocked. Carl Baker (Portsmouth) left footed shot from the left side of the box is blocked.
Attempt missed. Kal Naismith (Portsmouth) left footed shot from outside the box is close, but misses to the left.
Attempt missed. Jamille Matt (Blackpool) header from the centre of the box is close, but misses to the right.
Substitution, Portsmouth. Jack Whatmough replaces Kyle Bennett.
Corner,  Blackpool. Conceded by David Forde.
Substitution, Blackpool. Sanmi Odelusi replaces Kyle Vassell.
Substitution, Blackpool. Bright Samuel replaces Brad Potts.
Substitution, Blackpool. Jamille Matt replaces Jack Payne.
Kyle Bennett (Portsmouth) is shown the yellow card for a bad foul.
Foul by Kyle Bennett (Portsmouth).
Nathan Delfouneso (Blackpool) wins a free kick on the right wing.
Corner,  Portsmouth. Conceded by Jordan Flores.
Corner,  Portsmouth. Conceded by Clark Robertson.
Attempt blocked. Michael Doyle (Portsmouth) left footed shot from outside the box is blocked.
Corner,  Portsmouth. Conceded by Jordan Flores.
Corner,  Portsmouth. Conceded by Tom Aldred.
Substitution, Portsmouth. Kal Naismith replaces Gareth Evans because of an injury.
Delay in match Gareth Evans (Portsmouth) because of an injury.
Corner,  Blackpool. Conceded by Christian Burgess.
Attempt blocked. Brad Potts (Blackpool) right footed shot from the right side of the box is blocked.
Foul by Kyle Bennett (Portsmouth).
Jack Payne (Blackpool) wins a free kick in the defensive half.
Delay in match Gareth Evans (Portsmouth) because of an injury.
Substitution, Portsmouth. Carl Baker replaces Jamal Lowe.
Foul by Eoin Doyle (Portsmouth).
Tom Aldred (Blackpool) wins a free kick in the defensive half.
Attempt missed. Nathan Delfouneso (Blackpool) right footed shot from outside the box is high and wide to the right.
Attempt saved. Eoin Doyle (Portsmouth) left footed shot from outside the box is saved in the centre of the goal.
Attempt missed. Christian Burgess (Portsmouth) right footed shot from the centre of the box is too high.
Gary Roberts (Portsmouth) wins a free kick on the left wing.
Foul by Kelvin Mellor (Blackpool).
Goals from Gareth Evans and Eoin Doyle secured Portsmouth their second win in four days as they beat Blackpool 2-0 in their League Two clash at Fratton Park.