To promote a service site, focus on SEO optimization, create valuable content, leverage social media, run targeted ads, engage with local communities and encourage reviews to build trust and visibility.
I’ve had decent results by joining local Facebook groups and just being helpful there. Answering questions naturally brings traffic to my site without sounding pushy.