1)If using a dating site check for reviews about them.
2)Get to know each other over the phone.
3)Do not meet them in person right away.
4)Always meet in public.
5)Tell a friend.
6)Always meet in public.
7)Keep personal items with you at all times.
9)Never invite a stranger to your home.
11)Drive yourself to and from the meeting location until you are comfortable
12)If a person cannot understand you taking precautions and is overly anxious to meet you take that as a red flag and pass on the offer.
These things do not guarantee your safety but taking these precautions could save your life by discouraging someone with bad intentions.