- Have great content on your site
- Have a social media presence
- Engage and interact on social media establishing an individual and business persona
- Have a blog with a focus on your main line of business which you keep on updating regularly
- Participate in conversations of your topical communities
- Take guest blogging seriously
- Do not ignore the Local Search
- Go mobile