Shy girls are often, but not always, somewhat self-conscious. But even if a girl isn't self-conscious, it's a good idea to offer compliments to make her feel comfortable and loved. Keep them simple and genuine to make a shy girl feel more confident around you. If she does, she'll open up more and be less shy in some cases.  Don't pile it on, just keep it simple, and make it something that she has control over, not something abstract about her looks. "Your eyes are pretty" might be nice, but "I love your hair like that" is a great one, because she did her hair. You're complimenting her choice, not her looks. Make sure to compliment her personality traits as well, such as her intelligence, sense of humor, etc. Shy girls or introverts often need a lot of private time, and won't want to spend hours and hours texting with you or talking on Facebook. That's ok. It doesn't mean she doesn't like you, or that she's about to dump you. It just means she's being who she is. Relax and move at her pace.  If you call or text her and leave a message, don't get in touch again until she responds to it. You left the message. She'll get it. Let her decide how much of your relationship to share on social networking. Don't put up a bunch of pictures and updates about what you're doing together unless she wants to. Shy people might want to be more private than you're used to. The secret to dating a shy girl? Talk less. Shy girls will just want to be quiet sometimes. That's ok. Learn when to pull back and just be quiet. She'll open up and talk more when she's ready.  Just enjoy being together. If it's quiet because you don't have much to talk about, just enjoy sharing silence together. There's no need to constantly talk. It may even turn her off.  You can even tell her that you like sharing comfortable silences with her if you think it might put her at ease. Don't ask her why she's shy. Sometimes people will ask this question when they're feeling awkward. Drawing attention to it only makes it worse. There's no good answer to this question, and she'll just withdraw more. If you struggle to get a shy girl to open up and talk more, maybe it's because you’re not talking the right way. Ask her genuine, specific, and open-ended questions to get her to feel more comfortable and open with you. Listen to her answers and follow up with more questions. This has the added bonus of allowing you to get to know each other better.  Encourage her to talk more by asking follow up questions. If she mentions that she loves going to the lake, that's an opportunity to learn more. How long have you been going? What do you like to do there?  Keep questions open-ended to give her the chance to talk more. Don't ask, "Did you have a good soccer game last weekend?" because that only has a one-word answer. Instead, ask, "How did you feel about the soccer game last weekend?" Make sure to share some things about yourself as well. She might be too shy to ask you, so it’s okay to volunteer this information. It's important to be a good listener. If you're used to waiting for your own opportunity to speak, you might find it hard to talk with a shy girl. Use good listening skills and give her the chance to open up and share her life with you. Look her in the eyes while she's speaking. Nod along and encourage her when she's talking. Put away your phone and other distractions. Give her your undivided attention. Never rush a shy girl, or you'll lose her. Dating needs to move at a slow pace, letting her dictate the tempo of things. Shy girls need to feel comfortable, relaxed, and free with someone that they date. Let her decide when she feels comfortable enough.  If you want to move in for a kiss, but you're not sure whether or not it's appropriate, the best way to know is to ask her first. "You look so pretty tonight. I'd like to kiss you. Is that ok?" Don't try to "cure" her. There's nothing wrong with being quiet, shy, or introverted. If you want to change someone to date them, you shouldn't be dating.
Compliment her. Give her some space. Don't force conversations. Ask her questions. Give her the chance to talk. Go slowly.