This is a demonstration of SEO in Silverlight: all search engines should be able to find SilverlightMichael because it is in HTML.
This page transforms the XAML using XSLT into SEO-friendly XHTML. By putting the translated XAML into <div> element that would be replaced by the Silverlight control, search engines would find the XHTML while browsers with Silverlight installed would see the Silverlight app.
<div id="SLHost"> <asp:Xml ID="XHTML" runat="server" DocumentSource="seo.xaml" TransformSource="XAML2XHTML.xslt" EnableViewState="False"/> <script type="text/javascript"> createSilverlight(); </script> </div>
<div id="SLHost">
<asp:Xml ID="XHTML" runat="server" DocumentSource="seo.xaml" TransformSource="XAML2XHTML.xslt" EnableViewState="False"/>
<script type="text/javascript">
createSilverlight();
</script>
</div>