Рубрики

Полезные материалы

JavaScript, PWA и… SEO

  1. 1. Судьба Chrome 41
  2. 2. Googlebot не браузер
  3. 3. Googlebot ничего не нажимает
  4. 4. Почувствуйте поток
  5. Беспроигрышная ситуация
  6. SSR
  7. Универсальное приложение
  8. SEO-дружественные URL
  9. Метаданные + микроформаты
  10. скорость

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

С PWA вы получаете родные взаимодействия, push-уведомления и установку на домашний экран. Но это только часть картины. Кроме того, распространение намного проще благодаря стандартным сетевым связям, совместному использованию и распространению без магазинов.

Узнайте больше в Руководство для начинающих по PWA ,

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

По своей природе 90% PWA - это чисто JavaScript. В большинстве случаев разработчики выбирают некоторые современные JS-фреймворки, такие как React, Vue или Angular, чтобы предоставить пользователю наилучшие возможности. Но модель распространения - это сеть, для которой органический поиск жизненно важен.

Индустрия SEO не уверена, одинаково ли Google относится (и оценивает!) Сайты на основе JavaScript и сайты на HTML. С этими знаниями становится ясно, что SEO и разработчики только начинают понимать, как сделать современные JavaScript-фреймворки пригодными для сканирования. Вы можете прочитать множество учебных пособий и постов в блоге о том, как создавать дружественные для сканера приложения JavaScript. Google улучшается с современными методами веб-рендеринга, однако, все еще есть много ограничений.

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

У Google есть много ограничений в исполнении JavaScript. Другие поисковые системы вообще не обрабатывают JS. Тем не менее, это не значит, что мы не можем создавать блестящие интерактивные веб-сайты с современными фреймворками, которые работают и для поисковых систем! - Мария Цеслак - Старший технический SEO, Elephate

Мы спросили экспертов из агентства Elephate SEO об их выводах и рекомендациях относительно методов PWA SEO.

После проведения серия экспериментов с современными JS-фреймворками против Google результаты, которые они представили, действительно интересны:

1. Судьба Chrome 41

Google анализирует и рендерит JS, но с серьезными ограничениями - он использует безголовый браузер на основе Chrome 41 (2015 ') ... Если вы используете современные спецификации Ecma Script (как большинство разработчиков в настоящее время), ваш JS, вероятно, должен использовать много шайб / отступления, чтобы обеспечить такой же код / ​​структуру ссылок для Googlebot. Хуже всего то, что трудно сказать, какие элементы будут успешно интерпретированы и проиндексированы Google, а какие нет.

К сожалению для разработчиков приложений PWA, в Chrome 41 такие интерфейсы, как IndexedDB и WebSQL, отключены. Интерфейсы чаще всего используются для предоставления пользователям автономной поддержки.

2. Googlebot не браузер

Всемирная паутина огромна, поэтому Google оптимизирует свои сканеры для повышения производительности. Вот почему робот Googlebot иногда не посещает все страницы, которые хотят веб-мастера.

Самое главное, алгоритмы Google пытаются определить, нужен ли ресурс с точки зрения рендеринга. Если нет, то, вероятно, Googlebot не получит его.

Эксперименты Elephate показывают, что сканер Google не дольше 5 секунд ожидает загрузки / отображения любого ресурса. Более того, он может «оптимизировать» поведение вашего приложения, не учитывая (все еще довольно распространенные) вызовы setTimeout () и т. Д.

Здесь индексатор Google просто пропустил скрипт и отобразил остальную часть страницы. Источник: Слон блог ,

3. Googlebot ничего не нажимает

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

4. Почувствуйте поток

Поток индексации для классических приложений HTML и JS сильно отличается; Для индексации приложений JS Googlebot требует гораздо больше ресурсов и времени. Google официально заявил, что « отображение сайтов с поддержкой JavaScript в поиске Google откладывается до тех пор, пока у робота Google нет ресурсов для обработки этого контента. »

Источник: Google I / O '18

Это всего лишь несколько примеров подводных камней, с которыми вы можете столкнуться при работе с SEO вашего приложения. Вы можете узнать больше подробностей о том, как приложения JavaScript индексируются, прочитав « Окончательный путеводитель по JavaScript SEO ».

Итак, давайте проверим, как мы можем справиться с задачами JavaScript SEO на основе нашего собственного примера.

Vue Storefront является автономным магазином Progressive Web App для вашей электронной коммерции, способным подключаться к любому бэкэнду электронной коммерции (например, Magento , Pimcore, Prestashop или Shopware) через API. Он сделан с использованием фреймворка Vue.js - и да, это SPA (одностраничное приложение), и да, он хорошо работает с Google и другими сканерами. Ты можешь найти больше информации о нашем Github ,

«Следуя некоторым хорошим практикам JS SEO, одностраничные приложения (включая Progressive Web Apps) можно сканировать, отображать и индексировать, что означает, что они могут быть оптимизированы для SEO. Например, глядя на один из самых популярных веб-сайтов в Интернете ... YouTube. Да, YouTube построен на JavaScript (зайдите на сайт, отключите JavaScript в браузере и посмотрите, что произойдет), и он очень хорошо зарекомендовал себя.

Vue Storefront построен на универсальном JavaScript. Это одно из наиболее оптимизированных для SEO решений, рекомендованных Google ». - Мария Цеслак - Старший технический SEO, Elephate

Беспроигрышная ситуация

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

Есть решение. Вы можете отделить контент, обслуживаемый сканером (на стороне сервера), от суперсовременной версии CSR (на стороне клиента) для ваших пользователей. Вы можете сделать это. Штамп. Никаких последствий;)

SSR

Рендеринг на стороне сервера (SSR) является одним из методов, которые мы использовали при создании Vue Storefront. Это похоже на создание Изоморфного / Универсального Приложения, в котором вы пишете одну базу кода JS для рендеринга на стороне клиента / сервера.

Самые большие преимущества:

Универсальное приложение

Когда вы смотрите на любой из URL-адресов Vue Storefront - как https://demo.vuestorefront.io/c/women-20 - и нажмите «View Source», вы увидите, что Vue Storefront предоставляет браузеру уникальную разметку для каждого обслуживаемого URL.

Итак, похоже на 2003 '- классический HTML + CSS. Генерируется JavaScript, на стороне сервера.

Это как классическое веб-приложение. После загрузки первой страницы - приложение ведет себя как обычный SPA с точки зрения клиента - извлекает данные для всех последующих страниц с использованием AJAX + Service Workers.

Для Googlebot это просто HTML, который позволяет индексировать его оптимальным способом. Для разработчика это один и тот же код - независимо от того, отображается ли он на стороне клиента или сервера.

SEO-дружественные URL

Очень важно оптимизировать структуру ссылок - не только для того, чтобы избежать типичных ссылок на основе хэштега SPA (#products вместо / products?), Но и для настройки URL-адресов.

Vue.js предоставляет разработчику довольно крутой механизм Vue Router ( https://router.vuejs.org/ ) где вы можете добавлять и изменять пользовательские сопоставления URL / компонентов.

Метаданные + микроформаты

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

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

Д

Vue.js крут со своей системой. В конце концов, шаблоны скомпилированы в простой код JavaScript (например, шаблоны React JSX, но могут предложить гораздо больше, хотя их легче освоить для новичков;))

скорость

Время рендеринга сервера также может улучшить ваш SEO рейтинг. Это было много раз официально заявлено самим Google и подтверждено многими экспериментами. Алгоритм индексации использует основную информацию о скорости загрузки страницы, собранную среди пользователей. Следовательно, оптимизация времени загрузки страницы увеличит не только коэффициент конверсии, но и рейтинг в результатах поиска.

База данных NoSQL, кеширование и предварительный рендеринг помогают поддерживать время Vue Storefront SSR менее 0,2 с (по словам разработчиков, без оптимизации). ОК, просто хотел показать это;)

Переход к созданию приложений JavaScript - естественный шаг в веб-разработке. Если вы заботитесь о предоставлении наилучшего пользовательского опыта (особенно для мобильных пользователей), PWA - это то, что вы ищете. Мы создали Vue Storefront с учетом всех ограничений, которые имеют поисковые системы, и наше решение соответствует всем лучшим практикам JS SEO . В результате приложение является удобным как для пользователей, так и для поисковых систем.

  • PWA действует как собственное приложение и обеспечивает лучшее взаимодействие с пользователем. Это стоит развивать, если вы хотите увеличить продажи. Есть много примеров, чтобы узнать, как начать, с Google витрина заканчивая нашим Исследование 30 лучших прогрессивных веб-приложений ,
  • Поисковые системы не могут плавно обрабатывать приложения на основе JavaScript. Тем не менее, можно создать SEO-дружественное приложение.
  • Рендеринг на стороне сервера - это лучшее решение для предоставления приложения JavaScript сканерам дружественным для SEO способом.
  • WRS (служба веб-рендеринга - служба, используемая Google для отображения веб-сайта перед индексацией) - это своего рода браузер без головы; в некоторой степени это похоже на очень старый винтаж 2015 года - Chrome 41.
  • Гораздо проще поддерживать динамически генерируемую (SSR) разметку HTML для оптимизации SEO, чем изящно понизить ограничения JS, чтобы робот Googlebot правильно индексировал ваше приложение.
  • Вы должны убедиться, что ваши сценарии работают быстро. Убедитесь, что ваш сервер не замедляется при увеличении нагрузки на хост.

Читайте больше на Блог Elephate , Вы вряд ли найдете лучшее руководство по индексации JS.

Эта статья была написана Петром Карваткой в ​​сотрудничестве с Марией Цеслак из Elephate.

Эта статья была написана Петром Карваткой в ​​сотрудничестве с Марией Цеслак из Elephate

Похожие

SEO Phoenix
Ни одна компания не хочет оставаться в стороне от сегодняшней безумной гонки за то, чтобы быть на первом месте, особенно в обширном и бесконечном цифровом и онлайн-пространстве. Для того, чтобы выделиться из океана соревнований по всему миру, которые кишат
SEO услуги - на странице SEO - на странице SEO | Ticode
Вы уже знаете, что ваш сайт не имеет хорошего рейтинга в поисковых системах, и вы, вероятно, знаете некоторые из причин, почему. Возможно, мы даже выполнили полный SEO Оценка сайта для вас, и теперь мы готовы реализовать некоторые или все изменения, рекомендованные в нашем отчете. Если оценка не проводилась, мы проведем подробное интервью с вами, чтобы узнать больше о вашем рынке, прежде чем мы начнем какую-либо оптимизацию вашего
Начало Facebook SEO
Последняя проверка 6 марта 2019 года в 18:54 Как мы все знаем, Facebook быстро догоняет свой рейтинг трафика
Майами SEO Компания
Ищете SEO-компанию в Майами, прозрачную, честную, авторитетную и известную своими превосходными результатами? Если это так, WebFindYou ваш ответ. Будь это ваша первая попытка SEO или у вас уже был неудачный опыт работы с другими SEO-компаниями, будьте уверены, что вы наконец нашли подходящую Miami SEO Company для ваших нужд - спросите любого из наших клиентов, и они скажут вам то же самое.
[Инструменты] SEO SpyGlass
... не заканчивается поисковой консолью. Особенно, когда речь идет об анализе конкурентных ссылок, к которым у нас нет доступа в Search Console. Мы сразу придумываем такие решения, как Majestic или Ahrefs, но они не лишены одного большого недостатка. Эти инструменты популярны, поэтому очень часто блокируются в подсобных помещениях и не только. Предполагается, что многие веб-сайты блокируют свои сканеры из-за ресурсов, которые они едят. И тут приходит помощь
Нанять SEO Эксперт
Главная >> Сервисы >> Интернет-продвижение >> Нанимайте SEO Expert «Получите высококлассные услуги SEO от SEO-экспертов Webeveron» . Хорошо спроектированный сайт без профессионалов в области поисковой оптимизации - это продукт, который никогда не рекламировался.
SEO Аутсорсинг, Аутсорсинг SEO услуг в Индии, SEO Аутсорсинг
Последнее обновление: 16 января 2018 г. Аутсорсинг услуг SEO сторонней компании, агентству или частному лицу. Услуги SEO включают оптимизацию как на странице, так и за ее пределами, а также SEO компании, потому что им нужны настоящие профессионалы для быстрого развития своего бизнеса.
Оттава SEO Услуги | На странице SEO | Eaglewebz
Семь причин, почему EagleWebz предоставляет профессиональные SEO услуги в Оттаве Цель SEO-сервисов EagleWebz Ottawa для SEO на странице также является целью клиента, в частности, радикально создать перспективный сайт, сделав его превосходным рейтингом в поисковых системах, таких как Google или Bing, и, следовательно, повысить органический трафик. Благодаря этому полностью оптимизированный веб-сайт обеспечивает высокую производительность бизнеса. Мы помогаем вашему веб-сайту
SEO Эксперт Пуна | SEO специалист Пуна | SEO консультант Пуна | Кришна
Профессиональный SEO Эксперт Пуна | SEO специалист Пуна | SEO консультант Пуна, Индия Профессиональный SEO-эксперт Пуна, SEO-специалист Пуна, SEO-консультант Пуна, Индия: Привет всем, я так рад, что принесу наиболее эффективные результаты SEO моим клиентам, теперь пришло время искать SEO услуги они могут проконсультироваться с
Доступные SEO услуги | Недорогой SEO пакет | SEO Эксперты | Twenty LYS LLC
... нес на новый уровень, используя различные модули SEO. Мы используем наиболее подходящий алгоритм SEO, чтобы увеличить видимость вашего сайта и продвигать ваш бизнес в Интернете. Наши проверенные недорогие SEO-методы могут превратить ваш веб-трафик в постоянных клиентов и в конечном итоге увеличить рентабельность инвестиций. Исследования показали, что поисковая оптимизация более прибыльна, чем онлайн-маркетинг.
SEO стратегия
Почему у вас должна быть стратегия SEO на вашем сайте? У вас есть компания, вы хотите получить клиентов, вы хотите появляться в числе первых результатов поиска Google через веб-позиционирование , Вы знаете, что появление в первых результатах слов со многими поисками более вероятно, что пользователи нажимают, и что этот трафик становится клиентами, но ... Как ты это делаешь? Как ты ставишь?

Комментарии

Я не могу не задаться вопросом, означает ли это, что через несколько лет я буду писать статьи о том, чем все еще отличаются SEO и PR?
Я не могу не задаться вопросом, означает ли это, что через несколько лет я буду писать статьи о том, чем все еще отличаются SEO и PR? Рик Риддл - успешный блогер, чьи статьи призваны помочь читателям в управлении контентом, саморазвитии и личных финансах.
Тем не менее, для тех «обновлений», которые не подтверждены и не названы, что вы собираетесь делать?
Тем не менее, для тех «обновлений», которые не подтверждены и не названы, что вы собираетесь делать? Что делать, если в вашей нише вынесены ручные штрафы, и вы получите эффект? Для этих ситуаций нет надежных данных. Если вы сомневаетесь и вам необходимо проверить, не сильно ли что-то ударило по вашему ключевому слову (например, «Обновление ссуды до зарплаты»), вы можете войти в SERPWoo и легко увидеть, что показатель волатильности за сегодня и вчера
Итак, теперь, когда мы объяснили, что такое метаданные и их различные категории, давайте углубимся и выясним, влияют ли метаданные на органический рейтинг / SEO или нет?
Итак, теперь, когда мы объяснили, что такое метаданные и их различные категории, давайте углубимся и выясним, влияют ли метаданные на органический рейтинг / SEO или нет? Ответ - да. Метаданные действительно влияют на SEO. Хотя не так, как раньше, 10 лет назад. Благодаря постоянно развивающимся алгоритмам и обновлениям Google влияние метаданных стало менее важным, но оно не исчезло полностью Хорошо написанные метаданные со стратегией первичного ключевого слова, вторичного
Как вы узнали бы эффективность вашего сайта SEO, когда вы не знаете, сколько людей посетили ваш сайт?
Как вы узнали бы эффективность вашего сайта SEO, когда вы не знаете, сколько людей посетили ваш сайт? Shopify оснащен самым эффективным инструментом отслеживания посетителей - Google Analytics. Обратитесь к изображению ниже, чтобы увидеть, насколько проста установка. Просто скопировав свой уникальный код Google Analytics на страницу администрирования Shopify, вы можете начать подсчет ваших потенциальных клиентов!
Читайте дальше, чтобы узнать все о SEO SEO?
Читайте дальше, чтобы узнать все о SEO SEO? Мы все знаем, что YouTube является второй по величине поисковой системой на планете после Google. Он генерирует около 92 миллиардов просмотров страниц каждый месяц, что также обеспечивает колоссальный трафик для различных сайтов и блогов. Это платформа, где каждую минуту загружается 400
По данным Chrome Extension Store, более 2000 человек используют NAP Hunter каждую неделю - и они не могут ошибаться, верно?
По данным Chrome Extension Store, более 2000 человек используют NAP Hunter каждую неделю - и они не могут ошибаться, верно? Поиск Google по местоположению Bookmarklet Когда Google отключил возможность изменить ваше местоположение в инструментах поиска, #WTF стал хэштегом журнала многих местных SEO-специалистов. Благодаря чудесной комбинации кода обезьяна + свободное время,
Что такое SEO SEO?
Что такое SEO SEO? Поисковая оптимизация (SEO) - это постоянно меняющаяся практика разработки веб-контента, который будет высоко оцениваться на страницах результатов поисковой системы (SERP). Поскольку поиск часто контролирует ваш контент, оптимизация вашего сайта для поиска необходима для привлечения трафика и увеличения числа подписчиков. SEO в SEO включает в себя оптимизацию вашего канала, плейлистов, метаданных, описания и самих видео. Вы можете оптимизировать свои
Итак, это помогло вам ответить на ваши вопросы о SEO SEO?
Итак, это помогло вам ответить на ваши вопросы о SEO SEO? Как мы можем помочь? Что ваши ссылки и контент говорят о SEO вашего сайта? Что ваши данные говорят в консоли поиска? Мы Спектрум Групп Онлайн , и мы предлагаем стратегические и тактические консультации, чтобы вы могли монетизировать свое присутствие в Интернете. Позвоните нам для получения бесплатной 30-минутной
Не будет ли, что вы делаете ошибки SEO?
Итак, это помогло вам ответить на ваши вопросы о SEO SEO? Как мы можем помочь? Что ваши ссылки и контент говорят о SEO вашего сайта? Что ваши данные говорят в консоли поиска? Мы Спектрум Групп Онлайн , и мы предлагаем стратегические и тактические консультации, чтобы вы могли монетизировать свое присутствие в Интернете. Позвоните нам для получения бесплатной 30-минутной
Какова цена для веб и SEO SEO на корпоративном сайте?
Какова цена для веб и SEO SEO на корпоративном сайте? - 26 февраля 2015 г.
Какие меры подпадают под SEO, а какие - «нормальные оптимизации», то есть те, которые не реализованы для машин, но для использования людьми?
Какие меры подпадают под SEO, а какие - «нормальные оптимизации», то есть те, которые не реализованы для машин, но для использования людьми? Насколько важен SEO для успеха сайта? Создавать сайты для людей или машин? Сайты созданы для людей. Даже если SEO стремится к лучшему ранжированию в поисковых системах, это, в конечном счете, люди (должны) через Google и Co. на сайте. Поэтому при создании сайта основное внимание всегда следует уделять пользователям, которые посещают сайт.

Products вместо / products?
Как ты это делаешь?
Как ты ставишь?
Я не могу не задаться вопросом, означает ли это, что через несколько лет я буду писать статьи о том, чем все еще отличаются SEO и PR?
Тем не менее, для тех «обновлений», которые не подтверждены и не названы, что вы собираетесь делать?
Тем не менее, для тех «обновлений», которые не подтверждены и не названы, что вы собираетесь делать?
Что делать, если в вашей нише вынесены ручные штрафы, и вы получите эффект?
Итак, теперь, когда мы объяснили, что такое метаданные и их различные категории, давайте углубимся и выясним, влияют ли метаданные на органический рейтинг / SEO или нет?
Как вы узнали бы эффективность вашего сайта SEO, когда вы не знаете, сколько людей посетили ваш сайт?
Читайте дальше, чтобы узнать все о SEO SEO?