Get a great law firm website from Lawyerist Sites, starting at $500.
We have called it “marketing malpractice” not to have a law firm website. That is because most people, whether they are potential clients or referral sources or networking contacts, will expect you to have one so they can look you up online before they contact you. If they don’t find a website, chances are good they will call someone else — someone who does have a decent-looking website.
If you do not have a website, you are probably missing out on clients, networking opportunities, and more. Although you’ll never know unless you get with the program and get yourself a website.
Fortunately, getting a website is really cheap and really simple. This tutorial will walk you through setting up a website using WordPress, the most-popular content-management system (read: a website you can easily edit yourself) around. It is free and open source, and it powers everything from Lawyerist and our Sites network of websites to some of the world’s biggest websites.
All you need to get started is an internet connection and a credit or debit card. The total cost is less than $5.
Disclaimer: This may take you more than 30 minutes. I have not timed myself, to be honest. Sorry if it takes you longer. That said, I’m pretty sure it will take you 30 minutes or less to get a WordPress website up and running.
Sign up for shared hosting and get a domain name
Difficulty: Piece of cake.
There are many options for shared hosting. We recommend going with one we have used before, that comes with good support, and that is a great deal: HostGator.
To sign up for shared hosting, visit HostGator and sign up for the Hatchling Plan. You can buy three years up front and get a great deal, but I think it’s a good idea to start out with a month-to-month plan to get started, and commit to a longer term, lower-priced package once your website is up and running.
Once you click the ORDER NOW button, you can pick a domain name. (Use the option on the left, which is selected by default.)
Choosing a domain name is important. Good domain names contain keywords relevant to your practice, use the .com top-level domain (as opposed to .net, .us, etc.), are short (10 characters or less), and are easy to tell someone over the phone. No hyphens, either.
If that gets your head spinning, just go with the name of your firm. If you can get a great domain name, that’s great, but there is a lot more to good search-engine optimization (SEO) than a domain name. Convenience is worth a lot, too; it gets tiring spelling out your email address military-style (“Charlie Tango Foxtrot law firm dot com”) a dozen times a day.
When you have picked your domain name, go ahead and check out. You should get a confirmation email shortly after completing the payment process with the information you will need to set up WordPress.
If you already have a domain name, you will need to use the box on the right, then forward your nameservers after you complete the setup process. To do this, go to the place where you bought your domain name — try GoDaddy if you aren’t sure — and set your nameservers to
ns2.hostgator.com. Follow GoDaddy’s instructions and select the “I have specific nameservers for my domains” option. You will also need to transfer your email to your new server. How you do this depends on how you use email; you should contact HostGator or get help in the Lab before you forward your nameservers.
Difficulty: Still really easy.
Follow the link in the email you received from HostGator to your control panel. This is the central control panel for your hosting account, which lets you set up email accounts, upload and download files, and much more. For now, find the Fantastico De Luxe icon and click it.
Then, click on WordPress in the sidebar under Blogs, then on New Installation.
Here is what goes in each box:
- Install on domain. The domain you just registered.
- Install in directory. Leave blank.
Admin access data
- Administrator username. Whatever you want to use to log into your website.
- Password. Pick a password.
- Admin nickname. Put your name here as you want it to appear on the site.
- Admin e-mail. Your email address.
- Site name. The name of your website. For now, you can just use your firm name.
- Description. You can leave this blank for now, or insert your firm’s slogan, if it has one.
Once you have filled in all the fields, click the Install WordPress button. On the next screen, you will get the address to log in to your new WordPress website! Bookmark the address, then click the link and log in.
Your new WordPress website is up and running! (Check your watch — did it take more than 30 minutes?) Be honest, you thought that was going to be a lot harder, didn’t you?
Of course, a blank WordPress install is not much use as your website, so let’s get it cleaned up, configured, and start adding content.
Difficulty: Like taking candy from a baby.
Now that you have WordPress installed, you should tweak the settings.
To make these configuration tweaks, you need to be logged into the WordPress Dashboard, the “backend” of your new site. The address is usually
yourdomain with the domain name you registered), and you should have bookmarked it a moment ago.
Here are some of the things I do to configure a new WordPress install:
- Delete default posts. WordPress helpfully starts you out with a Hello World post. Click on Posts in the WordPress Dashboard sidebar and then on the Trash link under the default post (the Trash link only shows up when you hover the mouse cursor over the post name).
- Modify the default settings. Click on Settings in the sidebar. Under General, update the Timezone to yours. This is also the place to update the Site Title and Tagline if you need to.
- Under Writing Settings, enable XML-RPC under Remote Publishing. (Make sure the Atom Publishing Protocol is enabled, too.)
- Under Reading Settings, you can decide whether you want the front page of your website to be a static page or to show your latest posts. (A static page is usually a good idea for law firm websites.)
- Under Permalink Settings, select Custom Structure under Common settings, and paste this into the empty field:
That takes care of the basics. However, you are not quite done. First, we will install a few plugins to trick out your new website. Then, you can make it pretty.
Install and Configure Plugins
Difficulty: Slightly less easy, but still easy.
One of the reasons WordPress is so popular is that it is so extensible. There are thousands of plugins that add features and functionality, and the vast majority of them are free.
Installing plugins in WordPress is a piece of cake. Just go to Plugins in the WordPress Dashboard sidebar and click on Add New. Use the search field to look for each of the following plugins and install each one by clicking Install Now:
- Broken Link Checker. This plugin will tell you if you have any broken links on your site and allow you to fix the links from a central dashboard.
- WordPress SEO by Yoast. This plugin will take care of most of the easy SEO settings, give you access to more-advanced SEO tools, if you need them.
- Jetpack. This Swiss-Army-Knife plugin from WordPress contains a bunch of great modules, including basic analytics, Markdown support, email subscriptions, social-media sharing buttons, better comments, and much more. (In order to speed up your site, deactivate any modules you do not need or want.)
- iThemes Security. This plugin will help “harden” your WordPress install to keep it safe from hackers and malicious code.
After you install each plugin, go ahead and click the Activate Plugin link on the next page. Broken Link Checker and WordPress SEO will start working without any additional steps, but the rest take a little more work.
Being from WordPress, Jetpack is a user-friendly plugin. Sign into WordPress.com as directed, and you will get to use all the features, including site stats. To activate a module, click the Activate button (some will be activated by default). To deactivate modules, click the Learn More button on any module and then click the Deactivate button.
Here are the modules I would activate for a new site:
- WordPress.com Stats
- Jetpack Comments
- Related Posts
- Contact Form
Go to Security > Dashboard in your WordPress dashboard to access the iThemes Security options. You should click Fix It for each of the items under High Priority.
There are many (many many) other plugins you may find useful; these are just a few that everyone with a WordPress site should probably use. A word of caution, though. Keep plugins to a minimum. Many plugins will slow down your site, so make sure there is a tradeoff in terms of functionality. Also, plugins can occasionally cause conflicts that can break your site. A few carefully-chosen plugins should be fine; go wild, though, and you may regret it. All of my own WordPress websites have fewer than 10 plugins active. Lawyerist, which has a lot more going on than the typical law firm website or blog, has 28.
Difficulty: Pretty hard, unless you hire someone to do it for you.
Your WordPress website is now set up, so my work here is technically done. However, I would not be doing my job if I let you stop at an empty website. You have a website, but you need to add content. To start with, at least, you need three pages:
- The front page/introduction
- Your bio page, and
- A contact page
Start with those and build your site out further when you can.
As you know now, setting up the basic website itself is pretty is easy. Writing compelling copy that helps turn potential clients into paying clients is another story. Keep it simple, straightforward, and short, so that potential clients can quickly understand who you are, what you do, and why they should hire you.
If you get stuck or come down with writer’s block, and your brand-new website is in danger of stagnating, start thinking about hiring someone to take the copywriting off your hands. A professional copywriter is a great way to get top-notch content and lower your stress levels.
Here is what I would recommend. Set a reminder for 4 weeks from today. If you still haven’t finished at least the three pages above at the end of 4 weeks, hire a copyrighter to help you get it done. If you cannot get your site content squared away in 4 weeks or less, you probably aren’t going to.
Next Step: Design
Difficulty: While it is easy to play with your site’s looks, hire someone unless you have a lot of time and tech savvy.
At some point during this process, you probably looked at your website and were not very impressed. That is because all you did was put together the default WordPress install. It is pretty plain.
Nevertheless, design is crucial. It probably has more to do with the impression you make on visitors than anything else. To get you started, there are a ton of free and paid themes for WordPress. To start exploring themes, just click on Appearance in the sidebar, then on the Install Themes tab. Have fun.
There are also lots of professional premium themes out there. Two of our favorite theme frameworks are Genesis/StudioPress and WooThemes. These themes are generally more polished than what you can find for free, and they come with support.
Of course, not everyone wants to deal with customizing a theme, no matter how premium. If that is you, hire a designer to create a custom theme for your website. You can hire a designer (like us) directly.
Though it comes last and receives the least attention in this tutorial, design is one of the most important parts of building and maintaining your website. Build an amateurish site, and potential clients will think of you as an amateur lawyer.
Difficulty: That depends on how painful you find my prose.
I put together this guide because it seems like there are a lot of lawyers without websites, probably because they do not realize how easy it is to get started and set up a website themselves. It really is easy, and it doesn’t take long to set up a website. The hard part, it turns out, is not getting a website online, but filling it with compelling content.
So get started, and get help when you need it.
This was originally published on November 4, 2011. It was updated and republished on April 14, 2014.