Digital marketing fundamentals are turning out to be important whether you are a freelancer, a non-profit manager, a small business owner, or a...