Seaweed is a term which can be used to describe many different marine-based species of plants and algae. But sea kelp is more specific. It describes the largest subgroup of seaweed. Seaweed ranges dramatically in size, whilst sea kelp is always quite large.