Many lavender plants fail to bloom because of poor care. Lack of adequate fertilizer, especially a lack of phosphorus, can cause shrubs and perennials to stop flowering, according to the University of Connecticut Extension. Excessive pruning can also damage a plant or remove flower buds, especially if done right before flowering in the summer. Poor location is also a frequent cause of perennials not blooming. Low levels of sunlight, harsh winter wind and poor drainage or inadequate moisture can all be causes of poor flowering.
Identifying the cause is the first step in correcting the problem. Evaluation of the site for drainage and sunlight, soil testing and a review of pruning practices is essential. Adding fertilizer, perhaps only phosphorus, can correct the problem. Pruning after blooming or in the winter will also help.
Lavender plants do best when not grown in isolation. Planting in groups helps the plants stay healthy. Gardeners should also select plants that are hardy in their USDA zones -- many lavender plants cannot survive in the Northeast U.S., for instance.