buy photoshop cs4 online microsoft money 2007 home & business buy windows xp home edition product key buy vmware workstation 7 buy adobe illustrator cs5 for mac cheap windows 7 home premium full version buy windows 7 digital download purchase windows xp disc used windows xp steinberg cubase 4 download windows 7 pro 64 bit price purchase microsoft word only cheap windows 2008 datacenter buy windows xp cd key adobe production premium cs4 cheap sound forge audio studio 9 cheap adobe cs5 design premium buy microsoft office vista best buy photoshop cs4 dreamweaver price compare purchase photoshop elements 8 buy windows xp 64 bit purchase adobe premiere cs4 buy adobe photoshop and illustrator buy microsoft frontpage 2003 windows vista buy australia cheap autodesk maya 2011 64-bit buy quicken home and business purchase microsoft access 2007 buy microsoft windows vista ultimate buy powerpoint 2003 download microsoft powerpoint 2007 adobe fireworks pricing cheap turbotax 2008 used autodesk inventor buy quicken premier 2010 purchase windows xp cheap buy outlook by itself windows xp price compare windows vista business 64 bit iso buy windows 7 professional online adobe photoshop cs2 cost price of adobe photoshop rosetta stone swedish v3 can i purchase windows xp online buy photoshop for pc microsoft office discount coupon archicad 12 cost microsoft office price 2007 cheap photoshop elements 7 buy photoshop cs 2 abbyy finereader download windows 7 ultimate retail download cheap microsoft office 2007 product key windows 2008 server purchase adobe dreamweaver for mac download buy microsoft office 2007 basic best price photoshop elements 8.0 download microsoft excel 2007 microsoft outlook discount excel 2010 buy adobe font folio price purchase adobe cs4 web premium buy parallels desktop 4 for mac download adobe indesign cs5 buy windows 7 pack where to buy adobe photoshop elements 7 buy adobe master collection cs3 adobe fireworks cs5 mac pricing windows 7 price upgrade buy nero 9 download autodesk inventor professional 2008 download where to buy windows 7 with student discount buy microsoft office for students cost of windows 7 home premium buy windows 7 student full version buy windows xp pro online buy winfax pro cheap turbotax premier 2008 buy office 2007 cheap cheap vmware workstation 6.5 windows 2008 enterprise virtual licensing buy outlook alone microsoft office project professional 2007 price photoshop cheap download buy cubase sx streets and trips 2010 buy buy windows xp installation cd microsoft word 2007 buy buy microsoft office 2000 professional excel 2007 to buy guitar pro 5 coupon buy visual studio professional photoshop cs2 cheap purchase windows 7 professional key buy windows xp pro retail windows 7 pro pricing purchase microsoft expression web 2 buy windows 7 digital download student discount dreamweaver cs4 cheap adobe software uk buy windows xp embedded cost of microsoft word adobe cs5 web premium price buy windows 2008 storage server autodesk 3ds max 2009 download cheap microsoft office standard cheapest microsoft office 2007 student buy microsoft office 1997 rosetta stone discount student buy dragon naturallyspeaking 10 adobe photoshop cs5 best price buy photoshop 6.0 cost of visual studio 2008 buy vista home basic best price microsoft office 2008 mac where to buy microsoft office cheap cheap windows 2003 server used photoshop cs2 for sale buy windows 7 family microsoft word 2007 product key buy price of windows 7 software purchase windows xp pro cheap microsoft office professional 2007 adobe after effects cs3 download cheap nero 9 buy windows 7 64 bit 3d home architect design suite deluxe 9 buy corel draw x4 adobe after effects cs3 for mac matlab buy buy mathcad 13 price of office 2003 buy office enterprise 2007 buy lightroom 2.6 cheap autocad alternative buy windows 7 switzerland cost of dreamweaver software download lightroom 2.5 buy fl studio buy windows 7 online buy rosetta stone hindi dreamweaver cs5 buy buy corel paint shop pro purchase microsoft office for mac vmware fusion best buy purchase quicken software buy adobe master suite cs4 buy pagemaker 6.5 office 2010 home and student license student discount illustrator purchase outlook 2007 product key acrobat download 9 cheap photoshop cs5 download matlab r2010a cheap windows xp professional download microsoft office 2003 pro purchase cubase 5 nikon capture nx 2 purchase buy cs5 design standard purchase windows 7 volume license best price adobe premiere pro cs4 vista business cheap microsoft office 2010 beta download purchase pcanywhere windows xp download full version windows xp oem rosetta stone persian v3 microsoft works 9 product key rosetta stone used microsoft powerpoint for mac download windows 7 ultimate oem license rosetta stone mandarin mac buy vista home premium product key buy windows xp cd key online buy adobe cs4 production premium mac photoshop cs5 mac price after effects price cheap windows xp for students buy sql server 2008 developer edition adobe indesign cs3 mac purchase adobe cs4 master collection mac cheap windows 7 pre-order buy adobe photoshop 7.0 buy adobe acrobat buy windows vista ultimate 64 bit cheap adobe creative suite software dragon naturally speaking 10 download donwload nikon capture nx 2 acronis true image coupon code buy windows 7 premium upgrade buy microsoft office mobile purchase lightroom 2 adobe premiere elements 8 best price purchase windows 7 cheap windows 7 professional photoshop cs5 extended download best price mcafee total protection 2010 adobe photoshop cs3 best price buy microsoft digital image suite 2006 buy quicken uk microsoft word 2003 download full version download microsoft word 2007 full version download photoshop cs5 buy microsoft office home and student 2007 microsoft powerpoint cost corel painter x mac download buy office 2007 small business edition photoshop cs2 price buy microsoft office suite buy windows xp download purchase vista operating system cheap pinnacle studio 12 buy windows 7 ireland cakewalk sonar price cheap microsoft office 2007 home and student best price adobe cs4 web premium download adobe indesign for mac buy microsoft office 2003 buy adobe premiere cs5 adobe indesign cs4 buy buy windows 7 additional license buy windows 7 australia buy adobe creative suite 3 cheap adobe photoshop elements 7 buy microsoft visio 2007 where to buy capture nx buy office 2007 student buy autodesk maya online buy windows 7 logo sticker buy adobe flash player 10 purchase acrobat 8 buy microsoft office 2007 pc world buy adobe photoshop elements microsoft project 2007 download best buy rosetta stone spanish windows 7 professional for students price adobe photoshop cs3 for mac download buy windows 2008 server online buy corel draw x5 used rosetta stone software for sale cheap excel 2007 purchase paint shop pro purchase windows xp home product key best price microsoft office 2007 home and student buy windows 7 multiple license price of windows 7 home purchase windows 7 product key download cubase 5 full adobe photoshop buy now buy pinnacle software windows 7 basic download download microsoft mappoint outlook purchase order form outlook 2003 price microsoft excel 2003 download cheap microsoft office standard 2007 price of windows xp professional cheap adobe cs5 design premium mac price of autocad 2010 buy windows xp activation code buy roxio 2010 pro microsoft office price student buy microsoft office download download conceptdraw buy indesign cs4 buy sound forge 9 best price adobe premiere elements 8 purchase microsoft word 2003 used photoshop software for sale buy mathcad online student discount microsoft office mac cost of windows xp professional microsoft access standalone buy photoshop in australia upgrade price vista to windows 7 buy robohelp 8 windows 7 professional for sale rosetta stone spanish price comparison microsoft windows 7 discount program buy adobe photoshop elements 8 for mac windows 7 professional cheapest price photoshop cs2 full download buy windows 7 license online purchase adobe photoshop cs3 dragon naturally speaking cheap buy microsoft office 2003 pro where to buy windows 7 download buy quicken 2006 cheap microsoft outlook how much does windows 7 ultimate cost cheap dreamweaver cs5 mac buy indesign templates buy vmware workstation 6.5 buy windows 2003 license windows 7 price for college students buy windows 7 family pack download buy windows 7 download uk buy microsoft frontpage software buy microsoft works quicken discount microsoft money windows 7 price oem buy microsoft project server download windows 7 family pack buy sound forge audio studio 9 cost of microsoft office home and student 2007 adobe cs4 design premium download discount microsoft office 2007 cost of microsoft project buy dragon naturallyspeaking 10 preferred purchase frontpage cheap adobe flash cs5 for mac buy guitar pro 5 cheapest microsoft word buy windows 7 purdue buy adobe cs3 design standard nikon capture nx 2 best price adobe soundbooth cs5 download after effects mac system requirements cubase 4 cost navisworks pricing buy photoshop cs3 software buy 3ds max 2010 cheap norton ghost 15 purchase windows 7 upgrade canada buy rosetta stone german cheap buy photoshop serial number educational discount final cut express microsoft excel buy online buy windows xp retail purchase office 2007 professional buy office enterprise buy windows 7 family pack best buy buy microsoft office 2003 license buy cubase essential 5 windows 7 discount voucher buy photoshop cs4 student rosetta stone spanish buy buy adobe creative suite 4 design premium buy windows 7 activation code corel painter 10 download buy windows xp pro oem buy microsoft office 2007 home and student edition windows 7 starter edition oem best price outlook 2007 buy adobe illustrator student after effects for mac download cheap rosetta stone spanish price of windows 7 enterprise windows xp home edition cheap adobe photoshop cs4 buy

The Absolute First Step to Optimizing Your Website

Posted by Al Scillitani on February 26, 2008 – 7:24 am

I bet you are thinking this article is about title tags, meta tags, keyword research, or even content, it’s not.  It is about making sure your site is as search engine friendly as possible and is not getting penalized by the engines.  You can optimize all you want, but if your site is not bot friendly, it may not matter much.

Here are some steps to take to check your site:

Google webmaster tools.   Go into your google account and validate your site and add a google sitemap.  https://www.google.com/webmasters/tools/docs/en/about.html
The information you get back is invaluable.

Is your site all All flash/ajax
It is ok to have flash and ajax on your site, however it not ok to have an ALL flash page without any text or text links nor is it ok to have an ALL Ajax site that goes from page to page without the url changing.
Dynamic urls  “?” static pages only

The engines are doing a much better job recognizing dynamic urls.  The main issue is that the urls are static for each page.  If the product on the page are green widgets and the url is www.yourdomain.com/?12345.aspx this is not a problem as long as the page stays ?12345.aspx with that specific product on it everytime you, or someone else, goes to the page.
Search engine friendly urls

With dynamic urls, best practice is to use a url re-write to name the urls with proper keywords.  In the example above, the url should be www.yourdomain.com/green-widgets.aspx
 
According to others that have tested dashes vs underscores vs keywords up against each other, for SEO use dashes first (green-widgets), then against (greenwidgets), then underscores (green_widgets).  Recently there was some controversy when Matt Cutts stated underscores are recognized evenly in Google.  The hoopla did not affect me at all because I would never use underscores anyway.  Underscores are horrible for usability reasons.   If you send the link to someone or someone links to your page in an article, it is hard to tell if it is an underscore or a space because the link gets underlined.

Session id’s
If there is anyway to get rid of them, do it. Similar to dynamic urls session ids used to be a complete nightmare for the bots.  Google is getting better, but even if Google figures them out, it may take years for the others engines to catch up.  If it changes the url everytime someone visits, the bots may recognize these as duplicate pages or get stuck trying to index the site.  I think there is a way around this with PHP.  Maybe someone can comment if they know PHP?

Duplicate content & Crosslinking
In Google search box type in related:yourdomain.com
and look at the results.  Do you have orphaned pages, doorway pages, duplicate pages/sites

Now type in site: yourdomain.com
and look at the results.   Do you have orphaned pages, doorway pages, duplicate pages/sites.  Go all the way to the last page.  Are you getting an Omitted Results link?  If so, click on it and look through those links again.  Check to make sure you do not have duplicate https and http pages, duplicate meta tage, content, etc…

Hidden content
In your browser, go to Edit and “Select All.”  Look for images, links, and pixels that get highlighted that do not appear when the select all is off.  These are “hidden” from the engines and your site will get penalized if it hasn’t already.

Javascript hiding
Google does not follow javascript links, however google does READ javascript and checks your external files to see if you are trying to hide content or trying to trick the bots.

Frames
I haven’t seen a site in frames for a while.  If your site is in frames there are things you can do to optimize it, but I am not even going to go into it.  Put your Commodore 64 away and buy dreamweaver or other web software and create a new functional, user friendly website.

Robots.txt
In your browser, type in yourdomain.com/robots.txt Are you blocking categories that you shouldn’t be?  Are you allowing the bots to index categories that it shouldn’t be?
 One of the first things the engines bot does is check this file to see where and where not to go.
http://www.robotstxt.org/robotstxt.html
 
Server status & Redirects 301
Go to www.rexswain.com and click on HTTP Viewer.  Type in your url.  The results show how long it takes your server to show the site and whether or not you have any redirects.  If you have a redirect, in most cases it should be a 301 redirect.  301 redirects tell the engines that it is a permanent redirect.  This helps in 2 ways.  First it prevents duplicate content.  A 302 redirect is a temporary redirect so it will still view the old page and new page in the index.  Secondly, a 301 redirect will tell the engines to take all the backlinks from the original page and carry them to the new page.  Check old interior pages as well.  They should 301 to the new page.
Stay away from meta, javascript, and other redirects.
Check you non-www site as well.  Your domain without the www in front of it should 301 to the www. url.  If it does not, I believe it is a simple change in apache.  In IIS it is a little more difficult, but can be done.

Textlink sitemap
Mandatory, no.  Good idea, yes.  Make it as easy as possible for the engines to find your pages.  A link to your site map and a simple format may expedite the engines finding your interior pages.  A good example for a large site is http://www.apple.com/sitemap/
 
404 Error page
Like the sitemap, not mandatory, but may help the bots, and customers, stay on your site.  A good example for a large site is http://www.apple.com/404error
 
Webpage optimizer
I really like this tool.  It tells you download times and areas needing improvement.  It is currently a free tool and I am not affiliated with them, or any other site mentioned in this article, in any way. http://www.websiteoptimization.com/services/analyze/
 
Validator
This is a little controversial.  Some say it does not matter, some say it does.  I am on the “it does” side and should be done no matter what anyway.  The validator checks to see if your site is compliant with W3C standards.  I believe this helps with SEO because it helps the engines funnel through your site with minimal errors.  If HTML tags are missing, you have 2 body tags, etc… this may delay, or even worse, stop the bot from crawling past that page.  It may also help with browser issues (site looks differently in IE compared to Firefox).
http://validator.w3.org/
 
If there are items I missed, please let me know.

  1. 6 Responses to “The Absolute First Step to Optimizing Your Website”

  2. great post.

    By Dan London on Feb 26, 2008

  3. Awesome tools Al - I will add them to my tool box.

    By Garrett French on Feb 26, 2008

  4. Al,

    Great post. Can you you give me an example of a dynamically generanted URL? I was discussing this recently, and aside from a site search query (within the domain - not a Google site: search), I actually wasn’t able to to identify a dynamic URL.

    For the redirects, I have found using xenu to be much more effective than rexswain. Xenu will crawl your entire site and report all redirects, categorized by type, among other things. And it’s free.

    By Rick on Feb 26, 2008

  5. Rick, There are really 2 types of dynamic urls. They have “?” and “&” identifying a query string added to the domain.
    One type, the larger engines can handle. The other, they have problems with.
    1. You go to an ecommerce site. The url is yourdomain.com/?444444.aspx and everytime you or anyone else visits that page, the url remains yourdomain.com/?444444.aspx.
    2. You go to an ecommerce site. The url is yourdomain.com/?444444.aspx and everytime you or anyone else visits that page, the url query string changes to something else with the same content.

    Anyone have an example of a site with dynamic urls that would give the engines a problem?
    This one def needs to be SEO Friendly, but will still get indexed by Google http://nicoandzoe.com/catalog/product_info.php?cPath=44&products_id=361
    I will look around for ones that would give GGL issues. It will always be best to re-write to more SEO friendly links.

    Thanks for the info about xenu!

    By Al Scillitani on Feb 26, 2008

  6. Bigger fonts. ;)

    Re: “dynamic pages” vs. “dynamic urls”:

    I consider a “dynamic URL” one that has a question mark in it, at the least. Count the ampersands (&), plus the question mark, and that’s how many variables are being passed through the URL. More variables = less awesome.

    I consider a “dynamic page” anything that gets put together on the server side, then, through the magic of the Internet(!), displayed to the user. The fact is that you don’t know when this is happening…most pages on the Internet are dynamic, and therefore can cause issues with rapidly changing content on the same URL.

    For site owners, use mod_rewrite on your important pages. Eliminate unnecessary directories (forward slashes in your URL), and tighten up the length of your URLs.

    And that’s all I’s gotsta say about THAT.

    By Ben on Feb 26, 2008

  7. Love it.. A lot of this should be basic knowledge for anyone wanting to optimise their site, alas this is not the case.. I noiced you shot down a couple of so-called ‘Black Hat’ practices (cloaking) good call

    By Shane: content writer on Mar 26, 2008

Post a Comment