I would say SEO or you won't be visible on the mighty WEB.
What Google likes/accepts:
- recently, page quality content - see Google's Panda thingy
- stuffed with keywords title (if related with page content)
- stuffed with keywords description (if related with page content)
- LINKS - quality matters
- URL - get a domain name relevant to your niche or at least name smartly your niche pages - use the best keywords
- let Google to know you - time matters for Google
- be present on Social Market - Facebook, Twitter, Linkedin, Youtube
If you are looking for details - visit us at:
www.nicks-software.com