Online dating is a little like shopping. He's cute. Reporter: So many choices. But what if a formula, a secret code could weed out the losers. I'm lori. I'm 37 years old. I've been dating online. They... See More
Online dating is a little like shopping. He's cute. Reporter: So many choices. But what if a formula, a secret code could weed out the losers. I'm lori. I'm 37 years old. I've been dating online. They haven't been the kind of guys I guess I want to hear from. Reporter: Lori has grown frustrated after spending years searching for mr. Right online. But what she doesn't realize is sometimes to land a man, you have to think like one. And that's where this woman comes in. The special things about me, I listed that I speak japanese and I know thml. Reporter: Meet amy web, a frustrated dater and math whiz who was meeting all of the wrong guys. Until she decided to crack the online dating code to meet quality men. How did she do it? Logged on a guy to assess the competition. They were all attractive. They all sounded happy. And I looked at my profile. I spent a month collecting data. How much skin should you show in a profile photo? She took her findings and created a superprofile page. A few months later, she met the guy who would become her husband. When you finally decided to become honest with yourself and update your profile, men came flooding in. I was the most popular I've been in my entire life. Reporter: Amy turned her science project into a book, titled "data: A love story." Women like lora, amy noticed some big no-noes with her online profiles. Amy says don't underestimate the power of a profile picture. That means, no pictures with friends, especially if they could be competition. And no drinking pictures. You're doing some self-sabotage. Don't intimidate potential dates. You're a great dancer. And you talk a lot about dancing. But I guarantee you you're intimidating a lot of men. Reporter: We checked in with lora a week later, post-online profile makeover. I have some dates lined up, which is exciting. The guys are more within my age range. It's really showing a lot better. Amy webb, the author of "data: A love story," is joining us right now with phenomenal tips. And you're a great success story. Thank you so much. I think the book is smart and logical. You were out of a long-term relationship. Bad luck with online dating. And you decided to reverse engineer it. I was in a terrible relationship. The problem was, I didn't have people to go out with, they were the wrong people. And what I learned early on, part of the issue was I didn't know exactly what I wanted. I hadn't identified my audience. If you think of the online dating space is a place where you're selling products, and you are the product, you have to market your product appropriately. How did you do that? I didn't have to have a nose makeover. One of the things I did was, i looked at what some of the other people were doing that were successful. So -- you did this by becoming ten different men and studying your competition. You interacted with 90 women to see what was working and what wasn't, when you were in the man's head. But they really went back to the list I made. I came up with 72 different data points, things I was looking for in a man. And I wanted to see who were the women that would be attracted to someone like this. Your discoveries were simple and so smart. Number one, make it positive. One of the things i discovered in the research, is people try to use sarcasm to be funny. Especially on the east coast. And the issue is, most people aren't phenomenal writers. It's very difficult to convey sarcasm or your sense of humor if you can't hear your voice. Keep it light, tight and bright. Sure. And pictures, three to five, plenty. I chose the least bad. And I had plenty of awful photos. Hayed run by those somebody else, they would have said take some new ones. It's worked for you. Happy married with child. There's phenomenal tips. Check out the book. Amy webb, we thank you for being with us. We'll be back with dip.
This transcript has been automatically generated and may not be 100% accurate.