34comments

Weekend Project: 30-Minute WordPress Setup Guide

by Sam Glover on November 4, 2011 in Legal Marketing, Legal Technology, Popular Posts

Want a great blog on Lawyerist's network of blogs? Get a great one for just $99/month from Lawyerist Sites.

30-minute-wordpress-setup-guide_250w

This tutorial will walk you through setting up a website using WordPress. All you need to get started is an internet connection and $7.16 on a credit or debit card.

Disclaimer: This may take you more than 30 minutes. I have not timed myself to make sure it only takes me 30 minutes, actually. Sorry. 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.

hostgator plan1 Weekend Project: 30 Minute WordPress Setup GuideThere 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 your domain name. (Use the box on the left.)

hostgator choose domain 616x2141 Weekend Project: 30 Minute WordPress Setup Guide

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, click on the CONTINUE TO STEP 2 button 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 ns1.hostgator.com and 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 join the LAB for help doing this properly before you forward your nameservers.

Install WordPress

Difficulty: Still really easy.

fantastico1 Weekend Project: 30 Minute WordPress Setup GuideFollow the link in the email you received from HostGator to Your Control Panel. This is the 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:

Installation location

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.

Base configuration

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?

Configure WordPress

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 http://yourdomain.com/wp-admin/ (replace yourdomain with the domain name you registered), and you should have bookmarked it a moment ago.

wordpress menu 11 Weekend Project: 30 Minute WordPress Setup GuideHere are some of the things I do to configure a new WordPress install:

  1. 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).
  2. Delete default links. Click on Links in the sidebar, and delete all the default links.
  3. 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.
  4. wordpress menu 21 Weekend Project: 30 Minute WordPress Setup GuideUnder Writing Settings, enable XML-RPC under Remote Publishing. (Make sure the Atom Publishing Protocol is enabled, too.)
  5. 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.)
  6. Under Permalink Settings, select Custom Structure under Common settings, and paste this into the empty field: /%postname%/

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.

wordpress menu 31 Weekend Project: 30 Minute WordPress Setup GuideInstalling 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.
  • Contact Form 7. This plugin makes it easy to insert an email contact form into your site, which is kind of important if you are hoping a potential client might contact you.
  • Google Analytics for WordPress. This plugin will help you track visitors to your site.

After you install each plugin, go ahead and click the Activate Plugin link on the next page. Broken Link Checker will start working without any additional steps, but Contact Form 7 and Google Analytics take a little more work.

After you install and activate Contact Form 7, you will have a new Contact option in the WordPress Dashboard sidebar where you can configure your form. It is fairly straightforward, but to get you started, here is what you can put in the Form field:

[text* name "Full name"]
[text* phone "Phone number"]
[email email "Email address"]
[textarea* message]
[submit "Send"]

Then, just put your email address in the To: field under Mail. You can tweak other settings, but that should get you a functional form to start with. To get the form onto your new site, scroll to the bottom and click the Save button, then copy the code that appears under the Copy this code . . . line at the top of the Contact Form 7 page. Now, go to Appearance in the sidebar, then Widgets. Drag a Text widget over to the sidebar and paste in the code you just copied. Click the Save button, and your contact form should show up in your site sidebar.

google analytics profiles1 Weekend Project: 30 Minute WordPress Setup GuideFor Google Analytics, you first need to have an Analytics account. If you already have a Google account, you just need to go to Google Analytics and add a new profile. If you do not already have a Google account, create one, then click the Google Analytics link.

When you access Analytics, just enter your site’s address under Add a Profile for a new domain, click Finish, and go back to your WordPress dashboard. Once there, click Settings, then Google Analytics. Click the Authenticate with Google button, select the profile you just added in Analytics, and it should be working.

There are many (many many) other plugins you may find useful, but these three are what I consider the basics.

Add content

Difficulty: Really really 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 that will draw in potential clients.

So start adding content. To start with, at least, you need three pages: (1) the front page/introduction, (2) your bio page, and (3) 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.

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, which 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.

Or, just install Thesis. It’s what we use for Lawyerist, and it is the foundation—on top of WordPress—for all of my websites. Thesis is powerful, flexible, and makes your website look slick and professional right out of the box.

Of course, not everyone wants to learn to program in HTML, CSS, and PHP in order to customize a theme. If that is you, hire a designer to create a custom theme for your website. You can hire a designer directly, but you should also consider using 99designs, where designers will compete for your project bid.

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.

Parting thoughts

Difficulty: It depends on how painful you find my prose.

We 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,

So get started!

Read the comments below or add one of your own.

Gyi Tsakalakis November 4, 2011 at 9:05 am

This is fantastic. I know you intentionally kept this simple, but here are some additional recommendations:

Security: Security can be an issue with Wordpress if you’re not mindful. Check out the steps here to harden Wordpress against attacks.

Permalinks: I prefer /%category%/%postname%/ or even /%year%/%monthnum%/%day%/%category%/%postname%/

Plugins: I like Yoast’s Wordpress SEO plugin.

Privacy: If you want people to find your site via search engines, you better make sure that your privacy settings allow search engine spiders in.

Contact Form 7: Also install Really Simple Captcha to keep spam and bots at bay.

WWW: I recommend moving your install to www for consistency, but not a huge deal.

Google: I’d also install Google XML Sitemaps plugin and register your new site in Google Webmaster Tools.

Again, really helpful and actionable stuff here Sam.

Reply

Sam Glover November 4, 2011 at 3:06 pm

That security link is broken. I would fix it, but I’m not sure where you meant it to go.

Reply

Gyi Tsakalakis November 4, 2011 at 3:25 pm
Jonathan Moody November 4, 2011 at 11:50 am

Here’s a dumb question – what’s the benefit of using hostgator over godaddy? Does godaddy not have something included that is needed for this process?

Reply

Gyi Tsakalakis November 4, 2011 at 11:53 am

Hey Jonathan, we’ve used both with success, however, I’m with Sam on Hostgator of Godaddy in terms of quality of hosting (site speed, support, etc). If you do go Godaddy, make sure you have a hosting plan that will support a wordpress install. I know their basic economy class hosting doesn’t (at least last time I checked).

Reply

Gyi Tsakalakis November 4, 2011 at 11:53 am

*over

Reply

Karin Conroy November 4, 2011 at 4:27 pm

GoDaddy’s economy hosting works with Wordpress as long as you choose the Linux operating system.

Reply

Sam Glover November 4, 2011 at 4:36 pm

I don’t think hosts do a good job explaining that if you don’t know what you want, you probably want Linux. I’ve heard from a lot of people who choose Windows because it is what they would use on their own computers.

The internet runs on Linux.

Reply

Nichole November 4, 2011 at 1:02 pm

Can you do this with Square Space? I was able to import blog content but not the theme. Would this method enable me to import the theme as well?

Reply

Sam Glover November 4, 2011 at 1:13 pm

You can generally take the content from any blog and import it to any other blog. This is usually simple, but not always.

The theme is a different story. SquareSpace is different software than WordPress and Thesis. You can recreate the look and feel with a WordPress theme, but you cannot import the them from SquareSpace to WordPress.

Reply

Nichole November 4, 2011 at 1:53 pm

Thanks Sam. I actually meant the other way (import from wordpress to squarespace) but see that it wouldn’t work. Appreciate it!

Reply

Sam Glover November 4, 2011 at 1:54 pm

Yeah, you’d run into the same problems in revers. I’m not sure why you would want to switch to SquareSpace if you are already using WordPress, though.

Reply

Nichole November 4, 2011 at 2:16 pm

I have a group website already hosted on SquareSpace so figured I’d do my practice site there as well. I don’t really have any experience with Wordpress–I just set up blogs with my domain name and was attempting to figure out how to import them. There’s no actual content on my WordPress blogs yet.

Reply

Dave S November 5, 2011 at 5:58 pm

Thanks Sam. I am on godaddy’s website tonite platform. It was a lot of work to get the site where it is – and the problem is that Godaddy’s website tonite has a lot of kinks and strange formatting issues. Also, it’s way more limited that wordpress and thesis. I can install wordpress through godaddy but am not looking forward to rebuilding on wordpress even though I know it’s better that I do. At least I have copy to use and am not starting over there. I may just hire someone to do it.

Reply

Whitney December 20, 2011 at 3:52 pm

I wasn’t able to find the setting under “Reading Settings” that lets you choose whether you want the front page of your website to be a static page or to show your latest posts. Does it have anything to do with the character encoding?

Reply

Sam Glover December 20, 2011 at 4:03 pm

Here’s what you should see. (It doesn’t have anything to do with character encoding.)

WordPress reading settings

Reply

William March 13, 2012 at 12:41 pm

An important part of setting up your website is to continually maintain it. Usually, that entails keeping the information updated, writing new articles as needed, and the like. You also have to keep the WordPress installation and all its plugins updated to prevent against hacks.

Reply

borgy March 14, 2012 at 8:55 am

Can I suggest to visit http://www.borgyborgy.net It offers some free 1000×288 pixel size headers, to customize default TwentyEleven theme. Useful for blog beginners. It allows you to easily customize a standard installation, allowing a newbie to have a customized and ready blog in a few minutes. All images are taken by me and provided under a Creative Commons 3.0 License.

Reply

Andrew Stewart July 16, 2012 at 12:01 pm

Wouldnt using content from another blog on your own blog be considered duplicative by google thus hurting your SERP?

Reply

Sam Glover July 16, 2012 at 12:15 pm

It depends on how you use it. If you are just taking the content without adding anything, then you would probably harm your blog. Also, you would be a jerk. If you are quoting and adding substance (i.e., how the internet is supposed to work), you will be fine.

Reply

Steve August 30, 2012 at 3:19 pm

Is there a reason to choose Wordpress over Joomla? I was on Hostgator’s site today and debating which one to use. Joomla looked better to me, but I don’t know much about maintaining a website. Thanks.

Reply

Sam Glover August 30, 2012 at 3:26 pm

Joomla is much more complicated and has a much smaller community. I think it’s more of a competitor to Drupal than WordPress.

I’m installed Joomla a few times to play with it, and every time, I’ve given up pretty quickly.

Reply

Steve September 4, 2012 at 6:54 am

Thanks so much. You probably saved me a lot of time.

Reply

Gyi Tsakalakis August 30, 2012 at 3:27 pm

There are a variety of reasons that I generally prefer Wordpress, but if you’re looking of a pretty comprehensive comparison, check this out: Site builder shootout: Drupal vs. Joomla vs. WordPress

For the overwhelming majority of legal websites/blogs, Wordpress is the natural choice. There are some things that Joomla and/or Drupal do better, but usually not essential for a law firm website.

If you’re rather technical, you can probably get around Joomla ok, if you’re not, you should probably stick with Wordpress.

My .02

Reply

Steven J Fromm September 4, 2012 at 11:11 am

I currently have my blog set up as frommtaxes.wordpress.com. Should I be thinking of converting to take advantage of all the plugins and perhaps a shorter name? I assume the plug ins you speak of are not available to me under my current format. If I do convert how difficult is it to do? And does it leave me with greater upkeep and security issues?
Great post Sam.

Reply

Sam Glover September 4, 2012 at 11:14 am

You can either pay WordPress to use your own domain, or set up your own WordPress install on your own domain. Which you choose is not crucially important; the important thing is getting your own domain, and getting off of ___.wordpress.com.

Reply

Steven J Fromm September 4, 2012 at 11:25 am

Thanks Sam for your input. Sam I am sorry I am so dense or ill informed but can you elaborate more on the two choices you mention as I am not sure what you mean or how to do this? How do these options impact s my other concerns?

Reply

Sam Glover September 4, 2012 at 11:33 am

If you don’t know, I think you are better off staying put until you can hire someone to take care of it for you. Or, you can try posting your question in the LAB.

Reply

Steven J Fromm September 4, 2012 at 11:38 am

OK, thanks Sam for you input.

Reply

Steven J Fromm September 7, 2012 at 10:55 am

Sam I did some looking and it seems wordpress allows you to shorten the name and eliminate the .wordpress for a small fee. In thinking about doing this thing called mapping do I lose my search engine rankings from places like Alexa (and as a result my blog ranking at Avvo or other places) for my blog? Does my prior history transfer over?

Reply

Sam Glover September 7, 2012 at 11:05 am

That’s what I was referring to, above.

You should really take this discussion to the LAB, where it’s easier to answer your questions in long-form.

Reply

Keep the conversation going; leave a comment below!

If you want us to post your comment, make it coherent, relevant, and non-spammy. (Links in comments are no-followed, which means you won't get SEO juice for linking "California DUI Lawyer" to your website.)

When you post a comment on this blog, you grant us the right to modify or delete your comment, but we have no duty to do so.

Previous post:

Next post: