SummaryThis study aims to develop efficient numerical optimization methods for finding the optimal topology of nonlinear structures under dynamic loads. The numerical models are developed using the bidirectional evolutionary structural optimization method for stiffness maximization problems with mass constraints. The mathematical formulation of topology optimization approach is developed based on the element virtual strain energy as the design variable and minimization of compliance as the objective function. The suitability of the proposed method for topology optimization of nonlinear structures is demonstrated through a series of two‐ and three‐dimensional benchmark designs. Several issues relating to the nonlinear structures subjected to dynamic loads such as material, geometric, and contact nonlinearities are addressed in the examples. It is shown that the proposed approach generates more reliable designs for nonlinear structures.