In order to create a venue profile, all you need is an eventlocations.com-Account. You can register here. At the top right you can click on "List venue" and create your profile in five easy steps.
You can decide whether you want your venue to appear in the top search results with a Premium- or Enterprise package.