").attr(s.scriptAttrs||{}).prop({charset:s.scriptCharset,src:s.url}).on("load error",callback=function(evt){script.remove();callback=null;if(evt){complete(evt.type==="error"?404:200,evt.type)}});document.head.appendChild(script[0])},abort:function(){if(callback){callback()}}}}});var oldCallbacks=[],rjsonp=/(=)\?(?=&|$)|\?\?/;jQuery.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var callback=oldCallbacks.pop()||(jQuery.expando+"_"+(nonce.guid++));this[callback]=!0;return callback}});jQuery.ajaxPrefilter("json jsonp",function(s,originalSettings,jqXHR){var callbackName,overwritten,responseContainer,jsonProp=s.jsonp!==!1&&(rjsonp.test(s.url)?"url":typeof s.data==="string"&&(s.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&rjsonp.test(s.data)&&"data");if(jsonProp||s.dataTypes[0]==="jsonp"){callbackName=s.jsonpCallback=isFunction(s.jsonpCallback)?s.jsonpCallback():s.jsonpCallback;if(jsonProp){s[jsonProp]=s[jsonProp].replace(rjsonp,"$1"+callbackName)}else if(s.jsonp!==!1){s.url+=(rquery.test(s.url)?"&":"?")+s.jsonp+"="+callbackName}s.converters["script json"]=function(){if(!responseContainer){jQuery.error(callbackName+" was not called")}return responseContainer[0]};s.dataTypes[0]="json";overwritten=window[callbackName];window[callbackName]=function(){responseContainer=arguments};jqXHR.always(function(){if(overwritten===undefined){jQuery(window).removeProp(callbackName)}else{window[callbackName]=overwritten}if(s[callbackName]){s.jsonpCallback=originalSettings.jsonpCallback;oldCallbacks.push(callbackName)}if(responseContainer&&isFunction(overwritten)){overwritten(responseContainer[0])}responseContainer=overwritten=undefined});return "script"}});
support.createHTMLDocument=(function(){var body=document.implementation.createHTMLDocument("").body;body.innerHTML="
").append(jQuery.parseHTML(responseText)).find(selector):responseText)}).always(callback&&function(jqXHR,status){self.each(function(){callback.apply(this,response||[jqXHR.responseText,status,jqXHR])})})}return this};jQuery.expr.pseudos.animated=function(elem){return jQuery.grep(jQuery.timers,function(fn){return elem===fn.elem}).length};jQuery.offset={setOffset:function(elem,options,i){var curPosition,curLeft,curCSSTop,curTop,curOffset,curCSSLeft,calculatePosition,position=jQuery.css(elem,"position"),curElem=jQuery(elem),props={};if(position==="static"){elem.style.position="relative"}curOffset=curElem.offset();curCSSTop=jQuery.css(elem,"top");curCSSLeft=jQuery.css(elem,"left");calculatePosition=(position==="absolute"||position==="fixed")&&(curCSSTop+curCSSLeft).indexOf("auto")>-1;if(calculatePosition){curPosition=curElem.position();curTop=curPosition.top;curLeft=curPosition.left}else{curTop=parseFloat(curCSSTop)||0;curLeft=parseFloat(curCSSLeft)||0}if(isFunction(options)){options=options.call(elem,i,jQuery.extend({},curOffset))}if(options.top!=null){props.top=(options.top-curOffset.top)+curTop}if(options.left!=null){props.left=(options.left-curOffset.left)+curLeft}if("using" in options){options.using.call(elem,props)}else{curElem.css(props)}}};jQuery.fn.extend({offset:function(options){if(arguments.length){return options===undefined?this:this.each(function(i){jQuery.offset.setOffset(this,options,i)})}var rect,win,elem=this[0];if(!elem){return}if(!elem.getClientRects().length){return{top:0,left:0}}rect=elem.getBoundingClientRect();win=elem.ownerDocument.defaultView;return{top:rect.top+win.pageYOffset,left:rect.left+win.pageXOffset}},position:function(){if(!this[0]){return}var offsetParent,offset,doc,elem=this[0],parentOffset={top:0,left:0};if(jQuery.css(elem,"position")==="fixed"){offset=elem.getBoundingClientRect()}else{offset=this.offset();doc=elem.ownerDocument;offsetParent=elem.offsetParent||doc.documentElement;while(offsetParent&&(offsetParent===doc.body||offsetParent===doc.documentElement)&&jQuery.css(offsetParent,"position")==="static"){offsetParent=offsetParent.parentNode}if(offsetParent&&offsetParent!==elem&&offsetParent.nodeType===1){parentOffset=jQuery(offsetParent).offset();parentOffset.top+=jQuery.css(offsetParent,"borderTopWidth",!0);parentOffset.left+=jQuery.css(offsetParent,"borderLeftWidth",!0)}}return{top:offset.top-parentOffset.top-jQuery.css(elem,"marginTop",!0),left:offset.left-parentOffset.left-jQuery.css(elem,"marginLeft",!0)}},
offsetParent:function(){return this.map(function(){var offsetParent=this.offsetParent;while(offsetParent&&jQuery.css(offsetParent,"position")==="static"){offsetParent=offsetParent.offsetParent}return offsetParent||documentElement})}});jQuery.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(method,prop){var top="pageYOffset"===prop;jQuery.fn[method]=function(val){return access(this,function(elem,method,val){var win;if(isWindow(elem)){win=elem}else if(elem.nodeType===9){win=elem.defaultView}if(val===undefined){return win?win[prop]:elem[method]}if(win){win.scrollTo(!top?val:win.pageXOffset,top?val:win.pageYOffset)}else{elem[method]=val}},method,val,arguments.length)}});
jQuery.each(["top","left"],function(_i,prop){jQuery.cssHooks[prop]=addGetHookIf(support.pixelPosition,function(elem,computed){if(computed){computed=curCSS(elem,prop);return rnumnonpx.test(computed)?jQuery(elem).position()[prop]+"px":computed}})});jQuery.each({Height:"height",Width:"width"},function(name,type){jQuery.each({padding:"inner"+name,content:type,"":"outer"+name},function(defaultExtra,funcName){jQuery.fn[funcName]=function(margin,value){var chainable=arguments.length&&(defaultExtra||typeof margin!=="boolean"),extra=defaultExtra||(margin===!0||value===!0?"margin":"border");return access(this,function(elem,type,value){var doc;if(isWindow(elem)){return funcName.indexOf("outer")===0?elem["inner"+name]:elem.document.documentElement["client"+name]}if(elem.nodeType===9){doc=elem.documentElement;return Math.max(elem.body["scroll"+name],doc["scroll"+name],elem.body["offset"+name],doc["offset"+name],doc["client"+name])}return value===undefined?jQuery.css(elem,type,extra):jQuery.style(elem,type,value,extra)},type,chainable?margin:undefined,chainable)}})});jQuery.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(_i,type){jQuery.fn[type]=function(fn){return this.on(type,fn)}});jQuery.fn.extend({bind:function(types,data,fn){return this.on(types,null,data,fn)},unbind:function(types,fn){return this.off(types,null,fn)},delegate:function(selector,types,data,fn){return this.on(types,selector,data,fn)},undelegate:function(selector,types,fn){return arguments.length===1?this.off(selector,"**"):this.off(types,selector||"**",fn)},hover:function(fnOver,fnOut){return this.mouseenter(fnOver).mouseleave(fnOut||fnOver)}});jQuery.each(("blur focus focusin focusout resize scroll click dblclick "+"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave "+"change select submit keydown keypress keyup contextmenu").split(" "),function(_i,name){jQuery.fn[name]=function(data,fn){return arguments.length>0?this.on(name,null,data,fn):this.trigger(name)}});
var rtrim=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;
jQuery.proxy=function(fn,context){var tmp,args,proxy;if(typeof context==="string"){tmp=fn[context];context=fn;fn=tmp}if(!isFunction(fn)){return undefined}args=slice.call(arguments,2);proxy=function(){return fn.apply(context||this,args.concat(slice.call(arguments)))};proxy.guid=fn.guid=fn.guid||jQuery.guid++;return proxy};jQuery.holdReady=function(hold){if(hold){jQuery.readyWait++}else{jQuery.ready(!0)}};jQuery.isArray=Array.isArray;jQuery.parseJSON=JSON.parse;jQuery.nodeName=nodeName;jQuery.isFunction=isFunction;jQuery.isWindow=isWindow;jQuery.camelCase=camelCase;jQuery.type=toType;jQuery.now=Date.now;jQuery.isNumeric=function(obj){var type=jQuery.type(obj);return(type==="number"||type==="string")&&!isNaN(obj-parseFloat(obj))};jQuery.trim=function(text){return text==null?"":(text+"").replace(rtrim,"$1")};
if(typeof define==="function"&&define.amd){define("jquery",[],function(){return jQuery})}var
_jQuery=window.jQuery,_$=window.$;jQuery.noConflict=function(deep){if(window.$===jQuery){window.$=_$}if(deep&&window.jQuery===jQuery){window.jQuery=_jQuery}return jQuery};
if(typeof noGlobal==="undefined"){window.jQuery=window.$=jQuery}return jQuery});jQuery.noConflict();
Webライターの勉強方法を3ステップで解説!独学から実践まで!
Webライターを仕事にしたいけど勉強方法を知りたい!
こんな疑問に経験を踏まえてお答えします。
現在ブロガーとして在宅ワークしていますが、以前はWebライターの仕事もしていました。
Webライターをはじめて4ヶ月後に3万円、8ヶ月後には10万円以上稼げるようになっています。
ブログで稼げるようになったのも、すべてはこのWebライターがきっかけです。
Webライターになるためのライティング技術さえ身につけば、ブログで稼ぐことにも繋がりますよ。
Webライターの勉強方法を3ステップ

Webライティングには主に4つのライティングがあります。
- 言語化する通常のライティング
- SEOライティング
- コピーライティング
- セールスライティング
「通常のライティング」は自分の思いや意見を言語化していくこと。
「SEOライティング」はSEOを考慮したライティング技術。
(SEOとは検索エンジン最適化のことで主にGoogleの検索順位を上げるための対策を施すライティング)
「コピーライティング」はユーザーの心に届き行動を起こさせる短いフレーズのこと。
「セールスライティング」は購買行動を起こさせるライティングのことです。
そして私がおすすめするWebライターの勉強方法は以下の3ステップ。
- 本でWebライティングの基礎に触れる
- ライティング講座で実践的な知識を得る
- クラウドソーシングで仕事を受けてみる
実際に私がWebライターを仕事にするまでの流れなので、何もわからない超初心者の方でもこのステップで無理なく稼げるようになります。
【STEP1】本でWebライティングの基礎に触れる
まずは本でWebライティングの基礎に触れてみましょう!
一つずつ、紹介していきますね。
沈黙のWebライティング
¥1,980(2023/05/31 14:36:22時点 Amazon調べ-詳細)
多くのWebライターさんがおすすめされてる本。
分厚い本ですが、ストーリーの展開も面白いのであっという間も読み終えてしまいます。
ライティングを体系的に学ぶならまずこの本を読めば間違いなしです。
グーグルのSEOで評価されると言われている「網羅性」「専門性」「信頼性」などもしっかり学べます。
苦手を得意に変えるナタリー式トレーニング
¥1,298(2023/05/31 14:36:22時点 Amazon調べ-詳細)
情報を文章として伝える会社「ナタリー」で実践されている文章力向上の方法が書かれています。
読ませる文章にするためには準備(文章全体の設計)が大切!
まず構造から検討し、その後細部を修正していく方法が具体的に書かれています。
細かいテクニックも役に立つものばかりですよ。
世界一やさしい Webライティングの教科書 1年生
¥1,756(2023/05/31 14:36:23時点 Amazon調べ-詳細)
人が読みやすい文章を書きたい!
どうやったらわかりやすい文章になるのか?
といった疑問に答えてくれるのがこの本です。
わかりやすい文章にするためのコツが書かれています。
「一文一義」「否定語を使わない」「ハッピーを描く」「悩みに寄り添う」「王道を否定する」などライティングに役立つヒントが詰まっています。
世界一やさしい ブログSEOの教科書 1年生
¥1,760(2023/05/31 14:36:24時点 Amazon調べ-詳細)
ひとつ前に紹介した「Webライティングの教科書」のブログSEOバージョン。
ライティングのお仕事を受ける際、
SEOキーワードを含めた記事を書くことを求められることが多々あります。
上記の本と合わせて2冊読むことで、ライティングを総合的にイメージできるようになります。
どう書いたらいいの?!がなくなるWeb文章の書き方
¥535(2023/05/31 14:36:25時点 Amazon調べ-詳細)
Webライティングをお仕事としていく方向けに
- 開封率の高いメルマガの件名の3つの要素とは?
- 温かい文章にする3つのポイントとは?
- ブログのネタに困らなくなる○○カレンダーとは?
など、プロのライターとして10年以上活躍されている著者がコツについて書かれています。
【STEP2】ライティング講座で実践的な知識を入れる
もっと早くライティングを学びたい!
早く確実にライティングで稼げるようになりたい!
このような方におすすめなのが、ライティング講座で実践的な専門知識を学ぶ方法。
ライティングの本でも多くの知識を得られますが
現役ライターさんから学ぶのが一番早いのは言うまでもありません。
初心者の場合、はじめは文字単価が低いライティング案件しかなく、なかなか稼ぐことができませんが…
そんな状況を打破するためにもライティング講座で学ぶのは有効!
今や、ライティング講座はたくさんあります。
その中でもブロガー界で有名なのがライティングハックス!
ライティングハックス
は、Twitterで11万人以上のフォロワーさんがいる有名なWebライターさんが運営者。
トップWebライターさんの知識が凝縮されている講座です。
ライターの知識が詰まっている
【公式】ライティングハックスを見る
未経験から稼げるWebライターになるための知識と3回の添削がついています。
【内容】
- 77本の動画
- 計3回の記事添削サービス
- 無制限の質問
- 卒業生限定グループにて仕事の共有
- 優秀であれば沖プロへの招待等
動画でWebライターに必要な知識を学び、3回の添削でライティング能力アップ。
お仕事も紹介してもらえる教材。
まさに、ライティングのオールインワン講座です!
ライティング知識からお仕事までこの教材1つで完結します。
Webライターで稼ぐための最短ルートならコレです。
ライターの知識が詰まっている
【公式】ライティングハックスを見る
【STEP3】クラウドソーシングで仕事を受けてみる(実践)
ライティングの知識を入れたら、クラウドソーシングに登録し、複数の案件に応募するのが一般的です。
「クラウドソーシング」:Crowd(群衆)と Sourcing(業務委託)を組み合わせた造語
仕事を依頼したい会社や個人がネット上で不特定多数の人に仕事を依頼するWEBサービスの名称です。
登録は無料。
気になるクラウドソーシングは登録して色々ライティングの仕事を見てみることをおすすめします。
ちなみにいろんな在宅ワークを一覧にしてみたのでこちらも参考にしてみてください。(主な仕事のみ)
クラウドソーシングには、様々なライティングの仕事があります。
はじめのうちは、あらゆるジャンルのライティングに挑戦してみるのがおすすめ!
ある程度ライティングの仕事をしていると自分の得意なジャンルが見えてきます。
自分の得意ジャンルを突き詰めて、そのジャンルのプロフェッショナルになれば、文字単価がアップ(お給料がアップ)も狙えます!
Webライターの勉強方法:まとめ
ということで、私がおすすめするWebライターの勉強方法は
- 本でライティングの基礎に触れる
- Web講座で実践的な専門知識を得る
- クラウドソーシングで仕事を受ける
の以上3ステップ。
クラウドソーシングのライティングの仕事は始めのうちは文字単価が低いので大変かもしれません。
とはいえ、その仕事をしっかりこなせば、文字単価アップ、得意なジャンルが見つかればさらにアップします!!
早めにライティング技術を極めてお仕事につなげたい場合は講座も利用してみてください。
ライティングの仕事にも慣れてきたら
私のように自分でブログを作ってお仕事につなげていくなんてことも可能です。
ライティングのおすすめ勉強方法、参考にしてみてくださいね。
ライティングを仕事にする早道
【公式】ライティングハックスはこちら