You know what's amazing?

That we live in a period in history where someone with no background in website design or coding can build a great looking DIY private practice website in a short period of time.

For us as clinicians, a website is essential.

A colleague once told me, “Melvin, a website is your online business card.”

That's exactly.

According to this Hubspot article, every business should have a website b/c it helps with things like credibility, brand recognition, and actually generating clients for our practices and businesses. 

Also, at a practical level, you want to create “owned real estate” on the internet vs. just relying on “rented real estate” like a social media channel. 

But it can be intimidating if you've never created a website before.

And it usually brings up more questions than answers.

“What do I name my private practice website?”

“Who do I host my website with? (or better yet, what's a host??)”

“How do I create an appealing website without spending thousands of dollars?”

I know the thought of creating a website on your own can be scary.

So I thought I'd create this step by step tutorial to help get your website up and running while avoiding the mistakes that I've made since launching this site back in 2015.

The Essential Parts Of A Website

I know there's some “tech lingo” when it comes to building a website.

So, before we get started, I wanted to share a few terms and explain them in easy to understand language.

Domain Name

This is just a fancy word for the name of your website. Mine is and my private practice one is

Website Theme, Child Theme, or WordPress Theme

These are different “templates”  to make your website visually attractive and Google- friendly.

Website Content

These are things like blog posts, an about page, etc.

Hosting Service or Website Host

The company that stores your website so that it can “live” online. 


This is a way to add extra features to your website. There are plugins for everything from putting SEO data to get your website found to increasing website security.


A website creation tool that allows you to put content (e.g., blog posts, photo of you and your office, etc) on your website. I recommend either WordPress or Squarespace.  If you're curious, this is a WordPress site, and I prefer WordPress.


Easy peezy, right?

I've broken this tutorial into 4 parts.

In Part 1, we'll learn how to pick an awesome name for your private practice website.

In Part 2, we'll select a website hosting service and install WordPress.

In Part 3, we'll install a website theme.

And in Part 4, we'll create an About page for your website.

Let's start with some factors to consider in selecting naming your website.

Part I: Website Naming Tips


Easy To Spell


.com Is Available

  1. Short. We forget longer names. Also, shorter names are easier to place on business cards and other marketing material.
  2. Easy To Spell. Hard spellings confuse website visitors. Keep it simple. The average reader is at an 8th grade level.
  3. Memorable. Try to create a website name that conjures an image in a visitor's mind.  That being said, if you imagine having a small, solo practice like I do, it's okay to have your name followed by “.com”   But, in an ideal scenario, come up with a name as it will also make it easier if you want to sell your private practice later. 
  4. “.com” for website is available. “.com” is the most popular ending for a website. If you live outside of the U.S., it's best to secure the .com for your name as well as the “.X” for the country you live in (e.g., Canada's is .ca).

Avoid Hyphens, Symbols, And Numbers

Keyword Friendly

Avoid Copyrighted Phrases

Catchy and Brandable

  1. Avoid hyphens, symbols, and numbers. Other characters besides letters may lead visitors to type in the wrong website name (e.g., typing “at” when you meant “@”). This will also send traffic to other similarly-named websites besides your own.
  2. Keyword Friendly. Keywords are what others search for to find a website (e.g., counseling in Philly for example). Having a keyword like “therapy” or “counseling” in your website name does not give the SEO boost like it once did but can send a “relevancy signals” to search engines like Google.  But you'll likely confuse visitors if you expand your career into other arenas (e.g., doing  assessments, trainings, corporate speaking, courses, books, consulting, etc.), which is why I'm not a huge fan of having those words in a website name.  Just a word of advice from personal experience, but don't obsess too much about this as the content on your website is much more important. For example, Selling The Couch has no keywords in it.  But I am trying to rank for my name with my private practice site:
  3. Avoid using copyrighted names in your website name. For example, if you're trained in a certain theoretical orientation, it's not smart to include it in your website name. is a great place to check.
  4. Catchy and Brandable. Select a name that you can branch out from. I LOVE playing this with this AI-business name generator called Namelix to find an interesting name.  Also, there's evidence that “Brand signals” are more and more of an important factor in search engine rankings.

Naming Your Website

A Simple (But Powerful) Exercise

At this point, I encourage you grab a beverage, take out 10 note cards or post it notes, and your phone.

Set a timer for 10 minutes, and without judgement, write down 10 short, easy to spell words that speak to your soul.

Try to have some of these words be keywords that you want to rank for in future searches (again, this is nice but not essential).

Spend some time combining these into 2-3 word phrases and see what you can come up with. Bust A Name a cool website that speeds this process up.

I mentioned Namelix above, but definitely explore this site as it uses AI to come up with some fun and unique names.

You can also use a website like Hover to instantly see if the “.com” of a website name is available.

Feel free to use conjunctions (e.g., and, the, etc.) to connect the words (Here's a list of some more).

An example of Selling The Couch with Melvin Varghese on Domainr

Business coaches (and my friends) Kelly Higdon and  Miranda Palmer from ZynnyMe, says that thinking small and not planning for future growth is a common mistake new practitioners make.

So ask yourself a question as you're completing this website naming exercise.

Where do I envision my career, my life, and my practice/business in 5 or 10 years?

Now I know that we're not fortune-tellers (wouldn't that be awesome?? =P), but asking this question can help you filter some names for your website.

Here's what I mean:

Do you envision being the face of your business? If so, it may make sense to have your name as your website name.  This is what I did for my private practice.  But I didn't do this for Selling The Couch because I wanted to leave open the possibility of selling it especially as I get closer to retirement. 

Do you envision being a solo practitioner that only wants to do counseling? If so, it may be okay to include your name and the word “counseling” in your website name.

Will you add clinicians to your practice later and/or sell your practice? If so, it makes more sense to have a brandable website name.

Do you plan on branching out from traditional psychotherapy into speaking, writing, podcasting, coaching, consulting, courses, etc.? If so, it's better to create a name that's easy to translate into multiple arenas; personally, this is how I would lean as it gives you the most flexibility for future growth.

Do you plan on moving to another city or state or plan to offer coaching/consulting services beyond a geographic area? If so, it doesn't make sense to include the city where you practice in your website name.

I know that this is a lot of information to consider. If you need to, take a few days and come back to this guide.

I've also found something as simple as taking a walk or taking a hot shower (this is actually how I came up with “Selling The Couch”) does wonders for coming up with a website name.

Most importantly, don't get too stressed out about coming up the perfect website name.

Your website name is only one part of building a successful presence online.

And, remember:

“A short, easy to spell, brandable, and available in .com website name will take you far.”

Part II: Selecting A Website Host and Installing WordPress

Now that we have a website name selected, let's get it registered and your website set up.

But first, I have a confession to make.

I didn't pick the right website host when I initially launched the Selling The Couch blog.

I mean, it was fine for the first few months (I actually picked one of the more popular hosting companies).

But then, the issues starting coming.

The STC blog was fast to load one day and slow as molasses the next (sorry..the Texan in me just came out =p).

Then in mid 2015, the STC blog crashed 5 times in a 2-week span.

When I called customer service, they couldn't explain what happened and couldn't give me a time frame on when the website would be back up.

I felt terrible.

I wanted you to be able to access the STC blog 24-7.

It just didn't feel right to continue with my previous hosting service and to continue to recommend them to you.

So in late 2015, I stepped into high gear to find a new website hosting service using the hard lessons I'd learned as a guide.

Based on my experience and asking several website designer and SEO friends, I came up with 9 criteria in selecting the right website hosting service.

9 Factors To Consider In Finding Your Website Host

Recommended By Everyday Users And Website Experts

24-7 Award Winning Customer Service

1-Click WordPress Install + Trusted By WordPress

WordPress allows us to put content on our websites. It's the industry standard and trusted by over 810 million websites.  I also wanted a host that's actually officially recommended by WordPress.

At Least 10 Years Old

This allows a company to earn a solid track record.

Hosts At Least 1 Million Websites

Website host can handle lots of websites without compromising speed and quality for any one website. A large number like this also means people trust them and they're in it for the long haul. 


No Pressure Sales Tactics

Some hosting companies sell you extra features as soon as they realize you’re interested in hosting a website through them. I’m not a fan of paying more than you need to and especially not a fan of being taken advantage of.

Fast Loading

Website speed is one the main factors that affect Google search engines rankings of our websites. My previous website was really slow to load. And I know that it led to visitors leaving the website sooner and to lower search engine rankings.


Visitors will access our websites 24-7. Imagine what a down website communicates to those we serve.  That being said, any website has the chance to go down. So I'm looking for a host that has a team that gets right on it

Website security Is A Priority

Site Ground: The Website Host I Selected

(And Why You Should Consider Them As Well)

Recommended By Everyday Users And Website Experts

Site Ground regularly scores high in independent tests (You can check some out HERE and HERE). Site Ground also publishes real time, unedited reviews on their website.

24-7 Award Winning Customer Service

I've called Site Ground several times during the day and night with various questions (someone even answered at 4:30 AM EST =p). I've been able to talk to a live person in less than 7 minutes each time (I took finding a new hosting service seriously and kept time =p).

1-Click WordPress Install

With Site Ground, you simply click a button to install WordPress on your computer. No need to code or download anything. They're also officially recommended by WordPress (as well as several of my webdesigner friends). 

At Least 10 Years Old

Site Ground was founded in 1995 by several IT professionals. Everything I found online indicates a strong track record where customer service is first priority.

Site Ground also has an “A” rating with the Better Business Bureau. As of this writing, there were 13 complaints filed within the past 3 years but all were resolved based on what I read.

Hosts At Least 1 Million Websites

Site Ground hosts over 2 million websites. I was a bit worried whether so many websites would lead to my websites becoming slower, but I haven't found that to be the case.

No Pressure Sales Tactics

When companies do this, this makes me very leery. When I first called Site Ground, I was asked the number of websites that I hosted and what I envision for my website. Based on this, the customer care rep gave me a package that best fit what I needed. No more, no less. Just the way it should be.


Site Ground scores among the highest when handling lots of traffic (higher the number, the better). They also publish a real-time status to make sure your website is up.

Website Security Is A Priority

Site Ground has among the highest security standards in the industry, which protects your website in case something happens but also protects your website from other websites that may have been compromised.

Some Resources To Gather First

Next, we're going to go step by step into creating your private practice website at Site Ground and creating an About Page for your website.

We'll need 3 things to get your private practice website up and running:


The name of your private practice website (a.k.a. your “domain name”)


Credit card


30 minutes of uninterrupted time

Setting Up Your Private Practice Website: Step by Step

For full transparency, I've used affiliate links on this blog post. This means that, at no extra cost to you, the companies mentioned in this blog post will pay me a small commission for recommending them to STC fans. These are products I use and feel confident recommending them to you. Please know that I value the trust you’ve placed in me, am very protective of our field, and will never recommend a product that I don’t believe in just to earn some income. The links on this page give you sizable discounts off regular price on website hosting. I’m grateful for your support and use the affiliate income to offset the costs of running the STC blog, the podcast, and to support my family.

Step 1a: Visit and register your website name.

I like to register my website name Hover b/c it makes management much easier (plus, their customer service is awesome!). 

We can then tell SiteGround that our website is registered at Hover but we want to host it at SiteGround (if this sounds confusing, don't worry, it's super easy). 

Plus, though I don't anticipate this, registering our name on a separate site like Hover makes it easier to go to a new hosting service if something happens with SiteGround. 

I made this mistake with my previous host where I registered both my website and did hosting with them.

When I decided to discontinue, they tried to charge me to keep my website/domain name there and even went so far as to charge me. 

In short, it was a nightmare to get my domain name back.  

Step 1b: Visit Site Ground and look for and click on a section that says “Managed WordPress Hosting.” (It should be at the very top or available through the menu).

Go with the StartUp plan as it's perfect if you only have a private practice website.

If you have multiple websites, go with the Grow Big plan.

You can always upgrade or downgrade later so don't worry.

When you press the corresponding button, you'll be taken to a screen to create a username and password (be sure to write both down as we'll need them later).

Step 2. Choosing Domain Name (a.k.a. the name of your private practice website).

On this screen, enter the name of your private practice website and then press the corresponding button to proceed (Site Ground includes free domain registration)

Note from Melvin: You may want to keep your domain name separate from your website hosting service. This makes it easier to transfer your website information if you ever decide to leave Site Ground and go to another website host (I don't envision doing this but just to be on the safe side).

If you choose to go this route, I recommend first registering your website name through Hover and then selecting the “I already have a domain” option in Step 2.

If that seems too complicated, call Site Ground at 1.800.828.9231 and/or Hover customer service.

Step 3. Review and Complete Your Purchase

Site Ground offers discount pricing on their plans for up to 3 years.

If you can afford it, I highly recommend signing up for 3 years as it'll save you quite a bit of money.

I also know that there are a lot of expenses in starting a private practice so feel free to select the 12 month option if that makes more sense now.

I recommend keeping “Domain Privacy” on as this will keep your name and the address you provided private.

One of the subtle, but cool features of Site Ground, is the “Data Center” option that you see in the screen shot.

Basically, Site Ground has data storage centers in different parts of the world and will pick the server that's closest to your geographic locations.

This means that you get faster speeds and a stable connection.

Step 4: Check Your Email for Your Username and A Button To Log in.

You'll get 2 emails from Site Ground soon after you complete your purchase.

The first email is a receipt (be sure to print/save this for tax purposes as it's likely a write-off).

The second email contains your username and a button to Login to the Customer Area.

Click the button in the email, and enter your username and password (this was the password we wrote down earlier; but don't worry if you forgot it, you can reset through a link on the email).

We'll install WordPress through the Customer Service Area.

After you log in, you'll want to go to the “My Accounts” tab at the very top and then hit a tiny red button called “Go to CPanel.”

Step 5: Find WordPress icon.

When you press the CPanel button, you'll be taken to a page. You want to look for a section called “Autoinstallers” (or some variation of that).

We're looking for the WordPress icon (remember, WordPress is what's going to add information to our websites).

Step 6: Install WordPress.

You'll be taken to a page to install WordPress when you click the WordPress icon.

Make sure the “Install” section is selected and simply select the name of your private practice website from the drop down menu (you'll have to scroll down the page to find it).

You can also set your username and password to log into WordPress on this page.

Be sure to write both of these down as this is how you'll edit your website in the future.

Step 7: Log Into WordPress.

It'll take several minutes to install WordPress (now's a great time for a beverage and a virtual pat on the back from me to you =)).

You'll get an email with a link to login to WordPress.

It looks like this: [Your Website Name].com/wp-admin

Click or type in the link into your web browser, enter the username and password (remember, this the username and password from Step 6 ), and you're officially logged in! Congrats =)

Part III: Installing A Website Theme

You've probably noticed that your website looks pretty plain.

And you may be wondering how many websites looks visually amazing.

Many of them have a “theme” installed or were custom designed.

WordPress comes with several free themes that you can install if money is super tight.

The issue with free themes is that they don't always get updated, which leaves your website vulnerable from a security standpoint.

Instead, I highly recommend getting a premium theme.

Divi WordPress Theme For Selling The Couch blog

Always select a theme that website designers and developers are versed in because you may want to hire a professional developer to tweak your website once your practice is establisehd.

I selected the Divi Theme from Elegant Themes.

I picked Elegant Themes because they're trusted by over 2.5 million websites and have a thriving 75,000 person Facebook community of users, developers, and designers that you can join to get support 24-7 (check the Files section of the group for a list of developers/designers). 

I picked Divi because it allows anyone to create an amazing website using their “drag and drop” templates (I actually created this blog post using Divi).

In other words, Divi comes up with pre-made templates that you can just put information into or you can create custom layouts. Divi is mobile responsive and was awarded the Sucuri Safe Theme Award after an intensive security audit.

Here's a quick video of the Divi Theme from the folks at Elegant Themes (prepare to be blown away! =p).

Even thought it's a bit more upfront, I highly recommend getting the Lifetime Access plan from Elegant Themes, which allows you to put Divi or any of other 86 designs and plugins on unlimited websites (remember, it's likely a tax write-off as long as it's being used for your business).

Bonus tip, as of this writing, you can get 10% off the Lifetime Access plan by signing up for the Elegant Themes email list (look on the bottom right when you get to the Elegant Themes website).

Now you probably won't have 86 websites =p, but the real value is that you get lifetime access to any plugin's that Elegant Themes makes.

I really like their Monarch plugin, which is the social media sharing buttons you see on this page and the Bloom plugin, which allows you to put email sign up forms on your website with the click of a few buttons.

If finances are tight, check out the Developer plan as this plan gives you access to email forms and social media sharing buttons in addition to Divi for one year.

Part IV: Creating An About Page

We're in the home stretch.

Go you! =)

In this final video, I'll show you how to create an About Page (the About page will likely end up as one of the most visited pages on your private practice website) and some other cool stuff.

Melvin's Favorite WordPress Plugins


This all in one SEO plugin allows you to optimize content to get found by search engines.  It's what I use for the STC site and my private practice. I was previously using Yoast SEO, but I kept seeing Rank Math mentioned by a bunch of Reddit groups that I'm a part of. 


Protects your website comments section from spam.

fathom analytics

User-friendly Google Analytics alternative plugin that values privacy and is, frankly, way easier to understand.  It's what I use for STC and my private practice website to understand where traffic is coming from. 

Pretty Link

The plugin allows you to shorten website addresses for social media and mentioning in presentations, videos, podcasts, etc. For example, I used Pretty Link to shorten the title of this blog post to


All in one security plug in for your website.

Content Upgrades

Allows readers to subscribe to an email list by providing them “content specific bonuses” at the end of blog posts for example.

Thank You!

I know that creating your own website can be intimidating, but my sincere hope is that this tutorial has made it much less scary for you. I know you can do this!

Remember, you can always contact Site Ground's customer happiness team at 1.800.828.9231 if you get stuck or Hover's customer care team.

If you're a current or aspiring mental health private practitioner and need feedback on your website, feel free to join over 9,000 colleagues in the Selling The Couch Facebook Community.

Once you're done installing everything, here's a fantastic Intro To Divi video tutorial from the folks at WordPress Examples.

Here are links to some of my favorite podcast conversations with website experts, including my friends Daniel Fava on ways to improve your private practice website, Kat Love on ways to build a private practice website that connects with clients, and with Nicole Bonsol on crafting a heart-centered About Page.

Finally, if you think this tutorial would help a colleague, please consider sharing it on Twitter below or through the social media links on this page (many thanks =)).