SEO & React ∴ Изоморфизм и индексирование

  1. Что такое React? Какой смысл? Почему это хорошо?
  2. Итак ... WTF с JavaScript?
  3. «Мы пытаемся понять JavaScript с помощью JavaScript»
  4. «Это трудно сделать в масштабе нынешней сети, но мы решили, что оно того стоит. "
  5. Что такое React?
  6. Сильные стороны React
  7. Изомор ... что?
  8. ReactJS ≠ AngularJS
  9. Как ты это делаешь?
  10. Преимущества ReactJS для SEO
  11. Недостатки React?
  12. Кто использует React?
  13. И это еще не конец ...
  14. Источники и вдохновение

Официально React у всех на слуху, но даже ценой хорошей документации сложно понять влияние этой технологии на SEO. Небольшое освещение, чтобы освоить предмет?

Что такое React? Какой смысл? Почему это хорошо?

С появлением SPA Веб-приложения почти в реальном времени, такие как Gmail, Airbnb, Soundcloud или Netflix, JS-фреймворки и библиотеки, никогда не были так популярны.

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

Трудно пропустить такие технологии, как AngularJS (фреймворк Google), Backbone.js, Ember.js или KnockoutJS.

Массовое использование JavaScript меняет игру с точки зрения SEO.

Итак ... WTF с JavaScript?

Основная проблема этих фреймворков заключается в том, что контент загружается на стороне клиента после загрузки страницы на стороне сервера (в отличие от PHP, например): если мы посмотрим на исходный код, это ничто!

В этих обстоятельствах робот Googlebot не может сканировать и индексировать этот контент, введенный апостериорно: катастрофически, так с точки зрения SEO! (Видимо , ...)

Недавно Google объявил, что теперь робот Google попытается интерпретировать просканированные страницы, запустив JavaScript ... "Будет пытаться ..."

«Мы пытаемся понять JavaScript с помощью JavaScript»

В сообщении от 23 мая 2014 года Google заявляет, что GoogleBot может интерпретировать JavaScript и, следовательно, индексирование содержимого ранее невидимым (поскольку генерируется на стороне клиента, а не на стороне сервера, вы следуете эх ..). Тем не менее, вы можете себе это представить, в масштабе Интернета, это работа титана ...

«Это трудно сделать в масштабе нынешней сети, но мы решили, что оно того стоит. "

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

Это где React, иначе решение приходит! Вы все еще следите?

Что такое React?

реагировать это библиотека ( набор методов и функций ) для разработки интерфейсов с характеристиками, которые постоянно изменяются : мы можем думать о модуле комментариев в «реальном времени» или тикере Facebook (который суммирует активность ваших друзей Там же в квази "в реальном времени").

Сила React в том, чтобы всегда находить лучший способ быстро обновлять и отображать [ эти изменения ] без необходимости перезагрузки страницы .

Разработка, а также публикация этой библиотеки являются результатом сотрудничества около сотни разработчиков работа в различных компаниях, включая инициативу Facebook и Instagram: довольно серьезно!

Сильные стороны React

«Реакция настолько быстрая, потому что она никогда не говорит напрямую с DOM. "

  1. Разумность : код продукта «чистый» ( простой для чтения, понимания и обслуживания), и его чтение позволяет сразу увидеть, как будет работать ваше приложение.
  2. Производительность : это одна из ключевых особенностей React, концепции Виртуальный ДОМ , React сосредоточится на обработке и отображении только изменений в представлении (оставляя в стороне оставшуюся часть представления, которая не изменяется).
  3. Сообщество : ReactJS быстро соблазнил сообщество разработчиков JS. И это не говоря уже о React Native, который со своей стороны может публиковать нативные приложения iPhone (и Android в ближайшее время), написав JavaScript. Это, следовательно, экономит значительное время разработки.
  4. [HOT SEO] Изоморфизм и рендеринг на стороне сервера : через использование сервера узел код сможет генерироваться на стороне клиента и на стороне сервера (немного похоже на PHP, но ... без перезагрузки!) в отличие от других библиотек и традиционных сред JS ( Backbone.js , AngularJS , ember.js и т. д.), который изначально выполняет код только на стороне клиента (в браузере). Эта сильная сторона интересует нас больше всего с точки зрения SEO, потому что она решает проблему индексации контента (возможность сканирования и индексации), заполненного только на стороне клиента.

Изомор ... что?

Просто помните, что код между клиентом (вашим браузером) и сервером один и тот же! И говорит иначе: «Бэкэнд и внешний интерфейс используют один и тот же код. (Показано справа на диаграмме)

Кроме того, React - не единственная библиотека, «внедряющая» эту технологию . На сегодняшний день уже есть хорошие двадцать, такие как Brisket, Cassis, Catberry , Чаплин , котелок , Эзель Эсте, Флэтайрон, плавкий Невидимый, jsblocks , Петля, лазойс, петлевой , Мохито, Sara.js, Сан-Стек и Taunus ,

Что касается терминологии в других местах, некоторые предпочитают говорить о Универсальный JavaScript а не изоморфизм. Следует признать, что это выражение легче понять.

«... это чисто анекдотическое свидетельство, но когда мы используем слово универсальное, а не изоморфное, все получают его. "

ReactJS ≠ AngularJS

«Многие люди используют V в MVC. "

Не нужно их сравнивать, React в отличие от AngularJS не является фреймворком.

Если разница между каркасом и библиотекой Вы одержимы, не стесняйтесь взглянуть на эти обсуждения. Для других просто помните, что React не навязывает конкретную архитектуру вашему приложению и может быть перенесен в любой проект с использованием других веб-технологий (включая AngularJS), совершенно независимо.

« Реагировать это просто вид ... »

Как ты это делаешь?

Мы платим, или мы работаем!

Если у нас нет средств, мы предлагаем сканерам альтернативную версию HTML (снимок) своих страниц благодаря Phantom.js (вы можете посмотреть на этот урок чтобы получить представление, он встречается немного, но дух есть). Да, из маскировка ! Это "грязные" пуристы говорят, что их трудно поддерживать, но это работает, довольно хорошо.

Если нет, и если у вас небольшой бюджет (или бизнес-модель, которая работает), это довольно мощный и простой в настройке: он называется PreRender или BromBone назвать только их. Если предмет « Как сделать ваши SEO-дружественные приложения JavaScript »Интересует вас, эта статья хороша.

Преимущества ReactJS для SEO

  1. Возможность сканеров сканировать и индексировать содержимое в исходном формате: у нас есть все преимущества JS без недостатков!
  2. Благоприятные времена загрузки способствуют хорошему пользовательскому опыту. Счастливые пользователи = Счастливый Google.

И это все! Да, с точки зрения SEO. Все будет зависеть от того, что вы будете делать в следующем бэк-офисе. И чтобы завершить анализ по этой теме, я предлагаю вам взглянуть на эту статью Zack Argyle, разработчик @Pinterest «Прекратить использование React для ВСЕГО»

«Если у вас сильное динамическое приложение, которое нужно часто обновлять, и вы хотите избежать большого веса различий, вы смотрите на противника типа травы, и виртуальный DOM от ReactJS будет очень эффективным. Однако, если у вас не будет таких потребностей, ВЫБЕРИТЕ ЧТО-нибудь другое! "

Недостатки React?

Проще говоря, нет ни одного. Если мы немного копаем, мы можем отметить это:

  • Документация продвигается, но было еще некоторое время, когда было непросто обойтись только с Facebook.
  • Facebook оставляет за собой право отозвать лицензию , право использовать React. Этот вопрос обсуждается, хотя наивно можно задаться вопросом, какой интерес Facebook может принять на вооружение такого типа.

Кто использует React?

Все больше и больше компаний! Чтобы говорить о самых известных, мы можем, конечно, процитировать Facebook, Instagram, а также Yahoo, Adobe, Airbnb, AdRoll, Asana, BBC, Century 21, Club Med, Dropbox, Feedly, Github, Khan Academy, KissMetrics, Netflix, Reddit, Salesforce, Twitter, WhatsApp и полно других ,

И это еще не конец ...

Вам понравилась эта статья? Спасибо, что поделились этим или рассказали нам о своем опыте (хорошем или плохом) с фреймворками и библиотеками JS, оставив комментарий.

И если у вас еще есть энергия, я могу только посоветовать вам прочитать нашу предыдущую статью Demandware: плюсы и минусы для SEO ,

PS: спасибо Georges , Жереми , Blandine , Франсуа и Одри для корректуры!

Источники и вдохновение

  1. Реакция против AngularJS - Как эти два сравнивают [EN]
  2. Facebook ReactJS - Ресурсы, чтобы начать [FR]
  3. Awesome React, коллекция потрясающих инструментов React, ресурсов, видео и ярких вещей [EN]

Игнорируемые предметы

  1. React Native, платформа для создания собственных приложений с использованием React [EN]
  2. JSX, расширение синтаксиса JavaScript, похожее на XML [EN]
  3. Многоразовые компоненты [EN]
  4. Дополнения React, некоторые полезные утилиты для создания приложений React [EN]
  5. Flux, архитектура приложений для создания веб-приложений на стороне клиента [EN]

Похожие

Наши SEO преимущества
На самом деле есть только одно основное преимущество для SEO: трафик Другими словами, больше веб-трафика! Больше посетителей, больше клиентов, больше клиентов. Основная причина использования SEO состоит в том, чтобы привлечь больше целевой аудитории на ваш веб-сайт. Это главное преимущество для бизнеса от внедрения SEO, и это то, что поставит этическая фирма SEO. DigitalJetstream предоставляет различные уровни услуг и стратегий SEO, разработанные с учетом вашего бюджета и потребностей
Почему SEO важно для бизнеса
Почему SEO важно для бизнеса В эпоху Интернета и социальных сетей бизнесу необходимо вкладывать средства в SEO. Сегодня мы ищем все в поисковых системах, от ответов на наши вопросы до рекомендаций и даже развлечений. SEO теперь стало настолько важной частью бизнес-маркетинга, что им нельзя пренебрегать. Для этого обязательно знать, что на самом деле означает SEO. Что такое поисковая оптимизация?
SEO реселлер
... инственная эксклюзивная фирма реселлеров SEO в США, которая НЕ открыта для широкой публики. Мы строго на 100% White Label SEO-реселлер. Это означает, что вы не конкурируете с нами. Ваши клиенты не могут прийти к нам, даже если они попробуют, и наши цены ниже, чем оптовые цены для реселлеров SEO из-за рубежа. Наши услуги реселлера SEO мирового класса и подкреплены нашей универсальной гарантией ключевых слов !!! Почему мы? Наибольшая прибыль любого
SEO Сервис
... это определяется тем, в каком положении находится ваш веб-сайт в отношении его компетенции в поисках, выполненных пользователями, которые ищут продукт, который вы предлагаете; наши услуги SEO улучшат вашу позицию и увеличат количество посещений вашего магазина и все это Это может привести к увеличению продаж. Ключевое слово . В переводе с испанского означает «ключевое слово». В любом секторе важно иметь хорошие позиции в ключевом слове, по которому вы хотите, чтобы публика
SEO тест
... чтобы узнать, на правильном ли мы пути или нет. В следующем окне введите адрес вашего сайта (например: www.wamby-web.com ) и нажмите кнопку «Проверить сайт». Внимание! Обязательно правильно укажите название своего сайта, так как это бесплатная версия, вы можете проводить только один тест в день, и если вы ошибаетесь, вам следует подождать до следующего дня. Когда тест закончен, вы увидите такой результат:
Что такое SEO специалист?
Когда меня спрашивают, чем я зарабатываю на жизнь, у меня в голове возникает вопрос, как ответить на этот вопрос. Должен ли я сказать: «Я SEO» и ждать неизбежно запутанного взгляда? Возможно, я должен пойти с ответом моей жены, вместо этого: «Он организует Интернет, чтобы получить высокий рейтинг в Google». Вы должны признать, что любой, кто может организовать Интернет, вероятно, довольно крут. Должен ли я держать свои ответы краткими, или я должен уделить немного времени
Стоматологическая SEO
Не все хотят сидеть на стуле у стоматолога, но если возникает необходимость, где можно найти хорошего стоматолога? Желтый Страницы, очевидно, не лучшее место для проверки. В эпоху, когда все склеены на своих компьютерах,
Как видео помогает SEO?
... идеоконтент быстро завоевывает популярность в мире онлайн-маркетинга, и многие компании уже начали использовать его в своих интересах"> Видеоконтент быстро завоевывает популярность в мире онлайн-маркетинга, и многие компании уже начали использовать его в своих интересах. В настоящее время бренды сосредотачивают свои маркетинговые стратегии на видео, чтобы доставлять важные сообщения своей целевой аудитории в увлекательной форме. Это не только помогает привлечь внимание клиентов к вашим продуктам
Что такое SEO?
... этому важно заставить Google работать в вашу пользу , Давайте посмотрим, что такое SEO, почему это так важно и как работают поисковые системы. Что такое SEO (поисковая оптимизация)? SEO является аббревиатурой от английского языка поисковой
SEO Чичестер | SEO Портсмут | SEO Bognor Regis
... чтобы помочь предприятиям стать заметными в поисковых системах в районах Чичестер, Богнор Реджис и Портсмут, Западный Суссекс и Хэмпшир"> предоставление SEO консультаций, тренингов и услуг, чтобы помочь предприятиям стать заметными в поисковых системах в районах Чичестер, Богнор Реджис и Портсмут, Западный Суссекс и Хэмпшир. Где это уместно, мы также можем предложить Google Shopping PPC для сайтов электронной коммерции, чтобы обеспечить полную видимость в поисковых системах. В Search
Флэш и SEO: почему лучше не усложнять
При настройке вашего нового веб-сайта может быть заманчивым воспользоваться многими доступными вам функциями дизайна, такими как встроенный

Комментарии

Что ты думаешь, что ты делаешь, а что ты делаешь?
Что ты думаешь, что ты делаешь, а что ты делаешь? ПЕРСОНАЛА, РЕСУРСЫ, ТУРЫ, ТУРЫ, ПЕРСПЕКТИВЫ, ОБЪЕДИНЕНИЯ, РЕАЛИЗАЦИЯ, ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ. RkjR ° RїSЂRёRjRμSЂ, RІS <SGJRdzR · RґR ° RμS, Rμ R'Rlj RіSЂSgjRїRїSgj RґR »SJ SЂRμRєR» Р ° Rjs <RdzRїSЂRμRґRμR »RμRDZRDZRdzRіRdz S, RdzRІR SЂR ° °, RDZRdz RμRμ RїRdzSGJRμS ‰ Р ° RμRjRdzSGJS, SNJ RDZRёR · КРАСНЫЙ °, Свернуть, Свернуть, Свернуть, Свернуть, Свернуть Свернуть P? R? R? R? R? R? R? S?
Это не значит, что SEO не будет работать для данного бизнеса, но можете ли вы получить то, что вам нужно, используя имеющиеся у вас ресурсы?
Это не значит, что SEO не будет работать для данного бизнеса, но можете ли вы получить то, что вам нужно, используя имеющиеся у вас ресурсы? Как и весь маркетинг, вы должны быть готовы вкладывать средства в свою кампанию, и вы обязательно должны быть последовательными, чтобы видеть результаты. Те, кто тратит без особого планирования или никогда не задумывались над тем, насколько достижимы их цели в рамках органического поиска, часто сжигаются в пустошах SEO-услуг. Также важно различать
Легко понять, что это было; но легко ли понять, что это значит для клиента и его бизнеса?
Легко понять, что это было; но легко ли понять, что это значит для клиента и его бизнеса? Легко ли сделать практические выводы? Не совсем. Но самое смешное было: никто не жаловался. Никто из наших клиентов никогда не просил о более сфокусированном отчете - о каких-либо изменениях в отчете - кроме одного, и только потому, что ему нужно было отчитываться перед руководителями в своей компании. Я думаю, что это могло послужить катализатором для версии отчета 3. Версия отчета
Полное влияние этого изменения еще не реализовано, но если вы хотите узнать больше, посмотрите это видео от Moz под названием « Что означают новые, более длинные фрагменты Google для SEO?
Легко понять, что это было; но легко ли понять, что это значит для клиента и его бизнеса? Легко ли сделать практические выводы? Не совсем. Но самое смешное было: никто не жаловался. Никто из наших клиентов никогда не просил о более сфокусированном отчете - о каких-либо изменениях в отчете - кроме одного, и только потому, что ему нужно было отчитываться перед руководителями в своей компании. Я думаю, что это могло послужить катализатором для версии отчета 3. Версия отчета
Но что такое SEO в первую очередь и почему это так важно?
Но что такое SEO в первую очередь и почему это так важно? Определение SEO SEO это аббревиатура для поисковой оптимизации. Это процесс / набор правил, влияющих на естественные, неоплачиваемые, управляемые алгоритмом результаты, которые появляются на странице результатов поисковой системы (SERP) - такие как Google, Bing и Yahoo и т. Д. SEO как набор навыков фокусируется на применении методологий, чтобы веб-сайт, его страницы и контент (видео, изображения и т. Д.) Были
Это не главный фактор в вашем рейтинге, но каждая маленькая поправка имеет значение, и когда это так просто, как вы можете отказаться?
Это не главный фактор в вашем рейтинге, но каждая маленькая поправка имеет значение, и когда это так просто, как вы можете отказаться? Сегодня мы расскажем о десяти вещах, которые вам необходимо знать об альтернативном тексте, SEO и о том, как заставить ваши изображения работать на вас в Google, Bing, Yahoo и не только. Что такое альт-текст? Давайте начнем с исповеди. Альт-текст не является альт-текстом. Альт-текст на самом деле является сокращением, более короткой
Вы можете знать, что такое SEO, но знаете ли вы, как работают поисковые системы и какие факторы помогают определить рейтинг сайтов в Google, Bing или Yahoo?
Вы можете знать, что такое SEO, но знаете ли вы, как работают поисковые системы и какие факторы помогают определить рейтинг сайтов в Google, Bing или Yahoo? Copp Media может помочь ответить на ваши вопросы о SEO. Будь то ваш вопрос о затратах на SEO, контенте против создания ссылок для SEO, оптимизации на месте и вне сайта, SEO в социальных сетях или если вы просто хотите знать, что вам нужно искать при выборе услуги SEO, SEO-компании или SEO-эксперта. потребности вашей компании, свяжитесь с нами
Мы уже рассмотрели важность эффективные названия на eBay в прошлом, но как это помогает с вашим eBay SEO?
Мы все знаем, что качественный контент необходим для успешной стратегии SEO, но как вы оцениваете что-то вроде «качество»?
Мы все знаем, что качественный контент необходим для успешной стратегии SEO, но как вы оцениваете что-то вроде «качество»? В этой статье мы начнем с определения того, что означает качественный контент в современном SEO - то, что многие бренды все еще пытаются выяснить. Затем мы рассмотрим, как вы можете проверить качество контента, прежде чем публиковать его, и оглянемся на контент, который вы уже опубликовали на своем сайте. Что на самом деле означает «качественный
Это достаточно разумно; Конечно, мы все знаем, что весь смысл SEO заключается в создании веб-трафика?
Это достаточно разумно; Конечно, мы все знаем, что весь смысл SEO заключается в создании веб-трафика? Конечно, правда не так проста. Если большая часть трафика состоит из посетителей, которые немедленно отступают с помощью кнопки «назад», то что-то явно идет не так. Поэтому важно понимать коэффициент конверсии, то есть количество посетителей, которые приходят на ваш сайт и делают то, что вы хотите, чтобы они делали - будь то покупка вашего продукта или услуги, переход на другую
Это заставило меня задуматься: как оптимизация бюджета сканирования пересекается с SEO, и что веб-сайты могут сделать для повышения скорости сканирования?
Это заставило меня задуматься: как оптимизация бюджета сканирования пересекается с SEO, и что веб-сайты могут сделать для повышения скорости сканирования? Перво наперво - Что такое бюджет обхода? Веб-сервисы и поисковые системы используют ботов-искателей, называемых «пауками», для сканирования веб-страниц, сбора информации о них и добавления их в свой индекс. Эти пауки также обнаруживают ссылки на посещаемых ими страницах и пытаются сканировать эти новые страницы.

Что такое React?
Какой смысл?
Почему это хорошо?
WTF с JavaScript?
Что такое React?
О?
Кто использует React?
Небольшое освещение, чтобы освоить предмет?
Что такое React?
Какой смысл?
Stylish-Portal.infO 2011
При копирование материала активная ссылка на сайт!
Copyright 2004-2016 © www.zone55.ru. All rights reserved.