Non-price competition refers to strategies that firms use to attract customers without changing the price of their products or services. This can include factors like quality, branding, advertising, and customer service that differentiate one product from another in the eyes of consumers. It plays a crucial role in various market structures where firms compete on aspects other than price to gain market share and maintain profitability.