「副業でプログラミングを活かしたいが、最初の1件目をどう取ればいいかわからない」。私も2021年8月にココナラへ初出品したときは同じでした。本業はソフトウェア関連、Pythonは多少書ける、でもクラウドソーシングは未経験で営業もしたくない。そこから最初の依頼を受けるまでにやったことを具体的にまとめます。
この記事でわかること:
- なぜクラウドソーシングではなくココナラを選んだか
- 専門を「Pythonスクレイピング」に絞った理由
- 実績ゼロでも信頼を得る出品ページの3要素
- 初案件3,000円・時給58円のリアルと、それでも受ける価値
題材はPythonによるWebスクレイピング。本記事は3部作の入門編で、続編で「単発を継続案件に変える方法」「単価を上げる技術投資」に踏み込みます。
なぜクラウドソーシングでなく「ココナラ」か
クラウドワークスやランサーズは「募集案件に応募する」プッシュ型、ココナラは「サービスを出品して問い合わせを待つ」プル型です。出品ページが検索結果に表示され、興味を持ったクライアントから自然に問い合わせが入ります。
| 項目 | ココナラ | クラウドワークス/ランサーズ |
|---|---|---|
| モデル | 出品型(プル型) | 応募型(プッシュ型) |
| 営業負荷 | 低(ページ作り込み一度きり) | 高(毎案件に提案文) |
| 競合との比較 | 検索でクライアントが選ぶ | 提案を並べてクライアントが選ぶ |
| 価格レンジ | 幅広い(500円〜数十万円) | 案件依存・低単価多め |
| 向いている人 | 営業苦手・専門で勝負したい人 | 数をこなして実績を積みたい人 |
応募型は相見積もり競争に常にさらされ、提案文を毎回書く必要があります。出品型は出品ページの完成度を一度上げれば寝ている間も問い合わせが入る可能性があり、本業との両立がしやすい。営業文に相当するものが「出品ページ」1枚にまとまっていて、「いいプロダクトを作って置いておけば人が買いに来る」というエンジニア的発想と噛み合います。私は営業が大の苦手なので、これが選んだ大きな理由でした。
専門を「Pythonスクレイピング」に絞った戦略
出品テーマは3条件で絞りました。
- 学習コストが低い:Pythonは書けたので、requests / BeautifulSoup / Selenium を覚えれば即実装に入れる
- 需要が見える:「データを抜きたい」は個人事業主から中小企業まで普遍的
- 成果物が分かりやすい:CSV/Excelで渡せば価値が一目で伝わる
Web制作やAI開発はスキル幅が広く初心者が「自分の専門」と言い切るには弱い。スクレイピングはニッチですが検索で上位に来やすく、「やりたいことが明確」なクライアントが集まります。「Python何でもやります」より「WebサイトのデータをスクレイピングしてCSVで納品します」と振り切るほうが視認性も成約率も上がる。絞ることは案件数を減らすのではなく、刺さりやすさを上げる行為です。
出品当時のスキル感も正直に書くと、Pythonは関数・クラス・例外処理が書ける程度、HTML/CSSは読める、スクレイピングはrequests+BeautifulSoupの経験のみでSelenium未経験、pandasは触った程度。このレベルでも初案件は取れました。「全部わかってから出品」は永遠に始まらないので、8割わかったら出品して足りない2割は依頼が来てから埋める感覚が現実的です。
出品ページの設計 — 実績ゼロで信頼を得る3要素
実績もレビューも0件で勝負することになります。私が意識した3要素:
- 対応範囲を明確にする — 「何でもできます」は不安なだけ。対応サイト例・取得項目の雛形(商品名・価格・在庫・URL等)を列挙し、「SPAサイトはオプション」「ログイン必須は個別相談」とできないことも先に書く。「対応できそう」という判断と「無理な依頼が来ない」セルフフィルタが両方かかる
- 納品形式とサンプル出力を載せる — サンプルCSVのスクリーンショット(ヘッダー+3〜5行)を掲載。商品で言う「写真を載せる」行為で、クライアントが自分の業務での使い方をイメージできる。実績ゼロ時はこの具体物が信頼の代わりになる
- 簡易保証を文言化する — 「納品後7日間は軽微な不具合修正に無償対応」のような小さな保証で不安を下げる。ただし範囲は「列名修正・データ抜けの再取得」程度に限定し、サイトの仕様変更は対象外と明記。曖昧だと揉める
逆に初出品でやらない方がいいのが極端な安値。500円で出すと「数稽古目的の出品者」と並んで埋もれます。私は3,000円スタートにし、対応範囲とサンプル出力で「この値段でこの完成度」を見せました。
💡 2026年現在の補足:出品文の叩き台はAIエージェント(Claude Code等)に作らせ、自分の経験で温度を入れる手順が最短です。線引きは別記事【AI活用編】で扱う予定です。
初案件の現実 — 3,000円・時給数十円の壁
最初の依頼はトレーディングカード販売サイトのスクレイピングツール。商品名・価格・在庫・URLを定期取得してCSV出力するもので、報酬は3,000円。「10時間で終わる」と見積もったのが、実際は30〜40時間かかりました。
- 要件確認のラリー:約3時間
- HTML構造の調査・セレクタ設計:約5時間
- 実装(リクエスト・パース・CSV出力):約12時間
- 動作テストと例外対応(在庫切れ・改ページ・エラー):約8時間
- 修正対応:約7時間
- 納品とマニュアル作成:約3時間
特に食ったのが例外対応のループ。「在庫切れ表示でパースが落ちる」「カテゴリで構造が違う」「アクセス頻度を絞らないとブロックされる」など初心者特有の踏み抜きを全部踏みました。手取りは手数料22%を引いて約2,340円、時給換算58〜78円。終わった瞬間は「割に合わない」と思いました。
それでも初案件を受ける価値があった理由
- 完了実績とレビューが「次の通貨」になる — ココナラは完了案件数とレビューがそのまま信用スコア。3,000円・時給58円でも「販売実績1件・★5レビュー1件」が刻まれ、これが次の意思決定の最大の根拠になる。実際、2件目以降はまずレビューと実績数を見てから問い合わせが入った
- 実務でしか得られない暗黙知が蓄積する — 要件の言語化(「データが欲しい」の真因を引き出す)/例外対応の引き出し(robots.txt・ログイン要求への現実的な打ち手)/検収の線引き/クライアントとの距離感。2件目以降の効率を一気に上げる土台
- 同一クライアントから5〜6回のリピートに発展 — 最初の3,000円が、半年で5〜6回の追加依頼(仕様変更対応・別ジャンル追加・CSV調整)に。単価も徐々に上がり累計15,000円ほどに
ここで効いたのが「単発のデータ納品」を「自分のタイミングで実行できるツール」に切り替える提案でした。発想と実装パターンは続編の【継続案件化編】で書きます。
今日から動ける実践チェックリスト
- 自分の得意領域を1つに絞る(私の場合はPythonスクレイピング)
- 対応範囲・対応外を文章化する(できないことを書く方が信頼される)
- サンプル出力を1本作る(CSV/Excelのスクショを出品ページに貼る)
- 初期価格は中庸に設定する(500円ではなく3,000円〜が目安)
- 簡易保証文言を入れる(7日間の軽微修正対応など)
- 初回ヒアリング用の質問テンプレを準備する(目的/頻度/対象/除外条件など)
- 検収基準を出品ページに明記する(合否判定の数値・件数を事前合意)
あとは出品して待つだけ。最初の問い合わせまで時間がかかることもありますが、出品ページを月1で見直すペースで運用すると意外と動き始めます。
よくある質問
- どの程度の技術が必要? Pythonの基礎(関数・例外処理)、HTTP/DOMの基本、Selenium か Playwright のどちらか1つ、pandasでのデータ整形、CSV/Excel出力。すべて完璧にしてから出品する必要はありません
- 法的・倫理的な注意点は? サイトの利用規約・robots.txtの遵守、過剰アクセスを避けるレート制御、個人情報・著作権への配慮は最低限必須。出品・見積もり段階で「対応サイトの利用規約は事前確認をお願いします」とクライアント側にも責任分担してもらう文言を入れておくのが現実的(詳細は【単価アップ編】で)
- 初案件はいつ来る? 私は出品から約3週間で最初の問い合わせ。完成度・競合・タイミングで上下するので「1ヶ月来なかったらページを見直す」くらいの粗いリズムで
まとめ — 最初の1件が成長ループの起点
最大のハードルは「最初の1件をどう取るか」。出品ページの3要素(対応範囲・サンプル出力・簡易保証)を整え、価格を中庸にし、ニッチに絞った専門で勝負する。初案件は時給58円でも、そこから生まれる実績・暗黙知・リピートが副業全体を加速させます。1件目で「割に合わない」と感じても、止めずに2件目3件目と進めば景色は変わります。
次のステップ
単発依頼を継続案件に変える提案術と、非エンジニアが喜ぶ納品形態(EXE化+Excel+マニュアル)は続編で。
👉 次の記事:ココナラで継続案件を取る方法 — 非エンジニアに優しいEXE納品の作り方
副業を「育てる」段階に入った方は、5つの改善軸と価格戦略の【単価アップ編】もどうぞ。