Whenever I am talking to somebody new (mostly online this happens) and I get excited because I see some girl likes me so I basically just come off too strong right away and go all out with my words making me look desperate and weird which eventually leads to me being ghosted. 

 I can never seem to find the line in what's appropriate to talk about or not or how much you should talk in the beginning if they don't know you. I've always been told that when talking to someone new, it's best to assume rapport and act like they are already your "best friend" but I'm guessing that doesn't translate well online?