Posts Tagged ‘web site design’

Using WordPress to manage your website

For the past few days, I’ve been writing about how to register your domain name and how to setup a hosting account, even how to install WordPress on your web server using a simple point and click tool called Fantastico. None of those challenges even come close to what I’m about to ask you to do … write content.

Let’s start with the basics of what your website is going to need and how we can put them together in WordPress.

 

Add a New Page in WordPress

Add a New Page in WordPress

The first thing that your website needs is a home page. This is where people land when they come to your site, it’s the most commonly loaded page on your site and … it’s the one Google will index the most often.

Let’s open your WordPress content manager by going to yourdomain.com/wp-admin and logging in. Once you’ve done that, click the Write tab at the top and then select page. WordPress will now prompt you for a title and some content. Make a series of pages for your website, clicking either Save (which saves it for you but hides it from the public) or Publish (which posts it live to the web) after each one. Add each of the following pages:

 

  • Home
  • Contact
  • Privacy Policy
  • Terms of Service
As you’ll note, I didn’t add an About page because your default WordPress installation already has one. If it’s not there, add an about page as well. Now that we have our pages, we might want to rearrange our default page order (it’s alphabetical right now) or even assign some pages to be the children of others in the menu. For example, maybe the Privacy Policy should be a child page of the About Us page. To do this, let’s click the Manage tab at the top of WordPress and switch to Pages where we’ll see a list of our pages to date. Click the name of any page and you’ll enter the page editor, let’s scroll to the bottom of the page to find some advanced features.
Advanced Features

Advanced Features

If we want to change the Parent of our page, simply open the Page Parent accordion and use the pull down menu to switch it to our preferred option. I’ve setup my fictious site with the following page structure:
  • Home
  • About Us
  • Contact Us
  • Privacy Policy
  • Terms of Service
If I’d like to change the order of pages in the site, I can use a weight system by opening the Page Order accordion. It’s a little funny it’s really easy to understand. All pages by default have a weight of 0, if you want a page to be float to the beginning of a menu, make it lighter (-1 … -10) if you want it to sink to the bottom, make it heavier (1 … 10).
Now, if you’d like to add some more pages or change / delete the ones we’ve added here you should take the time to setup the pages with the content and in the order you prefer. Spend some time and get it right, on Monday I’ll write about the difference between a Post and a Page, plus we’ll look at how to add a new theme to your WordPress website. Check back tomorrow or sign up for my email notification or RSS feed to be notified as soon as I post it?

You don’t have to be an web expert to setup a great site.

The other day I had a wonderful meeting with two amazing entrepreneurs here in town, when their website goes live I’ll tell you who they are but for now, let’s just say meeting with them was wonderful and it reminded me why I do what I do. During the meeting, one of the two told me that she’d like a blog on her web page but she didn’t want to pressure her developer to put it up.

The next day, I met with another perfectly amazing client who runs a local foundation and she told me she’d love to be able to run a blog or update her own website but … are you ready for this? … she didn’t want to trouble me to make it work. Let me be blunt, clear, concise and perfectly honest with everybody … if you ever feel that you’re troubling your web person with your petty troubles of getting your business online and making it the best business you can hope for, it’s time to leave them.

In my case, she didn’t realize how easy it was to put up a blog and that was my fault. In the two years I’ve been working with her, I’d never clearly explained how simple it was so she didn’t know. I’ve since corrected that mistake. For the rest of you (including the wonderful people I met with last week) here’s a few suggestions to putting up your website without needing to trouble a grumpy pre-madonna:

blogger 300x225 You dont have to be an web expert to setup a great site. imageBlogger.com
This is run by Google and it’s amazingly cool / easy to use no matter how little you know about the web. Basically once you’ve setup a standard Google account, you can use that to create a blogger site for free. Use Google’s free GMail for sending and receiving email and you’ve build a complete online web presence without spending a penny or dealing with a stressed out web developer.

WordPress.com
My personal favorite, WordPress will let you setup and run your own  site in minutes. Like Blogger, it’s free but also has some premium extras such as hosting your own domain name. Also like Blogger.com, it’ll take less time to set up then standing in line at a coffee shop.

BlueHost.com
BlueHost isn’t quite the same as the first two options, it’s a full hosting environment which means that you’ll get your own email addresses, remote hard drive for transferring files, you can register a domain name through them and you’ll be able to properly brand your business. It costs less than $100 per year and takes about three hours to setup your first website. I wrote a piece a while back about setting up a site for less than $100.

Later this week I’ll fill you on how to setup your domain name, hosting and the look for your website. You can stay up to day of my latest posts by subscribing to my RSS feed or email notifications.

Document Structure vs. Document Appearance, the power of CSS

I’m only telling you because I believe in honesty, actually that’s a lie too … I’m only telling you because I want to … that’s the truth.

When you look at my home page, all the articles appear to be the same but they’re not. One of them is special and both Google and I know it’s special but you don’t because I’ve purposely altered the appearance of the article title to look like the others in the list. It’s a simple trick with massive Search Engine Optimization benefits but very few people do it.

On my home page, I load the most recent posts and display the title along with an excerpt for each just like most websites but what I do is a little different … I wrap the first story in an <h1> tag and the rest in <h2> tags. For those of you who don’t know much about document heirarcy I wrote a whole piece on document structure in Dreamweaver a while back but I’ll explain the basics for you here. A document can have only one main heading tag, it’s the most important thing on the page. Most people would assume that my name is the most important thing on the home page since it’s the biggest and it’s at the top but that would be fairly narcissistic don’t you think?

No, the most important thing on the page is the title of the article I want you to look at. In all my sub pages, the most important thing is the title of the page, which I them wrap in an anchor tag to ensure Google understands just how important it is. For example:

<h1><a href=”http://www.thisismyurl.com/tutorials/placing-page-content-in-adobe-dreamweaver/” rel=”bookmark” title=”Permanent Link to Placing page content in Adobe Dreamweaver”>Placing page content in Adobe Dreamweaver</a></h1>

Note that it’s in the <h1> tag, which tells Google that it’s REALLY, REALLY important … in fact, it’s the most important element on the page. Way, way more important than my name which is a rather paltry <strong>  tag:

<strong><a title=”Building global business with dynamic results.” href=”http://www.thisismyurl.com/”>Christopher Ross</a></strong>

Sure, my name looks important for branding purposes but when Google and other robots index my page, they see past the name and go right to the meat of the page … my <h1> tag which represents what the page is actually about. What then, to do on the home page? After all, I still want to tell the search engine robots what is important on my website but I can’t very well tell it all my titles are equally important and equally the top …

This is where I have to admit that I’ve told a small fib. Barely worth mentioning but a tiny fib all the same, my first story in the list of home page stories is always wrapped in an <h1> story which tells Google it’s the main heading for the page while all the rest on the page are wrapped in <h2> tags which tells Google they’re still important but not nearly as important as the first.

Sure, it’s more important from a document heirarchy point of view but I don’t want the first story jumping off the page visually, so I don’t want to make it bigger or bolder than the rest of them, which is where the trick comes in. Luckily it’s an easy fix using Cascading Style Sheets:

#homepagecontent h1,h2 {
     font-size: 24px;
     line-height: 30px;
     margin: 0px;
     padding: 0px;
     text-align: left;
}

#homepagecontent h1 a,h2 a {
     color: #123456;
     text-decoration: none;
     font-weight: normal;
}

#homepagecontent h1 a:hover,h2 a:hover {
     color: #cccccc;
     border-bottom: dotted 1px #cccccc;
}

What you’re looking at is the CSS that I use for my home page, the #homepagecontent tells your web browser to only apply this on the home page, while the formating for the three states of activity (normal, anchor and anchor:hover. By defining both the h1 and the h2 CSS descriptions to be exactly the same, I’ve instructed the web browsers to make them appear to the visual eye identical.

Remember the purpose of a well structured document is to organize your document but that shouldn’t interfere with how you present that data to your audience.