On Site SEO – 12 Rules to Follow

As with many endeavors, the devil is in the details. Small things make a difference, large things matter. Stack them up and you are suddenly carrying some weight. Let me explain. As someone who has been involved in marketing and online since 1996, I probably take a lot of practices for granted. It isn’t until I am having discussions with others who are managing their own web sites and asking a few questions that some of the best practices come out.  There may be hundreds of factors that can have an impact on a pages rank and applying the best practices at the time the page is built should help in the short and long term. For those who are new to managing their own web site, or are new to the concept of search optimization and search marketing, you will soon learn that a pile of small details make a huge difference in your web site ranking results.

  1. Name pages in a logical way When naming a page you should use the content of the page to determine the page name. When you are viewing search results at Google, your eye will catch the URL.  If the URL reinforces the focus of the page you will be drawn to it visually. In addition to that, a logical page name will tell a search engine what that page is about. If I am writing a page about Buffalo SEO, I am not going to name my page page3.htm.  Instead, I will name the page buffalo-seo.htm.  The reason is two-fold.  Higher click through rate (CTR) when listed in the search results and adds weight to the keyword or phrase you are optimizing for on that page.
  2. Separate page names with hyphens rather than underscores This was debated for quite some time a number of years back. Search marketers would try to get an answer from the search engines regarding what the best separator to use between words when naming a web page. Well, a few years back, Google chimed in and said hyphens are better.  That became the standard once Google indicated a preferred separator.  It always seemed logical to me that the hyphen was a more natural word separator, but the underscore/hyphen separator debate went on for a number of years.
  3. Never use a space when naming a file Have you ever seen a page that included %20 in the name?  That would be due to the fact that the person naming the file had a space in their file name. When naming a local file (one sitting on your own PC) a space has always been fine. However, as everything moves online (to the cloud) spaces should be set aside. A separator should be used. As discussed above, use a hyphen. It is a natural separator that tells the search engine that these are separate words. A page on search marketing might be named search-marketing.htm.  This will help the engine (and your site) much more than search_marketing.htm or searchmarketing.htm.  In fact, in the past, certain browsers couldn’t even render files with spaces in the name.
  4. Name your images based on what is in the image For example: If I have a picture of Matt Cutts, I am not going to stick with an image name that was assigned by my camera.  P102314.jpg doesn’t do much for me. matt-cutts.jpg just might.  The more you can do to help the search engines deliver a result that their visitor expects to see, the better off things will be. Don’t try to game it. Name things logically.
  5. Alt tags When you have an image on your web site, you should include a value for the “Alt” tag of the image. Alt tags also help the search engine (and users such as those with image display turned off) to discover what an image is about. As with the image name, your Alt tag should describe the image. Rather than just the name, you could expand slightly. For example, for the image matt-cutts.jpg, your alt tag might be “Matt Cutts from Google” or “Matt Cutts Google engineer”.
  6. Title The title of your page is one of the more important elements to focus on.   When I refer to the “title” of your page, I don’t mean the name, or a visible portion of the page that your visitor will see, but rather the title that is encoded in the page.  Look to the bar (or tab) at the top of your browser. Do you see the words in the bar (or tab)?  That is the title.  This should be the area where you focus on what the page is about. If you are writing a page about Search Marketing, your title should reflect that. Your title should be descriptive without excessive use of “stop words“.  Many people, and companies, make the mistake of simply including their company name as the title.  It is the easy way out and doesn’t do much for boosting your ranking for a targeted search term.  Be descriptive in the title and be sure to stay on focus with the content of the page.
  7. H1 Tag (Heading) The H1 tag is often misused.  Often times, folks will use the tag to markup text because they want it to be BIG.  The real function that the H1 tag serves is to tell the search engines what the most important topic on your page is.  This topic should echo (but not duplicate) the topic used in your page Title tag.  H tags are H1 through H6.  They are sized based upon the number. 1 is the largest and carries the most weight. The main thing to remember is to hit your main page topic in this page
  8. Paragraph Content Your opening paragraph on a web page should be the area where you pick up on the topic of the page. Remember, we hit the topic in the “title” and in the “H1”, now we are going to reinforce that topic with our paragraph content.  Your writing should be as natural as can be for your first draft. Be sure you are writing for the user when you create the copy for your page.
  9. Canonical (non www) This may be an issue that eventually goes away but, for now, we still recommend that you redirect all visits to either the www version of your site (http://www.venturen.net) or the non-www version of your site (http://venturen.net). I have always been a proponent of the www version (dub-dub-dub / triple dub for short). You can also utilize tools such as Google’s webmaster tools to let them know that you prefer a particular version.  There is even a MAJOR sin with regard to the www issue.  There are still sites that exist in which there is no redirect to the www version if you go to the non-www version.  You are giving up a lot of traffic by being lazy and changing a simple setting with your host (or on your own server) to be sure that both versions resolve to the same site.  One thing to keep in mind is that you must do your redirects to the preferred version of your site via a 301 redirect. Any other is frowned upon and might hurt more than helping.  Here are a couple of resources regarding the 301 redirect.
  10. Related words (lexical) Google suggest | Keyword sandbox There are some who believe that supporting your content with words that are related to your core word, or phrase, will help support the topic of the page. I am a firm believer of this idea.  An example that I always use is one where I describe an article about car insurance.  I might include other words related to car or insurance. However, you should do so naturally. If I am writing the car insurance article, I might include phrases such as “it is our policy to allow for…”.  In this case, the word “policy” might add some “insurance” related weight to the page with an entirely different meaning. Don’t force it though. It still must be natural and the copy must be written for the user.  One of the best methods that I find to allow for the natural inclusion of related words is to read a list of the related words prior to writing my copy.  I typically use a site like LexFN.com to find a list of related words.
  11. Misspellings Done properly, not to deceive.  One of the more common methods that I can recommend to help capture a bit of the misspelling traffic is to make it clear that this is the misspelling. When referencing a name, I might state some of the more common misspellings are…  This one is a bit of a reach, but it can help to capture a visitor who is looking for something in particular and would be assisted by your reference.  Remember, at the end of the day, it MUST provide a better user experience and not try to “trick” the visitor or the engines.
  12. Pages supporting pages In my opinion, this is the one area where you can take a term up the search result page. Supportive content can do a lot to move a page up the rankings.  One of the ways that I will consult clients to understand when a supporting page fits is when they are writing copy and they don’t feel like something was described thoroughly enough, or that a section was to wordy for the page it was on.  This is a flag to create an entirely new page based on that sub topic.  This sub page will support the primary keyword or phrase and will provide a better informational source for your visitor.

The above list simply scratches the surface of optimizing a page. However, they are rules that you should put into practice on your web site anytime you are adding content to your site or revising existing content.  Following these basic rules will start you down the correct path and will do so in a way that will provide the best result for the visitor and will help a search engine to easily determine what your page/site is about.

Matt Cutts on SEO

This video has been getting a good deal of press in the SEO community.  Matt Cutts is certainly the most visible and well recognized Googler in the webmaster community.  Officially, he is head of the webspam team at Google.    Matt is an early on Google employee who loves what he does.  If you have the opportunity to see Matt speak, you will usually take something away from it that you can use, or stop using.

If you have 45 minutes….

A Clever Link Builder

If you own a website, it is almost certain that you have received a request to swap links, or add a link to someone else’s site.  Generally, the link request will come from the site owner, their SEO, or a pure link building company. If you haven’t already, you will ignore most requests. Occasionally, there will be a request that comes across that makes you think it would be a good resource for your visitors. I received one today. If I hadn’t recognized the name of the site they were generating links for, I might not have looked any further.

Some of the request will open your eyes to creative techniques that you can use to benefit your own site(s).  I wouldn’t recommend an outright lie like the offender below, but clever use of domains can help.

The sender claimed to be an assistant at a library and was finding resources for an “educational series”. The “local library” is either brand

The real Rhode Island Library System is located at oslri.org: http://www.oslri.org/libsites.html

The supposed Rhode Island Site resolves to a hosting company:

Fake Rhode Island Library
Fake Rhode Island Library

A couple other signs that will tell the story

  • The site was registered May 18, 2009
    I would think that the R.I. lilbrary system probably had their act together prior to then.
  • The domain registration is private
    Probably not something that a public entity would do.  In fact, the real Rhode Island library system has their registration information available:

    Rhode Island Library
    Rhode Island Library


Subject I wanted to suggest a resource for your page.
hide details 4:35 PM (2 hours ago)

My name is Helen Carter, I am an assistant at a local library, I am responsible for finding resources for our educational series. This week we will be discussing mold and the dangers it may pose. While searching for articles I found your page (http://www.wnyhandyman.com/mold-removal.php) which was very helpful. Thanks so much 🙂

I noticed you missed a great page on mold: http://www.gardenbuildingsdirect.co.uk/Article/the-fungus-among-us. It looks like a fairly good resource, which includes a lot of supplemental resources. I really like this page because it is a simple read, and doesn’t use a lot of technical terms like the medical journals do. I certainly plan on using it in my discussion

Have a wonderful day 🙂



No thank you, Helen!

Page Ranking Factors

There are many folks that will ask questions of search marketers.  One of the common ones is what affects how a page is ranked.  Well a great list was compiled by SEOMoz.  SEOMoz created the first and second comprehensive search ranking factors document.

Thanks to HuoMah.com, we have a revised document that is spot on and more concise.  Take a look at HuoMah.com.

Here is the list without details on each topic.  Keep in mind that these things are not just black and white.  Some matter more than others and the relevance of each factor will vary based upon the site.

  • PageRank (or relative nodal link valuation)
  • Link text (internal and external)
  • Link relevance (global and page)
  • Also see Temporal, Personalized PageRank and Phrase factors.
  • Page TITLE tag
  • Meta-description tag
  • Document inception/age data
  • Link velocity
  • Link age
  • Viral/Current news (QDF)
  • Time of year (niche trends)
  • Content update rate
  • Domain history
  • Inbound links (global)
  • Outbound links
  • Named entities (products, brand, author)
  • Contact information (also important for geographic signals)
  • Location of client device
  • Location of webpage hosting
  • Contact / location information
  • Inbound/outbound link geo-factors
  • Linguistic indicators (language and nuances)
  • Heading (H1-5)
  • Bold
  • Italic
  • Lists
  • Font attributes (size, color)
  • Related phrase ratios
  • Categorization of content (clusters)
  • Occurrences (probabilistic)
  • Duplication dampening (filters)
  • Personalization (phrase based)
  • Link analysis (inbound)
  • Global site relevance
  • Term proximity (for multi-term queries)
  • Image tagging (in content segment/related terms)
  • Search History
  • Web history (pages/sites we visit)
  • Query revision (and analysis)
  • Search intent (informational, navigational)
  • Explicit data (favourites, reader,wiki)
  • Interaction with advertising
  • Surfing frequency/ time of day
  • Personalized PageRank (yahoo and google)
  • SERP and document interactions
  • Duplicate issues (structural/content)
  • Link devaluations (segmentation, link text, recips)
  • Poor architecture/coding
  • Reviewer penalties
  • Redundant meta-data (such as meta-descriptions)
  • Canonical / URL issues
  • Server reliability (can be de-indexed)
  • Phrase based detection
  • Cloaking
  • Boilerplate
  • Domain history
  • Query analysis
  • Network proxy detection
  • Link based (link spam and excessive recips)
  • Client type (browser, mobile)
  • Toolbars and browser (Google Suggest, web history)
  • Application focus (email, instant messenger, RSS etc..)

BOTW local. Great lead in

Best of the Web has been a top notch operation running since 1994. They are slowly overtaking DMOZ in terms of reach and attention. Their model has progressed so much that the listings they provide are well worth the value.

BOTW now has a local product http://local.botw.org. It is in Beta, and free, so you should get your listing there while you can. Boost your local profile. BOTW.org has proven that they can build a product properly and ethically.

Are Paid Links Really Evil? Of Course…


Shouldn’t the bottom line be about relevance? I am not completely sure that I understand the point of a paid link being considered as something as evil and taboo. If I am running a shoe store and I have the opportunity to pay for a link in a blog about basketball shoes, should I? Of course I should. It is relevant and useful for the visitor of the basketball shoe blog and for the visitor to my site.

Instead, the search engines like Google feel it is “better for the user” if I create some B.S. link bait to get other sites to link to mine. How can you say that me creating a silly “throw the ball in the basket game” and getting other sites to link to mine (many off topic) is better than me spending $20 a month advertising via a link purchase. I just don’t get it. How is the more value to the user by generating link bait? There isn’t.

Greg Boser brought up this point at SES. He asked why coming up with irrelevant link bait is rewarded while purchasing a relevant ad on a niche site violates Google’s guidelines.

Google, please get your head around this one.  At the very least, lay out your reasons.

301 Redirect – Apache

I would consider this one of the first steps that you should take when establishing a new web site. If you are searching for “301 redirect” you probably already know why. Here is a simple .htaccess file that you can use to do the redirect.  You will also find this referred to as a “mod rewrite”

  1. Create a new file in your favorite editing program. Notepad is an easy choice.
  2. Paste the following:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^yoursitenamehere.com [NC]
    RewriteRule ^(.*)$ http://www.yoursitenamehere.com/$1 [L,R=301]
  3. Save the file as .htaccess
  4. Upload to your server
  5. Test by going to yoursitenamehere.com. This should redirect you to the URL www.yoursitenamehere.co
  6. Check the server header response to be safe. Should return “HTTP/1.1 301 Moved Permanently”

If you are using a web design program like Dreamweaver, it might tell you that it can’t find a valid editor for this extension (it doesn’t have one). Simply right click on the file and select “open using Dreamweaver”. You can also open/edit, in notepad.

If you are on a windows host, you can view the following method to handle an ISAPI rewrite using IIS.

Webcast Online Publicity and Link-Building 2007

Webcast Online Publicity and Link-Building 2007 (2/15/2007)
Presented by: Eric Ward, President EricWard.com

This is a summary of the webcast. The topics were a bit basic, but informative. The Q&A could have been a little longer and would have had more value if the question submission took place in advance. Eric Ward did a fine job and offered some good advice.

Continue reading Webcast Online Publicity and Link-Building 2007

Google Backlinks

For those of you who have always wanted Google to open up their back link check (example “link:www.example.com”), the time has come. Well, sort of. Google isn’t going to display every single backlink to your site, but they are at least getting better. This is especially helpful since the last update to the links that could be viewed using the “link” command dropped dramatically. Some were complaining that it was 1/10th of the previous data. Depending on the quality of the links, that was sometimes the case, sometimes even less than that number.

Read more about the backlink update here: Google back link update

The new tool is found within Google Webmaster Central and can only be viewed by the site owner (in theory). Remember the little issue that Google had when they released sitemaps? I have faith that GOOG will be able to keep this one secure. In fact, I like the fact that this will be a private tool. When you put a lot of effort into building some nice links, you hate to simply give that list of sites to a competitor (Are you listening YHOO and MSN?).

I wonder if there will be a day when Google doesn’t display any link information to the public. Can you think of a reason why they should or shouldn’t?