Practical eCommerce

Emma

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

HOME · Saturday, July 5, 2008

Community Forum

Practical eCommerce Community Forum Index » Design, Development & Usability

Why Gaining control of SE spiders is important

Post new topic   Reply to topic
Author Message
erichar11
Moderator


Joined: 26 Jun 2006
Posts: 83

PostDate: Wed Feb 21, 2007 6:00 pm   Subject: Why Gaining control of SE spiders is important Reply with quote

Hi all,

I'm in the process of redesigning a clients site to make it more friendly, both
from a users perspective as well as for SEO. I came across the article from PE
called: Gaining Control of SE spiders? This article hits on a pretty important
topic that I don't think a lot of people think about(including myself) when
designing sites.

So why is it important? Follow the steps below to see the problem on a real page.

Step 1. Take a look at the home page for the site I'm working
on at www.hungrymindbooks.com/h/home (the redesign is not live yet, still work to do but feel free to play).

Step 2. View the site in a Lynx Viewer which is a text based viewer(only shows text on a page) such as this www.yellowpipe.com/yis/tools/lynx/lynx_viewer.php
Just type in the URL above www.hungrymindbooks.com/h/home

Step 3. View the results and see the problem. Notice that the left and right navs are placed above the most important text on the page, the content area. This is a problem because SE's, google for example, read the page from top down and apply more weight to what's at the top then what's at the bottom. In addition, how can an SE determine what the page is really about with all the left and right nav being inserted, specifically at the top.

So what's the solution?

We'll the article discusses one of the methods to potentially solve this problem. By using anchors for the various content areas, you can create links in a div tag right below the opening body tag that follows the links in order that you put them in. (Check out www.practicalecommerce.com/articles/82/Tutorial:-Gaining-Control-of-Search-Engine-Spiders to get a much better explanation. Great, So what's the problem. The problem is that the method uses hidden text such that the links in the div tag are not displayed. As far as I know, Google frowns on hidden links. They can be easily spammed by just placing spam keywords within the anchor text.

So is their an alternative solution?

I asked Brian, the author of the article, about this and he was kind enough to provide some additional insights. I think we agreed that probably the best way to tackle this problem is using Divs and CSS to reposition the content on the page, while at the same time maintaining your sites look and feel. So with Brian's potential help, maybe we can come with a div version of the site and hopefully compare the original vs. the new version.

I'm no css expert, as most of the sites I have been designing I have been using tables with css mixed in. I'm more inclined to move to a completely css based design not just for the SEO benefits, but how much more easier it is to manage the presentation of a website.

Lastly:

Check out your own pages using the "Lynk Viewer", it may help to understand why your not ranking as well as you could. You can also get a better understanding of how SE spiders see your page.

Eric


Last edited by erichar11 on Wed Feb 21, 2007 6:10 pm; edited 1 time in total
Back to top
PamelaHazelton
Practical eCommerce Columnist


Joined: 03 Feb 2007
Posts: 13
Location: USA

PostDate: Wed Feb 21, 2007 6:06 pm   Subject: Reply with quote

The topic of tableless design came up in another conversation I had earlier today. And while I love it, it's impossible to completely embrace.

The majority of sites using solely CSS (tableless) design are missing the mark in some browsers. With ecommerce sites, you want to be compatible with as many browsers as possible - on the PC, MAC and Linux systems. Unfortunately, CSS is often hacked in certain aspects to accomodate IE's various pitfalls, and thus rendering in other browsers is less than ideal.

Even this site displays with problems for me in two of the dozens of browsers I run.

I'm currently reworking an ecommerce site whereas the designer created a completely tableless design. Looks great in IE - version 6 only. It's skewed in FF and in Safari? Forget it.

I love CSS. I use it all the time, but there have been so many hacks written it's almost as if there are very loose standards.

I understand the importance of SE, but as with anything else, there's always a compromise. Everyone needs to find that very happy medium. Because if you dump all your tables and the CSS doesn't render for the users' browser as expected, you could see a drop in conversions.

Just food for thought.
Back to top
erichar11
Moderator


Joined: 26 Jun 2006
Posts: 83

PostDate: Wed Feb 21, 2007 6:29 pm   Subject: Reply with quote

Yep, I can understand that a tableless design may not be there yet. However, even with a table based design we are running into so many problems working in various browsers as well. Not on this site, but the one I'm working on for myself.

So you mention a compromise. What would that consist of? Designing tables and mixing in css? This is what we do currently and it's still creating multiple problems in various browsers. So if you can shed some light in this area that would be great. And in terms of the topic "moving page content" what would you suggest? I need to figure out a strategy so I'm all ears.

Lastly, how did you quickly view the page in multiple browsers? I use ff 2.0 and the IE tab extension which works with ff and ie only. If there is some trick, please do share. Very Happy

Thanks for the insights.

P.S. I'm sure you easily figured this out, but for others, this is a Miva 5 site that I'm currently converting from Miva 3.


Last edited by erichar11 on Wed Feb 21, 2007 6:31 pm; edited 1 time in total
Back to top
bgetting
Online Director


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

PostDate: Wed Feb 21, 2007 6:29 pm   Subject: Which browsers? Reply with quote

Hi Pamela,

If you could kindly expose to the world which browsers you are seeing display errors in, I would love the opportunity to address them.

Of course, in doing so I will be proving your point by trying to augment the current CSS with some sort of browser specific hack. Hopefully this stuff will not be a problem soon. If Vista were more attractive we'd see a faster migration to IE7, which is pretty compliant with CSS.

But alas, the migration is slow, if even a trickle.
Back to top
PamelaHazelton
Practical eCommerce Columnist


Joined: 03 Feb 2007
Posts: 13
Location: USA

PostDate: Thu Feb 22, 2007 7:16 am   Subject: Re: Which browsers? Reply with quote

bgetting wrote:
Hi Pamela,

If you could kindly expose to the world which browsers you are seeing display errors in, I would love the opportunity to address them.

Of course, in doing so I will be proving your point by trying to augment the current CSS with some sort of browser specific hack. Hopefully this stuff will not be a problem soon. If Vista were more attractive we'd see a faster migration to IE7, which is pretty compliant with CSS.

But alas, the migration is slow, if even a trickle.


First a note about IE 7 - many professionals haven't gone to it because of the issues of it becoming compliant; too many web sites have relied on hacks all these years so many are waiting until all the kinks in sites designed for older IE versions are fleshed out.

I have display issues in IE 6 and NS on some of the content pages whereas the core content isn't as long as the right and/or left columns. I'd be happy to send you prints screens - because it is a CSS issue. That same problem isn't displayed in FF - but that's my point. Whatever we do has to accomodate as many browsers as possible, and since IE6 is still the most used... you get the point.

Safari is MAC's clunky browser - but it's included on all MACs so many MAC folks use it. It's also picky when it comes to tableless designs.

There is a site out there that will give you snapshots:
http://www.browsershots.org
Back to top
bgetting
Online Director


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

PostDate: Thu Feb 22, 2007 7:46 am   Subject: Ahhh... yes Reply with quote

Yes, that is one that I find very hard to fix. The issue with that one is that the CSS2 "min-height" property is not supported by those browsers. That one I have looked at and there is regretably no solution that I can see other than having full content pages.

I did try messing with combinations of the "height" property and the "!important" attribute, but that seemed to cause more problems than it solved.

As for Safari, it has it's weaknesses. However, it is by far the fastest performing browser that I have ever used, from how long it takes to open the application to rendering a web page. It also have great support for CSS2, although there are gaps like anything else. I have to say that support for the "text-shadow" property and full PNG24 support is a plus for me.

In two years, today's design ideas will be great for all users, but the problem is that by then we will all be itching to use that brand new CSS4 property that isn't supported by IE7.5 (if it's out by then).

Very Happy
Back to top
bgetting
Online Director


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

PostDate: Thu Feb 22, 2007 2:44 pm   Subject: Quick and Dirty Reply with quote

First, I wanted to clarify that the challenge that has been presented in this forum is not the same thing as the tutorial for controlling search engines. That tutorial explores using skip links to direct spiders to content within a site. That is not the same as positioning content within the source code. The challenge with positioning the source code is getting the site to display properly while having control over where your code is.

This is a quick and dirty example. I basically took your example site and turned the code upside down to illustrate. The higher up on the page that an item displays, the farther down in the code it is. The goal was to have all the specific page content to appear at the top of the HTML code. Mission accomplished.

The CSS is included inline in this code for ease here. Obviously you would want to remove it to an external file. I have checked browser compatibility and I get a consistent display in the following browsers:

Mac OS X: Safari, Firefox, Camino
Windows XP: Firefox, IE6, IE7

I suggest that people copy and paste the code below and play with it. At the very least go through it thoroughly before posting wild questions about it. It can seem strange if you are used to table layouts, but I guarantee that playing with it a bit will help out a lot.

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
html, body {
   margin: 0px;
   padding: 0px;
}
body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #333333;
   line-height: 1.4em;
}
a {
   color: #362D5C;
   text-decoration: none;
}
a:hover {
   color: #666666;
   text-decoration: underline;
}
#top {
   background-image: url(http://www.hungrymindbooks.com/images/tile1.gif);
   background-repeat: repeat-x;
   margin: 0px;
   padding: 0px;
   height: 62px;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 100%;
   border-top-width: 5px;
   border-top-style: solid;
   border-top-color: #362D5C;
   border-bottom-width: 2px;
   border-bottom-style: solid;
   border-bottom-color: #362D5C;
}
#top h1 {
   font-size: 1px;
   line-height: 1px;
   color: #FFFFFF;
   letter-spacing: -5000em;
   background-image: url(http://www.hungrymindbooks.com/images/logo.gif);
   background-repeat: no-repeat;
   margin: 0px;
   padding: 0px;
   height: 62px;
   width: 450px;
}
#top h1 a {
   display: block;
   height: 62px;
   width: 420px;
}
#top p {
   font-size: 1px;
   line-height: 1px;
   color: #E1DFE7;
   padding: 0px;
   height: 56px;
   width: 152px;
   float: right;
   margin-top: 6px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   background-image: url(http://www.hungrymindbooks.com/images/tollfree.gif);
   background-repeat: no-repeat;
   letter-spacing: -5000em;
}
#sub1 {
   margin: 0px;
   padding: 0px;
   position: absolute;
   left: 0px;
   top: 69px;
   border-bottom-width: 5px;
   border-bottom-style: solid;
   border-bottom-color: #362D5C;
   background-image: url(http://www.hungrymindbooks.com/images/tile2.gif);
   width: 100%;
   background-repeat: repeat-x;
   height: 19px;
}
#sub1 #right {
   float: right;
   margin: 0px;
   padding: 0px;
}
#sub1 #left {
   padding-top: 1px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 5px;
}
#sub1 #left a {
   text-transform: uppercase;
   color: #362D5C;
   font-size: 10px;
   margin-right: 5px;
   margin-left: 5px;
}
#sub2 {
   background-image: url(http://www.hungrymindbooks.com/images/tile3.gif);
   background-repeat: repeat-x;
   width: 100%;
   margin: 0px;
   padding: 0px;
   height: 80px;
   position: absolute;
   left: 0px;
   top: 93px;
}
#sub2 #rt {
   font-size: 1px;
   line-height: 1px;
   letter-spacing: -5000em;
   background-image: url(http://www.hungrymindbooks.com/images/70off.gif);
   background-repeat: no-repeat;
   padding: 0px;
   height: 35px;
   width: 205px;
   float: right;
   margin-top: 23px;
   margin-right: 10px;
   margin-bottom: 0px;
   margin-left: 0px;
   color: #B0ACC4;
}
#sub2 #lft {
   float: left;
   height: 80px;
   width: 327px;
   background-image: url(http://www.hungrymindbooks.com/images/logotheme2.gif);
   background-repeat: no-repeat;
   margin: 0px;
   padding: 0px;
}
#sub2 #ctr {
   margin-right: 220px;
   margin-left: 330px;
   text-align: center;
   margin-top: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   margin-bottom: 0px;
}
#sub2 #ctr p {
   margin-top: 20px;
   padding: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
}
#navMenu {
   position: absolute;
   width: 270px;
   left: 0px;
   top: 173px;
   background-image: url(http://www.hungrymindbooks.com/images/searchtile.gif);
   background-repeat: repeat-x;
   margin: 0px;
   padding-top: 30px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}
#navMenu h4, #rightMenu h4 {
   font-size: 1px;
   line-height: 1px;
   letter-spacing: -5000em;
   margin: 0px;
   padding: 0px;
}
#navMenu div {
   margin: 0px;
   padding: 0px;
   background-color: #E5E3F0;
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #A6A5B9;
   background-image: url(http://www.hungrymindbooks.com/images/tile-mleft.gif);
   background-repeat: repeat-x;
}
#navMenu form {
   padding: 10px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 20px;
   margin-left: 0px;
   background-image: url(http://www.hungrymindbooks.com/images/leftmendiv.gif);
   background-repeat: no-repeat;
   background-position: bottom;
}
#navMenu ul {
   margin: 0px;
   padding: 10px;
   list-style-type: none;
}
#navMenu ul li {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}
#navMenu ul li a {
   display: block;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-right: 10px;
   padding-left: 15px;
   background-image: url(http://www.hungrymindbooks.com/images/arrow.gif);
   background-repeat: no-repeat;
   background-position: 3px;
}
#navMenu ul li a:hover {
   color: #FF6600;
   text-decoration: underline;
}
#hotlist {
   margin-top: 0px;
   margin-bottom: 20px;
   padding-top: 0px;
   padding-bottom: 20px;
   background-image: url(http://www.hungrymindbooks.com/images/leftmendiv.gif);
   background-repeat: no-repeat;
   background-position: bottom;
}
#hotlist a {
   background-image: url(http://www.hungrymindbooks.com/images/hotlist2.gif);
   background-repeat: no-repeat;
   height: 40px;
   width: 145px;
   display: block;
   font-size: 1px;
   line-height: 1px;
   letter-spacing: -5000em;
   color: #E5E3F0;
   margin-right: auto;
   margin-left: auto;
}
#rightMenu {
   margin: 0px;
   position: absolute;
   top: 173px;
   right: 0px;
   width: 170px;
   background-image: url(http://www.hungrymindbooks.com/images/searchtile2.gif);
   background-repeat: repeat-x;
   padding-top: 8px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}
#rightMenu div {
   background-color: #E5E3F0;
   margin: 0px;
   border-left-width: 1px;
   border-left-style: solid;
   border-left-color: #A6A5B9;
   padding: 0px;
   background-image: url(http://www.hungrymindbooks.com/images/tile-mleft.gif);
   background-repeat: repeat-x;
}
#rightMenu p {
   margin-top: 10px;
   margin-right: 5px;
   margin-bottom: 30px;
   margin-left: 5px;
   font-size: 11px;
   line-height: 1.3em;
   text-align: center;
   padding: 0px;
}
#rightMenu p img {
   margin-bottom: 7px;
   display: block;
   margin-left: 30px;
}
#rightMenu p a {
   color: #5E4CAD;
}
#content {
   margin-right: 165px;
   margin-left: 270px;
   background-image: url(http://www.hungrymindbooks.com/images/searchtile2.gif);
   background-repeat: repeat-x;
   margin-top: 173px;
   margin-bottom: 0px;
   padding-top: 40px;
   padding-right: 35px;
   padding-bottom: 30px;
   padding-left: 30px;
   min-width: 500px; !important
}
#content h1 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 18px;
}
.orderLink {
   font-weight: bold;
   text-transform: uppercase;
   font-size: 13px;
   text-decoration: underline;
}
.indexLink {
   font-weight: bold;
   text-transform: uppercase;
   color: #FFFFFF;
   margin-right: 2px;
   margin-left: 2px;
   text-decoration: underline;
}
.orderLink:hover, .indexLink:hover {
   color: #FF6600;
}
.searchHdr, .sellerHdr {
   width: 270px;
   padding: 0px;
   height: 25px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   background-repeat: no-repeat;
}
.featuredHdr {
   padding: 0px;
   height: 25px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   background-repeat: no-repeat;
   background-image: url(http://www.hungrymindbooks.com/images/featured.gif);
}
.searchHdr {
   background-image: url(http://www.hungrymindbooks.com/images/browse5.gif);
}
.sellerHdr {
   background-image: url(http://www.hungrymindbooks.com/images/bestsellers.gif);
}
.salePrice {
   text-decoration: line-through;
}
.cnr {
   background-image: url(http://www.hungrymindbooks.com/images/searchcurve.gif);
   background-repeat: no-repeat;
   margin: 0px;
   padding: 0px;
   height: 30px;
   width: 31px;
   position: absolute;
   left: 270px;
   top: 173px;
}
-->
</style>
</head>
<body>
<div id="content">
  <h1>New Age and Metaphysical Books at 70% Off </h1>
  <p>Welcome to hungrymindbooks.com and Congratulations! You have just discovered a great secret for increasing your profits when selling books!&quot; For years, independent booksellers have struggled with low margins on the books they sell. </p>
  <p>We carry best selling metaphysical and new age books by well known authors at an unprecedented 70% off publisher's retail price. Don't forget, we pay half of the shipping costs on all orders over $100 for an even greater value.</p>
   <p align="center"><img src="http://www.hungrymindbooks.com/images/main.jpg" width="439" height="354" /></p>
   <p>If you haven't done so, signup for our newsletter to get even better deals and to find out what's hot and what's not!</p>
  <p>&nbsp;</p>
</div>
<div id="rightMenu">
  <div>
    <h4 class="featuredHdr">Featured Items</h4>
    <p align="center"><a href="#"><img src="http://images.amazon.com/images/P/1567185045.01.MZZZZZZZ.jpg" width="89" height="140" border="0" /></a> <a href="#">Sydney Omarr's Astrological Revelation About You</a><br />
      Retail Price: <strong class="salePrice">$12.95</strong> <br />
      Your Price: $4.53 </p>
    <p align="center"><a href="#"><img src="http://images.amazon.com/images/P/1567185045.01.MZZZZZZZ.jpg" width="89" height="140" border="0" /></a> <a href="#">Sydney Omarr's Astrological Revelation About You</a><br />
      Retail Price: <span class="salePrice"><strong>$12.95</strong></span> <br />
      Your Price: $4.53 </p>
    <p align="center"><a href="#"><img src="http://images.amazon.com/images/P/1567185045.01.MZZZZZZZ.jpg" width="89" height="140" border="0" /></a> <a href="#">Sydney Omarr's Astrological Revelation About You</a><br />
      Retail Price: <span class="salePrice"><strong>$12.95</strong></span> <br />
      Your Price: $4.53 </p>
    <p align="center"><a href="#"><img src="http://images.amazon.com/images/P/1567185045.01.MZZZZZZZ.jpg" width="89" height="140" border="0" /></a> <a href="#">Sydney Omarr's Astrological Revelation About You</a><br />
      Retail Price: <span class="salePrice"><strong>$12.95</strong></span> <br />
      Your Price: $4.53 </p>
    <p>&nbsp;</p>
  </div>
</div>
<div id="navMenu">
  <div>
    <h4 class="searchHdr">Search Our Site</h4>
    <form>
      search form
    </form>
    <p id="hotlist" align="center"><a href="#">Hot List Items</a></p>
    <h4 class="sellerHdr">Best Sellers</h4>
    <ul>
      <li><a href="#">Astrology for Self-Empowerment</a></li>
      <li><a href="#">Earth Dance Drum</a></li>
      <li><a href="#">The Eyes of the Sun</a></li>
      <li><a href="#">What Astrology Can Do for You</a></li>
      <li><a href="#">The Mars Venus Affair</a></li>
      <li><a href="#">How to Use Numerology for Career Success (Llewellyn's How to Series)</a></li>
      <li><a href="#">Whose Face Is in the Mirror?</a></li>
      <li><a href="#">50+ And Looking for Love Online</a></li>
    </ul>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
  </div>
</div>
<div id="sub2">
  <div id="rt">Best Selling Title at 70% Off Publisher's Retail Price</div>
  <div id="ctr">
    <p><a href="#" class="orderLink">Quick Order Form</a></p>
    <p><a href="#" class="indexLink">0-9</a><a href="#" class="indexLink">A</a><a href="#" class="indexLink">B</a><a href="#" class="indexLink">C</a><a href="#" class="indexLink">D</a></p>
  </div>
</div>
<div id="sub1">
  <div id="right">Buttons On Right</div>
  <div id="left"><a href="#">Home</a>|<a href="http://www.hungrymindbooks.com/mm5/merchant.mvc?Screen=CTGY&amp;Store_Code=H&amp;Category_Code=HOTLIST">Hot List</a>|<a href="http://www.hungrymindbooks.com/h/TERMS">Terms</a>|<a href="http://www.hungrymindbooks.com/h/FAQ">FAQ</a>|<a href="http://www.hungrymindbooks.com/h/CNTCT">Contact Us</a>|<a href="http://www.hungrymindbooks.com/mm5/merchant.mvc?Screen=NEWS&amp;Store_Code=H">Newsletter Signup</a>|</div>
</div>
<div id="top">
  <p>Call toll-free: 1-800-959-6267</p>
  <h1><a href="/" title="Hungry Mind Books">Hungry Mind Books</a></h1>
</div>
<div class="cnr"></div>
</body>
</html>


Hopefully this helps people out some. If anyone sees a display error please let me know. This was a quick and dirty example to help people out, so please bear with me if it is not absolutely perfect.
Back to top
erichar11
Moderator


Joined: 26 Jun 2006
Posts: 83

PostDate: Thu Feb 22, 2007 3:36 pm   Subject: Reply with quote

Thanks Brian,

This is great, I hope this will serve to help get the point across about making sure your most relevant content is at the top of the page. I have taken your html and uploaded to a page on my clients site called www.hungrymindbooks.com/test.html

The site looks almost identical, with the exception of a few padding issues but that doesn't really matter. This was a test about moving page content to the top of the page while at the same time maintaining the same look and feel for the site. And it was accomplished using Divs and CSS.

To view this page as how a SE spider might see it, follow the steps I mentioned in the first post.

Step 1. Take a look at the new css/div version of home page at www.hungrymindbooks.com/test.html

Step 2. View the site in a Lynx Viewer which is a text based viewer(only shows text on a page) such as this www.yellowpipe.com/yis/tools/lynx/lynx_viewer.php
Just type in the URL above www.hungrymindbooks.com/test.html

Wow, now notice that our main content area is shown at the top and the left and right nav area text are shown below it. Just what I was after. Now the SE spiders can really identify what the page is about instead of having the left and right nav stuff interfering.

Theoretically, I could move any area (left, right, content, footer,etc) to the top of the page by simply making some changes to the css.

If you can't see the difference, just look at the original page I posted and view it in Lynx Viewer (text browser)

Step 1. Take a look at the home page for the site I'm working
on at www.hungrymindbooks.com/h/home (the redesign is not live yet, still work to do but feel free to play).

Step 2. View the site in a Lynx Viewer which is a text based viewer(only shows text on a page) such as this www.yellowpipe.com/yis/tools/lynx/lynx_viewer.php
Just type in the URL above www.hungrymindbooks.com/h/home

Please note, Pamela makes some good arguments about using css which should be noted.

Lastly, for those that use firefox, there is a Lynx View plugin the allows easy access to the viewer from any page.

A big thanks to Brian for doing this.

Eric
Back to top
bgetting
Online Director


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

PostDate: Thu Feb 22, 2007 3:47 pm   Subject: Middle Ground Reply with quote

Keep in mind, to anyone that is reading this thread that there is also middle ground. You could use DIV elements and CSS to position parts of the code at the correct places on the page. However, if you also need some tables to accomodate your design, then you could use them in conjunction.

No one way is right or wrong, they just each offer different benefits and drawbacks. My personal philosophy is that tables are ideal for displaying tabular data, such as a spreadsheet or calendar. However, since websites are not just for browsers on computers anymore (there are mobile phones, game systems, PDAs, etc) it's important that your site display properly in them all.

To ensure that, I suggest designing your code first and using CSS to format it. That way you will always know exactly how your site is showing up.

BTW - What were the minor padding issues?
Back to top
erichar11
Moderator


Joined: 26 Jun 2006
Posts: 83

PostDate: Thu Feb 22, 2007 4:23 pm   Subject: Reply with quote

Brian,

good point about using css and tables together. As far as positioning stuff, it was my mistake in playing with the page using firebug that lead me to see a positioning problem. A good reason why I shouldn't keep so many windows open in firefox. Sad
Back to top
Display posts from previous:   
Post new topic   Reply to topic
Page 1 of 1
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.
AdvertisementStone Edge TechnologiesMarketplace EarthSlackBarshinger - Online Market World

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

Privacy PolicyConditions of UseWebsite MapContact Us