Flash и поисковые системы: индексируются во Flash

Когда дело доходит до SEO, Flash может быть поляризационной темой. Всякий раз, когда я говорю с клиентами об их инициативах SEO (вместе с их творческим и техническим персоналом), требуется всего одно упоминание о вспышке, чтобы внезапно получить смесь злых, взволнованных и смущенных взглядов.

Когда вы ломаете голову, некоторым бренд-менеджерам нравится, насколько привлекательной может быть вспышка, дизайнерам нравится безграничное творчество, которое она предлагает, директора IA могут обойтись без нее, SEO вздрагивают от этой мысли, а маркетологи уровня C не знают, кому слушать! Но ясно одно. Flash никуда не денется ... как вы можете видеть по огромному количеству сайтов, использующих флэш-контент.

как вы можете видеть по огромному количеству сайтов, использующих флэш-контент

Я привожу несколько уникальную точку зрения. Я начал разрабатывать с Flash в 1997 году, и да, однажды я разработал очень интерактивные и увлекательные флэш-фильмы, которые заставили бы большинство SEO пойти на мой jugular. Мои корни в интерактивной разработке, и flash был ключевым инструментом в моем арсенале.

Сегодня я все еще понимаю силу вспышки при правильном использовании, но я также знаю невероятную силу SEO. Я не против использования вспышки, но вы лучше поверите, что я хочу, чтобы она была оптимизирована, если она будет использоваться моими клиентами. Мне нравится думать, что я прошел долгий путь. 🙂

Так как я имею обширный опыт в разработке флэш-памяти и разработал сотни флэш-фильмов и приложений за последние 12 лет, было интересно углубиться во флэш-SEO, чтобы увидеть, как она развивалась. Хотя я уже писал ранее о использование SWFObject для предоставления просматриваемого альтернативного контента для flash (вместе с флэш-видео ), Я также интенсивно тестировал и анализировал, как мигает индекс двигателей (SWF-файлы).

Лично я устал показывать клиентам большой пустой кеш своих флеш сайтов в Google! Это отличный визуальный фильм и, как правило, потрясающий опыт для них, но это просто не может оставаться стандартом. Вот почему я был взволнован в прошлом июне, когда Adobe, Google и Yahoo объявили о своем партнерстве.

Улучшенное индексирование Flash, июнь 2008

Улучшенное индексирование Flash, июнь 2008

В июне 2008 года Adobe объявила, что работает с Google и Yahoo над улучшением индексации флеш-памяти. Как вы можете себе представить, я немного постучал, чтобы протестировать и проанализировать, как движки индексируют флеш-память, основываясь на этом объявлении.

Просто чтобы уточнить, Google до партнерства сотрудничал с индексированием SWF-файлов, но они не работали с Adobe над оптимизацией и улучшением процесса. Я помню, как один из моих клиентов несколько лет назад прислал мне ссылку на один из их SWF-файлов в поисковой выдаче вместе с одной строкой текста: «Какого черта это?»? То, что было представлено в поисковой выдаче, не было точно красивая, но это было начало.

Моя цель с момента объявления заключается в том, чтобы разобраться в том, как индекс движка мигает, какие рекомендации следует соблюдать при публикации флэш-контента, и на что следует обратить внимание при разработке большего количества флэш-контента.

После еще одного раунда тестирования за последние несколько недель я решил написать этот пост, чтобы помочь вам выбрать правильный путь. К сожалению, это не так просто, как звучит последнее предложение, поскольку это очень динамичная область SEO… С июля она даже изменилась, и я полностью ожидаю, что она будет развиваться. Тем не менее, я предоставлю некоторые выводы и рекомендации ниже.

Во-первых, так как я слышал каждую вспышку в мире за последний год, позвольте мне кое-что из этого сделать:

Этот пост не закончится мгновенно , и не будет вспышкой на сковороде, надеюсь, ваша сео-жизнь не пролетит перед вашими глазами, а супергерой Flash не поможет вам в ваших проектах ... Хорошо, достаточно со вспышкой каламбур! Jump Давайте прыгать.

GOOGLE CRELING FLASH, ЗАБУДЬТЕ О SEO, ДАВАЙТЕ РАЗВИВАТЬ ВСЕ НА FLASH, WOOHOO! Но ждать…

Я помню, как флеш-дизайнер комментировал одно из моих сообщений в блоге о flash seo, говоря: «Ваше сообщение теперь не имеет значения! Google индексирует Flash! Давайте все разразимся вспышкой ». Не в этих точных словах, конечно. Я думаю, что моей первой реакцией было: «держись за второго приятеля…». Ничего еще не было усовершенствовано, и на самом деле, это было только что объявлено! Кстати, я был прав. Это еще не было усовершенствовано. Это был шаг в правильном направлении, но были и другие факторы, которые повлияли на то, как сканируются ваши флеш-файлы, а именно на то, как вы публикуете флеш-контент.

Кроме того, весь флэш-контент явно не индексируется, поэтому было бы преждевременным думать, что вы могли бы игнорировать предоставление движкам альтернативного HTML-контента (что было стандартной практикой с точки зрения SEO). Было бы сумасшествием думать, что Google и Yahoo будут мгновенно индексировать весь флэш-контент в Интернете, верно?

Хорошие новости, но были некоторые проблемы

В то время (8 июля) Google фактически индексировал SWF-файлы, но были некоторые ограничения. Например, Google не индексирует SWF-файлы, опубликованные с использованием некоторых популярных методов публикации на основе JavaScript. Я ясно видел, что использование стандартных тегов объекта и встраивания и SWFObject 2.x с использованием статической публикации дало хорошие результаты, но использование более ранних версий SWFObject для записи ваших флэш-фильмов (которые основывались на JavaScript) не давало положительных результатов.

И, между прочим, многие разработчики использовали эти методы на основе JavaScript, чтобы обойти проблему «Click to Activate», появившуюся несколько лет назад (или то, что разработчики Flash любили называть «Серой коробкой смерти»). в то время, если вы были флеш-дизайнером или разработчиком, использующим JavaScript для публикации своих флэш-фильмов, ваши SWF-файлы НЕ индексируются. Опять же, это была работа в процессе.

Больше проблем о флеш-индексации

Но мои проблемы не ограничивались методами публикации JavaScript. Я начал задаваться вопросом, какой тип содержимого в SWF-файлах индексируется? Был ли это просто статический текст во Flash, импортированные XML, динамически загруженные SWF-файлы, FLV-файлы, текстовые файлы, код ActionScript и т. Д.? Google находил и следовал по ссылкам в SWF-файлах? SWF-файлы создавали PageRank? Прошли ли ссылки во флеш-памяти PageRank? Как насчет nofollow? Был ли мой код проиндексирован? А как насчет текста, который разбит на иллюстрации в flash? Так далее и тому подобное.

Flash - это не простое приложение ... оно определенно многогранно (например, код, статический текст, динамический текст, объектно-ориентированный код, векторы, фотографии, видео и т. Д.) Излишне говорить, что у меня было много вопросов (как и многие в отрасли) ,

Давайте не будем делать шаг назад как разработчики Flash…

Была одна часть объявления, которая действительно касалась меня. В частности, этот динамически загружаемый контент не будет связан с родительским флэш-фильмом (таким как txt, xml и т. Д.). Меня беспокоит то, что опытные разработчики флэш-памяти обычно используют метод масштабирования своего контента. Кроме того, динамически загруженные SWF-файлы не будут связаны с родительским фильмом.

Извините, но я использую эту технику, так как я начал разрабатывать с flash! Большинство разработчиков и дизайнеров флеш-памяти понимают, что разбиение ваших флэш-фильмов на управляемые фрагменты имеет решающее значение для уменьшения размера и масштабируемости файлов.

Итак, основываясь на том, что я объяснил выше, как объявление об индексации флэш-контента повлияет на лучшие практики в разработке флэш-памяти? Начнут ли разработчики загружать контент в один SWF-файл, а не логически разбивать их на части? Прекратят ли они использовать xml-данные и заполнят родительский SWF-файл текстом? Как насчет спаммеров? Могут ли они воспользоваться тем, как индексируется flash? И, конечно же, цель SEO - ранжирование, так что же будет ранжироваться? Будет ли ранжироваться SWF-файл, родительская веб-страница или и то, и другое?

Все это были правильные вопросы, и поэтому я всегда считаю, что тестирование имеет решающее значение . На SMX East прошла сессия по Flash и SEO. На панели были инженеры-программисты из команды Google по индексированию и старший менеджер по продукту для Adobe Flash Player. Это была отличная сессия, и она была очень информативной, но общей темой было «это работа в процессе». Я согласен, особенно после проведения собственного тестирования.

Итак, каково состояние флэшосферы, когда дело доходит до просматриваемости и индексации?

Я повторю то, что слышал на SMX East, нам еще предстоит пройти долгий путь, прежде чем это станет единым для флэш-фильмов, веб-сайтов и движков. Мой первый серьезный раунд тестирования был в прошлом июле и августе, и некоторые вещи были однозначно ясны. Я мог видеть, что Google индексирует флэш-контент, публикуемый с использованием тегов object и embed (также называемый «дважды приготовленным» методом). Я также заметил, что SWFObject 2.x с использованием статической публикации (которая соответствует стандартам) также дает хорошие результаты. Но SWFObject 1.x, опирающийся на JavaScript, не индексируется и не использует внешний JavaScript для публикации вашего флэш-контента. Я также увидел, что динамически загружаемые файлы не связаны с родительским фильмом (как Google указал в своем блоге). Yahoo также, похоже, отстал в этот момент (подробнее об этом в ближайшее время).

Шли месяцы, и Google начал поддерживать другие формы публикации на основе JavaScript, я видел, как индексируется больше флэш-контента, но становится трудно понять, почему некоторые фрагменты флэш-контента были проиндексированы, а другие - нет. Мой последний раунд тестирования показал странные результаты. Я действительно видел, что в Google индексируется больше методов публикации JavaScript, но я также проанализировал некоторые сайты, на которых не был проиндексирован ни один из их флеш-контента. Не было ни рифмы, ни причины, по которой этот контент не индексируется. Например, веб-страницы, содержащие флэш-контент, были проиндексированы, сайты не были новыми, поддерживались методы публикации и т. Д., Но флэш-контент не был проиндексирован. Странно, если не сказать больше. Опять же, работа в процессе, верно?

Некоторые выводы, комментарии и рекомендации

Итак, я упомянул ранее, что с июля провел довольно много тестов, и я решил написать этот пост, чтобы дать некоторые рекомендации. Ниже я приведу некоторые ключевые моменты и выводы по основным категориям. Опять же, результаты, представленные ниже, основаны на моем собственном тестировании более 100 флэш-файлов на более чем трех десятках веб-сайтов. Я разработал многие из флэш-фильмов, которые я тестировал, поэтому я точно знал, как они были структурированы, опубликованы и т. Д. Теперь вы можете увидеть разные результаты, основанные на ваших собственных сайтах и ​​флэш-фильмах, но я хотел предоставить то, что нашел во время своего собственного тестирование.

Yahoo кажется позади Google в индексировании Flash (и где Microsoft?)

Один из выводов, который был очевиден во время моего тестирования, заключался в том, что Yahoo отстает от Google, когда дело доходит до индексации флеш-памяти (по крайней мере, с сайтами и флеш-элементами, которые я тестировал). Я не могу сказать вам, почему это так, но сравнивая сайт с сайтом и flash-элемент с flash-элементом, Google почти всегда делал более тщательную работу. И если вы не заметили, Microsoft не была частью этого поста. Это потому, что они не были вовлечены в партнерство с Adobe, которое было объявлено в июле. Я надеюсь, что Microsoft (и другие движки) в конечном итоге будут работать с Adobe над сканированием флэш-контента. В интернете слишком много флеш-памяти, чтобы ее не проиндексировать! Насколько я могу судить, Microsoft не индексирует флэш-контент (по крайней мере, они все равно не показывают нам…)

Текстовое содержимое

Во время тестирования я обнаружил, что текстовое содержимое индексируется как из статических, так и из динамических текстовых полей. При использовании динамических текстовых полей я видел индексированный текст, который был установлен с помощью переменных в ActionScript. Я не нашел текст, загруженный через XML, связанный с родительским флэш-фильмом (подробнее об этом ниже). То же самое для TXT-файлов, загружаемых динамически. Я также видел текстовое содержимое из проиндексированных компонентов (например, описания радиокнопок или других элементов пользовательского интерфейса). Кроме того, текст в других SWF-файлах, загруженных по требованию, не был связан с родительским флэш-фильмом. Они были проиндексированы и связаны с собственным флэш-фильмом. Опять же, я верю, что это изменится, поскольку многие разработчики используют эту технику для обеспечения масштабируемости своих флэш-фильмов.

Внешние файлы, загруженные во Flash

Так же, как Google упоминал в своем посте за июнь, я обнаружил, что они не связывают динамически загружаемые файлы с родительским флэш-фильмом. Это включает в себя другие SWF-файлы, XML-файлы и TXT-файлы. Я видел отдельные XML-файлы, индексируемые отдельно (то есть они индексируются и отображаются в результатах поиска для текстового содержимого, содержащегося в XML-файле, но они не связаны с родительским фильмом). Кроме того, Google не сканирует FLV-файлы, поскольку в FLV-файле нет текста. Теперь вы можете вставлять метаданные в FLV, и эти данные можно использовать программно во флэш-памяти, но они не сканируются движками. Поскольку видео сейчас так популярно и набирает популярность, я ожидаю, что движки найдут лучшие способы индексирования флэш-видео. Само собой разумеется, я буду пристально следить за тем, как это прогрессирует ...

Методы публикации Flash

Метод «дважды приготовленной» публикации очень хорошо показал себя во время моего тестирования. Я обнаружил, что этот метод дает хорошие результаты в отношении индексации. Тем не менее, вы не имеете большого контроля, используя стандартные объекты и встраивая теги, как вы делаете, используя технику, как SWFObject (рассматривается ниже). Кроме того, встраивание недопустимо в W3C, и Flash теперь публикует код с использованием немного другого подхода (когда вы публикуете SWF и соответствующий HTML изнутри Flash). Тем не менее, я видел опубликованные SWF-файлы с индексированным последним кодом.

  • Краткое введение в SWFObject

SWFObject предоставляет гибкий способ публикации вашего флэш-контента, а также предоставляет альтернативный HTML-контент для сканирования. У вас также есть хороший контроль над тем, как вы публикуете свой флэш-контент (нацеливание на минимальную версию плеера, настройку параметров, передачу переменных и т. Д.) Существует два способа публикации флэш-контента с использованием SWFObject, включая динамическую и статическую доставку. Я расскажу о том, как все прошло. Отличительной особенностью статической доставки является то, что она соответствует стандартам и не использует JavaScript для предоставления ваших флэш-фильмов. Определенно проверьте мой пост о используя SWFObject 2.x Узнать больше.

  • SWFObject 1.x (более старая версия SWFObject)

Во время моего первого раунда тестирования в июле этот метод не был проиндексирован Google. Это потому, что он использует JavaScript для публикации флэш-фильмов. Однако с тех пор Google добавила поддержку распространенных методов публикации JavaScript, включая SWFObject 1.x, и недавно я видел SWF-файлы, проиндексированные с использованием этого метода. Итак, если у вас есть SWF-файлы, которые были опубликованы с использованием 1.x, все будет в порядке, однако, если вы готовы публиковать новый флэш-контент, см. SWFObject 2.x ниже. Вы не будете разочарованы.

  • SWFObject 2.x (динамическая доставка)

SWFObject 2.x, использующий динамическую доставку, использует технику, аналогичную 1.x (полагаясь на JavaScript для публикации флэш-содержимого.) Опять же, этот метод не дал положительных результатов во время моего тестирования в июле, но теперь поддерживается Google. Недавно я видел контент, проиндексированный с использованием 2.x с динамической доставкой. На мой взгляд, это все еще не лучший путь. Давайте поговорим о статической доставке ...

  • SWFObject 2.x (статическая доставка)

Я большой поклонник этого метода публикации по нескольким причинам. SWFObject 2.x, использующий статическую доставку, не использует JavaScript и соответствует стандартам. Этим летом я увидел очень сильные результаты при тестировании контента, опубликованного этим методом, а также во время моего недавнего тестирования. Кстати, ваш флэш-контент будет отображаться, даже если JavaScript отключен (приятное преимущество). Я настоятельно рекомендую использовать этот метод для публикации вашего флэш-контента.
* И помните, SWFObject (как статическая, так и динамическая доставка) позволяет вам предоставлять альтернативный просматриваемый HTML-контент.

Когда проблема «Нажмите, чтобы активировать» появилась на сцене, это был один из первых методов, использованных для преодоления этой проблемы. Эту проблему также часто называют «Серой коробкой смерти». Проблема заключалась в том, что посетители должны были нажать на флэш-фильм, прежде чем взаимодействовать с ним. Излишне говорить, что большинство разработчиков Flash были в руках. Чтобы избежать этой проблемы, вы можете использовать внешний файл JavaScript, чтобы записать свой объект и встроить теги, а затем вызвать функцию JavaScript на своей веб-странице, чтобы опубликовать ваш флэш-контент. Хотя он достиг желаемого результата, многие разработчики в конечном итоге переключились на SWFObject, чтобы получить больше контроля. Несмотря на это, я видел плохие результаты индексации при использовании этого метода. Я бы избежал использования внешнего JavaScript для публикации флэш-контента, если это возможно. Используйте SWFObject 2.x вместо статической доставки.

Во время тестирования я наткнулся на несколько флэш-фильмов, которые были загружены в окно браузера без встраивания кода. Например, просто ссылка на SWF-файл по сравнению со страницей, в которую встроен флэш-контент. Хотя эти SWF были хорошо проиндексированы, это определенно не оптимальный путь. С точки зрения удобства использования, когда пользователь расширяет свое окно, ваш SWF-файл также будет расширяться. Если он полностью основан на векторах, все будет в порядке. Но если он содержит изображения, видео и т. Д., То ваш флэш-контент может выглядеть не так жарко, если не сказать больше. Кроме того, у вас нет контроля над флэш-контентом. Вы не можете определить версию флэш-плеера, вы не можете передать переменные, вы не можете установить атрибуты и т. Д. Опять же, я настоятельно рекомендую использовать SWFObject 2.x с использованием статической доставки.

связи

Я получил много вопросов о том, как ссылки переходят из флэш-контента. Это важная тема для многих SEO-специалистов ... Я определенно видел ссылки, по которым следовали флеш-ролики, которые я тестировал, включая ссылки в текстовых полях, динамических текстовых полях и в ActionScript. Что касается nofollow, Google в своем объявлении в июне заявил, что они будут уважать nofollow во флэш-памяти. Таким образом, вы можете использовать его там, где это возможно (например, в динамических текстовых полях с использованием HTML). Поскольку ссылки следуют, многие люди в отрасли задаются вопросом, как это можно сделать. Я также высказал свои опасения по поводу наполнения ключевыми словами и игровых ссылок. Опять же, flash - это многогранный инструмент, и разработчики Black Hat могут попробовать игровую систему. Кроме того, не так-то просто обеспечить соблюдение ... Я думаю, время покажет, сколько людей попробует и игра вспыхнет, а затем как двигатели будут сопротивляться.

PageRank

Если SWF-файлы можно сканировать и индексировать, могут ли они создать PageRank? Да, похоже они могут. Я нашел множество SWF-файлов, которые показывают PR. Вот пример с сайта Adobe. Как вы видите, SWF создал PR 6. Хорошо. 🙂

🙂

Некоторые разные на что обратить внимание в этом новом мире флеш-индексации:

  • Будьте осторожны с текстом, который вы оставляете в своих флэш-фильмах. Я знаю, что некоторые разработчики по ошибке оставляют старые мувиклипы и код в своих флэш-фильмах. Хорошо, этот код и текст теперь могут быть проиндексированы. то есть мувиклип, который изначально не виден во флэш-ролике, может быть упущен разработчиками, но Google может очень хорошо проиндексировать этот текстовый контент (и он может ранжироваться по этому контенту). Возможно, вы не хотите получать этот вызов от вашего клиент. 🙂
  • Будьте осторожны, чтобы не «разбить» любой текст на объекты, если вы хотите, чтобы этот текст был проиндексирован. По сути, вы будете создавать иллюстрации из вашего текста, и движки не будут идентифицировать его как текст (он будет рассматриваться как графический элемент). Для разработчиков флэш-памяти я имею в виду выделение статического текста и нажатие на элемент управления B (Break Apart), который превращает ваш текст в векторное изображение.

Резюме и рекомендация

Я знаю, что мы много рассказали в этом посте, и я надеюсь, что вы застряли со мной до конца! Я также надеюсь, что это помогло вам понять больше о флеш-индексации и о том, как лучше действовать. Опять же, я полностью ожидаю, что это будет развиваться и станет более понятным как для SEO, так и для Flash сообществ. Если вы не можете сказать в моем сообщении, моя официальная рекомендация - использовать SWFObject 2.x с использованием статической доставки. Как упомянуто выше, он позволяет вам предоставлять альтернативный HTML-контент для сканирования, а также позволяет Google и Yahoo индексировать ваши флэш-фильмы. Вы получаете лучшее из обоих миров. Так что, если по какой-то причине движки не индексируют ваши SWF-файлы (что, как я видел, случалось иногда), у вас все еще есть альтернативный контент, который можно проиндексировать.

Я определенно планирую продолжать тестировать флэш-контент, чтобы увидеть, как движки продвигаются с флеш-индексацией, и я буду писать больше постов, чтобы освещать результаты. Оставайтесь в курсе…

Гленн Гейб - консультант по интернет-маркетингу в G-Squared Interactive. В настоящее время он помогает клиентам максимизировать свои усилия в области цифрового маркетинга с помощью SEO, SEM, социальных сетей, вирусного маркетинга и веб-аналитики. Вы можете прочитать больше постов Гленна в его блоге, Драйвер интернет-маркетинга и ты можешь следуйте за ним в твиттере чтобы быть в курсе его последних проектов, новостей и обновлений.

Я помню, как один из моих клиентов несколько лет назад прислал мне ссылку на один из их SWF-файлов в поисковой выдаче вместе с одной строкой текста: «Какого черта это?
»?
Было бы сумасшествием думать, что Google и Yahoo будут мгновенно индексировать весь флэш-контент в Интернете, верно?
Я начал задаваться вопросом, какой тип содержимого в SWF-файлах индексируется?
Google находил и следовал по ссылкам в SWF-файлах?
SWF-файлы создавали PageRank?
Прошли ли ссылки во флеш-памяти PageRank?
Как насчет nofollow?
Был ли мой код проиндексирован?
А как насчет текста, который разбит на иллюстрации в flash?

© Частный пансионат "Фортуна"  2013
Разработка сайта:   WEB-студия “KPORT”
При создании сайта использованы фото проекта peschanoe.net