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

Технологія Flash, останнім часом набуває все більше наростаючу популярність.Якщо говорити не тільки про анімаційних можливостях — вони досить широко представлені в Інтернет в найрізноманітніших проектах, це і вхідні заставки, банери, анімовані логотипи і т.д.Та й сайти, цілком виконані на Flash не рідко зустрічаються в мережі.

Крім того, набирають силу і популярність інтерактивні можливості Flash.Інтеграція Flash з сервером дає величезні можливості для розробників сайтів.Це можуть бути самі різні форми взаємодії з відвідувачами сайту: гостьові книги; дошки оголошень; форуми; різноманітні форми збору даних; інтерактивні ігри.Динамічний сайт теж не проблема при застосуванні динамічних полів, в які можна завантажувати зовнішні HTML, XML і текстові файли.

Дуже цікавою розробкою компанії Macromedia, можна вважати Macromedia Generator, який дозволяє динамічно змінювати дані, наприклад текст або зміст кліпів в банерах по всій мережі.Припустимо, ваш банер розташований на великій кількості сайтів, і ви хочете змінити його вміст (текст, графіку, анімацію), Macromedia Generator допоможе зробити це в два рахунки.

Велика популярність Flash крім усього іншого викликана також і тим, що виконаний на Flash дизайн сайту буде виглядати однаково в будь-якому браузері і на будь-якій платформі.Але існує, або принаймні існувало до недавнього часу кілька перешкод для широкого розповсюдження Flash.

Перше — це те, що не у всіх користувачів в браузерах встановлені Flash-модулі для відтворення. SWF файлів.

Друге, це обсяги великих Flash-фільмів, що при невисоких швидкостях на лініях істотно збільшує швидкість завантаження сторінки і відлякує відвідувачів.З цього приводу можна сперечатися до нескінченності, прихильників і супротивників вистачає, можна лише сказати, що це цілком лягає на совість розробника.

І третє, мабуть саме суттєва перешкода, це те, що до недавнього часу більшість пошукових систем не могли читати текст в. SWF файлах і отже визначати релевантність документа.Для успішного просування сайту в Інтернет це було головною проблемою.Лише деякі з пошукових систем вміли бачити посилання у Flash і йти по них.Це третє перешкоду було, та й по сей день ще за інерцією, чи ще якось, є основним, що відштовхує замовників і промоутерів від застосування Flash технології на сайтах, за винятком мабуть Flash банерів, але це не в рахунок.

Однак, зважаючи на великі можливості Flash, зростаючу популярність цієї технології, а також вищеописані проблеми, компанія Macromedia випустила спеціальний модуль Macromedia Flash Search Engine SDK для індексації змісту Flash файлів пошуковими системами.

У двох словах — цей модуль конвертує текст і посилання з Flash в HTML файл для індексації пошуковими системами.

Ось коротка витяг з документації з цього модулю, про те, що він вміє робити:

Посилання.

За замовчуванням, swf2html витягує зустрічаються посилання (URLs) з коду ActionScript за наступними критеріями:

* Посилання, що містяться всередині одинарних (») або подвійних ( ) лапок,

* Посилання з префіксом HTTP,

* Посилання з суфіксами HTM, HTML, CFM, SWF, JPG, JPEG, GIF, MP3, або WAV.

Текст.

За замовчуванням, swf2html витягує наступний текст:

* Текст на сцені в поточному кліпі (динамічний текст, статичний текст, або текст поля введення, з присвоєним початковим значенням),

* Текст на сцені в екземплярі кліпу створеному методом movieClip.attachMovie ().

Отже, якщо Flash фільм складається з декількох сцен, і мається на увазі, що це різні розділи сайту, то швидше за все, слід рознести кожну сцену в окремий. SWF файл.Кожен файл впроваджується в свою окрему сторінку за допомогою елемента OBJECT.При цьому не слід нехтувати атрибутом TITLE в елементах OBJECT і EMBED:

Тим більше, що напевно виникне необхідність оптимізувати кожну окрему сторінку під певні, різні ключові слова.

Навігаційні посилання при цьому також по можливості повинні містити ключові слова (якірний текст).

Далі слід правильно скласти заголовок сайту TITLE, оскільки це дуже важлива частина сторінки.Про META description і META keywords теж не слід забувати, тут теж мають бути присутні ключові слова, хоча багато пошукові системи вже не враховують їх зміст для ранжирування документа.

Далі.Правила складання тексту в Flash файлі такі ж, як і в HTML — щільність і частота ключових слів повинні бути в допустимих межах.Оскільки розташування ключових слів також має значення, слід розташувати їх ближче до початку тексту, а також бажано і в кінці.В тексті обов’язково повинні бути присутніми ключові слова, що знаходяться в заголовку документа TITLE і тегах META description і META keywords.Це правило має діяти і навпаки — у заголовку сайту і метатегах повинні бути присутніми ключові слова, які зустрічаються в тексті документа.

Ну і нарешті, як відомо, динамічний текст у Flash розуміє деякі HTML теги форматування тексту -, і.Виділення ключових слів або фраз цими тегами також хоч і несуттєво, але збільшує вагу в очах пошукової машини.

Залишається додати, що головні пошукові системи вже включили цей модуль в свої алгоритми.

Головні — це ще не все, але це всього лише справа часу.

Застосовувати Flash на сторінках чи ні, в кінцевому підсумку вирішувати замовникові, але якщо вже він наполіг на цьому, то наведені рекомендації допоможуть вирішити проблему оптимізації сайту і успішного просування.Хоча напевно це в майбутньому.