Факторинг в SEO на Flash-сайте - PullRequest
       26

Факторинг в SEO на Flash-сайте

1 голос
/ 31 августа 2009

Здесь уже было много споров по этой теме, но ни один из них полностью не ответил на мой вопрос, поэтому я решил, что поставлю его и надеюсь, что получу один или два достойных ответа.

Мы планируем перезапустить сайт нашей компании в ближайшие несколько месяцев. Наш текущий сайт, по большей части, основан на тексте, и поэтому мы очень хорошо позиционируемся в Google, Yahoo и Bing по основным ключевым словам. Мы хотим немного увеличить «Вау-фактор» сайта (мы являемся интерактивным агентством), но по-прежнему поддерживаем большинство наших позиций в поисковых системах. Возможность использовать Flash, AJAX и другие технологии, которые не считаются дружественными для поисковых систем, неоднократно появлялась на наших встречах, и каждый раз нам приходилось оценивать, какое влияние это окажет на нас с точки зрения SEO.

Предполагая, что значительная часть содержимого сайта будет инкапсулирована в файл Flash (swf), как лучше всего поддерживать текущие рейтинги? Я много раз читал, что Google индексирует Flash-файлы, но я не уверен, в какой степени. Кроме того, есть ли способ сказать Google не индексировать файл Flash (через переменную или иным образом)?

Наконец, у меня возникла идея, которая казалась звучащей теоретически, и я хотел выпустить ее в мир и посмотреть, какой тип обратной связи я получаю:

Опять же, если предположить, что вся страница находится в файле Flash, который находится на index.html, можно ли будет построить сайт как обычно (настроить структуру логического каталога, добавить содержимое на статические страницы в пределах указанной структуры и т. Д.) указать пути к этим статическим страницам в файле Google Sitemap Google, и пусть пауки сканируют только те страницы (которые богаты содержанием), в то время как пользователь испытывает некоторую смесь Flash / Javascript / AJAX / etc? Если это сработает, каковы будут плюсы / минусы этого решения? Спасибо за то, что согласились ответить на этот вопрос.

Ответы [ 2 ]

4 голосов
/ 31 августа 2009

Хорошие ссылки Google Я обнаружил, что они добились впечатляющих успехов в индексации веб-страниц на основе Flash. Единственное ограничение, которое я обнаружил при чтении статьи, заключается в том, что в настоящее время они по-прежнему ограничены в своих возможностях в следующих трех областях:

  1. Googlebot не выполняет некоторые типы JavaScript. Так что если ваш веб страница загружает файл Flash через JavaScript, Google может не знать этот файл Flash, в этом случае он будет не индексируется.

  2. В настоящее время мы не прикрепляем контент из внешних ресурсов, которые загружены ваши файлы Flash. Если твой Flash-файл загружает HTML-файл, XML файл, другой файл SWF и т. д., Google будет отдельно индексировать этот ресурс, но это еще не будет считаться быть частью контента в вашей Flash файл.

  3. Хотя мы можем индексировать Flash почти на всех языках, найденных на в Интернете, в настоящее время есть трудности с Flash-контентом написано на двунаправленных языках. Пока это не исправлено, мы не сможем индексировать иврит или арабский язык языковой контент из файлов Flash.

Судя по звукам, у вас не возникнет проблем ни с одной из трех «проблем». Основываясь на этом документе, Flash звучит как приемлемый вариант для вас.

Adobe также работает над тем, чтобы помочь поисковым системам в их стремлении сделать SWF-файлы более дружественными для поисковых систем. Таким образом, благодаря совместным усилиям как Adobe, так и Google / Yahoo, если вы искупитесь в рейтинге в течение года или двух, алгоритмы поиска будут лучше, чем сейчас.

Что касается индексации, вы можете добавить простое

User-agent: *
Disallow: /directory/
Disallow: /directory/page.html

в ваш файл robots.txt.

2 голосов
/ 02 сентября 2009

Андрей

Мне приходилось сталкиваться с подобными вещами несколько раз, и я бы рекомендовал поддерживать как Flash-сайт (для пользователей), так и HTML-сайт (для поисковых систем). Вот как вы это делаете:

  • С какими-либо серверными компонентами, которые вы используете, установите какой-то тип переключателя, который определяет, будет ли конкретный запрос для HTML или для того, что потребляет ваш Flash-фильм (XML, JSON, другой SWF-файл, что угодно). Каждая страница на вашем сайте должна иметь возможность возвращать HTML и независимо от того, что вы выбрали для показа своего Flash-фильма. Параметр строки запроса, такой как «requestType = Flash», будет работать просто отлично.

  • Поместите все содержимое ваших HTML-страниц в тег div и сделайте div невидимым с помощью CSS. Используйте SWFObject , чтобы проверить, поддерживает ли запрашивающий браузер Flash и, если это так, SWFObject заменяет ваш HTML-контент вашим Flash-фильмом. Пауки поисковой системы будут игнорировать ваши сценарии и просто сканировать ваши HTML-страницы, и если вы хотите показать HTML пользователям, которые не поддерживают Flash (например, мобильные браузеры), просто сделайте содержимое HTML видимым после того, как SWFObject определит, что браузер не поддерживает Flash.

  • После загрузки вашего Flash-фильма попросите его запросить у сервера все необходимые данные, используя тот же URL страницы, на которой он был загружен, но с добавлением переменной switch выше.

  • Обрабатывать навигацию с этой точки с помощью SWFAddress . Когда пользователь нажимает кнопку, чтобы запросить новую страницу, сначала пропустите запрос через SWFAddress, который обновит историю браузера с помощью трюка с хэш-меткой, а затем ваш фильм Flash отправит запрос на сервер.

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

http://www.casabarbuenosaires.com/

Запрос браузера на любую страницу сайта сначала вернет HTML-представление этой страницы (вы можете просмотреть исходный код в своем браузере, чтобы увидеть это). Затем SWFObject заменяет содержимое HTML на фильм Flash, который загружает пользовательское описание XML той же страницы, которую затем создает и отображает фильм Flash.

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

Еще одним дополнительным преимуществом создания вашего сайта таким образом является то, что вы вынуждены отделять контент / копию своего сайта от его визуального представления. Вбрасывание всего сайта в один SWF-файл, как правило, НЕ является хорошим способом сделать это. Гораздо проще поддерживать (или обновлять или удалять) сайт, когда ваш контент не полностью смешан с вашим кодом.

Надеюсь, это поможет,

Scott

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...