Presentation is loading. Please wait.

Presentation is loading. Please wait.

Search Engine Optimization for Silverlight Brad Abrams

Similar presentations


Presentation on theme: "Search Engine Optimization for Silverlight Brad Abrams"— Presentation transcript:

1 Search Engine Optimization for Silverlight Brad Abrams BradA@microsoft.com http://blogs.msdn.com/brada Twitter: @brada

2 Why Search Engines Matter Vast majority of web traffic driven by search Search engines are the first stop for many new users Search technology drives most ad revenue Data from my blog month of Feb 2010 If you offer a great experience, that no one can find – does it really mater?

3 SEO for Silverlight in three easy steps Step 1: Make app important content Deeplinkable Step 2: Let the Search Engines know about all those Deep Links Step 3: Provide “down level” version of important content

4 DEMO

5 More Information SEO Basics: http://www.bing.com/community/blogs/webmaster http://www.bing.com/community/blogs/webmaster Silverlight Store SEO Demo: http://tinyurl.com/c3jm3zhttp://tinyurl.com/c3jm3z RIA Services http://silverlight.net/riaserviceshttp://silverlight.net/riaservices See the demo live: http://www.hanselman.com/abramshttp://www.hanselman.com/abrams Special thanks to Orcsweb and Scott Hanselman For hosting this demo! Brad Abrams BradA@microsoft.com http://blogs.msdn.com/brada Twitter: @brada

6 Back up

7 SEO Basics Make it easy for Search Engines to index your site. – Descriptive tag. Every page should include a descriptive and unique tag. – Descriptive name=”description” tag. This information is often used to help create the website description snippet used on a SERP. – Descriptive tags. Stick to only one iteration per page, but make it meaningful and unique. – Discoverable navigation. No man is an island, but a web page with no discernable navigation links to other pages might be. – Descriptive alt text. When you add an tag to your page, be sure to provide that additional meta content.

8 SEO and RIA Applications Silverlight, Ajax apps challenge Dynamic Content – Data downloaded from the server at runtime – Viewable only by executing the client code on the page Search Engines typically don’t\can’t navigate each custom application

9 Sitemap Your webpages Your content here

10 Step 1: Make important content Deeplinkable

11 Step 2: Let the Search Engines know about all those Deep Links http://Sitemap.org

12 Step 3: Provide “down level” version of important content

13

14

15


Download ppt "Search Engine Optimization for Silverlight Brad Abrams"

Similar presentations


Ads by Google