Some strategies to tell lies more effectively include lying only when necessary, working out the details of a lie before telling it and empathizing with the person receiving the lie. Lying is commonly frowned upon, but it's actually a survival trait for social animals, such as humans.
The most effective liars only lie when it best serves their purposes. Pathological liars can't help themselves from lying, which is why they are often caught. Skilled liars realize that the best way to use lies is sparingly, and only when lying offers them tangible benefits. Talented liars are typically sure to work out all the details of a lie before telling them. Fabricating an elaborate lie on the spot makes it far easier for listeners to spot discrepancies in the story. By arranging the major details of the lie in advance, skilled liars are able to anticipate possible objections and plan out responses to them.
Another useful tactic is to attempt to understand and empathize with the person who is hearing the lie. Lying is a form of communication, and effective communicators learn to understand their audience. By understanding another person's feelings and concerns, a good liar can mold his lies more effectively to please the listener. Considering another person's perspective can also help a liar avoid saying things that might trigger the listener's suspicions.