Blackpool var obesegrad i fyra ligamatcher men det var värdarna som nästan tog ledningen på fem minuter när Evans skott träffade crossbaren.
Strax före halvtimmen, efter ökat tryck från värdarna, hittade Enda Stevens Evans ensam i området och 28-åringen gjorde inget misstag, slog ett kraftfullt skott i övre vänstra hörnet.
Värdarna nästan fördubblade sin ledning tre minuter senare men Gary Roberts huvud lurade förbi inlägget.
Efter pausen Portsmouth fortsatte sin dominans men med nio minuter att gå Blackpool gjorde en trippel substitution och tvingade sin bästa chans att spelet från ett hörn, Tom Aldred på väg bara bred.
Portsmouth förseglade punkterna i skadan tid när ersätta Carl Baker och Doyle kombineras för att passera bollen runt innehavaren Sam Slocombe.
Rapport från Pressföreningen.
Matchändar, Portsmouth 2, Blackpool 0.
Andra halvlek, Portsmouth 2, Blackpool 0.
Mål!  Portsmouth 2, Blackpool 0. Eoin Doyle (Portsmouth) höger fotade skott från mitten av lådan till nedre vänstra hörnet. Hjälpt av Carl Baker efter en snabb paus.
Försök missade. Sanmi Odelusi (Blackpool) höger fotade skott från mitten av lådan missar till höger.
Handboll av Eoin Doyle (Portsmouth).
Försök missade. Carl Baker (Portsmouth) höger fotade skott från utsidan av lådan är nära, men missar till vänster.
Hörnet, Blackpool. Förföljd av Matthew Clarke.
Försök blockerat. Jordan Flores (Blackpool) vänster fotade skott från utsidan lådan är blockerad.
Försöket räddades. Jamille Matt (Blackpool) header från höger sida av rutan sparas i nedre högra hörnet.
Försök blockerat. Carl Baker (Portsmouth) vänster fotade skott från vänster sida av lådan är blockerad.
Försök missade. Kal Naismith (Portsmouth) vänster fotade skott från utsidan av lådan är nära, men missar till vänster.
Försök missade. Jamille Matt (Blackpool) huvudet från mitten av lådan är nära, men missar till höger.
Ersättning, Portsmouth. Jack Whatmough ersätter Kyle Bennett.
Hörnet, Blackpool. Sammankallad av David Forde.
Substitution, Blackpool. Sanmi Odelusi ersätter Kyle Vassell.
Substitution, Blackpool. Bright Samuel ersätter Brad Potts.
Substitution, Blackpool. Jamille Matt ersätter Jack Payne.
Kyle Bennett (Portsmouth) visas det gula kortet för en dålig foul.
Foul av Kyle Bennett (Portsmouth).
Nathan Delfouneso (Blackpool) vinner en frispark på högerkanten.
Hörnet, Portsmouth. Förföljd av Jordan Flores.
Hörnet, Portsmouth. Förföljd av Clark Robertson.
Försök blockerat. Michael Doyle (Portsmouth) vänster fotade skott utanför lådan är blockerad.
Hörnet, Portsmouth. Förföljd av Jordan Flores.
Hörnet, Portsmouth. Förföljd av Tom Aldred.
Ersättning, Portsmouth. Kal Naismith ersätter Gareth Evans på grund av en skada.
Försening i match Gareth Evans (Portsmouth) på grund av en skada.
Hörnet, Blackpool. Sammankallad av Christian Burgess.
Försök blockerat. Brad Potts (Blackpool) höger fotade skott från höger sida av lådan är blockerad.
Foul av Kyle Bennett (Portsmouth).
Jack Payne (Blackpool) vinner en frispark i den defensiva halvan.
Försening i match Gareth Evans (Portsmouth) på grund av en skada.
Ersättning, Portsmouth. Carl Baker ersätter Jamal Lowe.
Foul av Eoin Doyle (Portsmouth).
Tom Aldred (Blackpool) vinner en frispark i defensiva halvan.
Försök missade. Nathan Delfouneso (Blackpool) höger fotade skott från utsidan lådan är hög och bred till höger.
Försöket räddades. Eoin Doyle (Portsmouth) vänster fotade skott från utsidan boxen sparas i mitten av målet.
Försök missade. Christian Burgess (Portsmouth) höger fotade skott från mitten av lådan är för hög.
Gary Roberts (Portsmouth) vinner en frispark på vänsterflygeln.
Foul av Kelvin Mellor (Blackpool).
Mål från Gareth Evans och Eoin Doyle säkrade Portsmouth sin andra seger på fyra dagar när de slog Blackpool 2-0 i deras League 2 sammandrabbning vid Fratton Park.