To be accepted by a consulate or embassy, your insurance policy must strictly meet these four pillars:

Must be valid across all member states in the Schengen Area , not just your primary destination.

Use a marketplace like Squaremouth or InsureMyTrip to compare plans from different providers.

Provide your travel dates, age, passport details, and payment information.