We can change the URL in the browser for # tags without the page reloading as they are designed to navigate to titles on the same page, so it doesn't cause the page to reload. As soon as you change the query string it make the page reload. Essentially we have to work with what the browsers support. I imagine it would be a security issue if you could change the user URL without actually reloading the page.
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Miguel Madero Sent: Thursday, 29 January 2009 8:11 AM To: [email protected] Subject: Re: Example site that renders HTML where Silverlight isn't possible? What I don't understand is why can't we use Book?page=1 instead of Book#page=1 for Silverlight with deep linking and bookmarking instead of teh less SE friendly approach (Book#page=1) On Wed, Jan 28, 2009 at 10:15 PM, Jonas Follesø <[email protected]> wrote: > I would recommend the following setup: > > Book?page=1 for Search Engine Indexing & Silverlight > Book#page=1 for Silverlight with deep linking and bookmarking > > When the user hits the first URL (the one with HTML content) you render the > full page in HTML, and then use JavaScript to instantiate the Silverlight > control if the browser has the plugin installed. This means that if the user > hits the link from Google, and have Silverlight, they get the full > experience. If not - they get HTML, and Search enginges can index it. > > For the second URL (the #) you only render the Silverlight component, and > dynamically load the correct content. > > To enable indexing of all content, you create a Sitemap file dynamically > that links to all your Book?page=1 ... n. > > Your biggest problem with Silverlight and SEO is Page Rank, which is > different from beeing able to index the content. > > Your user enters the page, opens a book and starts flipping pages. He finds > something he want to blog about or share, so he copies the url: Book#page=4. > He writes a blog post, linking to that URL. The problem is that when Google > hits your blog, and finds the link to the Silverlight page, the crawler will > ignore any #-link, meaning that a link to Book#page=4 only adds to the Page > Ranke of Book. > > Do you follow? So the problem is that people using Silverlight will start > linking to Book#page=4, while non Silverlight users will link to > Book?page=4, which will generate the correct Page Rank. > > I think the only way to get around this (unless Google changes their > crawler) - is to have a "Share this page" button, which will generate a > Book?page=4 link and encoure users to share that URL on blogs/facebook etc. > instead of sharing the Book#page=4 link which is what they can copy from the > adress bar. > > Planning to do a blog post about this. :) > > - Jonas > > > On Wed, Jan 28, 2009 at 6:38 AM, John OBrien <[email protected]> > wrote: >> >> Anyway know of a website rendering multiple pages of content that provides >> a W3C compliant HTML version when the device can't use Silverlight? >> >> >> >> I have a client wanting to publish a book using a nice Silverlight >> interface but still want the content available for SearchBots and those not >> wanting or unable to install the runtime. >> >> The concept we proposed is to publish two versions, use # tags for >> navigation in Silverlight, detect if not supported and redirect to HTML >> version following similar URL structure with links to view/install >> Silverlight. >> >> >> >> The concept is simple enough, no matter what link people bookmark others >> will get to the same content, the user must choose to use the richer >> interface if they end up on the HTML version. Is there a better way? >> >> >> >> Thanks, >> >> John. >> >> ________________________________ >> Support procedure: https://www.codify.com/lists/support >> List address: [email protected] >> Subscribe: [email protected] >> Unsubscribe: [email protected] >> List FAQ: http://www.codify.com/lists/ozsilverlight >> Other lists you might want to join: http://www.codify.com/lists > > ________________________________ > Support procedure: https://www.codify.com/lists/support > List address: [email protected] > Subscribe: [email protected] > Unsubscribe: [email protected] > List FAQ: http://www.codify.com/lists/ozsilverlight > Other lists you might want to join: http://www.codify.com/lists -- Miguel A. Madero Reyes www.miguelmadero.com (blog) [email protected] +52 (871) 835-1837 +52 (871) 125-1680 Peten #509 Fracc Florida Blanca, 27260 Torreón, Coahuila ---------------------------------------------------------------------------- ---- Support procedure: https://www.codify.com/lists/support List address: [email protected] Subscribe: [email protected] Unsubscribe: [email protected] List FAQ: http://www.codify.com/lists/ozsilverlight Other lists you might want to join: http://www.codify.com/lists -------------------------------------------------------------------------------- Support procedure: https://www.codify.com/lists/support List address: [email protected] Subscribe: [email protected] Unsubscribe: [email protected] List FAQ: http://www.codify.com/lists/ozsilverlight Other lists you might want to join: http://www.codify.com/lists
