Having a marketing strategy is important and can help ensure that your business thrives. Often it is hard to get your website ranked for all of your products or all of the areas you cover.
For this reason, it may be useful to consider creating a micro site for a particular product or geographical location to allow you the best chance of ranking high on the search engines. Doing this will mean it is possible to ensure that all the content, images and search engine optimisation elements such as meta date on the site is very specific to the product or service without comprising the look and feel or indeed rankings of the main website.
It may be that you decide to create links from your main sites to the micro site and reverse too so if someone clicks through they are taken to a different site but can go between the two with ease. If you are looking at doing this then speak to a online marketing agency that will be able to come up with a strategy on how to set this up, as if done incorrectly can have a negative effect on your rankings. If you use Google Adwords to advertise through then creating micro will help to ensure that you Adwords quality score is high as the page the ad points through to is highly relevant to the ad.