I believe a good logo should be visually appealing, distinctive, memorable, simple in form, and stand out from the crowd. It should match the brand's aesthetics and message. and above all, a great logo should have exceptional conceptualization and execution.
My steps to creating a memorable logo:
Step 1: Create Design brief
Step 2: Research
Step 3: Sketch to build Concepts
Step 4: Feedback and Review
Step 5: Digital implementation
Step 6: Presentation