The SEO Rapper

Posted on April 28th, 2008 in Onsite SEO by Dan

I came across these videos a few weeks ago, but I’m just getting around to posting about them. Now first of all, I really don’t like rap, but this is awesome. How about a little SEO Rap? Check this:

This guy has some others as well. For the full collection check out http://www.youtube.com/user/m0serious

Video: SEO vs. PPC

Posted on November 14th, 2007 in Onsite SEO, Offsite SEO, Marketing by Dan

Web Pro News put out a video (news report) talking about the difference between SEO (Search Engine Optimization, free traffic for good rankings) and PPC (Pay Per Click, Paid Advertising, Adwords/Yahoo! Search Marketing, etc.). I know that a lot of people wonder which they should focus most of their time on. Both of them have their benefits and drawbacks, but both can play an important role in any campaign.

This report has some really good advice from Dana Todd and Jeremy Schoemaker.

Here’s the video!

SEO Book Videos

Posted on October 26th, 2007 in Onsite SEO, Tutorials/Helps, Offsite SEO by Dan

Aaron Wall of SEOBook.com put out some really good videos about various SEO Topics. If you haven’t heard of Aaron or SEO Book, you should check it out. SEO Book is one of the best books about SEO out there, and if you’re looking to dominate the search engines it would be a really good read for any of you.

Here’s the links to the videos so you can check them out. It would also be a good idea to subscribe to his video feed so you can be updated when he puts out any more.

SEO Book Videos

Onsite vs. Offsite SEO

Posted on August 27th, 2007 in Onsite SEO, Offsite SEO by Dan

I had the thought today that some people may not know the difference between onsite and offsite search engine optimization (SEO). So, I figured I’d take a minute or two and do a quick summary of the difference between the two and why both are important to rankings.

Keep in mind that search engines want to give their users relevant content. In other words, if you go to the search engine and do a search for ‘fishing pole’, you want to get sites that are about or sell fishing poles right? That’s the whole basis of what search engines are trying to do. Keep that in mind when you’re picking out your keyword phrases and such.

Onsite SEO

Onsite SEO is anything that you do to your website to make it more relevant to your key phrases. Some of the strategies to use for onsite SEO include:

  • Meta Tags
  • Title Tags
  • Keyword Density
  • Use of Keywords in Alt Tags
  • etc.

In other words, onsite SEO has to do with how you use keywords phrases on your site and make your site relevant to the phrases you are targeting.

Offsite SEO

Offsite SEO has to do with what you do out on the internet as a whole. Most of this has to do with link building and other such strategies. Here are a few of the common link building things you can do:

  • Vary anchor text in links
  • Different link types (two-way, one-way)
  • Link locations (blogs, articles, directories, other websites, etc.)
  • Social links (del.icio.us, Stumble Upon, Digg, Reddit, etc.)
  • etc.

Offsite SEO seems to be a more important factor than all of the onsite SEO stuff. I still recommend spending time doing the onsite stuff because it really does help the site to be more relevant to the terms you want rankings for. It’s the content that comes behind the link.

Both onsite and offsite SEO are important and you should spend time with each of them. Don’t worry so much about exact percentages and what not (for example, and exact 5% keyword density of every page of your site might be pushing it a bit…), just make the site relevant to the phrases you want. Then, build plenty of links using your keyword phrases.

That’s all for today!

Tips for Choosing a Good Domain Name

Posted on June 26th, 2007 in Onsite SEO, Website Help by Dan

Coming up with a name for your website is sometimes a very exciting thing to do. But how do you know if you’ve come up with a good name or a poor name? Well, in the end only time will tell how the site does, but let’s help you get started on the right foot by giving you some guidelines of what to do.

One thing I should mention here is that a lot of people will choose their name before they even know what their product or topic of the website is. That would be doing things backwards. In order to come up with an effective name, you need to know what the product is first! Otherwise you might come up with a very generic name that doesn’t really reflect what your website is all about. So do things in the right order and save yourself some headache.

Ok, so let’s get started with some of the general guidelines for coming up with a good domain name:

1. Keep the name related to the topic of the site
You don’t really need to come up with some new crazy word that will be your big name. Instead, keep it obvious so that people can very easily associate your website with the topic. If possible, its not a bad idea at all to get one of your main keyword phrases into the domain name. Doing this doesn’t guarantee you a higher search engine ranking, but it does help.

2. Keep the name short
Shoot for three words or less. A name like “DansGreatSiteOfSofas.com” meets the criteria for guideline number one, but it’s a little lengthy for a domain name. (Yes, I realize this is an extreme example ;-) )

3. Don’t use hyphens in the name
There are some good reasons to use hyphens in a domain name, but if you’re doing a basic e-commerce site I don’t really recommend it. I’ve heard some people say that it helps the search engines to see the different words of the name, but they’re really smart enough to figure it out. The standard for years now has been to just put the words of the domain name together with no separation. Let’s stick with that standard.

4. Get the .com
If you want to get the .net, .info, and/or .biz with the .com, that’s up to you. The .com is the most common extension, so it’s the one we want to make sure that we can get. If the .com is already taken, just cross that idea off your list and get something else.

So those are your basic guidelines for coming up with a domain name. What you want to do is come up with 15-20 different names and then check the availability all at once. Remember that probably about 80% of your name ideas are already taken. So if you come up with a large list of good names, you’re just more likely to end up with one that you actually like. You can check the availability at GoDaddy, 1&1, or any other domain name registration site. Shop around and find a good price, then go for it!

In the next post I’ll go over another tool that can help you come up with names if you get stuck.

Setting Up a Contact Page

Posted on June 5th, 2007 in Onsite SEO, Website Help by Dan

One of the basic pages that most websites should have, especially if you’re going to be doing e-commerce, is a contact page. Put very simply, a contact page is a page where you have information so that people can contact you. There are several different ways that you can do this, and below we’ll talk about the different methods.

The first thing you want to have on your contact page, before the actual method of contact information, is some type of an introductory paragraph. Don’t just have people come to this page and throw and email address at them. It doesn’t look as good and also tends to send a message of “yeah yeah, if you need us here’s the darn email….” Instead, provide some type of a nice, customer oriented paragraph that makes the customer feel like you actually want them to contact you. Here’s a very basic example: “Have a question or comment? We’re here to help! Just fill out the form below and we’ll get back to you as soon as we can. Most questions are answered within 2 business days.”

Once you’ve finished up your intro paragraph, now its time to give the customers the contact method. I’m going to list 4 ways you can do this, but I want to make sure you understand one thing before I do: you don’t need to use all 4! Just use the 1 (or 2 at the most) that work best for you and your website. With that being said, here are the methods you can use:

Physical Address

This is probably one of the least necessary for an internet commerce business, but some people like the do it. This is most effective if you are doing a website for an already running offline business. But if you’re just running the company out of your house, this might not be the best option.

Email Address

This one is very easy to set up and is also a very easy way to have people reach you. Yes, if you list an email address on your website there is a chance that it could get spam harvested and you could start to receive a lot of spam (harvesting is illegal anyway, so that’s why I don’t worry too much about it), but its a method that most people are familiar with.

There are two main ways you can approach this one. First, you could provide one main email address that people can use. Second, you could provide several different email addresses based on the purpose or ‘department’ that the email should be directed to. For example: For General questions email info@whatever.com. For questions about your order email orders@whatever.com and so forth. This does two things. For one, it helps you to know what to expect depending on the email address they write you at. Sort of like a way of organizing your own email. Secondly, it makes you look like a bigger company because people will know that if they want to ask a question of the company they have to get the right department. Either approach is fine, just do what works best for you and what makes the most sense for you and your website.

Contact Form

I’m a big fan of contact forms for a couple of reasons. First of all, they look good. A well-done form can give your site a more professional appearance. Also, when you do a contact form you can make sure that you are receiving the information that you need to from the customer. When people just write you an email, they may forget to include some very important information (like their order number or something like that to easily identify the specific order they’re talking about) that would make it a lot easier for you to answer their question. But with a form they’ll see that particular box and remember to include it. Or you could make it a required field so they have to include it. A third reason I like forms, and this goes along with the first reason a bit, is that they fill up the page more. One problem I see a lot of times with contact pages is that they are really short. Contact forms help to avoid that problem.

Phone Number

There are a lot of benefits to having a phone number on your site. First of all, a phone number can help to build trust with your customers. There are still a lot of people out there that are very cautious when buying things online. But if they see a phone number, they may tend to trust that particular site more. There are people out there that before they place an order, they will always look for a phone number and call it just to make sure that the company actually exists. So, a few guidelines before you just put your home phone on your site. First of all, I would never recommend doing that! Make sure you’re using a phone number that is only for your business. This way you can avoid the kids from answering business calls. Its not a bad idea to have it go straight to a business voice mail, but make sure you respond to those calls on a timely basis. Its also good to get an 800 number if you can.

For awhile, you might answer your own phone. But if your business really takes off (which of course we hope it does :-)) you may find that answering your own phone is a little hard to keep up with. At that point you will probably want to look into some type of an answering service like MyAnswering.com or someone like that. They’ll answer the phones for you and save you a lot of time. Remember, you don’t want to create another full-time job for yourself, so contracting things like this out to other companies is a way to free up your own time.

Ok, so there are the tips about your contact page. I hope you find these useful in setting up or modifying the contact page for your own site!

Optimize Your Site with Heat Maps

Posted on May 14th, 2007 in Onsite SEO, Website Tools by Dan

Have you ever wondered where people are clicking on your site? Most tracking tools will tell you where in your site people are going but they don’t tell you exactly which link they clicked on. That’s where CrazyEgg comes into play. Basically all you have to do is put a little script down at the bottom of your page and CrazyEgg will give you a heat map showing you exactly where on the page people are clicking on things.

Some of you may wonder why or how this could even be helpful. This is very useful if you’re playing with different layout of pages to see which layout is more effective for drawing attention. Let me give you two examples:

Example 1: Ads. Whether its AdSense or banner ads, you want to put them in the best location to draw clicks. So how do you know where to put them? Are all locations the same? Definitely not! Google themselves have provided us with a guide that shows where the best places are to put advertisements. So use this information for your initial placement, but then watch the heat map on your own site to see which location really is drawing the most attention.

Example 2: Product Placement. If you have a product to sell, then of course you want to get that product in front of as many people as you can. This is why on the home page you’ll want to have some type of a ‘Featured Product’ or sale area. But again, where should it be? How do you know which one is getting the most clicks? Well, rather than just seeing which one gets more sales let’s also see which one gets more views!

So, I hope from these two examples you can see how using a heat map on your site really can be beneficial. CrazyEgg has a free version and a paid version, it just depends on how many pages in your website you want to track.

NOTE: For those of you using SiteCreatorPlus or some other Website Dynamics Builder (GoldPhoria, CityMax, etc.) this program doesn’t always recognize your site. Once I figure out a standard trick to get it to work from those sites I’ll let you know!