Оптимізація Silverlight для пошукових систем

вторник, 18 ноября 2008, Александр Краковецкий

В пості можна почитати про деякі підходи по оптимізації Silverlight для пошукових систем (SEO). А тут можна скачати "Search Engine Optimization for Silverlight Applications".

Ось коротко рекомендації щодо написання сайтів з використанням Silverlight контенту:

  1. Використовувати зрозумілий заголовок для своїх сторінок (title)

  2. Викоритсовувати description Мета-тег:

Normal 0 21 false false false

<meta name="description"

    content="Microsoft portal site for the Silverlight development community..." >
  1. Використовувати зрозумілу назву xap-файлу і бажано не змінювати її в майбутньому.

  2. Використовувати 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>
  1. Задати альтернативний контент (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>
  1. Використовувати createObject, коли використовуєте Silverlight.js для того, щоб "вбудувати" об'єкт в деякий div, що зробить його коректним по відношенню до DOM структури сторінки.

Висновки: всі методики, які пропонуються, є досить стандартними і говорять лише про те, що поки що Silverlight контент індексується досить погано, а основна увага приділяється "стандартним" мета-тегам і альтернативному HTML контенту.

Компании из статьи


Microsoft Украина


Сайт:
http://www.microsoft.com/ukr/ua/

Microsoft Украина Украинское подразделение компании Microsoft.

Ищите нас в интернетах!

Комментарии

Свежие вакансии