Dobra politika društvene odgovornosti poduzeća mora sadržavati jasne ciljeve i postići mjerljive rezultate u društvu. Da bi se to postiglo, politika mora odražavati što je posao i što čini. Ovo pojačava poslovnu svrhu tvrtke i njene temeljne kompetencije. Politika korporativne društvene odgovornosti trebala bi imati jasnu strategiju promjene zajednice. To ne bi trebalo pozivati na jednokratni događaj, već na napore koji postupno transformiraju društvo kroz pozitivan utjecaj tvrtke.
Politika bi trebala biti usmjerena na prepoznavanje nekoliko potreba koje tvrtka može adekvatno riješiti. Većina tvrtki koje pokušavaju riješiti više društvenih izazova ne postižu značajniji napredak u rješavanju socijalnih problema.
Politiku društvene odgovornosti poduzeća trebalo bi dobro razviti i razumjeti je svim dionicima. Zaposlenici, dioničari i kupci moraju razumjeti što tvrtka namjerava učiniti i kakav je očekivani ishod. Kad tvrtka priopći svoje ciljeve, takvi programi mogu dobiti podršku kako osoblja tako i članova zajednice, povećavajući šanse za uspjeh. Stoga bi svakoj skupini dionika trebalo dati detaljne informacije o politici.
Dobra politika društvene odgovornosti poduzeća identificira kvalificirane partnere za predloženi program. Od vitalnog je značaja partnerstvo sa stručnjacima za određeno socijalno pitanje koje tvrtka rješava. To daje inicijativi prednost stručnog znanja i podupire vjerodostojnost politike.
Pravila trebaju pružiti alate za mjerenje uspjeha bilo kojeg programa koji pokrene. Štoviše, on bi trebao postaviti vremenske rokove prema kojima treba postići određene prekretnice programa. To omogućava bolju raspodjelu kapitala kao potporu ciljevima politike i točna izvješća o napretku.