• Outsourced Managed IT Services for Seattle Small Businesses

Archive for Web Presence

How to Design a Search Engine Friendly Web Site
by Geremy Heath

There are many great web designers out there, and some of these designers pride themselves on their great designs. Visually of course, a great look and feel is an important part of a Website, but unfortunately, many Websites don’t rank well with Search Engines because of this very fact. Many designers get carried away with Flash, complicated table layouts and images, making their Website load slowly or hard to read. Often designers forget or don’t know the workings of a web page or a Website as a whole.

In the past, Search Engines were not as evolved as they are now. There are a number of constantly changing Algorithms now in place to determine whether you make the cut. Realistically, you would need a professional SEO company to optimize and maintain your Website properly if you want to follow all the Tech specks that Search Engines use, but to keep it simple, here are some basic SEO tips and questions to consider when building a Website:

1. Optimize the size of the web page to the fullest. Resizing the images to their correct dimensions and getting them reduced in file size as much as possible is important, because the more KB a Website has to load, the slower it is. Ideally, a visitor wants to get in to your Website and get the information that they came for as fast as possible. If the Website takes long to load, visitors will get discouraged and leave. Achieving a balance of a great design and a fast loading time is crucial to Search Engine success. There are a number of Websites that will test your loading time using different speeds. Usually these services are free. Do a search for one. It is definitely worth your time.

2. Too much optimization can hurt you.. Some elements are important to properly optimize a web page. An example of these include: Metatags with a well written Title, relevant strategically placed H1 and H2 Tags, ALT Tags, Comments, and obviously keyword rich content are to name a few. Key fact to keep in mind though, over doing it can actually hurt the Website. There needs to be a balance of real content and optimization. When unsure, less is always better.

3. Is the Website using web safe colors and fonts? Fonts and colors often make a web page more attractive. This becomes a problem when designers use fonts that are not available on the visitor’s computer. The font then defaults to the closest web safe font available. The result is often unpredictable and a visual mess. The same applies to colors. Colors look different on different monitors, and unless a web-safe color is used, it will vary on different monitors.

4. Is the content “Readable” by the Search Engines? To display the content exactly how the designers plan it, they often turn valuable content into images. Remember, Search Engines cannot read images. An ALT description can and should be used for images, but it does not substitute for great HTML content. If possible, always opt for using HTML content and ALWAYS, write the content for the readers, not the Search Engines.

5. Design with screen resolution in mind. Screen Resolution is a setting on individual computers that people set according to their preference. Screen resolutions can vary. Here are some common settings that people use: 800 x 600, 1024 x 768, 1280 x 800, 1440 x 900. When designing a Website, you would want to stay somewhere in the middle of the range. If you must go beyond that, try to fit at least the important parts of your Website into that valuable space. The last thing you want the visitor to do is scroll horizontally to read your content.

There are a lot more intricacies to why a Website succeeds or fails out there, and different Search Engines are constantly evolving and changing their review criteria. If you speak to 10 different SEO professionals, they will most likely give you 10 different interpretations of what it takes to be a truly Search Engine friendly Website. Chances are they are all correct. It’s hard to keep up, but one thing seems to be a definite constant. Keep all the SEO pointers in mind from the start when designing a Website, and definitely design with your visitors in mind. You do that, and it will save you a lot of time and heartache later on, and the Search Engines will love you.


An Introduction to Content Management Systems
by Geremy Heath

So, you have an idea for your website. You’ve figured out what type of content to add. You’re ready to get started right away.

Now you’re wondering…

“What type of application can I use to quickly build a website that’s easy to navigate and attractive?”

An introduction to content management systems…

A content management system, also known as CMS, is very complex software which holds, and organizes, the content you’ve collected to add to your own website.

Once familiar with the system that you’ve chosen, you can add and edit content quite easily. Content management software allows you to customize the layout, look and feel, articles, documents, Google Adsense ads, affiliate programs, audio and video files, or whatever data you can think of.

Website content management software is a smart way to build from your everyday basic websites to your forums, news portals, weblogs, and much more.

Many content management systems are open source. In a word, open source simply stands for “free.” Whether you’re a newbie or an expert, this is a great way to go.

Some of the most popular open source content management systems include Drupal, Joomla, Mambo, Xoops, Typo3, Geeklog, PHP-Nuke, and Siteframe. Many new ones are becoming available each year.

How do you choose the best one for your organization?

Well, that all depends on the goal you’re looking to accomplish with the particular website you are building right now. What is your strategy? Do you want to build a community, or a website that’s news-driven? Drupal can work wonders for that. Or, are you thinking of a portal site? Many people love Joomla.

The best way to choose is to first decide what you want to accomplish with your website business. Then, simply do your research using your favorite search engine. Learn about the different ways each web content management system may help you.

Take a look at the templates (graphical look and feel), and the extensions (add-on scripts). Are they attractive to you? Do they accomplish your goal?

Now, based on your overall judgment, you should be able to narrow down your choices, and pick one that’s right for you.

What’s great about this process is that it can even help you develop more ideas for your website. Once you start to learn about all the additional benefits that content management systems can provide, you just may have a better game plan than what you started out with.


Blog Software: Blogs vs Content Management Systems
by Geremy Heath

In the blogging world, choosing the right type of software and/or web application is very important. There are hundreds of products to choose from. This article will summarize the main considerations for any blogger who is torn between a normal blog and a content management system.

There are two many types of applications that are used for blogging: blog software and Content Management Systems (CMS). The main difference is that a CMS is much more robust than blog applications.

If the goal is to simply publish day-to-day content on the ‘Net, look no further than a blog. For the beginner, a basic blog is highly recommended over any CMS. With incredible web applications like “Blogware” and “Typepad”, someone who knows very little about computers or the Internet can be up and running in no time. The better blogging system (such as the two mentioned above) is not free. Google’s Blogger is one of the best free blogging services. WordPress is arguably the best of the best (free or not) blogs on the ‘Net. WordPress features the most support (without geek speak), the most design templates (this is important), and it is free.

For those who want a Swiss Army knife of web applications, the content management system can’t be beat. The typical CMS allows everything the average blog can do and much more. A CMS has traditional Date/Time blog entries & creation of static web page that blogs like WordPress offer. User logins can be found in blogs but not accessories like photo galleries and user profile managers. Joomla and Drupal (two of the most popular CMSs) offer scores of add-ons that go WAY beyond a blog. As in some open-source blogs, a good PHP/SQL programmer can even create their own devices, modules and hacks to a content management system with relative easy. The Robust nature of the CMS allows large companies and organizations to use them as their entire web site. Many content management systems allow users to create blogs and web pages even add pictures, music and video. MySpace, Facebook, Friendster and other social networks are run on extremely robust content management systems backed with industrial sized databases.

List of popular CMSs

With most CMSs, along with some PHP and SQL skill, the systems are easy to manage. However, here are some notes for everyone else.

Drupal: Although Drupal is ready to a layperson “out of the box” it is best handled by someone with patience willing to learn what is under the hood. The Drupal forums are written for geeks, by geeks.

Joomla: Joomla is very pretty and more user friendly than Drupal. It will only get the non-techie in trouble when they start adding modules and having to upgrade.

Expression Engine: Although it is not as versatile as Drupal, it is a web designers dream come true. After reading the Expression Engine manual, it is much more user friendly than Drupal and Joomla. The only drawback is that the more robust versions come with a price tag, where Drupal & Joomla are free.

The bottom-line is that day-to-day online journals with no frills need nothing more than a normal blog. For those with robust needs that will likely expand, a CMS is much better (but be prepared to learn the technology at least a little.


Optimizing Your WordPress Blog
by Geremy Heath

There are three key areas that you can enhance on your WordPress blog that will help you optimize it. The areas are adding additional ping service websites, using Feedburner, and using keyword-rich categories.

Ping Services

The first thing that you should do is add additional ping services to your WordPress blog. You must have administrative rights to your blog and be logged in to gain access the ping service option.

Once logged into your WordPress blog’s backend, click on the “Option” tab and then click on the “Writing” tab and scroll down to the bottom of the page. You will see “Update Services” and a box under this title. There are a couple of ping services listed but you can add the following list by copying and pasting in the ping service list box. To complete the process, click on “Update Options.”

http://api.feedster.com/ping
http://api.moreover.com/RPC2
http://api.my.yahoo.com/RPC2
http://xping.pubsub.com/ping/
http://ping.blo.gs/
http://ping.feedburner.com/
http://ping.syndic8.com/xmlrpc.php
http://ping.weblogalot.com/rpc.php
http://rpc.blogrolling.com/pinger/
http://rpc.icerocket.com:10080/
http://rpc.newsgator.com/
http://rpc.technorati.com/rpc/ping
http://rpc.weblogs.com/RPC2
http://topicexchange.com/RPC2
http://www.newsisfree.com/RPCCloud
http://ping.weblogs.se/
http://blogmatcher.com/u.php
http://coreblog.org/ping/
http://www.blogpeople.net/servlet/weblogUdates
http://bulkfeeds.net/rpc
http://trackback.bakeinu.jp/bakeping.php
http://ping.myblog.jp/
http://ping.bitacoras.com/
http://ping.bloggers.jp/rpc
http://xmlrpc.blogg.de/
http://1470.net/api/ping
http://bblog.com/ping.php
http://blog.goo.ne.jp/XMLRPC

Feedburner

As a blog owner, being able to capture your blog traffic and generate reports is very important to knowing what you need to do to optimize your blog. One blog tool that works to help optimize your blog is Feedburner. Feedburner allows you to redirect your blog RSS feed through their service so that it can reach targeted blog visitors better.

This helps with optimization by allowing your RSS feed to have built-in options for bloggers to use as they read your blog’s RSS feed. This brings in a stickiness factor which is always good for optimizing your blog. Some of the blog tools that Feedburner allows you to use so that you can increase the effectiveness of your blog are:

Analyze: you will be able to see real-time and accumulated statistics about your blog’s visitor information. This will help you understand the traffic that is going in and out of your blog. This allows you to better target your optimization efforts to specific areas of your blog.

Optimize: allows you to make your blog “browser friendly” so that subscribing to your blog is easy. SmartFeed(R) is an option that you can use to make sure that your blog is compatible for most blog readers. You can even build interactivity into each individual post by using FeedFlare(R) which allows you to add links at the end of each post such as “Email Post” or “Subscribe to Feed.”

Publicize: is another way for you to make sure that your blog attracts web visitors. A couple of the tools that you may use is “Email Subscriptions” and “BuzzBoost.” Email Subscriptions will give your web visitors the opportunity to receive an email once a day alerting them that you have updated your blog. Then BuzzBoost(R) allows you to republish your feed as HTML so that you can add it as a Page on any of your other websites or WordPress blogs.

Using Categories as Keywords

The easiest way to optimize your blog with keywords is to use categories that not only define each post but also relate to other posts on your blog. WordPress blog software uses categories as a way to “tag” search engines so they can be alerted that a new post has been added to your blog for a specific topic area.

Categories are also another way to easily organize the content on your blog. When you list the categories on the sidebar of your blog, it gives your blog visitors the opportunity to see all the content of your blog for a particular topic.


Photo

January 26th

22:26
Web Presence

The History of the WWW and HTML
by Geremy Heath

When you are surfing through the web you generally see some pages that are not displayed properly, the frames become all mixed up and the content become unreadable. Many surfers think that it is a problem of coding and the blame incompetent coders. Actually, if you feel better placing blame, it belongs with the greedy program distributors like Microsoft and Sun Systems which turned the great educational idea of Tim Berners-Lee into a competition area and a complex language not having a standard form.

Tim Berners-Lee is the inventor of the Web. In 1989, Tim was working in a computing services section of CERN when he came up with the concept (web); at the time he had no idea that it would be implemented on such an enormous scale. Particle physics research often involves collaboration among institutes from all over the world. Tim had the idea of enabling researchers from remote sites in the world to organize and pool together information. But far from simply making available a large number of research documents as files that could be downloaded to individual computers; he suggested that you could actually link the text in the files themselves.

In other words, there could be cross-references from one research paper to another. This would mean that while reading one research paper, you could quickly display part of another paper that holds directly relevant text or diagrams. Documentation of a scientific and mathematical nature would thus be represented as a ‘web’ of information held in electronic form on computers across the world. This, Tim thought, could be done by using some form of hypertext, some way of linking documents together by using buttons on the screen, which you simply clicked on to jump from one paper to another.

Tim’s simple but effective idea turned out to be the greatest communication device of humanity even if it was not supported by big companies and manufacturers. For instance, Hewlett-Packard, in common with many other large computer companies, was quite unconvinced that the Internet would be a success; indeed, the need for a global hypertext system simply passed them by. For many large corporations, the question of whether or not any money could be made from the Web was unclear from the outset.

Later, especially after Mosaic, the first web browser was released; the competition between the companies became more obvious. The later version of Mosaic in competition with the Microsoft Internet Explorer added new features to the HTML language like n-compass and active-x controls respectively. Meanwhile, the World Wide Web Consortium was formed to fulfill the potential of the Web through the development of open standards. They had a strong interest in HTML. Just as an orchestra insisting on the best musicians, the consortium recruited many of the best-known names in the Web community headed up by Tim Berners-Lee. During 1995, all kinds of new HTML tags emerged. Some, like the BGCOLOR attribute of the BODY element and FONT FACE, which control stylistic aspects of a document, found themselves in the black books of the academic engineering community. “You’re not supposed to be able to do things like that in HTML,” they would protest. In the end, the technology of web was for the pure purpose of science and technology. It was not supposed to turn into a multimedia “tool”. It was their belief that such things as text color, background texture, font size and font face were definitely outside the scope of a language when their only intent was to specify how a document would be organized.

While the W3 Consortium was working on already the HTML 3, the web design was benefiting the competition between the Netscape and IE. Even for the good intentions of the consortium, the big corporations insisted on creating their own derivatives for HTML. This was creating many compatibility problems. Finally, following the success of the November, 1995 meeting, the World Wide Web Consortium formed the HTML Editorial Review Board to help with the standardization process. This board consisted of representatives from IBM, Microsoft, Netscape, Novell, Softquad and the W3 Consortium, and did its business via telephone conference and email exchanges, meeting approximately once every three months. Its aim was to collaborate and agree upon a common standard for HTML, thus putting an end to the era when browsers each implemented a different subset of the language. The bad fairy of incompatibility was to be banished from the HTML kingdom forever, or one could hope so, perhaps.

The incompatibility was not banished but was at least minimized. However, HTML kept on growing and the last versions like the dynamic HTML, like HTML 4.0 brought new colors and usages for this language. Especially after the edition of style sheets, it became extremely difficult to standardize the view of a web page depending on the browser you use.

As you can see, HTML was written for the pure purpose of information sharing but turned into a mass communication mechanism. It was supposed to be an organizational language, and yet became multi-media source where you can edit the layout and add images, sound and many other multimedia files. We can blame the evolution process of this language for the non-standardized nature of it.


Photo

January 12th

22:10
Internet & Email

Web Presence

The Power of Google Analytics
by Geremy Heath

Google Analytics is such a powerful tool to use – it actually allows you to decide what you want to measure on your website. You can literally put this tool to work for you and personalize it as well.

Google Analytics allows you to identify you ideal objective, goals and specifics. If all you want to know is who visited your website and how they got there – that is simple enough, you can do that. However, the power of Google Analytics lies in the ability to define goals and put on filters that will allow you to do in-depth analysis of your website.

What does this mean? Let’s break it down for you so you understand how Google Analytics works to your advantage. First of all, Google works with objectives, goals, and specifics these allow you to really hone in on what you are trying to accomplish when managing your website.

Objectives: An objective is the big picture – what do you want your website to do? What is the purpose for your website – what do you want visitors to do once they are there?

If you are an e-commerce site maybe you want to sell an item and make lots of money. On the other hand, you may want to know what products are selling and what products you should take off your catalogue.

This would be an objective.

Goals: If objectives are the result you ultimately want to achieve with your website,a goal is a short term aim. What has to happen for you to hit your objective. Do you have to track visitors that enter on a certain web page? Or perhaps your goal is to sell 30% more widgets within 6 months.

You can do this using Google Analytics as the tool and setting goals within the application.

Specifics: Now that you have outlined your objectives and goals you are ready to use Analytics to your advantage. Specifics are the “how” the action steps you will take to reach what you really want.

Example: You would set up the sales page and a funnel (using google analytics) to measure how traffic is coming into your website. Google can tell you where they are entering as well as where your visitors are exiting your website. Knowing how your visitors are responding to your website allows you to go to these pages and tweak them – this help you achieve the results you want.

Google has made it easy to place code in your web pages, they do the initial metrics for you and best of all it is free.

If you are not particularly savvy about how your website is put together or developed – leave it up to your website professional to add the code to your individual web pages. Once the code is embedded analytics will start collecting data and within a few days you will see countless stats related to your site.

Once you become familiar with the dashboard that Google Analytic’s provides, you will be able to set up the goals and specifics of your website. You will access all the data through the Internet, you can login and set the parameter right then and there.

Another great function of Google Analytics is that you can set up different profiles for one website. You can break down your website into different sections called “profiles” and monitor them independently, this allows you to see which sections of your website are effective and which need work.

AdWords and Analytics

Google AdWords is a pay-per-click advertising program. Essentially you would buy keywords and then pay a small amount for every time a potential client (website visitor) clicks on an ad you put up through Google.

If you are thinking about using AdWords as part of your marketing campaign or are using them already, Google works seamlessly in providing you with the answers to all important questions like, is this add working or am I making more money on these ads then I am spending? You will be able to monitor visitors who click on the ads and buy and those who just leave your site before every going to the sales page.

When you sign up for Google AdWords use the same account number as you did with analytics (Google uses your gmail accounts login and password). You will then be able to link both accounts together. AdWords will be imported into your Google Analytics account. This helps provide you with a safety net so you can watch the behavior of your visitors and change what isn’t working.

The development team at Google has a way of making their tools very usable and Google Analytics is just one of many tools that lives up to Googles high standards.


Photo

December 29th

22:02
Web Presence

Who is Behind that Website? Ask Whois!
by Geremy Heath

Who, exactly, stands behind that website on your screen? Does that web page really belong to the company it claims to represent?

A handy little applet, known as a “Whois,” can tell you who is behind a web page before you make that final click or download that free offer.

What is a Whois?

A Whois is a software utility, or applet, that looks up information about individual websites. A Whois will reveal whatever information is currently available for any website.

A Whois will find the Domain Name and the IP Address so you will at least know the identity of the registered owner of the domain (website).

The exception is when an owner of a website lists it as “private.” In that case, the only information available is whether the website really exists.

How much, or how little, information available for a Whois query depends on what the owner of the Domain Name decides to make public. Thankfully, most serious businesses provide ample information.

Companies usually want to make it easy for customers to get in touch; they list every possible way to reach them. They list telephone and fax numbers, physical (street) and postal addresses, and of course email contacts, in order to attract prospective customers.

A personal website owner, though, might be wiser to list only the minimum required data, or even register as “private.” That way, she could avoid attracting unwanted sales pitches, spammers, or perhaps even worse.

Someone with a day job would not be at home during office hours, anyway. As well, who needs strangers from distant time zones phoning in the middle of the night? So he may not list his phone number.

How does a Whois work?

Not all Whois applications search ALL domains. Each Domain Registrar is responsible for maintaining a Whois over those domains (websites) registered with him. When the internet was in its infancy, each Whois was designated to search only one type of domain; there was one Whois for “.COM”, another for “.ORG”, and so on.

Even today, many Whois utilities are still dedicated to one domain type or to one Registrar (the agency where you have registered your Domain Name). To facilitate searching, we now have publicly accessible Whois software that can search all Domain Registrars plus all Hosting Servers for any type of domain.

We will consider two categories of Whois software:

a) Free Whois software

b) Affordable, commercial Whois software that you pay to use

Which type Whois is best for me?

Naturally, that depends on how you are going to use a Whois, something you will only know after having tried a few different Whois services.

While learning how to use a Whois, the free ones are easy on your pocketbook and deliver results that are just as accurate as any other model. They all search the same data bases, after all!

When using a free, no-frills, Whois you may have to Cut-and-Paste the URL (web address) from your browser address bar to the Whois search box manually.

The free Whois will then probably present the information in a more primitive format — that is, in a long text-based list of line after line of data. This requires more work, as it is more difficult to glean the information that you need.

For infrequent use, a free Whois will do. It makes sense to start with free software until you know enough to decide whether to spend money on an easier program. It is quite likely that you may never need to buy a Whois program at all.

If you decide to buy faster, easier commercial Whois software, it can be had for $25 or so.

Any commercial program should install an icon in your browser toolbar so all you need do is click on the icon. Then the application reads the URL of the website currently in your browser window and looks it up automatically. No Cut-and-Paste contortions.

Finally, it should open a new, graphical “results” window where it displays the information in a neat, perceptible manner. You get all the data without the clutter of a text-based display.

What can a Whois tell you about a website?

Suppose you are searching the internet and you find an appealing site: “HONEST-SITE.COM”. First, you want to see who they really are. A Whois search usually tells you:

i) The true Domain Name, hopefully, HONEST-SITE.COM in this instance.

ii) The IP Address of the website, e.g., 123.45.0.234 (four groups of numbers from 0-255, separated from one another by periods (dots). Try typing those numbers into your browser address bar — it should bring up the same website again.

iii) Any other contact information available.
As well, you can expect to find information about who hosts the website (supplies the Web Server):

iv) The name of the Hosting Company (Domain Name Server or Web Server), e.g., “WORLDSBESTDOMAINSHOP.COM”

v) The IP Address of that Web Server, including contact email addresses and phone numbers

vi) The email addresses for their Administrator (ADMIN) and Webmaster (TECH).

A Whois reveals whatever information is available for any website, so you can see who stands behind it. And yes, as you have guessed by now, a Whois is a quick and ideal way to unmask faked (phishing) websites.


Do You Need to Learn Computer Programming?
by Geremy Heath

The answer to the question, ‘Do I need to learn programming?’ is: It depends. It depends on what exactly you mean by programming. You need to know a little bit of web programming like HTML and Javascript so that you do not need to depend on someone else for additions and editing your work (if you intend to build your own website). Those two languages are some of the basics that everyone should know.

If you’re referring to software programming then the answer is: No you do not need to learn programming. You do not need to learn it to get ahead as it is usually the concept or the idea which can make you money and not a programming tool or language.

Further, the world is getting more and more specialized. In order stay in tune with it, you need to find your niche and build with it. Nobody can be good at everything. It’s about delegation. Unless you plan to become a professional programmer, and getting a formal education for it, leave development up to other experienced developers.

Additionally, from a practical standpoint, it is dangerous for everyone to try to do web programming. Some of the coding, for example one of the variables the tell-a-friend script pulls from the form is openly included in the message it sends out. The problem with that is if someone who knows what they’re doing, with regard to programming gets a hold of it, they could easily recode the tell-a-friend form into an open spam relay. It is a script with a major hole just sitting there waiting to be exploited. That’s the risk you run when you don’t understand the ramifications of every line of code. If you do not have the time or desire to learn serious coding, and some basic code security techniques, you will only make life harder for other netizens and in the end, for yourself.

So unless you plan to become a professional programmer and take the time to study these things, there’s really no need to learn programming. Rather, hire someone who is a professional and let them do the work for you. Finding a professional programmer is easy too. All you need to do is visit http://www.rentacoder.com and put out a bid for your project. You’ll get programmers from all over the world quoting on your project. Entrepreneurs use them all the time and have wonderful results. Hiring someone is not only far more effective, but it leverages your role as the project manager and takes you out of the creator mindset.