|
||||||
|
|
I've found that making a website can be an endless process. Exactly when are you done? No matter how much thought you put into a design or many ideas you have, your website will end up evolving into something completely different over time.
Whatever shape or form your website starts to take, there are always ways to make your website better. You might be thinking... What do you mean better? By better, I mean easier for someone to stumble upon your website, use it, and find whatever they were looking for. Best of all, you don't need any artistic or design skills to make your website better.
I only started looking at improving my website a few months ago. After digging in and using some free tools, I've gotten a lot more traffic and made my website a lot better.
It's important to find out who visits your website so that you can try to provide the kind of stuff they want to see. Google Analytics is a great way to collect this info and it's really easy to add to your webpages.
Open this link in a new tab or window:
http://www.google.com/analytics/
When you go there, it wants you to sign in using a Google account. If you don't have one already, sign up for one (it takes less than a minute). After you login, you can create a new analytics account. You only need to provide Google with a few items:
After that, just agree to the end user license and you're ready to begin. The next screen has some HTML you can copy and paste into your webpages. This is the actual tracking code (what talks Google Analytics).
Open up the HTML for your webpage. You can paste the code into the area shown below:
<html>
<body>
<h1>Welcome</h1>
<div>Hello and welcome to my website</div>
<!-- paste the snippet below this line -->
<!-- paste the snippet above this line -->
</body>
</html>
Pasting the snippet they provide you into that area is literally all you have to do (make sure to put it on all your webpages). Once it's in place, you can login and view a ton of information. Here are a couple cool examples of data you will have access to after you integrate with Google Analytics:
Each major search engine has a webmaster area. I would highly recommend signing up for this. For example, here are the two I am signed up with:
http://www.bing.com/webmaster/
http://www.google.com/webmasters/
Once you sign up for a webmaster site, you have to validate that you own the webpage by placing a meta tag in your HTML. It looks something like this:
<meta name="google-site-verification" content="ddffddsfasdfasdfasdf" />
Once that's in place, you can verify your site and it'll start collecting information for you. For example, you'll be able to see:
There's also links to help documents that can help you get the most out of your website. I recommend looking at any documentation you can get your hands on if it will help get traffic. I only listed Google and Bing above, but I would recommend checking out Yahoo's webmaster also.
This is a really good document. You can download it from here:
http://googlewebmastercentral.blogspot.com/2008/11/googles-seo-starter-guide.html
This document covers a lot of the fundamentals of optimizing your site for search engines. More important than that though, I think the document really helps provide guidelines for making a good website.Some of the topics it covers that will help you make your website better include:
The info above has probably given you some really good food for thought. If you have any questions or need help, leave a comment on here or email me and I'll help you figure things out.


On my home computer I primarily use Microsoft Windows Vista Ultimate Edition. I do a lot of Windows programming at home and really enjoy it. One of the great features built into Vista is the ability to resize your partitions on the fly (before this, you'd have to use a 3rd party tool). After doing some searching, I resized my partition using these notes:
http://www.bleepingcomputer.com/tutorials/tutorial133.html
Basically you just go into Disk Management in the Computer Management administrative tool. When there you can right click the partition and choose "Resize" to resize the partition as needed. I shrank the disk to allow to reserve approximately 50 gigabytes for Ubuntu.
When I install Linux, I like to use the ext3 filesystem with these partitions:
/boot - 100 MB
swap - 2048 MB
/ - rest of available space
The first thing I noticed about Ubuntu was that vi was screwed up; it wasn't behaving properly. For example, I would go into insert mode and using the arrow keys would start typing letters. After a little research, I found a fix:
sudo apt-get remove vim-tiny
sudo apt-get install vim
After getting vi squared away, I needed to fix the nVidia drivers. Don't discount the Shuttle SG33G5 because of it's small size; even though it only has a 250 watt power supply, you can comfortably shove in a GeForce 9800GT 16x PCI-Express card.

I found a great article on the Ubuntu forums about getting the driver installed and working.
http://ubuntuforums.org/showthread.php?t=862203
After getting the nVidia driver up and running, I figured I would check out Mono. I've been extremely interested in learning more about it, especially given how much C# and .NET development I do. There is a lot of great documentation available on the homepage:
http://monodevelop.com/
You can just open a console window and grab these packages:
sudo apt-get install monodevelop
sudo apt-get install mono-gmcs
sudo apt-get install automake
Once you do, you can open up MonoDevelop. It has a very similar look and feel to Visual Studio. I made a few quick and dirty C# applications and I am impressed!