Beautiful Web Sites Seldom Make More Sales



Get Web Design Tips and Tricks on mps-web-design.com. Beautiful Web Sites Seldom Make More Sales topic will increase your understanding on Web Design Tips and Tricks. We at mps-web-design.com only provide news, articles, information in Web Design Tips and Tricks. Web Design Tips and Tricks at mps-web-design.com provides the most up to date news and articles. If you have questions please do not hesitate to contact us.

Designing an E-commerce Web site is not as simple as having a 'pretty' site that is a pleasure to visit. While it is important to have an attractive site, as much thought must be given to functionality as to appearance.

Many Web designers seem to focus more on appearance than functionality, and while an attractive site is helpful, visitors that become frustrated by the inability of a site to function well, will leave almost immediately, never to return!

Just as important in designing an e-commerce-style Web site, is a somewhat basic knowledge of Web site design, with some simple design skills included. While a thorough knowledge of design and functionality is not important, designing an e-commerce site does have some requirements, or else you'll always find yourself going back relentlessly and changing the features and functionality in a vain effort to stay abreast of your site visitor's needs.

E-commerce sites need to focus on some main areas of functionality in order to ensure maximum sales:

1. Load time, page size, and navigability. Slowly loading pages, overly large or small pages, and difficult navigation will only frustrate visitors. Visitors should never have to 'wait' for a page to load, should never have to scroll back and forth in order to read a page, nor should they have to 'search' relentlessly for the information they want in order to purchase. Clean, simple lines, with fast loading, well laid out pages, make the most sales.

Here's a great service to check your Web site load time:

http://www.tracert.com/

This one actually pings your Web site from different locations worldwide and returns the average load time for your site, instead of simply returning a theoretical value based on the size of your Web page.

2. Less use of graphics. While graphics are pleasant and intriguing, they don't necessarily achieve more sales. The opposite may be true if too many graphics are used. A page that is graphics heavy loads more slowly and the graphics themselves may take the visitors' minds off the main purpose of the site, i. e. 'sales'. If graphics are used at all, they should be optimized for Web placement, and reduced to the smallest size possible for viewing. Most graphics can easily be reduced by approximately twenty percent without affecting the quality of the graphics.

Here's a neat tool for optimizing your Web site graphics if you are not very familiar with graphics software:

http://www.netmechanic.com/GIFBot/optimize-graphic.htm

3. The use of CSS (Cascading Style Sheets). CSS effectively eliminates the need of entering repetitive tags like FONT, reducing your page size significantly. Such tags can consume up to 5-7% of your page size. Imagine how much bandwidth you'll save if your Web site has more than 100 pages!

4. Breaking the site up into smaller tables as opposed to enclosing the entire body of a site in one large table. This technique enables the page to load in progression rather than make your visitor stare at a blank screen until the page is fully loaded. This is an often overlooked aspect.

5. Use of sitemaps. Sitemaps not only increase rankings and placement within the Search Engines, they effectively give visitors a 'guide' by which to view the site, and eliminate confusion on larger sites, such as e-commerce sites. A site map is what its name implies, a road map for your visitors to follow while they are on your site. It's also a road map for the Search Engines, so a site map serves two very important purposes on an e-commerce site.

6. Content that is keyword rich and well-written will aid in placement within the Search Engines, and keep visitors on a site long enough to purchase. Horribly written sites drive visitors away, while the lack of keywords negatively affects placement and rankings. The writing on any site is the FIRST IMPRESSION potential customers have of you and your products or services, so paying strict attention to the content usually engenders additional sales.

7. Keyword rich title tags will increase traffic overall, and more traffic, of course, means more sales. Title tags help with placement and rankings. Appropriate keywords should also be used for linking internal pages, as this also helps with rankings. Since e-commerce sites are for the most part, larger than personal pages, or other types of sites, the internal linking does lead to more effective initial indexing by the Search Engines also. Care should also be given to the 'alt' tags that surround all pictures of products, as non-optimized 'alt' tags can lead to poor rankings and placement.

8. E-commerce databases and purchasing procedures that are user friendly. Nothing is more frustrating to future buyers than databases or purchase procedures, that are difficult to use, or that keep going down throughout the process of purchase. A database and purchase procedure, should be easy to use, yet reliable enough to prevent lost sales, or lost monies from sales.

9. A security feature that ensures visitors that personal information is 'safe and secure' within the confines of the Web site and that reassures them that their personal information will not be shared nor sold. This is a major concern of online visitors, as the Web is such an 'anonymous' type of medium, so any 'assurances' as to safety and security will benefit sales.

10. A thank-you page that is presented immediately upon ordering. This ensures 'return purchases' as being courteous and polite is always in style and does leave an overall good impression on visitors!

All in all, an e-commerce Web site is significantly different than a personal Home page, or pages of a non-profit organization. The focus of the design and navigation, as well as all other aspects need to focus on the primary purpose of the site, and that of course, is the SALES!



ErrorDoctor: 5,000,000+ Users Worldwide! - Add ErrorDoctor to your Review Site and watch the sales come in!
Email 2,900,000+ Recipients Daily! - 100% Spam Free Targeted Bulk Email Service! Instantly Increase Your Sales by 1900% Guaranteed!

Some simple suggestions

Well I don't consider myself an expert, I do have experience with working with larger datasets and there are a couple of things that I always do to keep queries performing well.

Optimize Queries with EXPLAIN

Explain is your friend, get to know it well. If you take the time to read thru the Explain documentation on the MySQL site, you will find some valuable information, some of which is hilighted below.

Optimizing joins

Single sweep what?

MySQL resolves all joins using a single-sweep multi-join method. This means that MySQL reads a row from the first table, and then finds a matching row in the second table, the third table, and so on. When all tables are processed, MySQL outputs the selected columns and backtracks through the table list until a table is found for which there are more matching rows. The next row is read from this table and the process continues with the next table.

Why is this important? Imagine a main table - tableA - with 80,000 rows of data. This table has a corresponding n:n table that maps entries in tableA with a locations table. A query could be written as:

SELECT tableA.*, locations.location from tableA 
Left Join tableA2locations on 
tableA2locations.tableA_id = tableA.id
Left Join locations on 
tableA2locations.location_id = locations.id
where locations.location = 'sometown'

Keeping the above quote in mind, MySQL will read a row from the first table and join the corresponding data from the joined tables for that row and then sweep thru the rest of the data, joining as it goes along.

This leads us into the following section.

Number of rows needed to execute a query

You can get a good indication of how good a join is by taking the product of the values in the rows column of the EXPLAIN output. This should tell you roughly how many rows MySQL must examine to execute the query.

From the above, you can determine that for a query on tables that have not been properly indexed, a join can quickly become unwieldy when dealing simply with three tables with records in the thousands (1000*1000*1000 = a slow query). See HackMySQL for a good example of this.

Reducing the number of rows needed to execute a query

So beyond indexing properly for joins, you can still end up with a query that runs in a way that causes a bottleneck.

Taking our example from above, imagine that we use a where clause that limits the tableA selection to half (tableA.foo = 'bar' below):

SELECT tableA.*, locations.location from tableA 
Left Join tableA2locations on 
tableA2locations.tableA_id = tableA.id
Left Join locations on 
tableA2locations.location_id = locations.id
where locations.location = 'sometown' and tableA.foo = 'bar'

This starts us out with 40,000 rows of tableA data to examine. If there are a further 2000 rows from tableA2locations, thats 800,000 rows of data. Not astronomical, but significant. If this was a 3 or 4 table join, things could get ugly. What to do? The answer may be obvious to some: select first with the most limiting table:

SELECT tableA.*, locations.location from locations 
Left Join tableA2locations on 
tableA2locations.location_id = locations.id
Left Join tableA on 
tableA2locations.tableA_id = tableA.id
where locations.location = 'sometown' and tableA.foo = 'bar'

This starts us out with 1 selection from the locations table, then 2000 from tableA2locations. If the join between tableA2locations and tableA is indexed correctly, we are then left with an index join based on ID, rather then having to initially select 40,000 rows from tableA as in the previous example.

When I first started programming, it made sense to me to select from the main table (tableA) and join the lookups. But once you add some data to the mix and start to play with Explain, you quickly realize that selecting from the limiting table can make your server's life a little easier.

For further reading on the topic, I always send people to HackMySQL when they ask, so for more tips and tricks, be sure to have a read thru the optimize section of that site.



Article Index: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79


More Articles:


1. Browser Compatibility By Phillip Harrison
Internet Explorer, created by microsoft has been the most popular web browser for many years. But the gap is shrinking with the release of Mozilla Firefox, by an open source community.At the last count it is said that there are 64 million firefox users on the internet. Growing in massive numbers by the day.So, the issue with browser compatibility is at its highest importance. The way browsers are constructed, they can show a webpage slightly differently.For instance, the IFRAME tag shows perfe…

2. Focus on the User: Task-Oriented Websites
There are, broadly speaking, two kinds of websites: ones where visitors come to be informed and entertained, and ones where users come to get things done. The second kind of website usually provides some kind of interactive service, which could be anything from letting people upload pictures to giving them a form to contact technical support representatives. Whatever your site is there to do, though, you need to make sure that it focuses on it. In other words, your website needs to be task-orien…

3. The Power of Linking
An exchange of links, also known as reciprocal linking, is simply swapping links with another site. In return for another site posting your link, you post their link on yours. You can trade different types of links, including banners, text links, buttons, etc. One of the best ways to get traffic while waiting to be listed by search engines is through link exchanges with other quality sites. This will also help you to get better search engine rankings. You can easily go after your target market b…

4. HOW TO BUILD A SUCCESSFUL WEB SITE
Think you have a successful site? Maybe you really do, but chances are it might needa little mending. Here's some simple ideas to remember when trying to create afriendly, worthy site. 1. Looks aren't everything. Most sites can be categorized in two ways. Informative but lacking the helpful andpretty interface, or completely useless, but good-looking. Though I can't tell you howto make a great looking and informative site, because then they'd all look the same,what I can say is first, avoid the …