Thursday, September 24, 2009

E-commerce shopping cart software by Zen Cart ecommerce solution


Zen Cart™ truly is the art of e-commerce; free, user-friendly, open source shopping cart software. The ecommerce web site design program is being developed by a group of like-minded shop owners, programmers, designers, and consultants that think ecommerce web design could be and should be done differently.

Some shopping cart solutions seem to be complicated programming exercises instead of responding to users' needs, Zen Cart™ puts the merchants and shoppers requirements first. Similarly, other shopping cart software programs are nearly impossible to install and use without an IT degree, Zen Cart™ can be installed and set-up by anyone with the most basic web site building and computer skills.

There are hundreds of shopping cart programs available, but none come close to offering the level of options, features and support available with Zen Cart™. Even the commercial programs have a hard time competing.

ust a few of our features...

  • easy installation
  • multiple customer modes
  • unlimited category depth
  • multiple sales and discounts
  • multiple display modes
and...
  • XHTML template system
  • unlimited extra pages
  • multiple ad banner controller
  • multiple shipping options
  • multiple payment options
plus...
  • newsletter manager
  • discount coupons
  • gift certificates
  • featured products
  • quantity discounts
...and more!

Continue Reading...

Aardvark Topsites PHP - A Free PHP Topsites Script


A Free PHP Topsites Script

A topsites list ranks a group of related sites by popularity. Webmasters join the topsites list and are given a button to put on their site and link back to the topsites list. Aardvark Topsites PHP is a free topsites script built on PHP and MySQL. It is licensed under the GNU General Public License so it will always remain completely free. Its functionality compares favorably with other free and commercial scripts, including these key features:

Stats

  • Counts pageviews, hits in, and hits out
  • Stats for individual members and overall stats for the entire list are easily accessible

Security

  • Robust anti-cheating protection
  • A security question, CAPTCHA, and other layers of protection thwart spambots

Easy to use and customize

  • Simple 4-step installation process
  • Control every aspect of the script from the secure admin area
  • 100% customizable skins using only HTML and CSS (no PHP knowledge is required)
  • Members easily access their account and view statistics in an integrated control panel
  • Having trouble? Try the detailed manual or the active support forum

Cool, innovative features

  • Members' ranks can be shown on their buttons, along with any other stat
  • SEO-friendly links make your topsites list rank higher in Google and other search engines

You can see a more complete list of features, but why don't you just go ahead and download the script now? It's free, so you might as well try it.

Downloads

Current Version - Aardvark Topsites PHP 5.2.1
This release is in Arabic, Bosnian, Czech, Danish, English, Finnish, French, German, Greek, Kurdish, Hebrew, Hungarian, Italian, Lithuanian, Macedonian, Norwegian, Portuguese (Brazilian), Romanian, Russian, Serbian, Spanish, Swedish, and Turkish.
To update a translation from version 5.1, just translate the text in this file. For other languages, translate the text in one of the current translations. Email me if you make a new translation.

Old Version - Aardvark Topsites PHP 5.1.2
This release is in Bosnian, Chinese (Traditional), Czech, Danish, Dutch, English, Finnish, French, German, Hebrew, Italian, Japanese, Lithuanian, Polish, Portuguese, Portuguese (Brazilian), Romanian, Russian, Spanish, Swedish, and Turkish.
To update a translation from version 5.0.3, just translate the text in this file. For other languages, just translate the text in one of the current translations.

Really Old Versions

The only possible reason you might want these versions is if a newer one hasn't been translated into your language. Even if that is the case, I cannot recommend that you use these versions because they are not supported and may contain security holes.

Version 5.0.3 - Latest release in Bulgarian
Version 4.2.2 - Latest release in Catalan and Slovenian
Version 4.1.1
Version 4.0.2

Continue Reading...

Wednesday, September 23, 2009

5 Steps to Optimize Your Website's SEO

Why Optimize for Search Engines?
Search engine traffic is one of the most sought after traffic sources, this is because: it's free, it's targeted traffic and it can potentially be substantial amounts. In this article I will discuss 5 steps to optimize your website's SEO. I can't promise you top 10 rankings but I can promise you better rankings.

5 Steps to Optimize Your Website's SEO

1. Include your keywords in your domain name. If a search engine finds keywords in your domain name it will assume that your website is about this topic, it will obviously verify the keywords by analyzing the other SEO factors but having a good domain name does have benefits. If you have already purchased your domain name and it doesn't include your keywords, don't worry too much - you can still rank highly without it.
As an example, the keyword "CMS" is included in this website's domain name "www.live-CMS.com" so if "CMS" is the target keyword it'll get added SEO benefit. Along with the keywords in the domain name, you should also use your keywords within your directory and file naming conventions, as you can see in the URL of this page, it has some important keywords - www.live-cms.com/articles/SEO_and_Your_Website/.

2. Build backlinks from relevant websites. Building backlinks from relevant websites is a very important step to high search engine rankings. An inward link from a relevant website is treated as a "positive vote" by Google. Some methods for building backlinks include; linking to your website from a forum signature, commenting on relevant blog posts with your link, submitting to social networking websites and writing articles. Here is an image depicting how inbound links benefit a website's PageRank and search rankings rankings -

3. Avoid dynamic URLs, use .htaccess to rewrite them. Search engines may not index all of your pages if you are using dynamic URLs such as www.domain.com/index.php?page=news, this is because the spider sees just one page - index.php. To avoid this problem you can use .htaccess to re-write your URLs to a more search engine friendly (and user friendly) URLs. As an example, in the scenario above we want to convert the URL from www.domain.com/index.php?page=news to www.domain.com/news/, this is simple with .htaccess, just two lines of code:

RewriteEngine On
RewriteRule ^(.+)/ index.php?page=$

4. Use keyword rich page titles and headings. The page title (text in the blue bar) and headings (h1, h2, etc.) should all include the target keywords of the current page. For www.live-cms.com, the page title is "CMS Articles, CMS Reviews and CMS Demos | www.Live-CMS.com" which is far more appropriate than "CMS Website" or "www.live-cms.com" as it includes the target keywords. We include the target keywords because it is unlikely that smebody will search for "www.live-cms.com" but they might search for "CMS Reviews". is "CMS Articles, CMS Reviews and CMS Demos | www.Live-CMS.com" which is far more appropriate than "CMS Website" or "www.live-cms.com" as it includes the target keywords. We include the target keywords because it is unlikely that smebody will search for "www.live-cms.com" but they might search for "CMS Reviews".

5. Write high quality content. Having high quality content is a very important step to high search engine rankings. While a search engine doesn't literally check for high quality content, having high quality content will still improve your SEO significantly because high quality content will naturally generate backlinks from relevant websites.

Having high quality content not only improves your backlinks and SEO, but it also encourages your visitors to return to or stay at your site, this is called visitor retention. With returning visitors your page impressions will increase and if you have monetized your site, your revenue will increase.
Continue Reading...

SEO for your site less than 1 hour


A. Visit the home page, www.domain.com.

1. Does it redirect to some other URL? If so, that’s bad.
2. Review the Page Title. Does it use relevant, primary keywords? Is it formatted correctly?
3. Review site navigation:
* Format — text or image? image map? javascript? drop-downs? Text is best.
* Page URLs — look at URL structure, path names, file names. How long are URLs? How far away from the root are they? Are they separated by dashes or underscores?
* Are keywords used appropriately in text links or image alt tags?
4. Review home page content:
* Adequate and appropriate amount of text?
* Appropriate keyword usage?
* Is there a sitemap?
* Do a “command-A” to find any hidden text.
* Check PageRank via SearchStatus plugin for Firefox
5. View source code:
* Check meta description (length, keyword usage, relevance).
* Check meta keywords (relevance, stuffing).
* Look for anything unusual/spammy (keywords in noscript, H1s in javascript, etc.).
* If javascript or drop-down navigation, make sure it’s crawlable.
* Sometimes cut-and-paste code into Dreamweaver to get better look at code-to-page relationship.

B. Analyze robots.txt file. See what’s being blocked and what’s not. Make sure it’s written correctly.

C. Check for www and non-www domains — i.e., canonicalization issues. Only one should resolve; the other should redirect.

D. Look at the sitemap (if one exists).

1. Check keyword usage in anchor text.
2. How many links?
3. Are all important (category, sub-category, etc.) pages listed?

E. Visit two category/1st-level pages.

Repeat A1, A2, A3, A4, and A5 – this will be quicker since many objects (header, footer, menus) will be the same. In particular, look for unique page text, unique meta tags, correct use of H1s, H2s to structure content.

Check for appropriate PageRank flow. Also look at how they link back to home page. Is index.html or default.php appended on link? Shouldn’t be.

F. Visit two product/2nd-level pages.

Same steps as E.

Also, if the site sells common products, find 2-3 other sites selling same exact items and compare product pages. Are all sites using the same product descriptions? Unique content is best.

G. Do a site:domain.com search in all 3 main engines.

Compare pages indexed between the three. Is pages indexed unusually high or low based on what you saw in the site map and site navigation? This may help identify crawlability issues. Is one engine showing substantially more or less pages than the others? Double-check robots.txt file if needed.
H. Do site:domain.com *** -jdkhfdj search in Google to see supplemental pages.

All sites will have some pages in the supplemental index. Compare this number with overall number of pages indexed. A very high percentage of pages in the supplemental index = not good.

(Note: The above is no longer a way to view supplemental results in Google, and Google has said it no longer distinguishes between a main set of results and a supplemental set.)

I. Use Aaron’s SEO for Firefox extension to look at link counts in Yahoo and MSN. If not in a rush, do the actual link count searches manually on Yahoo Site Explorer and MSN to confirm.

Continue Reading...

10 Principles Of Effective Web Design

Usability and the utility, not the visual design, determine the success or failure of a web-site. Since the visitor of the page is the only person who clicks the mouse and therefore decides everything, user-centric design has become a standard approach for successful and profit-oriented web design. After all, if users can’t use a feature, it might as well not exist.

1. Don’t make users think
According to Krug’s first law of usability, the web-page should be obvious and self-explanatory. When you’re creating a site, your job is to get rid of the question marks — the decisions users need to make consciously, considering pros, cons and alternatives.

If the navigation and site architecture aren’t intuitive, the number of question marks grows and makes it harder for users to comprehend how the system works and how to get from point A to point B. A clear structure, moderate visual clues and easily recognizable links can help users to find their path to their aim.

Let’s take a look at an example. Beyondis.co.uk claims to be “beyond channels, beyond products, beyond distribution”. What does it mean? Since users tend to explore web-sites according to the “F”-pattern, these three statements would be the first elements users will see on the page once it is loaded.

Although the design itself is simple and intuitive, to understand what the page is about the user needs to search for the answer. This is what an unnecessary question mark is. It’s designer’s task to make sure that the number of question marks is close to 0. The visual explanation is placed on the right hand side. Just exchanging both blocks would increase usability.

ExpressionEngine uses the very same structure like Beyondis, but avoids unnecessary question marks. Furthermore, the slogan becomes functional as users are provided with options to try the service and download the free version.

By reducing cognitive load you make it easier for visitors to grasp the idea behind the system. Once you’ve achieved this, you can communicate why the system is useful and how users can benefit from it. People won’t use your web site if they can’t find their way around it.

2. Don’t squander users’ patience
In every project when you are going to offer your visitors some service or tool, try to keep your user requirements minimal. The less action is required from users to test a service, the more likely a random visitor is to actually try it out. First-time visitors are willing to play with the service, not filling long web forms for an account they might never use in the future. Let users explore the site and discover your services without forcing them into sharing private data. It’s not reasonable to force users to enter an email address to test the feature.

As Ryan Singer — the developer of the 37Signals team — states, users would probably be eager to provide an email address if they were asked for it after they’d seen the feature work, so they had some idea of what they were going to get in return.

Stikkit is a perfect example for a user-friendly service which requires almost nothing from the visitor which is unobtrusive and comforting. And that’s what you want your users to feel on your web site.

Apparently, Mite requires more. However the registration can be done in less than 30 seconds — as the form has horizontal orientation, the user doesn’t even need to scroll the page.

Ideally remove all barriers, don’t require subscriptions or registrations first. A user registration alone is enough of an impediment to user navigation to cut down on incoming traffic.

3. Manage to focus users’ attention
As web-sites provide both static and dynamic content, some aspects of the user interface attract attention more than others do. Obviously, images are more eye-catching than the text — just as the sentences marked as bold are more attractive than plain text.

The human eye is a highly non-linear device, and web-users can instantly recognize edges, patterns and motions. This is why video-based advertisements are extremely annoying and distracting, but from the marketing perspective they perfectly do the job of capturing users’ attention.

Humanized.com perfectly uses the principle of focus. The only element which is directly visible to the users is the word “free” which works attractive and appealing, but still calm and purely informative. Subtle hints provide users with enough information of how to find more about the “free” product.

Focusing users’ attention to specific areas of the site with a moderate use of visual elements can help your visitors to get from point A to point B without thinking of how it actually is supposed to be done. The less question marks visitors have, the better sense of orientation they have and the more trust they can develop towards the company the site represents. In other words: the less thinking needs to happen behind the scenes, the better is the user experience which is the aim of usability in the first place.

4. Strive for feature exposure
Modern web designs are usually criticized due to their approach of guiding users with visually appealing 1-2-3-done-steps, large buttons with visual effects etc. But from the design perspective these elements actually aren’t a bad thing. On the contrary, such guidelines are extremely effective as they lead the visitors through the site content in a very simple and user-friendly way.

Dibusoft.com combines visual appeal with clear site structure. The site has 9 main navigation options which are visible at the first glance. The choice of colors might be too light, though.

Letting the user see clearly what functions are available is a fundamental principle of successful user interface design. It doesn’t really matter how this is achieved. What matters is that the content is well-understood and visitors feel comfortable with the way they interact with the system.

4. Strive for feature exposure
Modern web designs are usually criticized due to their approach of guiding users with visually appealing 1-2-3-done-steps, large buttons with visual effects etc. But from the design perspective these elements actually aren’t a bad thing. On the contrary, such guidelines are extremely effective as they lead the visitors through the site content in a very simple and user-friendly way.

Dibusoft.com combines visual appeal with clear site structure. The site has 9 main navigation options which are visible at the first glance. The choice of colors might be too light, though.

Letting the user see clearly what functions are available is a fundamental principle of successful user interface design. It doesn’t really matter how this is achieved. What matters is that the content is well-understood and visitors feel comfortable with the way they interact with the system.

6. Strive for simplicity
The “keep it simple”-principle (KIS) should be the primary goal of site design. Users are rarely on a site to enjoy the design; furthermore, in most cases they are looking for the information despite the design. Strive for simplicity instead of complexity.

Crcbus provides visitors with a clean and simple design. You may have no idea what the site is about as it is in Italian, however you can directly recognize the navigation, header, content area and the footer. Notice how even icons manage to communicate the information clearly. Once the icons are hovered, additional information is provided.

From the visitors’ point of view, the best site design is a pure text, without any advertisements or further content blocks matching exactly the query visitors used or the content they’ve been looking for. This is one of the reasons why a user-friendly print-version of web pages is essential for good user experience.

7. Don’t be afraid of the white space
Actually it’s really hard to overestimate the importance of white space. Not only does it help to reduce the cognitive load for the visitors, but it makes it possible to perceive the information presented on the screen. When a new visitor approaches a design layout, the first thing he/she tries to do is to scan the page and divide the content area into digestible pieces of information.

Complex structures are harder to read, scan, analyze and work with. If you have the choice between separating two design segments by a visible line or by some whitespace, it’s usually better to use the whitespace solution. Hierarchical structures reduce complexity (Simon’s Law): the better you manage to provide users with a sense of visual hierarchy, the easier your content will be to perceive.

White space is good. Cameron.io uses white space as a primary design element. The result is a well-scannable layout which gives the content a dominating position it deserves.

8. Communicate effectively with a “visible language”
In his papers on effective visual communication, Aaron Marcus states three fundamental principles involved in the use of the so-called “visible language” — the content users see on a screen.

Organize: provide the user with a clear and consistent conceptual structure. Consistency, screen layout, relationships and navigability are important concepts of organization. The same conventions and rules should be applied to all elements.
Economize: do the most with the least amount of cues and visual elements. Four major points to be considered: simplicity, clarity, distinctiveness, and emphasis. Simplicity includes only the elements that are most important for communication. Clarity: all components should be designed so their meaning is not ambiguous. Distinctiveness: the important properties of the necessary elements should be distinguishable. Emphasis: the most important elements should be easily perceived.
Communicate: match the presentation to the capabilities of the user. The user interface must keep in balance legibility, readability, typography, symbolism, multiple views, and color or texture in order to communicate successfully. Use max. 3 typefaces in a maximum of 3 point sizes — a maximum of 18 words or 50-80 characters per line of text.
In his papers on effective visual communication, Aaron Marcus states three fundamental principles involved in the use of the so-called “visible language” — the content users see on a screen.

Organize: provide the user with a clear and consistent conceptual structure. Consistency, screen layout, relationships and navigability are important concepts of organization. The same conventions and rules should be applied to all elements.
Economize: do the most with the least amount of cues and visual elements. Four major points to be considered: simplicity, clarity, distinctiveness, and emphasis. Simplicity includes only the elements that are most important for communication. Clarity: all components should be designed so their meaning is not ambiguous. Distinctiveness: the important properties of the necessary elements should be distinguishable. Emphasis: the most important elements should be easily perceived.
Communicate: match the presentation to the capabilities of the user. The user interface must keep in balance legibility, readability, typography, symbolism, multiple views, and color or texture in order to communicate successfully. Use max. 3 typefaces in a maximum of 3 point sizes — a maximum of 18 words or 50-80 characters per line of text.

9. Conventions are our friends
Conventional design of site elements doesn’t result in a boring web site. In fact, conventions are very useful as they reduce the learning curve, the need to figure out how things work. For instance, it would be a usability nightmare if all web-sites had different visual presentation of RSS-feeds. That’s not that different from our regular life where we tend to get used to basic principles of how we organize data (folders) or do shopping (placement of products).

With conventions you can gain users’ confidence, trust, reliability and prove your credibility. Follow users’ expectations — understand what they’re expecting from a site navigation, text structure, search placement etc. (see Nielsen’s Usability Alertbox for more information)

10. Test early, test often
This so-called TETO-principle should be applied to every web design project as usability tests often provide crucial insights into significant problems and issues related to a given layout.

Test not too late, not too little and not for the wrong reasons. In the latter case it’s necessary to understand that most design decisions are local; that means that you can’t universally answer whether some layout is better than the other one as you need to analyze it from a very specific point of view (considering requirements, stakeholders, budget etc.).

Some important points to keep in mind:

according to Steve Krug, testing one user is 100% better than testing none and testing one user early in the project is better than testing 50 near the end. Accoring to Boehm’s first law, errors are most frequent during requirements and design activities and are the more expensive the later they are removed.
testing is an iterative process. That means that you design something, test it, fix it and then test it again. There might be problems which haven’t been found during the first round as users were practically blocked by other problems.
usability tests always produce useful results. Either you’ll be pointed to the problems you have or you’ll be pointed to the absence of major design flaws which is in both cases a useful insight for your project.
according to Weinberg’s law, a developer is unsuited to test his or her code. This holds for designers as well. After you’ve worked on a site for few weeks, you can’t observe it from a fresh perspective anymore. You know how it is built and therefore you know exactly how it works — you have the wisdom independent testers and visitors of your site wouldn’t have.
Bottom line: if you want a great site, you’ve got to test.



BabelFish in use: Amazon.com in Russian.
A typical example from usability sessions is to translate the page in Japanese (assuming your web users don’t know Japanese, e.g. with Babelfish) and provide your usability testers with a task to find something in the page of different language. If conventions are well-applied, users will be able to achieve a not-too-specific objective, even if they can’t understand a word of it.

Steve Krug suggests that it’s better to innovate only when you know you really have a better idea, but take advantages of conventions when you don’t.
Continue Reading...
 

Web Tips Copyright © 2009 WoodMag is Designed by Ipietoon for Free Blogger Template