So some job site I had to sign up for to apply for another job just sent me a free evaluation of my resume I didn't even realize they were doing. My problem with resume evaluations is I tend to get conflicting information from them.
Some say I should post my employment history in chronological order, other say reverse chronological order. Some say have my education at the tome, some say at the bottom. Some say resumes should be short, others say they should be medium-sized (this one said my resume was too short at 276 words, with too few bullet points).
Then there's this "doer" vs "achiever" distinction they gave me. They said my descriptions didn't say enough about what I "achieved" at each job. To be more specific, most of what's on my resume is just about my having written news stories. Do they want to see the skills I showed off like research, interviewing, critique, editorializing, and well-organized writing (in AP style)?
The last issue is something I'm not sure I can help -- a lot of the jobs on my resume were pretty short, often less than a year. Some were freelance gigs that simply ended, others ended because the company I worked for went out of business or just ran out of money for freelances (i.e., I got laid off). Maybe the people critiquing this just don't understand the nature of these gigs.
In any case, I'm starting to realize almost every promising job I've gotten, I got by essentially side-stepping the whole resume-interview system.
In general, you should try and apply directly on the company's website. Indeed.com and other similar sites can help you find companies and postings, but if you try to apply through them, you shouldn't count on your application to even be looked at.
I liked to go through LinkedIn if possible simply because it feels like the most sensible system. If it's one thing I hate right now it's having to sing up for a completely new account and password with every individual job I apply for, only to then have to re-input my entire employment history after having already uploaded my resume.