Few days ago, I have launched a new site “Silverlight Resources Directory” (http://silverlight.shinedraw.com). This is a full Silverlight Application without any html content.
However, in order to attach more visitors from the search engine, there is a need for my new Silverlight site to be SEO (Search Engine Optimization) friendly.
Amazingly, my site is able to be listed in Google within 48 hours. Besides that, the content inside the Applicatoin and some of the inner pages are also indexed by Google.
Click this link to view all the indexed result from Google.
SEO Skills that I have used
Previously, I thought that the Navigation framework in Silverlight 3 is able to help me to index the pages in my Silverlight application. However, I was wrong. Frame and Navigation only help me to integrate with the browser hash value and it’s not related to SEO.
Therefore, I do something wise. I studied a lot about how Flash do SEO and come up a very simple solution.
The solution is “Display something else for the search engine.”.
Yes, that’s so simple. I don’t believe this until my pages are really indexed by Google.
Once you understand the solutions, then you will find the Navigation Controls in Silverlight can help you to build up a SEO strategy.
For example, the link to one of my resource is http://silverlight.shinedraw.com/#item/4a7805f000ff1, then you should create a new page called http://silverlight.shinedraw.com/item/4a7805f000ff1 (No # sign in this link). The latter link will try to analysis whether the User Agent is search engine or not. If it is search engine, then it will display HTML related to that resources. Otherwise, it will forward the user to the home page with the hash “#item/4a7805f000ff1″.
Anyway, this is just a beginning article on showing how to do SEO in Silverlight, I will release more organized content later on.







August 5th, 2009 at 5:48 pm
Isn’t this against Google’s Terms of Use? I think they have some rule like “Don’t present different content to search engine than to the visitors”, don’t they?
August 5th, 2009 at 6:51 pm
Very well integrated! Because of the simple navigation, browser next / back buttons work very naturally unlike similar integration with rich sites as done in Flash…
Nice work and great examples…
August 5th, 2009 at 7:04 pm
Vit, yes, they have such Terms of use. I didn’t violate that. I actually presenting the same content in Silverlight.
August 5th, 2009 at 10:19 pm
Nice article Terence.
You said “whether the User Agent is search engine or not. If it is search engine, then it will display HTML related to that resources. “, can you elaborate on the “User Agent” and how it distinguishes between a “search engine” or “user”?
Thanks!
..Ben
August 6th, 2009 at 12:33 pm
[...] Silverlight seo Testing However, in order to attach more visitors from the search engine, there is a need for my new Silverlight site to be seo (Search Engine Optimization) friendly. Amazingly, my site is able to be listed in Google within 48 hours. [...]
August 6th, 2009 at 7:14 pm
Silverlight SEO Testing…
DotNetBurner - burning hot .net content…
August 7th, 2009 at 12:59 am
[...] Silverlight seo Testing However, in order to attach more visitors from the search engine, there is a need for my new Silverlight site to be seo (Search Engine Optimization) friendly. Amazingly, my site is able to be listed in Google within 48 hours. [...]
August 9th, 2009 at 5:20 am
Hi,
Can you please provide us with the code behind to test if the visitor is a search engine and how you redirect in the other case to the right silverlight page ?
Thanks
Regards
August 10th, 2009 at 4:35 pm
HI BlackLabrador,
I am planning to write a series of articles and some real testing to demonstrate the Silverlight SEO testing. You can find more details later on.
August 15th, 2009 at 3:31 pm
[...] Silverlight 3 wird als Feature das Search Engine Optimization geboten. Im Blog-Eintrag “Silverlight SEO testing” auf Shinedraw.com wurde. Die dazu erstellte Seite wurde innerhalb von 48 Stunden von Google [...]
December 7th, 2009 at 4:56 pm
I see you already know a lot about the online stuff - Yeah, I had a look at your blog and procrastinated there for a while :)
December 8th, 2009 at 12:05 pm
Such a usefule blog wow !!!!
December 20th, 2009 at 11:08 pm
Jesus, man, what great work!
January 9th, 2010 at 7:11 am
This is swell in terms of seo. Nada appears to irritate towards it than this.This is just what was warned about several years ago at the last big internet about search engine optimization in 1993!
May 2nd, 2010 at 6:59 pm
Прикольно написано, но как говорится, для общей картины нужно минимум три источника :)
July 10th, 2010 at 3:42 am
great post..
thanks..
August 2nd, 2010 at 3:40 am
Yeah SEO must Have to test with Silver Light
August 4th, 2010 at 1:54 pm
I truly liked this post, this one is certainly going directly into my stumble upon akun :)
August 8th, 2010 at 7:23 am
I appreciate the way you catch the heart and soul of the message, truly excellent writting manner, I enojoyed it!
August 14th, 2010 at 11:13 am
I loved your article but you can actually start using a several social sharing buttons I’ve observed all over the place, this way I could mail this post to my good friends :)
August 14th, 2010 at 1:36 pm
I truly liked this post, this one is going towards my stumble upon webpage :)
September 28th, 2010 at 10:16 am
I run my own seoGuarenteed SEO Services. I like reading your blog updates.
November 9th, 2010 at 5:22 pm
Wow, it comes as a shocker to me, to bring to light distinguishable that some of those actually noble and genially known websites are perpetual wordpress! Reasonable goes to let out you, how weird of a blog publishing software wordpress absolutely is! And conduct of the path, that loads 11 million is staggering for unshakeable!
January 14th, 2011 at 1:59 pm
Nice site man I’ve been looking everywhere for something like this!
February 4th, 2011 at 12:54 pm
Nice post. I very like it. Continue posting :)
March 27th, 2011 at 7:21 pm
I’m still learning from you, while I’m trying to reach my goals. I definitely enjoy reading all that is posted on your site.Keep the information coming. I loved it!
April 17th, 2011 at 12:30 pm
Tuohdcown! That’s a really cool way of putting it!
July 14th, 2011 at 12:27 pm
Hi, is the posted information still valid? I try get google and bing index result and both return not found? Is the mirror page you mentioned an asp page?
September 25th, 2011 at 7:56 pm
Helpful info. Fortunate me I discovered your website unintentionally, and I’m surprised why this twist of fate didn’t happened in advance! I bookmarked it.
October 11th, 2011 at 12:16 am
I cherished as much as you will obtain performed proper here. The sketch is tasteful, your authored subject matter stylish. nevertheless, you command get got an edginess over that you want be delivering the following. sick indubitably come further before once more since precisely the similar just about a lot frequently inside of case you protect this hike.
November 26th, 2011 at 8:25 am
Useful info. Fortunate me I found your web site unintentionally, and I am shocked why this accident didn’t happened earlier! I bookmarked it.
November 29th, 2011 at 8:29 am
I have been browsing online more than 3 hours as of late, yet I by no means discovered any attention-grabbing article like yours. It is pretty value sufficient for me. In my view, if all website owners and bloggers made just right content as you probably did, the web will be much more helpful than ever before.
November 30th, 2011 at 5:18 pm
My brother recommended I might like this blog. He was entirely right. This submit actually made my day. You can not consider just how so much time I had spent for this information! Thanks!
December 1st, 2011 at 10:37 am
hi!,I really like your writing very much! percentage we communicate extra approximately your article on AOL? I need an expert in this space to solve my problem. Maybe that’s you! Looking ahead to peer you.
December 24th, 2011 at 9:30 am
We are a group of volunteers and starting a new scheme in our community. Your website provided us with valuable information to paintings on. You have performed a formidable job and our whole group shall be grateful to you.
December 25th, 2011 at 9:18 pm
You actually make it seem really easy along with your presentation however I find this matter to be really one thing which I feel I would by no means understand. It kind of feels too complicated and very broad for me. I’m taking a look ahead to your subsequent publish, I will attempt to get the dangle of it!
January 29th, 2012 at 2:44 pm
Usually I don’t read post on blogs, however I would like to say that this write-up very compelled me to check out and do it! Your writing style has been amazed me. Thanks, very great article.
January 31st, 2012 at 2:59 am
Hello there, simply turned into aware of your weblog thru Google, and located that it’s really informative. I am going to watch out for brussels. I will be grateful if you happen to proceed this in future. A lot of people will probably be benefited out of your writing. Cheers!