Definition: Co-marketing is a joint marketing effort between two or more companies to simultaneously promote both businesses. The marketing can take many forms from logos and links on websites to full-fledged website overhauls and special packaging.
Co-branding takes place in the product development stage to promote a single product; co-marketing is when two companies leverage their visibility to promote individual products. Co-marketed products belong to each entity individually, whereas co-branded products belong equally to both companies. Co-marketing is a great way to improve customer loyalty.