With the latest penguin and Panda algorithm updates last year Google has smashed a lot of affiliate sites that are highly optimised and also which have irrelevant content on it. Now as marketers we do need to optimise our website this is a absolutely essential and on site search engine optimisation will help you rank. So in my opinion a mini site is exactly what the description is a website that has minimal content and minimal pages. As an seo company Australia we believe in authority web design and why our wordpress web development web design packages are what we always recommend, as these sites overtime with freshly added content will become authority sites. We offer mini sites and our affordable web design packages and I still believe that they have a place in the local business marketing areas. Lets be honest a landscape gardener in Newcastle would for the most cases only require the traditional about,contact us, and a services page. If a mini site is what your business needs then here is my best advice on the use of a mini site Do not keyword stuff your content your site will not be big enough content wise. Target still about 10 highly targeted keywords, longtail keywords would be better and generally give you a higher return on investment. Great for affiliate products or CPA offers as well Focus less on Search engine optimisation and develop a great link building strategy to develop it, this will still work over time You could build a WordPress web design site and then build squeeze pages that are purely for sales if you want a professional approach. So a mini site in my opinion would be a site under 10 pages and they are still relevant for small online business, so check out our affordable web design packages that start from $600. Remember though if you want to be an authority in your niche then a WordPress web design will deliver you the best return on Investment in the long run, and use these small mini sites for affiliate offers and expand your online income. Please feel free to contact us on 0429 988 994 in business hours or via email at email@example.com and we will be in contact with you as soon as possible.