Assignment directory

Practice on realistic client assignments

Each assignment is a simulated client job with a brief, step-by-step tasks and a reviewed deliverable. Pick one that matches your level.

14 assignments

Results

  • Reporting Difficulty: Intermediate

    Explain a traffic drop in an analytics report

    Locked: Complete “Audit a small online store for crawl errors” first.

    Read a monthly analytics export, find what changed, and explain the likely causes to the client.

    • Analytics
    • Reporting
    Estimated time: 40 min 5 steps
  • Local SEO Difficulty: Intermediate

    Clean up local citations for a family dentist

    Locked: Complete “Optimize a Google Business Profile for a plumbing company” first.

    Find inconsistent business listings across directories and plan the fixes that matter most for local rankings.

    • Local SEO
    • Research
    Estimated time: 45 min 5 steps
  • Keyword Research Difficulty: Beginner

    Map search intent for a fitness studio

    Locked: Complete “Keyword research for a neighborhood bakery” first.

    Label twenty keywords by search intent and decide which page should target each one.

    • Keyword Research
    Estimated time: 30 min 5 steps
  • On-Page Optimization Difficulty: Beginner

    SEO fundamentals: review a florist’s homepage

    Check a small business homepage against the SEO basics: title, headings, content, links, and mobile experience.

    • On-Page SEO
    • Research
    Estimated time: 25 min 4 steps
  • Reporting Difficulty: Beginner

    Write a client update email after an SEO audit

    Turn audit findings into a short, friendly email that a busy client will read and act on.

    • Client Communication
    Estimated time: 20 min 4 steps
  • Keyword Research Difficulty: Beginner

    Keyword research for a neighborhood bakery

    A family bakery wants more walk-in customers from Google. Find and prioritize the keywords its new website should target.

    • Keyword Research
    • Local SEO
    • Research
    Estimated time: 45 min 6 steps
  • On-Page Optimization Difficulty: Beginner

    Write meta titles and descriptions for a dental clinic

    Rewrite the title tags and meta descriptions for three service pages so they match search intent and earn more clicks.

    • Content Writing
    • On-Page SEO
    Estimated time: 30 min 6 steps
  • Technical Audit Difficulty: Intermediate

    Audit a small online store for crawl errors

    Use a crawl export to find broken links, redirect chains, and indexing problems, then write a prioritized fix list.

    • Reporting
    • Technical SEO
    Estimated time: 1 hr 30 min 5 steps
  • Content Difficulty: Intermediate

    Build a content brief for a pet supply blog

    Turn a target keyword into a clear brief a freelance writer can follow: intent, outline, questions, and internal links.

    • Content Writing
    • Keyword Research
    Estimated time: 1 hr 4 steps
  • Link Building Difficulty: Intermediate

    Find link-building prospects for a travel blog

    Qualify relevant websites for outreach and explain which ones are worth pitching first.

    • Link Building
    Estimated time: 1 hr 15 min 4 steps
  • Keyword Research Difficulty: Advanced

    Competitor gap analysis for an online furniture store

    Locked: Complete “Map search intent for a fitness studio” first.

    Compare a furniture retailer with three competitors, find keyword and content gaps, and recommend a 90-day plan.

    • Competitor Analysis
    • Keyword Research
    • Reporting
    Estimated time: 2 hr 30 min 4 steps