If you want to beat your competitors and want to stand out in front of audience, you must follow latest techniques.
Here you need to start from
1. Market research - Keywords, competition and local searches
2. Technical analysis work with site
3. On-page Optimization
4. Content optimization
5. PR marketing and branding
6. Social Media Marketing
7. PPC
8. Off-page Optimization
I'm also recommendation for Paid marketing because if you need results fast, need to invest money with right way.
About me-
I'm certified Google Adwords and Analytic Expert, I will create a stand out ads for your business, but I need to know following:-
1. Website url
2. Daily and monthly budget
3. Target locations - city, country and locations
4. Keyword suggestions
5. Competitors
I need website url because I want to check site quality and landing page experience. We need to get minimum 7 or 8 quality score from Google to get maximum clicks in low costs. Let me know if you have questions
Thanks
Amrit