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.
In the hyper and intensely cut-throat business environment that most companies operate in today, it seems hard to establish a competitive advantage, let alone maintain it. In fact, for many companies, sustaining a competitive advantage seems to be a harder challenge than establishing it, especially in industries with low entry barriers. There are plenty of case studies about companies that has gone bankrupt after reaching their peak, losing their positions to rivals who were faster and more agile.