Оптимизация Flash сайтов

С какой стати беспокоиться об оптимизации flash-сайтов? С момента появления Yahoo, люди используют поисковики для нахождения специфичных сайтов с нужным им контентом. Если ваш сайт не оптимизирован для поисковиков — вполне возможно, что люди его просто не найдут. А без посетителей вся ваша работа над сайтом пропадёт впустую.
Ситуация
Итак, что же делать? Во-первых, не делайте сайт полностью во Flash. Можно вспомнить основную идею одного доклада вице-президента Macromedia, представленного на конференции много лет назад. Думаю, его утомили обвинения в том, что Flash используют где не попадя, и он начал свой доклад с тезиса «10 причин не использовать Flash» (само собой, второй тезис рассказывал о преимуществах Flash-технологии).
Flash стал любимым инструментом графических дизайнеров благодаря богатой палитре дизайнерских возможностей, лёгкости создания анимации, совместимости со всеми броузерами и платформами (хотя тут еще можно поспорить). Но для поисковиков flash-вставки является всего лишь графическим файлом. А мы знаем, что все поисковики анализируют текст и всегда игнорируют графику. Другая проблема состоит даже не в том, что контент Flash-страницы будет проигнорирован, а в том, что ссылки, содержащиеся в анимации, также буду проигнорированы - индексация сайта остановится на первой же странице flash-сайта.
Ошибкой создавать сайты целиком на Flash грешат не только любители, многие ведущие веб-дизайнеры с заоблачными гонорарами наступают на те же грабли. Иногда и вправду бывает, что только с помощью Flash можно получить специфический результат (например, создать интернет-игру), так что использование Flash-а в данном случае вполне оправдано — но нужен ли он вам для всего сайта?
Среди перечисленных преимуществ Flash я указал также и кроссбраузерность. Это верно лишь тогда, когда у пользователя установлен Flash plug-in. Несмотря на то, что Macromedia и другие оценивают распространённость Flash вплоть до 98 %, это всё ещё не гарантирует, что всякий имеет plug-in. Если пользователь слепой или слабо видит, и пользуется Брайль-ридером или голосовым браузером — а они видят тоже, что и поисковики т.е. порой просто что-нибудь типа «тут есть Flash».
Если хотите узнать, что видят эти люди (и поисковики), попробуйте взглянуть на ваш сайт старым добрым браузером Lynx. Он был создан в те времена, когда графика и Flash ещё не стали частью Сети. Посмотрите на ваш сайт. Видите его материалы? Можете перейти с одной страницы на другую? Ах да, у вас же сайт целиком на Flash.
Решение
Во-первых, ради поисковиков, если уж делаете свой сайт целиком во Flash, позаботьтесь хотя бы о хорошем заголовке страницы (элемент "title") и тексте в метатеге "description".
Во-вторых, когда будете делать ссылки, поместите на странице несколько стандартных ссылок вида <a href>. В этом случае поисковые роботы смогут проиндексировать больше одной страницы вашего сайта.
Наконец, там, где возможно, перенесите текст из Flash-ролика во внутрь старого доброго HTML. Если вам необходимо соблюсти точное положение ролика на странице — воспользуйтесь XHTML и CSS. Это метод работает во всех современных браузерах (IE 5+, Netscape 6+, Mozilla, Opera и т.д.)
Ссылки по теме:

Оптимизация PDF файлов
Оптимизация медиа-файлов
Оптимизация, 02/09/06
Wart!X
