Search engines are supposed to help us find what we want, but often search results are mixed. Usually, you get a mix of reasonably useful sites, along with high school and college student sites, and unrelated hits that don't seem to fit your search requirements at all. Worst of all, many useful and informative sites do not get listed in the search results, or are so far down the list, that you give up before you find them.
Small websites are more visible on the web if they are grouped together with similar sites.
As a psychologist in private practice, you are definitely a needle, not a haystack. If you want people to find your website, list your practice in as many free directories as you can find. A major part of the world wide web is built around free information. People search the web because they are looking for information - and lots of information is out there. Many commercial websites provide free information that appeals to a demographic group, and they generate revenue by selling ad space on the pages of the website.