Practical eCommerce

Your Profile · Log in to check your private messages · Log in · Register · Search Forum · F.A.Q.'s

HOME · Tuesday, July 8, 2008

Community Forum

Practical eCommerce Community Forum Index » Design, Development & Usability

To Design or Not to Design - THAT Is The Question . . .

Post new topic   Reply to topic
Author Message
tcraw1010
Moderator


Joined: 28 May 2006
Posts: 259
Location: Orange County, CA (USA)

PostDate: Tue Jun 27, 2006 10:51 am   Subject: To Design or Not to Design - THAT Is The Question . . . Reply with quote

. . . be it nobeler to design one's own site from scratch, to use pre-fab templates or to contract with a third-party web designer ?


Curious as to people's thoughts about the whole website design process.

For myself, I am endeavoring to design my first (of several) eCommerce stores from the ground up (i.e. designing in Photoshop, slicing it up, building it in Dreamweaver, integrating the Shopping Cart, etc.) The only thing I'm not going to do is host it - even I know my own limitations. The reason I am going the "design it myself" route is because I care greatly about the initial impression, presentation and impact of my site when potential customers click onto it ("First Impressions Last"). Of course, I am "testing out" the design on others for opinions/suggestions as I progress.

The big drawback, however, to going this route (and not being a professional web designer) is that it is taking far longer than if I were to have simply used a pre-fab template or contract with a web-design service/company. The up-side, of course, is saving the money I would otherwise spend for the template and/or web design service.


- What are some of your thoughts on this process?
- How did you decide which route was the best for you?
- Knowing what you know now, would you do/have done things differently?
Back to top
kabucas
Light Poster


Joined: 31 Mar 2006
Posts: 71

PostDate: Tue Jun 27, 2006 3:51 pm   Subject: Design and SEO do not always go hand in hand Reply with quote

The downside to templates

depending on who created the template, they may not have ever thought of the SEO part.. no just templates but most web designers themselves think if it looks pretty more people will visit.. but if the search engines can't find the site, no matter how pretty, it will only bring in word of mouth customers (which are the best kind)

Templates are also rarely optimised for all browsers...

Nothing a template can do that CSS can not.. and CSS makes it so much easier to change (granted there is a large learning curve to CSS layout and browser compatability)

The upside
Templates are nice for the less web design savy.. right out of the box..
they allow you(if it is correctly designed) to make changes to one file for the whole site.
If you are designing something from the ground up, have it noted this is largely overwhelming and many never make a complete job of the project.. But if do, think about 3 years from now.. will you be using the same template (or even the same shopping system)
Then think and look into CSS..

If you do your own design with or without a template, consider SSI.. your header in one file, your footer in another.. much easier to control the layout/design (changes) than it is to construct a bloated editable region template..

As soon my creloaded stroe becomes stable(finally happy with all the mods) I will revert it to completely CSS driven.. (sounds like a great winter project unless OSC beats me to it)

I do honor your ambitions, but it really will be a huge task... (unless you will have a small store and use paypal buttons or something simple)
The other thing is security.. you might think your design/cart is secure, but with it being only your site on a small scale, it is less likely to be hacked, but if someone does run into it, it would be easier to crack.. (1 site testing vs 1,000's of users trying to break its code)

Good luck to you,
Jason
Back to top
tcraw1010
Moderator


Joined: 28 May 2006
Posts: 259
Location: Orange County, CA (USA)

PostDate: Tue Jun 27, 2006 4:30 pm   Subject: Reply with quote

GREAT info and insight !!!

In actuality, my plan is to have an acquaintence who is a web-design/SEO professional go through the site after I am done with it. Yes, it will cost me a bit o cash . . . but it will be well worth it - especially after the money I saved designing the site myself.


P.S.S. (CSS design scares me) Sad
Back to top
kabucas
Light Poster


Joined: 31 Mar 2006
Posts: 71

PostDate: Tue Jun 27, 2006 4:55 pm   Subject: CSS Reply with quote

#1 hate of web designers FRAMES
#2 TABLES (very bloated code) If you used CSS layout, even the largest cart would fly(speed wise)

If you are still unsure about CSS check out www.csszengarden.com which illustrates the separation between html and CSS and how you can customize the same content in a number of different ways just using different style sheets. (truely amazing the differnce these guys can come up with just by changing 1 file)

The other great thing.. If you decided to white box your cart code to the rest of the world.. you would have a niche market.. creating completely different sites (design side) just by editing the css (no templates needed... )

Or selling the code to a hosting company and let them handle the business side of it

Jason
Back to top
tcraw1010
Moderator


Joined: 28 May 2006
Posts: 259
Location: Orange County, CA (USA)

PostDate: Wed Jun 28, 2006 8:29 am   Subject: Reply with quote

"white box" my cart ??? Question
Back to top
kabucas
Light Poster


Joined: 31 Mar 2006
Posts: 71

PostDate: Wed Jun 28, 2006 3:56 pm   Subject: Indeed Reply with quote

Just trying tohelp that Future eCommerce Millionaire get there a little faster
Back to top
tcraw1010
Moderator


Joined: 28 May 2006
Posts: 259
Location: Orange County, CA (USA)

PostDate: Wed Jun 28, 2006 4:21 pm   Subject: Reply with quote

No ... I meant I was not sure what you meant by "white box" my cart.

What does that mean ?? Embarassed
Back to top
kabucas
Light Poster


Joined: 31 Mar 2006
Posts: 71

PostDate: Wed Jun 28, 2006 9:40 pm   Subject: white box Reply with quote

Take your cart.. remove everything that makes it "yours" allowing others to put in their info.. to dress it up..
Back to top
pwog



Joined: 04 Jul 2006
Posts: 1

PostDate: Tue Jul 04, 2006 8:56 am   Subject: Don't let CSS scare you Reply with quote

Hi Tom,

You wrote

>>In actuality, my plan is to have an acquaintence who is a web-design/SEO professional go through the site after I am done with it. Yes, it will cost me a bit o cash . . . but it will be well worth it - especially after the money I saved designing the site myself.

P.S.S. (CSS design scares me)
>>

I have been using tables for design layout for years and recently started teaching myself CSS design. Don't let it scare you. If you are using DW (at least V. 8) it handles CSS pretty well. However, learning CSS will get you much further, much faster. There are some great books to speed your learning curve. Using CSS makes the code neater and more SEO friendly.

I think you would be better servered to speak with your web-design/SEO person while your design is in progress - so you don't have to do any major redesign.

Just my 2 cents - pwog
Back to top
bgetting
Online Director


Joined: 08 Jan 2006
Posts: 170
Location: Newport, Oregon

PostDate: Tue Jul 04, 2006 9:20 am   Subject: My two cents Reply with quote

I figured I would throw my two cents in here, in case it helps at all...

It sounds to me like one of the goals is to learn as well as save money on your site. I think that is great, and I would highly recommend taking the time to learn the technology that powers your website. However, a few words of caution if nobody minds.

1. I recommend being involved with your SEO/designer throughout the whole process. While it may seem like having them review the site at the end will work, that can be a double-edged sword. By keeping that person involved and reviewing your work as you go, you will be able to identify issues before they grow out of control. The worst case is that you build the entire site only to find out that one of the foundations of the site is not optimized, requiring a compete overhaul.

2. CSS design is definitely the way to go. It has more to do with data deployment and how you structure information, as opposed to simply being a different way of doing things. The idea behind the XHTML/CSS movement is that you create XHTML documents to hold your data. You then use CSS to format that data for the intended recipients. In this way, you can specify a CSS format for people viewing your site on a computer (web browser), a different format for people viewing your site on a mobile device, and even another layout for when people want to print your screen. The flexibility is there, and the code will be lean and mean so that your site will both be quick to download and search engine friendly.

3. CSS can be applied in many ways, and there is a definite "right" way to do it and a wrong way. I often see people change their code to include CSS with little or no improvement in SEO or reduction in code. It is important that if you are looking to create a CSS layout for the benefits of using CSS that it be implemented correctly. Tables shouldn't be an option for most layout techniques.

And that is my take on it, based on my experience designing and deploying websites. I think that if you are concerned about the cost of involving a web designer during the whole process, you should periodically post your code on this forum. Getting feedback at each stage can help out a lot, and with everyone on these forums involved, you have a good chance of getting some great code ideas.

Here are some articles in the magazine that deal with CSS and layout techniques, in case they help anyone out:

An Introduction to CSS
An Introduction to CSS - Part 2
An Introduction to CSS - Part 3
Optimizing HTML Code for Maximum SEO
Combining CSS and JavaScript to Save Page Space
Back to top
beley
Light Poster


Joined: 19 Apr 2006
Posts: 29
Location: LaGrange, GA

PostDate: Tue Jul 04, 2006 10:38 pm   Subject: Reply with quote

I just want to throw in my two cents here as well. I don't want to beat a dead horse, but to recap:

1) CSS design - multiple benefits including SEO, speed, accessibility, etc.

2) Doing hit on SEO after design. You need to build SEO into the very fabric of the website from the ground up. SEO and conversion should be the two primary goals of the development, not the design. What the site looks like is really not important compared to whether or not it converts visitors and gets good search engine ranking.

3) Pick a good shopping cart. Some are just impossible to design a user-friendly site around. They either have horrible checkout process or their templates are so hard to use it'd take your programmer a year to get them up and running. Also be sure they are SEO friendly from the gate - it's almost impossible to take a 2nd rate shopping cart and build SEO into it after the fact.

There are some good shopping carts out there. I really like ShopSite because it's insanely easy to use and customize. The templates are so simple even someone with very little HTML knowledge can whip them up in no time. There are others too... so just look around.

I've compiled a list of e-commerce software that may be helpful:
http://www.sitepoint.com/forums/showthread.php?t=49000

Another suggestion - buy a few books on converting customers and usability. Here are some of my favorites:

Submit Now: Designing Persuasive Websites by Andrew Chak

Don't Make Me Think by Steve Krug

Defensive Design for the Web : How to improve error messages, help, forms, and other crisis points by 37 Signals
Back to top
dibber
Light Poster


Joined: 05 Jul 2006
Posts: 18
Location: Spokane, WA

PostDate: Wed Jul 05, 2006 10:52 am   Subject: to roll your own or to not... Reply with quote

I would have to agree with kabacus regarding building your own cart; even with a fair amount of programming experience it is quite an undertaking. I’ve written several dynamic sites now, but a fully functional shopping cart is a different animal.

Beley pointed to a great list of carts but the one I have decided to use after a lot of research not found in his list is CubeCart. The code is very streamline, it's incredibly easy to install, makes good use of CSS, and has a clever and easy to modify template structure. The code to text ratio is very good also. It doesn't have as big of following as say osCommerce but it does have a great community and is growing. The cart is free to use but purchasing a $70 license is required to remove the copyright in the footer; which I was happy to pay.

There are many mods for the cart and they are all very reasonably priced if not free. My first recommendation for modification would be the Search Engine Friendly Mod. It utilizes the Apache Rewrite method for your links and allows you to specify META Title, Keywords, and Descriptions for each product/category from within the existing Admin Panel. Very nice...

Okay, I didn't post to advocate CC; just trying to share Smile

One thought I have relative to the dialogue in this post is about tables and CSS. CSS is of course extremely advantageous but in my (relatively short) experience is not a solid replacement for tables. The differences in the way Internet Explorer and Firefox alone render pages have limited my use of CSS to style rather than full layout control. The combination of pure XML & CSS is a goal of mine; I’m just not there yet. I think people have had good luck with using CSS to control layout within a ‘master table’ limiting the number of tags in the table; but even then the differences are often very noticeable between browsers. It’s a tough deal when you greatly prefer using what most of the world is not i.e. IE.
Back to top
bgetting
Online Director


Joined: 08 Jan 2006
Posts: 170
Location: Newport, Oregon

PostDate: Wed Jul 05, 2006 10:55 am   Subject: Apple Pie Cart Reply with quote

You may also want to check out Apple Pie Cart, as they boast that they are the most search engine friendly shopping cart system out there. I have seen the source code for sites using this cart, and it looks like they use a very streamlined, CSS based template system.

Quote:
One thought I have relative to the dialogue in this post is about tables and CSS. CSS is of course extremely advantageous but in my (relatively short) experience is not a solid replacement for tables. The differences in the way Internet Explorer and Firefox alone render pages have limited my use of CSS to style rather than full layout control. The combination of pure XML & CSS is a goal of mine; I’m just not there yet.


You'll get there. There are some problems with the way that Internet Explorer interprets CSS, but for the most part there are hacks around it. You can create special CSS directives that will target certain browsers to fix their issues. As mentioned above, check out CSS Zen Garden, as they make it abundantly clear that tables are not needed at all, and cross-browser consistency is possible.

Admittedly there are times when tables are needed. The hard part about CSS is that you have to think a little differently than you do with tables. Rather than just a tabular layout, you need to arrange things with a different thought process. It just takes time, and a lot of samples. I recommend downloading a few of the different samples at CSS Zen Garden and reverse-engineering them to get an idea of what they are doing.

We'll see about getting some CSS layout tutorials up here sometime if people would find them useful.


Last edited by bgetting on Wed Jul 05, 2006 3:33 pm; edited 1 time in total
Back to top
kabucas
Light Poster


Joined: 31 Mar 2006
Posts: 71

PostDate: Wed Jul 05, 2006 11:20 am   Subject: CSS layout Reply with quote

Brian,
I think this would be a great resource to your subscribers and site visitors.. It is a step away from e-commerce, but is in line..

Keep up the great work,
Jason
Back to top
dibber
Light Poster


Joined: 05 Jul 2006
Posts: 18
Location: Spokane, WA

PostDate: Wed Jul 05, 2006 2:51 pm   Subject: CSS Zen Garden Reply with quote

Quote:
check out CSS Zen Garden, as they make it abundantly clear that tables are not needed at all, and cross-browser consistency is possible.


now thats encouraging! Thanks for the post bgetting.

Kevin
Back to top
Display posts from previous:   
Post new topic   Reply to topic
Page 1 of 3
Practical eCommerce Community Forum Index » Design, Development & Usability


 

Ecommerce Articles

Browse All Articles
Browse our complete archive of ecommerce articles.
Accounting, Management & Legal
Ecommerce articles related to managing a small business including ecommerce accounting, business strategy and legal considerations.
Conversion & Usability
Online business articles about converting web site visitors into customers and how to gauge and improve your business website's usability.
Development & Programming
Articles to help designers, developers and programmers create successful, search engine friendly ecommerce websites and improve existing ones.
Hosting, Infrastructure & Software
Articles for ecommerce businesses about ecommerce web hosting, business infrastructure, business strategy and helpful ecommerce & small business software.
Interviews & Profiles
Interviews with prominent ecommerce business personalities and profiles of successful online businesses.
Inventory & Shipping
Ecommerce articles about inventory management, ecommerce order fulfillment and product shipping considerations.
Marketing & Revenue Growth
Articles relating to online marketing, email marketing and using the Internet to growing your business.
Search Engine Optimization
Search engine optimization articles for ecommerce business owners, strategists, marketers and developers.
Shopping Carts & Online Payments
Articles covering ecommerce shopping cart platforms and options for choosing an online payment gateway.
Training & Education
Tutorials and articles providing training and education for ecommerce business owners and developers of ecommerce websites.

Search Articles

Ecommerce Community

Ecommerce Blogs
Read our blogs about ecommerce topics written by industry professionals.
Community Forum
Connect with other ecommerce professionals to trade advice and answers in our community forum.
Podcasts
Check out our ecommerce podcasts covering topics ranging from interviews to tutorials.
RSS Content Feeds
Subscribe to our RSS feeds and have fresh ecommerce content delivered to you.

Ecommerce Resources

Free Email Newsletter
Sign up for Ecommerce Notes, our free email newsletter for ecommerce business owners and developers.
Ecommerce Directory
Browse our directory of ecommerce products and services, or submit your own listing in our directory.
Ecommerce Glossary
Familiarize yourself with terminology or submit terms to help others with our Ecommerce Glossary.
Events Calendar
Find out about upcoming ecommerce events or invite other ecommerce professionals by posting your own event.
Press Releases
Browse ecommerce related press releases and post your own press release for distribution.
Ecommerce Store & Back Issues
Pick up back issues of Practical eCommerce magazine along with other merchandise from Practical Ecommerce

About Practical eCommerce

Frequently Asked Questions
Look at frequently asked questions regarded using our website, subscribing to our magazine and more.
Advertising Information
Information about advertising in Practical eCommerce magazine, on our website, or in our email newsletters.
Editorial Sharing
Learn about options for sharing our content with your visitors, customers or employees.
About Us
Learn more about Practical Ecommerce magazine and meet our staff.
Contact Us
Contact Practical Ecommerce at any time for more information. We'd love to hear from you.
AdvertisementMarketplace EarthStone Edge TechnologiesArial Software

Copyright 2007 Confluence Distribution, Inc. and Practical eCommerce.
All Rights Reserved.

Privacy PolicyConditions of UseWebsite MapContact Us