1) Sometimes it's just a simple oversight - I can't even count how many times someone has complained to me about not getting calls for interviews only to find that their phone number on their resume is incorrect. Another killer: typos on your resume. Everyone believes they have thoroughly checked their resume for mistakes, but if you don't know the difference between "there" and "their" and "they're" - you're not going to know you're doing it wrong. Seek out the "obvious" flaws.
2) But it could also be the case that you're not up to date on the technological skills required to compete - taking a class or joining a group to improve your skillset can be key, and can also help build your own confidence.
3) Read. Even if you're not much of a reader. If you're really not into reading, get audiobooks. I recommend a few books here if you don't know where to start. Visit your local library or spend some time in your local bookstore.
4) Talking to family and friends often does not yield much of a result because a person's inner circle generally sees the best in you, and also can't understand why you're having such a hard time. The people who love you also just don't want to hurt you, and may hold back out of concern for your ego. Talk to someone objective - a single session with a career coach can go a long way and help jumpstart a stalled job search.
5) Clean yourself up. Do you know someone who doesn't seem to know that he has bad B.O. or disgustingly yellow teeth? Seriously - give yourself a mini-makeover. Change your habits, try new hygiene products (switch your deodorant, get some white strips!), invest in a new outfit (even if it's a new used outfit from a thrift store), iron all of your clothes even if you think you look fine. At the very least, you'll feel like you look polished and professional.
6) Switch up your resume - if you can't afford a professional resume writer, ask a friend for some help. Offer to cook your friend dinner or look over her resume in exchange.
7) Stay busy. I can't over-emphasize how important this is. Strategic volunteering can be your best friend. It can help fill gaps on your resume and expand your network.
8) Speaking of expanding your network - expand your network. Build your LinkedIn. Reach out to former coworkers and classmates. Conduct informational interviews.
9) Stay positive. I know it sounds cheesy (and almost impossible if you've been out of work for a long time), but nobody wants to hire Debbie Downer and nobody wants to hear about what a hard life you have. Employers hire people who they feel will contribute to the workplace - in terms of work ethic, skills and knowledge, AND attitude.
10) Consider changing your objective (and I don't mean the "objective" on your resume - I mean your actual objective). First, let's just say that your objective cannot simply be "to get a job". That's what every job seeker wants. Maybe it's time to reevaluate the types of jobs you're targeting. Are you shooting too high and applying for jobs that you're not qualified to do? Are you selling yourself short and applying for jobs you are way overqualified to do (more on this later)? Are you looking for a job in a dying industry? Sometimes you need to make a career change because jobs are changing.