There are a few great WordPress portfolio themes for SEO. For free portfolio themes, CleanPortfolio, Astra, and Perfect Portfolio are all highly customizable and SEO friendly. For the premium options, Bridge includes great SEO features.