Will WPF XBAP applications be able to be searched by search engines?
Sure - standalone XAML files shouldnt be a problem since they are declaritive and can be parsed by a search engine. But xbaps send compiled stuff to the client.. great for perf .. but will make the content unsearchable.
And what about URLs? How will a user recall a link on a site to send to a friend? e.g.
www.acme.com/products/1234? will there be a way to recall & share URLs with WPF?
No because it's a compiled application it won't be indexable.
XBAPs will not be indexable by search engines for this release. We completely understand the importance of this request, and are looking into ways that we can expose the information contained within an XBAP to search engines in the future.
Linking to locations/pages within an XBAP is a related but different problem. There is no built-in support for this today either. However, you can work around the limitation by adding a bit of logic to your application that will parse an URL argument and navigate
to the appropriate page specified by that argument. E.g. say my XBAP is located at
http://acme.com/app.xbap, and there is a page for product 1234 inside the application. I might write some custom logic so that when a user tries to navigate to
http://acme.com/app.xbap?product=1234, the application navigates to page1234.xaml, or uses 1234 as the key for a database query, etc.
We hope to have better answers to both of these questions in the future.
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.