I think there no design issue, please check website robots.txt file. and do submit in google webmaster. Also this, do Search engine submission which help you early index in google page.
I will like to say you that first check your selected audience in Facebook, may be its relevant or not...because which marketing you will prefer in Facebook which automatically work on Instagram.
Yes we can do, because paid terms are not relating with any organic google guidelines. But before making it landing page is nit accessory that this will good for marketing. Because PPC landing pages have different guidelines so please follow them must.
Through Rankbrain, we can find best result in Google. Just you looking any local services near you, Rankbrain provide you very nearest local shop on top result.
Under Meta tags only three words come under e.g. Title, Description and Keywords, Meta robots also include in this. Just write simple and natural related your services, will work perfect.
First you can give instructions in robots.txt file, if there some results already indexed in google, you can go in webmaster and removal url from this tool.
Moz keyword finder can be the best tool for today, because keywords planner stopped free services email id. Moz can provide you complete analysis of keywords traffic and competition.
Google tag manager is a google tool which help to reduce code in your website. Just like you have to put individual code like Analytic, webmaster, adwords, ad-sense and other google code. By help of google your get one code after merge of all the codes.