Оптимізація Flash «по-людськи» - Позитивний інтернет-маркетинг, новини компанії


Багато користувачів люблять Flash-ресурси за те, що вони гарно виглядають. Дизайнери - за те, що Flash-технології дозволяють щоразу розвернутися їх фантазії. Однак SEO-оптимізатори здебільшого критично ставляться до сайтів та сторінок, які створені на основі Flash-технології, та їх скептицизм цілком виправданий. Справа в тому, що пошукові системи погано розуміють і індексують Flash, а сама технологія не підходить для відстеження переходів, і тому маркетологам та оптимізаторам важко розібратися з організацією та контролем продажів, RSS-розсилок тощо.
Замовник може відразу обмежити веб-дизайнерів, суворо встановивши обсяг використання Flash-контенту під час створення сайту. Але оптимізатори часто стикаються з тим, що сайт на основі Flash вже існує, потрібна SEO Flash, а як її робити - незрозуміло. Проте, методи для оптимізації Flash-контенту існують. І саме про них ми поговоримо у нашій статті.
Flash-формат не надто добре розпізнається пошуковими системами, а отже, вони його не індексують та не обробляють. Тому сторінки та сайти будуть лежати на дні пошукової видачі доти, доки для їх оптимізації не буде залучено додаткові кошти.
Якщо ж ресурс повністю створений на основі Flash-технології, то пошуковик не тільки утруднюється з обробкою контенту, але й не може зробити перехід на внутрішні сторінки вашого сайту, тому що весь Flash-контент розташований на одній URL-адресі.
Як пошуковики розпізнають Flash?
Багато фахівців з веб-дизайну вважають, що Flash-матеріали недоступні для обробки пошуковими системами, а SEO Flash – це щось із розряду міфів та легенд. Мають рацію вони чи ні? Залежить від того, що розуміти під словосполученням «доступний дляобробки». З 2009 року пошукові системи вміють індексувати текст, який входить до SWF (файли Flash), а також будь-який HTML-код, який автоматично генерується Flash. Хоча SWF сам по собі не особливо відкритий для обробки, контент усередині нього можна зробити дуже «привабливим» для пошукових систем (якщо використовувати правильні методи).
Наприклад, Google вміє індексувати SWF файли у мережі. У Google можна шукати виключно SWF файли за допомогою оператора Google filetype. У результаті система здійснить пошук URL сторінок і статичного тексту в SWF файлах. Тим не менш, цей оператор не особливо підходить для Flash оптимізації тому, що користувачі не шукатимуть певний тип файлів за допомогою цього оператора. Крім того, в результаті пошуковий робот видає посилання на самі SFW-файли, а не на HTML-сторінку, так що буде набагато важче контролювати, що побачить користувач, якщо все ж таки він зважиться здійснити пошук за типом файлів.
Ось як виглядає такий пошук:

Що стосується SWF метаданих, то Flash може додавати метадані типу назви або опису до SWF-файлів. Вони дозволяють зробити матеріал більш відкритим для пошукових систем. На жаль, оптимізація ускладнюється тим, що пошукові системи не завжди індексують цю інформацію.
Веб-сторінки та сайти на основі Flash можуть загубитися в іншій інтернет-масі тому, що на них веде не так багато посилань. Причиною цього може бути, наприклад, те, що сторінка з'явилася недавно, або сам контент і організація сторінки (динамічний контент, SWF файли, використання системи Ajax і т.д.). Пошуковики можуть дізнатися про ці сторінки за допомогою карти сайту, яка містить інформацію про сторінки на вашому ресурсі. Матеріали картки сайту можуть бути у форматі XML або простому текстовомуформаті, і для їхньої коректної роботи може знадобитися спеціальний синтаксис.
XML, або «Розширювана Мова Розмітки», схожий на HTML, але використовується для того, щоб представити дані у простій та впорядкованій загальнодоступній формі. Файли XML – це просто текстові файли, які містять XML-код, збережений у роздільній здатності .xml
Прості текстові файли мають звичайну роздільну здатність .txt
Карту сайту можна використовувати не тільки для того, щоб направити пошукові системи на Flash-ресурси, але й для того, щоб додати більше інформації про сторінки. Можна ввімкнути дані про останнє оновлення сторінки, частоту оновлення та задати рейтинг сторінки по відношенню до іншого контенту ресурсу.
Для швидкого створення карти сайту можна використовувати ресурс http://www.xml-sitemaps.com/ та подібні до нього. Вони генерують карту сайту у вигляді шматка тексту, який залишається тільки вирізати, вставити в текстовий файл і завантажити на сайт. Дуже корисно, якщо не хочеться витрачати час.
Основні закордонні пошукові системи використовують один і той же синтаксис, тому для них не потрібно створювати окремі карти сайту. Але для вітчизняних пошуковиків доведеться зробити як мінімум ще одну версію.
Використання Browser Manager
Один із способів встановлення двосторонньої комунікації між браузером та програмами Adobe Flex – використовувати диспетчер BrowserManager, який діє як проксі між браузером та програмою. Цей диспетчер дозволяє виокремлювати та використовувати фрагменти URL і задіяти їх як прив'язку, що дозволяє оновлювати програму Flex на основі зміни URL. Також можна оновлювати URL на основі вхідних значень Flex, так само, як і у SWFAdress у Flash. Ви можете створювати двосторонній зв'язок між програмами Flex та інтернет-браузер.
Використання SWFAddress у Flex
Зовнішні посилання в Flex можна створювати ще й за допомогою URLKit. Цей сервіс, за своєю суттю, робить те саме, що і SWFAddress, і Browser Manager. Він дозволяє створювати зовнішні посилання у програмах Flex за допомогою фрагментів URL. Як і у випадку з SWFAddress, ці посилання можуть використовуватися для створення закладок та індексування пошуковими системами. URLKit надає великі можливості для керування роботою посилань та їхнього функціонування. За допомогою URLKit можна створювати мультифрагментні URL-адреси для безлічі елементів інтерфейсу користувача. Крім того, керувати цією програмою досить просто та зручно.
Під час написання використовувалися матеріали статті «Search engine optimization for Flash».