In simple words, Guest posting is to write for other domain and that domain give backlinks to your domain.
Guest-posting traffics and ranks depends on your content and the guest post website authority.
If you are writing low-quality guest post on blogs that do not have any domain authority and your purpose is to have backlinks from those domains, then guest posts will not help you.
If you are writing high-quality, authoritative essay on a major website having good domain authority and ranks and is in your industry niche, then guest posts are important for referral traffic as well as ranks.