Long gone is the time when you could depend on search engines to get sufficient visitors to a Web site. The Web has 100s of millions of Web pages. With millions of pages being added and changed daily. It is the rare exception when search engines doesn't return 1,000s 10,000s and 100,000s Web pages for almost any word or combination of words. The Web sites willing to spend huge amounts of money to bombard the airwaves and print media with advertisements are attracting the visitors.
Few businesses have the money to invest in that sort of promotion.
For those who cannot afford huge amounts of money the most affordable method is to have a compelling reason for people to want to visit a Web site and remember and tell others about the Web site. This starts with creating a compelling domain name. Finding an available domain name is becoming increasing more difficult considering the fact there is an ever-diminishing number of domain names available. The current number of Web pages is in the 100's of millions. Millions of new pages and page changes are added almost daily.