<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>ProductCart Shopping Cart Software Forums : Costom 404 are NOT the same as Static</title>
  <link>https://forum.productcart.com/</link>
  <description><![CDATA[This is an XML content feed of; ProductCart Shopping Cart Software Forums : Search Engine Optimization : Costom 404 are NOT the same as Static]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Fri, 03 Apr 2026 22:16:03 +0000</pubDate>
  <lastBuildDate>Tue, 05 Jun 2007 21:49:56 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.04</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>https://forum.productcart.com/RSS_post_feed.asp?TID=810</WebWizForums:feedURL>
  <image>
   <title><![CDATA[ProductCart Shopping Cart Software Forums]]></title>
   <url>https://forum.productcart.com/forum_images/pc_logo_50.png</url>
   <link>https://forum.productcart.com/</link>
  </image>
  <item>
   <title><![CDATA[Costom 404 are NOT the same as Static : Bruce11 Very nice post - I actually...]]></title>
   <link>https://forum.productcart.com/costom-404-are-not-the-same-as-static_topic810_post2523.html#2523</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://forum.productcart.com/member_profile.asp?PF=87">geoff</a><br /><strong>Subject:</strong> 810<br /><strong>Posted:</strong> 05-June-2007 at 9:49pm<br /><br /><P>Bruce11</P><P>Very nice post - I actually went the route&nbsp;with PC 2.76 of converting all product, catelog and brand asp pages into static html. I did it pretty much for the reasons you describe and by the method you suggest of using&nbsp;intermediate look up tables. I also have taken it a minor step further in using html compression. (At the time I could not do any of the simpler "half" methods as my host (1and1 win developers)&nbsp;did not support them.</P><P>The downsides of this are that everytime I want to regenerate the html due to the various scripts and FTP transfers, html compression etc - it takes me about 4 hours. Also sometimes my head goes numb remembering the various different steps I have to go through to modify feeds to add or delete new products that spawn categories of new brands. You can see the site at moc.dlorwymhtlaehym.www backward (I don't want this link showingup). The downsides are really quite an overhead even with a degree of automation.</P><P>The upside is that the end user gets to view much better context modified product pages which have all been previous generated with a large number of conditions and database calls that would (on my host) be a very long loading time. (I have the data that backs this). I also find that delivering html is far less prone to variable&nbsp;page&nbsp;serving times when using a&nbsp;shared database. </P><P>In terms of SE placement - I have not had any significant success but that maybe because nearly all my content is duplicate content despite trying to be creative. An exception to this is Froogle. </P><P>So like most things software - everything is possible - but if I was doing it over, my lack of sucess with SE placement would not make the effort justified. But it is interesting to follow the path less frequently followed.</P>]]>
   </description>
   <pubDate>Tue, 05 Jun 2007 21:49:56 +0000</pubDate>
   <guid isPermaLink="true">https://forum.productcart.com/costom-404-are-not-the-same-as-static_topic810_post2523.html#2523</guid>
  </item> 
  <item>
   <title><![CDATA[Costom 404 are NOT the same as Static : OK, I agree that HTML page names...]]></title>
   <link>https://forum.productcart.com/costom-404-are-not-the-same-as-static_topic810_post2374.html#2374</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://forum.productcart.com/member_profile.asp?PF=532">Bruce11</a><br /><strong>Subject:</strong> 810<br /><strong>Posted:</strong> 17-May-2007 at 11:50am<br /><br />OK, I agree that HTML page names are better than asp pages.<br /><br />Let me clarify a few things; For us ecommerce store owners,  <strong>all that matters is that we get better placement in the search engines</strong> (HTML page names helps with that and <strong>it does not violate any "best pratices"</strong>). <br /><br />But, we can do better than that, and here's what I mean:<br /><br /><strong>Let the search engine really think that the page is static </strong> AND let the search engine know that the <strong>page information (price, stock) might expire</strong> (in a day or 2).<br /><br /><strong>Static is good for the environment!</strong> (search engines, that it), they love it, and will eat a mouthful of static sites.<br /><br /><strong>Static is good for your health!</strong> (your hosting server). Dynamic means a real-time lookup in the database for the price, stock information, many many many variables on the page, hence the name "dynamic". If there would be a way to serve the customer something <strong>static but fresh</strong>, that would good for all of us. That is why, I want to propose something:<br /><br /><br /><ul><li>Make a "page names" table in the database.</li><li>For every category and product, save a "keyword-rich-page-name.html" in the database.</li><li>When someone comes to oursite.com/fur-coats.html, and there's no such page, the 404.asp will take over and lookup what to serve (viewCategories.asp?idCategory=2, Fur Coats).</li><li>The viewCategories.asp page will look if we have a file called idCategory-2.html that was created within the last  24 hours. If yes, serve it. Else, get the page details, save as a file and serve it.</li><li>When any change is done to the category/product (price stock), delete the idCategory-2.html if it exists.</li></ul><br /><br />This makes the page load time somewhat longer for the first time fur-coats.html is served (saving the static file), but on the 2nd time, <strong>it flies</strong>.<br /><br />I've seen this approach before, here are some links:<br /><a href="http://www.theukwebdesigncompany.com/articles/php-caching.php" target="_blank"> http://www.theukwebdesigncompany.com/articles/php-caching.ph p</a><br /><a href="http://www.devshed.com/c/a/PHP/Output-Caching-with-PHP/" target="_blank">http://www.devshed.com/c/a/PHP/Output-Caching-with-PHP/</a><br /><br />Enough of me now...]]>
   </description>
   <pubDate>Thu, 17 May 2007 11:50:15 +0000</pubDate>
   <guid isPermaLink="true">https://forum.productcart.com/costom-404-are-not-the-same-as-static_topic810_post2374.html#2374</guid>
  </item> 
  <item>
   <title><![CDATA[Costom 404 are NOT the same as Static : Sure, they aren&amp;#039;t static...]]></title>
   <link>https://forum.productcart.com/costom-404-are-not-the-same-as-static_topic810_post2372.html#2372</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://forum.productcart.com/member_profile.asp?PF=200">thedeacon</a><br /><strong>Subject:</strong> 810<br /><strong>Posted:</strong> 16-May-2007 at 10:37pm<br /><br /><P>Sure, they aren't static pages, but neither a search engine or a human visitor can easily tell the difference.&nbsp; What's better is that neither really have a reason to care enough to find out if the htm page is dynamic or static, either.</P><P>Google ranks dynamic asp pages *much* lower than a root level htm page.&nbsp; That along with the category name being placed in the URL makes the minimal effort required to upload the statis redirect files very worthwhile, especially considering it doesn't cost anything!</P><P>-Rich <A href="http://www.hipepc.com" target="_blank">http://www.hipepc.com</A> </P><span style="font-size:10px"><br /><br />Edited by thedeacon - 16-May-2007 at 10:38pm</span>]]>
   </description>
   <pubDate>Wed, 16 May 2007 22:37:47 +0000</pubDate>
   <guid isPermaLink="true">https://forum.productcart.com/costom-404-are-not-the-same-as-static_topic810_post2372.html#2372</guid>
  </item> 
  <item>
   <title><![CDATA[Costom 404 are NOT the same as Static : Bruce, we are not sure how to...]]></title>
   <link>https://forum.productcart.com/costom-404-are-not-the-same-as-static_topic810_post2370.html#2370</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://forum.productcart.com/member_profile.asp?PF=1">ProductCart</a><br /><strong>Subject:</strong> 810<br /><strong>Posted:</strong> 16-May-2007 at 7:12pm<br /><br /><P>Bruce, we are not sure how to read your posting. Of course using a URL rewrite tool is not the same&nbsp;as having static pages. This is true regardless of what technique you use, whether it's mod_rewrite built into Apache, or an ISAPI filter.</P><P>The technique mentioned in our forum provides correct server responses depending on whether the page does exist (product or category page -&gt; 200 response code) or not (wrong URL -&gt; 404 response code).</P><P>Content is updated constantly on an e-commerce store (e.g. "Units in stock" shown on the product details page), so we are not sure how caching could be used. Could you elaborate?</P><P>As far as we know using the custom 404 error page in the way it is used in the code we supplied does not violate any "best practices". If you disagree, please provide detailed information on which "best practice" you believe this violates and we will be happy to look into it.</P><P>The bottom line is that URLs that contain a product or category name do provide valuable information to a search engine crawler, as the file name becomes an additional, correct indicator of the content displayed on the page. I say "correct" because the product and category names are used to build the name of the HTML page, and therefore are always, automatically consistent with the content of the page delivered to the browser.</P><P>According to our research, the URLs generated using the technique mentioned above rank better than the corresponding ASP pages. We use this technique ourselves on our own software store. If you disagree, please provide evidence of it.</P><span style="font-size:10px"><br /><br />Edited by earlyimp - 17-May-2007 at 1:21am</span>]]>
   </description>
   <pubDate>Wed, 16 May 2007 19:12:50 +0000</pubDate>
   <guid isPermaLink="true">https://forum.productcart.com/costom-404-are-not-the-same-as-static_topic810_post2370.html#2370</guid>
  </item> 
  <item>
   <title><![CDATA[Costom 404 are NOT the same as Static : Hi all.  Having Keyword-Rich names...]]></title>
   <link>https://forum.productcart.com/costom-404-are-not-the-same-as-static_topic810_post2369.html#2369</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="https://forum.productcart.com/member_profile.asp?PF=532">Bruce11</a><br /><strong>Subject:</strong> 810<br /><strong>Posted:</strong> 16-May-2007 at 6:20pm<br /><br />Hi all.<br /><br />Having Keyword-Rich names for the pages is NOT the same thing as having STATIC html pages.<br /><br />For every http request, the server returns a "<strong>Last-Modified"</strong>" Header, which tell the browser (and the search engine) when the page was modified. An ASP page will always return a very recent date.<br /><br />Another rather important HTTP Header, is the "<strong>Expires:</strong>" Header. It tells the browser when this information expires.<br /><br />If you want to use have keyword-rich page names, it might be that the (not-really-static) <strong>category-product-name.html</strong> is not better than <strong>viewCategory.asp?id=33&name=Nice+Keyword+Here</strong>!<br /><br />A better way to use it, it to use caching to your advantage. Here are some simple rules:<br /><br /><ul><li>Eliminate any ? and other symbols in the page name (nice-keyword-here.html)</li><li>In the ASP code, add the <strong>Response.Header</strong> for the Last-Modified date.</li><li>In the ASP, add the <strong>Expires:</strong> Header. (this is important not to let too long, since information and prices might change)</li></ul><br /><br />I'm not sure what is the best way that search-engines like and what they consider important.<br /><br />A few very important things to keep in mind:<br /><ol><li>If you have a mini-shopping-cart on every page, you should not cache</li><li>If you have the current date visible on the page, do not cache</li><li>Caching might effect the way you see statistics (Though, a good statistics program should know how to handle this)</li><li>Caching done good can improve the speed of your pages (a good thing :) )</li><li>Caching done bad is NOT good for you</li></ol>]]>
   </description>
   <pubDate>Wed, 16 May 2007 18:20:56 +0000</pubDate>
   <guid isPermaLink="true">https://forum.productcart.com/costom-404-are-not-the-same-as-static_topic810_post2369.html#2369</guid>
  </item> 
 </channel>
</rss>