• Toll-free  888-665-8637
  • International  +1 717-220-0012
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

jbailey
#1 Posted : Friday, March 19, 2010 6:13:50 AM(UTC)
jbailey

Rank: Member

Joined: 1/26/2007(UTC)
Posts: 57

There used to be a checkbox "Move Viewstate to bottom of the page" in Options/Performance in previous versions of BVC. We are currently setting up a BVC 5.5 store and I cannot find this option anywhere. Does anyone know where it has gone?


Jenny
Jenny Bailey
Discover IT (UK) Ltd
www.discoverit.co.uk
birdsafe
#2 Posted : Friday, March 19, 2010 11:37:56 AM(UTC)
birdsafe

Rank: Member

You have been a member since:: 2/21/2007(UTC)
Posts: 1,113

There was a reason it was removed, and I don't recall why that was or which update, but it is no longer an option.
Kman
#3 Posted : Friday, March 19, 2010 1:09:02 PM(UTC)
Kman

Rank: Member

Joined: 11/25/2003(UTC)
Posts: 370

Problems with postbacks before viewstate is loaded. Problems with search crawlers.
Regards,
Kim(Kman) Rossey
www.toocoolwebs.com
BVSoftware - MerchantTribe Programming/Design, Database Programming and Business Applications
[email protected]
jbailey
#4 Posted : Friday, March 19, 2010 4:16:14 PM(UTC)
jbailey

Rank: Member

Joined: 1/26/2007(UTC)
Posts: 57

Many thanks for the responses. An SEO guy wanted us to move it and I was surprised to find the checkbox was not there on the new site.


Jenny
Jenny Bailey
Discover IT (UK) Ltd
www.discoverit.co.uk
Andy Miller
#5 Posted : Friday, March 19, 2010 8:54:24 PM(UTC)
Andy Miller

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 2,136

Was thanked: 1 time(s) in 1 post(s)
The best solution (would require custom programming) is to remove the viewstate from the response when it is being crawled.
Andy Miller
Structured Solutions

Shipper 3 - High Velocity Shipment Processing
jbailey
#6 Posted : Monday, March 22, 2010 5:00:02 AM(UTC)
jbailey

Rank: Member

Joined: 1/26/2007(UTC)
Posts: 57

Thanks for this Andy. I did not think of that. I don't think this customer would want to pay for custom programming but I will bear it in mind for future reference.


Jenny
Jenny Bailey
Discover IT (UK) Ltd
www.discoverit.co.uk
Customizer
#7 Posted : Monday, March 22, 2010 1:31:39 PM(UTC)
Customizer

Rank: Member

Joined: 9/26/2008(UTC)
Posts: 121

The most problem here is how do you 100% know it's crawler? If you can then you can show very optimised page to the crawler and get higher ranking. This technique is called cloaking. But if crawler will guess this then such website will be banned.
http://www.software-development-innovations.com - affordable web customization and development service
Andy Miller
#8 Posted : Tuesday, March 23, 2010 1:18:56 AM(UTC)
Andy Miller

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 2,136

Was thanked: 1 time(s) in 1 post(s)
A few people have raised that concern over the years (would hiding viewstate from Google be considered black hat or white hat?).

I can't find a definitive answer. Matt Cutts has shown many examples of black hat cloaking, but they all involve searchable text. Viewstate is a hidden form field that--hopefully--is ignored by the crawlers. My guess is that Google et al would give you bonus points for removing it when they come calling.

And you don't have to identify every crawler...just the ones you care about such as Google, Bing, etc.
Andy Miller
Structured Solutions

Shipper 3 - High Velocity Shipment Processing
jbailey
#9 Posted : Tuesday, March 23, 2010 6:04:02 AM(UTC)
jbailey

Rank: Member

Joined: 1/26/2007(UTC)
Posts: 57

I don't imagine that moving it makes a huge difference to the SEO of the site (although I am not an SEO expert). I would rather play safe, than be blacklisted.

Jenny
Jenny Bailey
Discover IT (UK) Ltd
www.discoverit.co.uk
Marcus
#10 Posted : Friday, March 26, 2010 3:10:06 PM(UTC)
Marcus

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 1,786

An even better solution is to reduce the use of viewstate as much as possible which is what we're doing in BV6.

Yes, we removed the option in 5.6 because of complaints that if a shopper clicks a button before the page is fully loaded with viewstate at the bottom it can throw a nasty error.

We're moving to phase out viewstate as much as possible and where appropriate in BV 6. Especially on the store facing pages.
Customizer
#11 Posted : Friday, March 26, 2010 8:55:01 PM(UTC)
Customizer

Rank: Member

Joined: 9/26/2008(UTC)
Posts: 121

One of the possible solution is to wait till the page is completely loaded and block any action before it's done. This is easy to realese for simple postbacks but going to be a bit tricky for ajax.
http://www.software-development-innovations.com - affordable web customization and development service
Marcus
#12 Posted : Sunday, March 28, 2010 7:42:10 PM(UTC)
Marcus

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 1,786

And how exactly would you propose blocking hyperlinks on a loading page since Javascript doesn't kick in until the page load in complete?
Customizer
#13 Posted : Sunday, March 28, 2010 9:03:45 PM(UTC)
Customizer

Rank: Member

Joined: 9/26/2008(UTC)
Posts: 121

I was thinking about overlapping transparent or halftransparent layer that is only get hidden when the page is loaded.
http://www.software-development-innovations.com - affordable web customization and development service
Matt@9BallDesign
#14 Posted : Monday, March 29, 2010 7:19:27 AM(UTC)
Matt@9BallDesign

Rank: Member

Joined: 12/23/2003(UTC)
Posts: 909

I have fantastic engine performance on my client's sites. Even with the viewstate at it's current size & placement. I am a stickler for reducing code and have always felt that the viewstate gets in the way, but my own work check mates my feelings.

A part of the viewstate discussion I think matters most is the pure size of it and it's possible affect on page load times through cell phone browsers.
Matt Martell


http://www.9balldesign.com - Web, Print, Graphic


http://www.martellhardware.com/ - Decorative & Builder's Hardware

------------------------------------------------
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

©2024 Develisys. All rights reserved.
  • Toll-free  888-665-8637
  • International  +1 717-220-0012