Most small businesses build their brands around logos that they or family members created. If this applies to you, then you might want to consider a rebrand. Can your logo be mistaken for a dozen other similar brands? If the answer is yes, then you should consider a rebrand. Does your brand make a promise? If not then you might want to consider a rebrand. Remember, good branding should tell viewers something about the company before they actually interact with the company. When you look across all of your marketing efforts, are they clearly consistent in presenting your brand? If not, then you need to rebrand.