Starting A Recruiting Agency – The Recruiter Roundup

When we checked our Google Search Console data, we saw a variation of one question come up again and again – “How do I start a recruiting agency?”

To answer this question, we reached out to the top experts in the world of recruiting and asked them the following:

What is the most important single piece of advice you would give to someone starting their own recruiting agency?

16 amazing people responded and provided their tips for launching your recruiting firm. Thank you to each one of them!

Bonus: Don’t have time to check out the complete list of advice? No worries. Download a free PDF version of the list of tips for starting a recruiting agency right here.

Andy Miller

Andy Miller

Accept that you will need to be in a perpetual state of business development in order to sustain yourself.

Website: BrainWorks
Twitter: @BrainWorks

Chris Russell

Chris Russell

Anyone starting an agency today should think about how to use branding as a marketing tool. Brand yourself as the go-to recruiter for whatever niche/industry you are targeting. Become a resource for people working in that space. If you do that, the candidates will come to you.

Website: RecTech Media
Twitter: @ChrisRussell

Gerry Crispin

Gerry Crispin

Join professional and trade associations related to hiring and devote at least 5% of your time and a bit of your treasure to learn and become involved. It will put you in touch with communities who care about policies and people who want to contribute to the success of everyone in the industry.

Website: Career Xroads
Twitter: @GerryCrispin

Greg Savage

Greg Savage

Don’t just “work hard” (although you will). Set meaningful, achievable and strategically-designed short term goals.

“In six months, we will hire two people, one to focus on permanent recruitment in accounting and one to generate business support revenue”. Then, once achieved, set a new goal. “In six months, we will be generating $30K per month in perm accounting and will add a temp/contract recruiter”. Then, “By December 31, we will hire an internal marketing resource and have an integrated digital marketing and social selling strategy in place and operating three months later”.

These are just examples but they make my point. So many start ups work hard and celebrate early success as if they have achieved something solid but it’s all frenetic activity and no planning or evaluation of whether they are actually going forward. Inevitably, they hit a “ceiling” that they can never break through because they are hamsters on a wheel, going nowhere.

Bite size, strategic imperatives that you tick off as you go will give you real and sustainable growth, protect against downturn, maximize profit in the good times and create an asset out of a business that would otherwise just be a job. Assuming you set the right strategy each time, of course.

Website: The Savage Truth
Twitter: @greg_savage

Jim Stroud

Jim Stroud

Research government data and focus your firm on where the need is greatest. The Occupational Outlook Handbook tracks labor trends and projects growth for various industries. Find a niche to exploit and the companies operating therein. Then, monitor hiring activity and network your way in. As you gear up to brand yourself as THE agency for whatever niche, make money in the meantime by focusing on companies struggling to hire masses of people now.

Website: Jim Stroud
Twitter: @jimstroud

Joe Burridge

JoeBurridge

I have never started my own agency but I have been in-house for almost five years and used a wide range of agencies in that time. Very often, it’s the small agencies that provide the most value and I believe that’s because they truly prioritise the roles we partner on. My advice for those looking to start their own agency is that when you bring on your first clients, stand out by making a true effort to understand that company inside and out. Be the one who makes onsite visits, provides market data and sends thorough candidate notes.

Website: Joe Blogs
Twitter: @JoeFindsTalent

Katrina Collier

Katrina Collier

Invest in your future success and read these these books – The Robot-Proof Recruiter by Katrina Collier and Full Stack Recruiter by Jan Tegze. Combined, they give you the skills, both human and technical, you need to succeed as a recruiter in 2019 and beyond.

Website: The Searchologist
Twitter: @katrinamcollier

Lou Adler

Lou Adler

  • Differentiate your process.
  • Offer an extended guarantee.
  • Target a niche specialty and know everyone.
  • Ask the hiring manager the following question – “What does the person need to do to be considered extremely successful” rather than “What skills does the person need to have?”

Website: The Adler Group
Twitter: @LouA

The Recruiting Animal

The Recruiting Animal

If you are working a niche, it’s good to know a fair bit about the jobs you are recruiting for so you don’t have to ask basic questions of the hiring manager during the intake session and you have the knowledge that enables you to identify reasonable candidates and carry on good conversations when you speak to them.

On the other hand, a recruiter should always be bold and shame-free so that she can ask for searches on jobs she has never worked before and speak to candidates when she knows very little about what they do until they, themselves, tell her.

These tips are always relevant in recruiting but if you are working on your own and can’t count on anyone else to bring in orders or source candidates, you require knowledge and/or courage to reduce any inhibitions you might have about making cold calls.

Website: Recruiting Animal
Twitter: @animal

Rob Federico

Have enough money in savings to cover 6-12 months worth of your bills and grind as hard as you can every day.

Gareth Callaway

Gareth Callaway

Get clients. Any fool can find candidates.

Website: Gateway Staffing

Sarah Keen

Proofread your email templates and online content over and over. Get others to read them. Keep refining them. Your excitement and determination can lead to rushing these essential elements and harming your relationships.

You can accept/reject a resumé after 3 seconds of reading it…. the shoe is on the other foot now. Your prospects will read your message and accept/reject YOU in three seconds.

Lisa Rokusek

Scale up on your resilience training. Getting comfortable with uncertainty is always a good skill.

Website: ARG

Darryl Dioso

Prospect non stop to fill both your client and candidate pipeline (and have a well stocked wine/liquor candidate handy).

Website: HR4U

Stef Nolan

Contact EVERYONE you have met “along the way”. You never know who is a hiring manager/decision maker now.

Christine Pellegrino Nichlos

It’s always about you. What you think, how you feel and what you do. Not that your team doesn’t matter, but the company will always follow its leader. If you are not a leader, hire one and just invest.

Website: People Science

Bonus: Don’t have time to check out the complete list of advice? No worries. Download a free PDF version of the list of tips for starting a recruiting agency right here.

[gravityform id="9" title="false" description="false" ajax="true"]
<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script> <div class='gf_browser_chrome gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_9' ><div id='gf_9' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_9' id='gform_9' action='/starting-a-recruiting-agency/#gf_9' > <div class='gform_body gform-body'><ul id='gform_fields_9' class='gform_fields top_label form_sublabel_below description_below'><li id="field_9_11" class="gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_9_11"><h2 class="text-center" style="font-weight: 700;">Please fill out the form with your question</h2></li></ul><ul class="step-list gform_fields top_label form_sublabel_below description_below"></li><li id="field_9_1" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_9_1"><label class='gfield_label' for='input_9_1' >What&#039;s your name?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_9_1' type='text' value='' class='large' placeholder='What&#039;s your name?*' aria-required="true" aria-invalid="false" /> </div></li><li id="field_9_2" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_9_2"><label class='gfield_label' for='input_9_2' >What&#039;s your phone number?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_9_2' type='text' value='' class='large' placeholder='What&#039;s your phone number?*' aria-required="true" aria-invalid="false" /> </div></li><li id="field_9_3" class="gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_9_3"><label class='gfield_label' for='input_9_3' >What&#039;s your email?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_9_3' type='text' value='' class='large' placeholder='What&#039;s your email?*' aria-required="true" aria-invalid="false" /> </div></li><li id="field_9_4" class="gfield message-field gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_9_4"><label class='gfield_label' for='input_9_4' >What would you like to know about our services?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_9_4' class='textarea medium' aria-required="true" aria-invalid="false" rows='10' cols='50'></textarea></div></li><li id="field_9_12" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_9_12"><label class='gfield_label' for='input_9_12' >CAPTCHA</label><div id='input_9_12' class='ginput_container ginput_recaptcha' data-sitekey='6LfGKr4UAAAAAIKgqKAJtObLVkEX8Yp8TUL1Nglq' data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='inline'></div></li><li id="field_9_10" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_9_10"><div class='ginput_container ginput_container_text'><input name='input_10' id='input_9_10' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></div></li><li id="field_9_13" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_9_13"><label class='gfield_label' for='input_9_13' >Name</label><div class='ginput_container'><input name='input_13' id='input_9_13' type='text' value='' /></div><div class='gfield_description' id='gfield_description_9_13'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_9' class='gform_button button' value='Contact Talent Hero' onclick='if(window["gf_submitting_9"]){return false;} window["gf_submitting_9"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_9"]){return false;} window["gf_submitting_9"]=true; jQuery("#gform_9").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=9&amp;title=&amp;description=&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_9' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='9' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_9' value='WyJbXSIsImE5M2MxNmMyMTgxMTZlNTY4MTBlMTRmMTYwMjU1NDZlIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_9' id='gform_target_page_number_9' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_9' id='gform_source_page_number_9' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_9' id='gform_ajax_frame_9' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> gform.initializeOnLoaded( function() {gformInitSpinner( 9, 'https://www.talentheromedia.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_9').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_9');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_9').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_9').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_9').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_9').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_9').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_9').val();gformInitSpinner( 9, 'https://www.talentheromedia.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [9, current_page]);window['gf_submitting_9'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_9').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_9').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [9]);window['gf_submitting_9'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_9').text());}, 50);}else{jQuery('#gform_9').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [9, current_page]);} );} ); </script>