In general, fish of smaller size (less than 600g), farmed fish and freshwater fish have lower level of mercury. From the food safety point of view, pregnant women should avoid all raw and undercooked seafood during pregnancy.
People who do not eat seafood can eat foods rich in alpha linolenic acid (ALA), such as chia seeds, flaxseeds, walnuts and canola oil. Our body can produce DHA out of ALA, but the conversion rate seems to be relatively low. You can consider taking a DHA supplement if you do not eat seafood.