Оптимізація Silverlight для пошукових систем
В пості можна почитати про деякі підходи по оптимізації Silverlight для пошукових систем (SEO). А тут можна скачати "Search Engine Optimization for Silverlight Applications".
Ось коротко рекомендації щодо написання сайтів з використанням Silverlight контенту:
Використовувати зрозумілий заголовок для своїх сторінок (title)
Викоритсовувати description Мета-тег:
Normal 0 21 false false false
<meta name="description" content="Microsoft portal site for the Silverlight development community..." >
Використовувати зрозумілу назву xap-файлу і бажано не змінювати її в майбутньому.
Використовувати object тег замість embed для вставки Silverlight контенту:
Normal 0 21 false false false
<object type="application/x-silverlight-2" data="data:application/x-silverlight," width="..." height="..."> <param name="source" value="SeattleTrafficMaps.xap" /> <!-- Other parameters, if any --> ... <!-- The “Get Silverlight” messages and badge --> <p>This content requires Microsoft Silverlight. <a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"> <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/> </a> </p> </object>
- Задати альтернативний контент (HTML), який буде відображатися тоді, коли Silverlight не установлений на машині користувача:
Normal 0 21 false false false
<object type="application/x-silverlight-2" data="data:application/x-silverlight," width="..." height="..."> <param name="source" value="SeattleTrafficMaps.xap" /> <!-- Other parameters, if any --> ... <!-- Nested alternate HTML content for search --> <h3>Traffic map of the Seattle-Puget Sound area</h3> <p>Up-to-the-minute traffic situation overlaid on the map of the Seattle-Puget Sound area, powered by <a href="http://maps.live.com">Live Maps</a> </p> <!-- Canned image representing the application contents --> <img src="SeattleTraffic_RushHour.jpg" alt="Seattle traffic at 5:30pm (evening rush-hour)" /> <!-- The “Get Silverlight” message and badge --> <p>This content requires Microsoft Silverlight. <a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"> <img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/> </a> </p> </object>
- Використовувати createObject, коли використовуєте Silverlight.js для того, щоб "вбудувати" об'єкт в деякий div, що зробить його коректним по відношенню до DOM структури сторінки.
Висновки: всі методики, які пропонуються, є досить стандартними і говорять лише про те, що поки що Silverlight контент індексується досить погано, а основна увага приділяється "стандартним" мета-тегам і альтернативному HTML контенту.
Компании из статьи
Microsoft Украина | Украинское подразделение компании Microsoft. |