In a world where starting up a business is a relatively simple process, where creating an online presence that "looks" established is easy to do, how do you stop the new kids on the block from stealing your competitive advantage that you have worked so hard to create.

A wise old (successful)  businessman once told me "the secret to success is to work hard, set a good example, never cheat and never tell anyone how you manage to achieve your success" - so helpful in one way and not very helpful in another, but there is some truth in the 'modesty' policy.  Hiding your light under a bushel is one way to hold onto your advantage, ie not letting anyone know what you are up to, but eventually someone will wise up to it and your niche will be blown.  The article here gives you a series of tips that you may find helpful.