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.
Integrate Google Analytics into your website
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:
- Your website's URL ( e.g. http://brianclifton.com )
- Account name for this site (e.g. My Website )
- Your name ( e.g. Bubba Smith )
- Your country (e.g. United States )
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>
</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:
- Which country or state people viewing your site are from. Is your site popular in Japan? Find out!
- How many unique visitors come to your website ( by day / week / month )
- How people found your website ( Google searches, links from another site, etc )
- Which web browsers people are using
Sign up for webmaster tools (Bing, Google, Yahoo)
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:
- Crawler information for the search engine's bot (errors, stats, etc )
- Popular keywords your site has
- What searches found your site
- View what the search bot sees when it parses your webpages
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.
Read the Google search engine optimization document
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:
- Use the title tag to give each webpage a unique and meaningful title
- Use the meta description tag to describe a webpage
- Use lowercase for URLs and webpage names
- Pick easy to remember URLs (e.g. Stay away from www.website.com/zz4872/TEST/abc.aspx?OBJECTID=234&P=32)
- Use a robots.txt
- Have a sitemap.xml and submit it to every search engine
Conclusion
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.