Skip to main content

7 secrets to happy and successful employees



Your employees are the lifeblood of your business, the messengers of your company’s mission, ethics, and worldview. They are the conduit between customer and product, not only ensuring a successful transaction but eliciting a level of satisfaction that keeps them coming back. It’s a vital role they play, one that can be fraught with challenges that you can greatly reduce with a few key actions. These seven tips are a guide to helping your employees succeed, benefiting both them and your company.

1. Know what you need

You can’t expect your employees to succeed if you don’t know what you need them to do. The buck starts (not just stops) with you. Often business owners and managers hire employees to offload work without much thought or planning. They just know they’re overwhelmed and need help. 

Whether you have employees or are thinking of hiring some, consider what you truly need them to do. This is more than a hodge-podge list of tasks. Decide what the ultimate goal is for every position and ensure the tasks you do assign lead them to achieve that goal. 

This process should be well thought out and thorough. By the end, you should not only have precise roles for each position but a crystal clear understanding of how everyone in your operation interacts and supports one another. Your company’s structure will become apparent, and you will know what you truly need from everyone on your team.

2. Define their role

Now that you know what you need, the next step is telling your employees exactly how they’ll do it. This is the position description. This keystone document does more than simply list duties of the job; it also includes what results they’ll achieve, skills they’ll learn, and behaviors they’ll exhibit. 

These details are a product of the work you did to determine what you need from your employees. That need is more than just how many sales to close or gallons of beer to make—it’s also what you need them to contribute to the overall operation and how you want them to conduct themselves while doing it. 

Just as vital, you should identify what you want them to learn while in the position because it’s not just about executing tasks but also gaining knowledge and attaining mastery. 

3. Set clear expectations

Here is where you set everyone up for success by clearly defining the expectations you have for them, as well as what they can expect in return, while holding the position. This is essentially an employee handbook that covers everything from sick days to annual reviews. No matter how small your business, this set of well-defined human resource documents is crucial.

Here are some basics to include:

New employee affidavit

  • This is a simple statement of the terms of employment, including official start date, pay rate, and any “at-will,” “right-to-work,” or other state-based employment law language.

Description of employee benefits

  • This document describes the additional benefits available to an employee (outside of their pay rate). Include policies detailing paid time off, stipends for cell phone, personal car use, and wellness; discounts on products and services; and any other applicable benefits. 
  • These can be specific to particular positions within your organization, so create as many as needed. 

Outline of the employee feedback and review process

  • This includes your schedule for regular employee reviews, grievance procedures, and corrective action policy.

Operations manual

  • This doesn’t need to be a novel, but it needs to be thorough. Here is where you list various protocols and procedures for all aspects of your business that employees are responsible for conducting. 
  • From storefront opening to the manufacturing process of a product, clearly outline the steps required to correctly execute all tasks you expect your employees to complete. Without those steps, you can’t expect someone to do them correctly, let alone consistently.

4. Provide structured feedback

Give your employees feedback and allow them to do the same. Reviews, grievance procedures, and corrective actions are simply part of what it is to have employees. Don’t let this scare you. There’s no need to hire a company to create procedures with enough legalese to keep a team of attorneys busy for a month. You only need a set of simple, easy-to-understand protocols that you implement consistently.

Employee reviews

  • Even if you have only one employee, you should regularly and formally review their performance and provide constructive feedback. This process not only gives you a clear process for assessing each employee but also provides them with the opportunity to ask questions and provide you with feedback. 
  • Creating a two-way path for open communication around employee performance is key to fostering trust, ensuring employees know how you feel about their work, and offering both of you opportunities to improve. 

Corrective actions

  • Inevitably you’ll need to address issues with employee performance or behavior. When this happens, you should have a formal process in place to conduct such interactions. 
  • Having a defined procedure in place forces you to sit down and provide factual information surrounding the issue, rather than approaching the employee in a heated, emotional state. It also requires you to define what you consider acceptable improvement in a set timeline with clear consequences if those improvements are not made in that time frame.
  • This is not only good for you, but it also honors the employee’s humanity, allowing them the opportunity to meet your expectations and become an even better member of your team.

Grievance procedures

  • There will also be times when an employee needs to bring something to your attention. They may be having a difficult time with another employee, a procedure, a customer, or any number of possible issues and will want you to be aware and possibly find a solution. 
  • Employees need to feel safe and supported when bringing their concerns to your attention. One good way to do this is to create a formal grievance procedure for them to follow. 
  • This can be as simple as an anonymous suggestion box for ideas and constructive criticism for things that don’t require a live conversation. Be sure to include a section that provides them the opportunity to request a face-to-face meeting with their direct supervisor (or someone higher up if the issue is with that person) with the assurance of follow-through and non-retaliation. 
  • Just as you do for an employee review or corrective action, have a formal document they can use to fill out prior to the meeting with actionable items that you both agree to and the date of expected action.

5. Be consistent

Inconsistency is the kryptonite to success. Without it, your employees won’t respect you nor the roles, expectations, and feedback you provide. When you say one thing yet do another, or treat a person or situation differently from one to the next, you will ruin your credibility. If that happens, trust is broken, and it’s nearly impossible for employees to be successful. 

The underlying purposes of the documents and procedures detailed above are to help you stay consistent. Combined, they create a framework for the uniform handling of most employee-inclusive interactions and expectations. 

Be aware and do your best to be consistent in all aspects of your business. When you inevitably make a mistake and admit to your error—because nobody is perfect—your employees will be far more likely to be forgiving and continue to offer their respect and loyalty.

6. Communicate openly

Uncertainty in any business leads to rumor which leads to assumptions that ultimately erode employee confidence and corrode any sense of loyalty. How do you avoid this? Communicate openly and honestly with your team. 

Here’s an example: Say you don’t want to place a big inventory order because finances are tight. While you don’t need to share your P&L statement, explain to your procurement manager that you’re being conservative with spending for the time being and ask them to focus on ordering only key items until you give the word.

A good overall communication practice is holding regular employee meetings. These don’t take the place of individual employee evaluations, rather they’re “state-of-the-state”-style meetings where you first update everyone on topics you feel are important, and then give them the opportunity to share wins and learning experiences with you and one another. 

The content and frequency are up to you, monthly is ideal if that’s doable. It doesn’t have to be fancy or long. Set aside an hour and maybe pick up some pizzas. Have a written agenda to keep you on track and stick to the allotted time. The most important part is that you’re communicating with your people, keeping uncertainty and assumptions to a minimum.

Also, be sure to pay everyone for being there. After all, these are mandatory and should be treated as official work time. This goes for employee reviews and corrective actions done outside their regularly scheduled work hours.

7. Maintain professional relations

For many employers, this can be one of the most challenging steps of all. We value human relationships, and our employees can become like family. However, becoming best buds with your people opens you up for an awkward relationship, at best, and an adversarial one, at worst. 

Why does becoming too chummy with your team cause problems? The employer-employee relationship is, at its core, a professional one. Not only because you’re exchanging money for time, but because you each have a well-defined role to play where one has inherently more power than the other. When you complicate that with close friendship or romantic liaisons, it takes things from professional to personal, leaving you flip-flopping between boss and buddy which ultimately breaks down the relationship. 

It’s not that you can’t care for your employees or be friendly and kind. Maintaining a professional relationship helps you do this far better and can help you bond together far more effectively than doing shots at the bar. Celebrate wins and tackle challenges together as colleagues, with mutual respect and honesty, rather than try to be friends. 

With deep thought and consistent effort, you can implement procedures, practices, and behaviors that will help your employees succeed. You can have the best people in the world on your team, but if you don’t do the work to support them, they’re not being put in a position to succeed. 

The buck ultimately both starts and stops with you. When you understand and embrace that you are ultimately responsible for your employees’ success, great things will be in store for all.

Did you find this post valuable?

Click on a star to rate it.

Since you found this post valuable...

Follow us on social media for more great business resources!

We're sorry you didn't find this post valuable.

How could we improve it?

The information above is provided for educational and informational purposes only. It is not intended to be a substitute for professional advice and may not be suitable for your circumstances. Unless stated otherwise, references to third-party links, services, or products do not constitute endorsement by Yelp.

Business resources, delivered to your inbox

Get the latest blog content, info on virtual events, and the occasional freebie.

  • This field is for validation purposes and should be left unchanged.

By continuing, you agree to Yelp’s Terms of Service and acknowledge Yelp’s Privacy Policy.

[gravityform id="4" title="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <span class='gform_description'></span> </div><form data-form-name='Newsletter Signup Popup' method='post' enctype='multipart/form-data' target='gform_ajax_frame_4' id='gform_4' action='/businesses/7-secrets-to-happy-and-successful-employees/#gf_4' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below'><li id="field_4_1" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible gf-email" data-field-class="gf-email" data-js-reload="field_4_1"><label class='gfield_label screen-reader-text' for='input_4_1' >youremail@address.com</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_4_1' type='email' value='' class='large' placeholder='youremail@address.com' aria-invalid="false" /> </div></li><li id="field_4_2" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_4_2"><label class='gfield_label' for='input_4_2' >Email</label><div class='ginput_container'><input name='input_2' id='input_4_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_2'>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_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsImE0YjFiMmUxY2IxMWVhYTljM2FhNzdkODk4NDUzZmY0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' 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_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_4').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_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').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_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = 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_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}, 50);}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [4, current_page]);} );} ); </script>
[gravityform id="4" title="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <span class='gform_description'></span> </div><form data-form-name='Newsletter Signup Popup' method='post' enctype='multipart/form-data' target='gform_ajax_frame_4' id='gform_4' action='/businesses/7-secrets-to-happy-and-successful-employees/#gf_4' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below'><li id="field_4_1" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible gf-email" data-field-class="gf-email" data-js-reload="field_4_1"><label class='gfield_label screen-reader-text' for='input_4_1' >youremail@address.com</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_4_1' type='email' value='' class='large' placeholder='youremail@address.com' aria-invalid="false" /> </div></li><li id="field_4_2" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_4_2"><label class='gfield_label' for='input_4_2' >Phone</label><div class='ginput_container'><input name='input_2' id='input_4_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_2'>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_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsImE0YjFiMmUxY2IxMWVhYTljM2FhNzdkODk4NDUzZmY0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' 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_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_4').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_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').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_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = 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_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}, 50);}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [4, current_page]);} );} ); </script>