Have a warm expression when complimenting her.
Girls notice the way you look when complimenting her. Make sure that you maintain an eye contact and smile at her when you are saying something. That way, she wouldn’t feel uncomfortable knowing that you only said that out of pressure.
The tone of your voice is also a factor. Saying things in a non-sarcastic way would brush off the awkward feeling between the both of you. The best compliment doesn’t leave any room for misunderstandings.
Learn to accept rejections.
Not all girls would react positively when they are complimented. Some will just shrug it off or worse, not say anything at all. This is normal especially when you don’t know the girl fully yet. The right thing to do is to tell her that she doesn’t need to believe you, but what you said came out of pure sincerity and admiration.
If you think she got a little bit offended about your comment, don’t try to act rudely in front of her. Instead, apologize nicely and respectfully. Acting impolitely might ruin the conversation.
Know when it’s becoming a cat-call and not a compliment.
She might get the wrong idea when you express your compliments through yelling. It might sound like a cat-call and not all girls like that, even for someone you already know. Make sure that it doesn’t come off like that for it will make her feel highly insulted.
Compliment her generously, but not too much.
Everything has its own limitation. Giving compliments is sweet but it would seem bad if you do it excessively. Make sure that you do it at a suitable amount so that it will not be mistaken as a joke or a halfhearted comment. Remember, you praise someone because you want to make her special not to make you look and feel good about yourself.
I hope the ways mentioned above helped you in complimenting a girl. It’s a bit hard to do this if you’re shy, but a little courage never hurt right?
And lastly, don’t say nice things if it isn’t true, they can sense it if you’re lying.