Social media has leveled the playing field, giving small businesses a way to compete with larger companies for attention.