Canonicalize your URL’s

Posted on October 8th, 2007 in SEM/SEO | No Comments »

There were a couple good posts written a while ago about URL canonicalization and it’s importance for SEO. If someone wants to link to my blog for example, there are several ways they could do so:

http://peter-v.com

http://www.peter-v.com

http://peter-v.com/index.php

http://www.peter-v.com/index.php

https://peter-v.com/index.php

https://www.peter-v.com/index.php

 

The problem here is Google sees different links and weighs page rank on individual links, not on the domain (Google ranks pages, not sites). The solution to this issue is canonicalization using Mod-rewrite expressions in Apache or using a tool like ISAPI_Rewrite for IIS ($99).

Web servers running Apache, just open your .htaccess (I recommend just contacting your host) and add the following expression (remember to replace peter-v with your domain):

 

RewriteEngine on

RewriteCond % ^peter-v\.com

RewriteRule ^(.*)$ http://www.peter-v.com/$1 [R=permanent,L]

 

The Rewrite expressions above state that the URL http://peter-v.com permantly changes to http://www.peter-v.com.

 

Web servers running Windows IIS with ISAPI_Rewrite, edit the .ini file and follow the same expressions:

 

# IIS Mod-Rewrite configuration file

 

#Turn IIS Mod-Rewrite engine on

RewriteEngine On

 

RewriteCond Host: ^peter-v\.com

RewriteRule (.*) http\://www.peter-v.com$1 [I,RP]

 

 

There you have it, now you can stop worrying about how people link to you and worry more about the anchor text they are linking to you with!! Here are a few real good posts and articles about canonicalization:

 

Matt Cutts

Chris Hooley

 

Also a good link that explains more about ISAPI_Rewrite expressions:

 

Scott Hanselman

Computers and Me

Posted on October 8th, 2007 in Computers, Personal | 2 Comments »

I have been into computers for over 14 years and professionally for over 8 years. Back when I was 8 years old I got my first computer which was an Intel 286 running Microsoft DOS and came with a few games. This computer weighed like 30 lbs. and was the bad ass of computers when it came out, probably costing upwards of $2k. Ever since that early Christmas morning I was glued to that computer, playing games, navigating through MS DOS, and secretly opening the case to see what was inside.

It wasn’t to long after that when I screwed something up and my parents had to call out a computer guy to fix it. Every time I broke the computer (which was quite often) the tech would come out to fix it and I would watch him like a hawk to see what he did to troubleshoot the problem and how he ended up resolving the issues. As time passed and it was time to upgrade I would watch the computer guy open the box, pull out old drives and throw in new ones. I was so fascinated by this that I started doing it by myself. I actually remember one night I completely disassembled the computer and timed myself to see how long it would take me to put it all together and install DOS on the freshly formatted drives.

My next computer was an Acer 386 laptop, the computer I installed Windows 3.1 on! The computer guy was at our place regularly now, not only was I doing the same stuff before (I can’t believe I was taking apart laptops) but now I was totally digging into the very unstable Microsoft Windows 3.1! This is where I (and the rest of the computer enthusiast world) learn all the cool things you could do with Windows like opening a program being presented with a bluescreen, just because it felt like it. I think this is where I started acquiring a temper and a thing for punching my monitor. I was so used to being the cause of all my computer problems that I think I was getting a bit jealous, my futuristic computer can screw itself up and I won’t know what the cause was!!

At the age of 11, now living in Athens, Greece, my brother sends me one of his brand new computers from his office… a 486SX!! Holy crap was this thing fast; it had 2MB ram, a big 100MB hard drive, a sound card, and a frickin TURBO BUTTON! This is where I really got into both hardware and software, I remember visiting my brothers office in Phoenix, AZ, taking RAM chips out of a few other office computers and popping them into mine. At one point that computer had a whopping 8MB RAM and a LAN card.

At this time I became fascinated with networks, programming in Q-Basic, and the internet. When I was 13 we had moved back to the United States and I stumbled on this internet program called Imagination (INN). This thing was the coolest online community I had ever seen! It was a 3D world, basically a graphical map of a imaginary town that you could click on to go to different parts of the internet. One building would take you to chat rooms, another for games, and one even to meet people to have sex with, LOL.

Imagination

After Imagination came AOL which for me came hacking. Back when AOL was just a baby I used to make free accounts, spam chat rooms, kick people, ban people, and hit their servers so hard that it would shut them down for short periods of time. I ended up writing a piece of software that people could use to generate free accounts for AOL, which at that time sold for $30 and only lasted a few weeks, until my parents caught me.

I became very bored with AOL at this point and I moved on to mIRC chat rooms, hosting my own warez channels and using my computer (a pentium III) as a warez database. As illegal as this was I also learned a lot about more advanced applications from companies like Adobe, Macromedia, Microsoft, and etc… I also learned a ton about the internet and networking, more on the hosting side using DNS and Unix. At one point my parents got me my own phone line which I used specifically to host my own IRC server running a flavor of Unix, just for warez and the power of kicking and banning people when I felt like it.

I guess I got really tired of stealing applications and trading them and more interested in networking and the advancements Microsoft was making with Windows NT 3.51. Fortunately for me my brother’s company was growing fast and at that point had a ton of computers and servers running Windows NT, Microsoft Back Office and Microsoft Octopus. He also has a computer guy who was awesome and always open to have me hovering over him when he built and configured these massive servers and desktops. I am not sure if he still owns his own company, which at this point was from home, but his name was Tom Stone and his company was called Hard and Soft Answers. I owe a ton of my knowledge to Tom and his employees.

A year or two passes and my brother acquires a very large title company in Arizona. This time I get to work for the company and learn from a guy named Ron. Ron planned and built out the entire network, both computers and servers. I learn a lot about troubleshooting desktops and servers running Windows NT4.0; this was also the first time I ever saw a mini server which I thought was pretty huge. I learned in-depth about networking and server configurations and the new active directory (which back then I think was called something else). Another year passes and my brother sells the company to Continental Homes which is a huge company with tons of computer techs run by a MIS.

The MIS took me under his wing for a few days in their NOC and showed me the ropes. Here I learned a lot about TCP/IP, load balancing, disaster recovery, server configuration and implementation, and much more. The information I learn in this short amount of time was overwhelming but has stuck with me forever. I was pulling and terminating CAT3, configuring routers and switches, and learning about what all of this meant.

After leaving my brother’s company I went off into the real world and started working for companies like Discount Tire Corporate, a real estate company, a couple financial firms, and a telecommunication company. I have been blessed with an real life education and experiences that cannot be beat, above all they were all free!

I guess the part that gets me when I think back to my life with computers and networking is that I never stepped into a classroom to learn about this stuff, I learned it by doing it on my own and having people help me along the way. I have always had a drive to learn new things and especially new technologies and all of this now puts food in my child’s mouth and lights the house for my wife to relax in. Now I spend my time doing what I love for a living and giving my son the same opportunities I had to learn and grow.

My son is 3 now and for the last 7 months he has been turning on the computer, opening the internet browser, going to his favorite website (The Little Einsteins) to play his favorite games and watch his favorite movies. Niko (my son) is doing now what I did when I was around 13 or 14 years old (minus the illegal junk), I can’t imagine what he will be doing with computers and the internet when he is 13, or when he is my age…

I owe a lot to my brother John for providing me with my first computer and the experiences of working for his companies, placing me with the cream of the crop computer guys who were willing (or forced) to teach me. I owe a lot to my parents for spending way to much money to have computer guys come out weekly (sometimes daily) to fix my computer. I owe a lot to my wife and my son for allowing me the time to continue with my passion and my need for higher learning, it takes a very loving and understanding wife to go to sleep alone many nights so I can learn new things and expand my horizons.

I thank my current employer for paying a kid with just a high school education as much as they do.

;)

Three Day Weekend!!

Posted on October 3rd, 2007 in Personal | No Comments »

I am so excited for the three day weekend you have no idea!! During the week I get an average of 5 hours of sleep so the weekend for me is really important to catch up on both sleep and family time. Three day weekends are great for me because with the new house I just bought comes a lot of work, escpecially the yard (or lack there of)!

 This weekend I hope to rent a trencher so I can dig for my sprinklers. I want to do the sprinkers and sod myself becuase I am a DIYer big time and with the help of Rain Bird, I know exactly what I need to do and what I need to buy (or rent). Rain Bird has this awesome brochure (packet) that you fill out with information like your home’s water pressure, GPM, as well as a 1×10 scale drawing of your back yard. You send the Rain Bird packet(for free) and a week later you’ve got 10 pages of detailed drawings, instructions, and a parts list for anything and everything that you’ll need to do and buy to install sprinklers in your yard. AWESOME!!

So, this weekend is the beginning of my backyard. I am going to take some pictures for before, during, and after so I can take you along the magical ride of dirt and my temper (yes I am very sure I’ll lose my temper with this project and something will get broke).

-Peter

Technorati Profile