Most freelancers jump straight into optimization without defining metrics with their client. Rankings? Traffic? Conversions? These require completely different approaches. Spend 20 minutes clarifying expectations upfront. You'll save hours of revisions later when the client says your perfectly optimized piece "isn't working" because they actually wanted lead generation, not traffic.
**Step 2: Audit What Already Exists**
The myth says start fresh every time. Reality? Your client probably has content that's 70% of the way there. Pull their analytics for the past 90 days. Find pieces getting impressions but low clicks—that's a meta description problem. High bounce rates? The content doesn't match search intent. Fix what exists before creating something new.
**Step 3: Match Content Type to Search Intent**
Someone searching "how to install WordPress" wants a tutorial, not a philosophical piece about content management systems. Check what's currently ranking for your target keyword. If the top 10 results are all video tutorials, your text-heavy guide won't break through regardless of optimization quality.
**Step 4: Test One Variable at a Time**
Changed the title, meta description, headers, and added 500 words simultaneously? Now you can't identify what worked. Isolate variables. Give each change three weeks minimum before measuring impact. This patience is what separates freelancers who can justify their rates from those constantly defending their work.