Matrimonial sites register users, after which they are able to upload their profile onto a searchable database maintained by the website. Those users looking to find suitors search the database with customised searches that typically include nationality, age, gender, availability of photograph and often religion, geographic location and caste (mainly for websites based in India).