There is a much greater variety of ways to promote and advertise one’s business and services than ever before. When I was much younger, the only method for getting yourself known if you were starting a new business, for example, was to engage an advertising agency if funds could run to that. Their fee would involve writing up press releases about your skill or goods; getting a professional portfolio of very good photographs together and finally getting editorial or advertorials in the appropriate magazines/advertising routes.
This probably took a massive hit on the budget but the sheer amount of quality enquiries from that effort was always enough to make than initial investment really worthwhile. Trying to promote and advertise yourself is only successful when you really know the ropes and have the right connections, which of course, an advertising agent of long-standing comes with as standard.