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 |
|
|
|
|
Rank: Member
Joined: 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. |
|
|
|
|
Rank: Member
Joined: 11/25/2003(UTC) Posts: 370
|
Problems with postbacks before viewstate is loaded. Problems with search crawlers. |
|
|
|
|
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 |
|
|
|
|
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. |
|
|
|
|
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 |
|
|
|
|
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. |
|
|
|
|
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. |
|
|
|
|
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 |
|
|
|
|
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.
|
|
|
|
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. |
|
|
|
|
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?
|
|
|
|
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. |
|
|
|
|
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. |
|
|
|
|
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.