Contact Us Forum Rules Search Archive
WebProWorld Part of WebProNews.com
Page One Link To Us Edit Profile Private Messages Archives FAQ RSS Feeds  
 

Go Back   WebProWorld > Webmaster, IT and Security Discussion > Web Programming Discussion Forum
Subscribe to the Newsletter FREE!


Register FAQ Members List Calendar Arcade Chatbox Mark Forums Read

Web Programming Discussion Forum Working with an API? Developing a plugin? Writing a Mod or script for your favorite blog, Web 2.0 site or Forum? Welcome.

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 06-04-2005, 05:11 PM
wmrobwl's Avatar
WebProWorld Member
 

Join Date: Jul 2004
Location: Company Headquarters
Posts: 96
wmrobwl RepRank 0
Default E-Commerce and "action=add&id123=" Links

For the past 4 or 5 years we have been running a static (strictly html) web site with no funky symbols in the URL strings. We have enjoyed decent SERPS and rankings during this time. We have finally developed the e-commerce shopping cart of our dreams.

We are going to link the new custom built shopping cart to our current web site, leaving all of its current content, but just adding links to checkout and add to the cart. I am a little worried about implementing this because the URL string when you add something or checkout in the shopping cart contains "action=add&id123=".

I dont care if the SE's crawl the shopping cart, in fact I wouldnt even want them to. The problem is that I cant change the robots.txt page because there will be too many pages to list. Also the shopping cart resides on a different domain name. For example, if our web site was domain.com, our e-commerce website is secure-domain.com.

I am totally stumped, but there must be a way to stop the SE's from crawling this shopping cart.

I know I could use <meta name="robots" content="noindex,nofollow">, but I heard that currently only few robots support this tag. Is this true?

I also have the alternate option of putting this javascript code into the header of each page with products on it:

<script language="JavaScript">
function cart(action) {
window.open('https://secure-exoticracing.com/exotic/cart.lasso','cart','status=yes,menubar=no,scrollba rs=yes,resizable=yes,width=720,height=600');
return false;
}
</script>

If I use the java script, I understand that robots cant crawl java links, but what happens to the robot....does he just stop crawling the site when he hits the java, or does he just ignore it and continue crawling the site?

Any help will be greatly appreciated. Thanks!
Reply With Quote
  #2 (permalink)  
Old 06-05-2005, 04:05 AM
WebProWorld Veteran
 

Join Date: Aug 2003
Location: Cornwall, UK
Posts: 862
speed RepRank 1
Default

If that action code is going in a standard link then Google and others will try and buy everything in your shop, as will ANY browser extension that prefetches pages for the visitor to speed their browsing.

The way we do it with our shops is to use a form POST to place items in the cart, as bots can't POST they don't try buying items, but we let them index the cart page if they want to. You're welcome to have a look at http://www.cut4cloth.co.uk

With the JavaScript method it might stop bots but it will also stop people who have JavaScript off, also if you force the user to have JavaScript to shop you are now non compliant with WAI guidelines.
__________________
US & UK Web Hosting with hourly backups | Hosting Affiliate Scheme | Web Directory 2 for 1 Offer
Reply With Quote
  #3 (permalink)  
Old 06-06-2005, 04:41 PM
WebProWorld Member
 

Join Date: Sep 2003
Location: Irvine, CA
Posts: 33
sms123 RepRank 0
Default

Our site uses standard "nothing fancy" static pages in conjuction with URL strings for placing items in the basket and have not seen any of the prefetch or crawling issues mentioned. I will admit that it may be happening, but I have not seen any complications or undesired effects or ranking penalties.

Our search ranking is fairly high with most of the engines for our key products (usually on the first page for the terms we focus on) so I would not worry and instead take a wait and see approach.

Good luck.
__________________
Steve
Reply With Quote
  #4 (permalink)  
Old 06-09-2005, 04:46 PM
WebProWorld Pro
 

Join Date: Feb 2004
Location: Varna
Posts: 202
arpecop RepRank 0
Default

I wouldn't recomend you to use javascript ... SE bots don't like it. the advice I can give you is to use simple rewrite rule in htaccess and make links to point - nofollowdir/yourid=some1234-numberwhateveryouwant:)
and put nofollow rule in robots.txt

User-agent: ia_archiver
Disallow: /
User-agent: *
Disallow: /nofollowdir/*?
Disallow: /nofollowdir/?

hope understanding
best regards and excuse my bad - content="en-us" writing :)
__________________
Another great google community - Sexy Videos
Reply With Quote
  #5 (permalink)  
Old 06-09-2005, 05:37 PM
Guest
 

Posts: n/a
Default

I definitely think switching method = "GET" to method = "POST" in your form would solve the problem, because unlike GET, POST does not put the form data in the URL. -SD
Reply With Quote
Reply

  WebProWorld > Webmaster, IT and Security Discussion > Web Programming Discussion Forum
Tags: , ,



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Search Engine Optimization by vBSEO 3.2.0