Cons: The lengthy survey you must complete before you sign up.

You can’t browse pictures or profiles – you wait to be matched by the mystery algorithm after answering the 400 questions – then you are guided through a contact process.

Some may think it lacks the spontaneity of other dating sites – and you certainly can’t use it to get a quick date for the weekend.

There’s currently a 7-day free trial to communicate with matches for free until 1 January.

It’s a softly, softly approach – excellent for those new to internet dating or nervous about entering the melee, or using a fast-food dating app like Tinder.

Too many members with no filter can result in either hours of swiping to find someone you fancy, or hundreds of messages in your inbox that you’ll never have time to read.

Here’s a guide to the sites to check out – feel free to leave your own recommendations in the comments below – and let us know if you met your life partner online or on an app and if so, which one. Has both desktop and mobile site and an app, plus paid-for and free singles events. It’s quite difficult to get any information on the price to use match.com’s full service.

There are no compatibility filters, so once you’ve filtered by the basics, there’s no way of narrowing it down.

However, perhaps controversially, arguably this is more of a pro than a con – as the saying goes, opposites attract!

It seems unavoidable that if we have filters and tick-boxes for features and likes or dislikes, we could be cutting off literally thousands of potential suitors because of something we might have thought minor or irrelevant if we met in the flesh.

And, by the way, the tick-box that chooses whether you’re shown people with children or not can have an even more dramatic result, with 90% of the people I asked (a straw poll of 10 in the office) saying they’d chosen not to be shown people with children.

Very well managed, new, clean design makes it more appealing to navigate. When you click for more info you’ll more often than not end up with info boxes that you need to fill in before you can advance to the pricing info.