- Что такое JavaScript в любом случае?
- Типичные приложения Java Script
- Как я узнаю, использует ли веб-сайт Java Script?
- Могут ли поисковые системы интерпретировать JavaScript?
- Клиентская сторона против Серверный JavaScript
- Как узнать, существует ли клиентский JavaScript с предварительным рендерингом для поисковых роботов...
- Какие требования должны дополнительно выполнять веб-сайты JavaScript для SEO?
- Глубокое погружение в JavaScript и SEO
- вывод
В настоящее время SEO все чаще сталкивается с веб-сайтами на основе JavaScript и новыми веб-технологиями, такими как прогрессивные веб-приложения или одностраничные приложения. Эти технологии ставят новые задачи перед поисковыми системами и SEO. Здесь важно быть в курсе и просматривать все текущие первоисточники поставщиков поисковых систем. SEO всегда есть интересные эксперименты, которые помогают пролить свет на темноту. Эта статья блога обобщает важную информацию о JavaScript и SEO и должна послужить введением в тему. Эта тема становится все более важной для SEO, недавно подтвержденной Джоном Мюллером из Google в своем Комментировать Reddit ,
В начале некоторые читатели могут задать вопрос ...
Что такое JavaScript в любом случае?
JavaScript - это язык сценариев, который разрешает действия пользователя. Например, контент на веб-странице может быть изменен или выполнен и загружен Java Script. Веб-страницы часто используют JavaScript для творческих функций, которые выходят за пределы HTML и CSS.
Типичные приложения Java Script
На практике, например, Java Script часто используется для реализации раскрывающихся меню, всплывающих окон, форм, клавиатур или элементов аккордеона. Становится ясно, что многие современные веб-сайты используют JavaScript для определенных функций и элементов. Поэтому каждый, как SEO, регулярно сталкивается с анализом на странице с помощью JavaScript. Теперь, конечно, возникает вопрос ...
Как я узнаю, использует ли веб-сайт Java Script?
Поскольку SEO для сайтов на основе JavaScript - это очень техническая тема, мы настоятельно рекомендуем прямое общение с ответственным разработчиком. Поэтому сначала соответствующую информацию следует получить непосредственно от разработчика. Альтернативно или дополнительно, могут быть проведены следующие тесты.
Сначала вы должны перейти на сайт, который нужно проверить, а затем отключить JavaScript в браузере. Это можно сделать в настройках браузера. В Chrome это происходит следующим образом: Настройки Настройки-> Дополнительные настройки-> Настройки контента-> Java Script-> Разрешить Java Script переключаться в «заблокированный» режим.
Затем вы перезагрузите соответствующий веб-сайт в браузере. В зависимости от характера используемой части JavaScript, к некоторым элементам больше нельзя получить доступ или управлять ими. Если весь сайт основан на клиентском JavaScript (подробнее об этом позже), окно браузера обычно остается полностью пустым. Если вам часто приходится выполнять анализ с помощью JavaScript, рекомендуется установить соответствующий плагин в браузере. Мне нравится работать на Chrome с Панель инструментов веб-разработчика ,
Это делает JavaScript быстрее и проще для отключения и повторной активации. Теперь вы можете вручную проверить отдельные шаблоны веб-страницы для приложений JavaScript. Для более крупных веб-сайтов вы также можете использовать страницу «Кричащая лягушка» с настройкой «Сканирование только текста» (Конфигурация-> Паук-> Рендеринг-> Только текст), а затем для сравнения с активированным JavaScript (Конфигурация-> Паук-> Рендеринг-> JavaScript). Однако, в зависимости от размера страницы, Screaming Frog будет поставлен на колени довольно быстро, поскольку рендеринг может быть очень ресурсоемким. Таким образом, этот метод практически осуществим. Тогда, конечно, важный вопрос возникает для каждого SEO ...
Могут ли поисковые системы интерпретировать JavaScript?
На этот вопрос можно дать ответ «Да»;). Ожидается, что поисковые системы, которые все еще могут лучше всего обрабатывать JavaScript, неудивительно, что это лидер рынка Google и, что удивительно, Ask.com. Бартош Горалевич из elephate.com в августе 2017 года провел эксперимент Индексирование и сканирование Java Script на moz.com опубликован. Это показывает, что другие поисковые системы, такие как Bing или Yandex, имеют проблемы с различными фреймворками JavaScript, и их нет, или только в исключительных случаях , сканировать и индексировать.
Клиентская сторона против Серверный JavaScript
JavaScript использует различие между клиентским и серверным JavaScript. Клиентский JavaScript , который обычно является приложением по умолчанию, запускается с клиентского компьютера в браузере. Это означает, что клиент, например Google, должен нести полный рендеринг и связанную с ним вычислительную мощность клиентской страницы JavaScript. Это для Google, как очень много ресурсов и времени и, в зависимости от технологической основы, может даже иметь недостатки в конечном результате. С другой стороны, серверный JavaScript работает на сервере, где расположен сайт. Клиент, в данном примере робот Google, также может быть снабжен предварительно отрендеренным веб-документом HTML. Таким образом, JavaScript предварительно отображается на сервере и загружается из кэша. Поэтому в этом примере говорят и о « предрендинге ». Теперь, конечно, возникает вопрос ...
Как узнать, существует ли клиентский JavaScript с предварительным рендерингом для поисковых роботов поисковых систем?
Самый простой способ - снова спросить ответственного разработчика. Если это невозможно, рекомендуется, например, следующее моделирование. Как было описано ранее, при предварительном рендеринге на стороне сервера сканер, в данном примере робот Google, в идеале доставляет предварительно отрендеренный HTML-код. Поэтому, используя плагин браузера для имитации бота Google и создания веб-сайта на основе JavaScript, требовательным к ресурсам клиентом будет сканер Google. Это подходит, например, в Chrome Переключатель User-Agent , Теперь вы называете сайт JavaScript, например, http://www.visithumboldt.com/start , деактивирует JavaScript в браузере и перезагружает страницу. Результат: сайт остается пустым. Так что на стороне клиента JavaScript присутствует. Теперь активируйте плагин «User-Agent-Switcher» в браузере и смоделируйте Google Bot.
Затем вы перезагрузите страницу. Страница остается пустой. Это означает, что сервер не доставляет предварительно обработанный HTML-код в Google Bot, и, следовательно, вероятно, JavaScript не является предварительно обработанным на стороне сервера.
Кстати, Google Bot активируется солнцезащитными очками на значке в браузере.
Не следует забывать отключить это с настройкой «по умолчанию» (солнцезащитные очки снова исчезают).
Для сравнения, сейчас мы посещаем другой JavaScript-сайт youtube.com , Здесь мы повторяем процесс, описанный выше, и понимаем, что Youtube предоставляет Googlebot визуализированную HTML-версию. Это означает, что Youtube работает с предварительным просмотром. Сайты Google не всегда ведут пример, как эти Анализ рейсов Google показывает.
Эти результаты ясно дают понять, что с точки зрения SEO следует рекомендовать предварительный рендеринг на стороне сервера для соответствующих поисковых роботов поисковых систем. Google тоже говорит о " динамический рендеринг ». Здесь проводится различие между браузерами и сканерами. Поэтому браузер должен отображать веб-сайт JavaScript на стороне клиента, тогда как сканеры получают предварительно обработанные HTML-страницы.
Какие требования должны дополнительно выполнять веб-сайты JavaScript для SEO?
Далее я объясню некоторые ключевые критерии, которым должен соответствовать веб-сайт JavaScript, чтобы Google мог понять его как можно лучше.
Если вы посмотрите на исходный код веб-сайта JavaScript, вы поймете, что он часто не содержит много информации и, следовательно, не предоставляет много информации сканеру. Следовательно, наиболее важные элементы с точки зрения SEO, например, контент и внутренние ссылки в виде href, должны присутствовать в DOM (объектная модель документа) . DOM представляет интерфейс между HTML и JavaScript. Google получает информацию о визуализации страницы. В браузере Chrome просто щелкните правой кнопкой мыши на кнопке мыши, чтобы увидеть DOM. В меню выберите опцию «Изучить» и откройте Инструменты разработчика. С их помощью вы можете точно проверить состояние DOM.
Кроме того, вы должны знать, что контент, сгенерированный / запущенный в результате взаимодействия с пользователем, часто не распознается и не индексируется Google . Анализируя веб-страницы JavaScript и одностраничные приложения, я часто обнаруживал, что пользовательские события сильно меняют содержимое URL.
Также случилось, что совершенно новый контент страницы был создан по другой теме. Тем не менее, URL не изменился в браузере. Поэтому рекомендуется, чтобы содержимое страницы на основе JavaScript основывалось на индексируемом URL-адресе с поддержкой на стороне сервера .
Если предварительный рендеринг используется для роботов поисковых систем, не должно быть никаких различий между предварительно отрендеренной версией HTML и вариантом JavaScript . В худшем случае Google может расценить это как маскировку и наказать сайт.
Важно понимать, что Google использует технологию Chrome 41 для рендеринга веб-страниц JavaScript . Следовательно, существует риск того, что некоторые современные методы программирования и функции веб-сайта могут не интерпретироваться при рендеринге. Разработчик должен учитывать этот факт при планировании совместимого с Google веб-сайта JavaScript. Вот обновление о том, как попасть в эта статья могу читать.
Чтобы получить первое представление о том, может ли Google отображать страницы и могут ли посетители видеть другой контент, взгляните на консоль поиска в разделе «Получить как Google». Тем не менее, вполне могут быть отклонения, поскольку Google фактически индексирует страницу.
Джон Мюллер из Google рекомендует Mobile-Friendly инструмент использовать. Если страница JavaScript отображается правильно, есть большая вероятность, что Google правильно ее индексирует.
Нужно использовать запрос сайта, чтобы проверить, все ли соответствующие URL проиндексированы по желанию. Запрос сайта также должен проверить, все ли соответствующие материалы сайта проиндексированы.
Информация для поисковых систем, такая как теги Canonical и другая метаинформация, должна быть доступна в виде HTML и не должна реализовываться через JavaScript. В эксперименте Хотя мой бывший коллега Эоган Хенн показал, что Google удается интерпретировать JavaScriptical Canonical теги в исключительных случаях, однако, Google не рекомендует это , Поэтому теги Canonical на основе HTML являются лучшим выбором.
В целом можно сказать, что все проверенные методы поисковой оптимизации сайтов HTML также действительны для сайтов JavaScript.
Глубокое погружение в JavaScript и SEO
JavaScript и SEO - сложная тема, для которой существует несколько первоисточников поставщиков поисковых систем. Google предоставляет больше информации об этом. Информация обо всех соответствующих требованиях и методах тестирования в области JavaScript и SEO выходит за рамки этой статьи блога. Поэтому я хотел бы рекомендовать несколько источников для более подробной информации и для более глубокого понимания предмета.
в Практическое руководство от Ryte Вы найдете дополнительную информацию по этому вопросу. Более интересные подробности и практические советы предлагает вебинар от Searchmetrics:
Хороший обзор вы найдете в Окончательное руководство по JavaScript из слона. Вообщем обязательно Бартош Горалевич кто пионер в этой области.
вывод
JavaScript, вероятно, будет играть все более важную роль в будущей веб-разработке. Новые веб-технологии, такие как SPA и прогрессивные веб-приложения, ставят новые задачи перед поисковыми системами и SEO. Даже Google отстает от быстрого технического развития за ним. Поскольку Google стремится предоставить пользователям лучшие результаты поиска, компания Mountain View должна найти что-то, что могло бы лучше интерпретировать и индексировать содержимое веб-страниц на основе JavaScript. Новое сообщение на ELEPHATE подтверждает, что Google находится в процессе внедрения модернизации сканирования и индексации. Исходя из собственного опыта, я часто с удивлением замечал, что клиентский JavaScript-контент индексируется очень быстро, даже без предварительной визуализации. Можно заметить, что Google усердно работает над лучшей интерпретацией современных веб-технологий. Однако, с точки зрения SEO, я все же рекомендую компаниям рассмотреть вышеупомянутые передовые практики для приложений JavaScript или, если возможно, полностью отказаться от JavaScript-сайтов. Каждый SEO должен быть в курсе этой темы и вообще иметь дело с современными веб-технологиями.
Карстен Коллер изучал медиа-менеджмент и работает в Morefire консультантом по контент-маркетингу и SEO. Как специалист по контент-маркетингу, он также отвечает за разработку продуктов в области контент-маркетинга. Есть больше carsten-koller.de
Похожие
Что такое SEO специалист?Когда кто-то спрашивает меня, с чем я имею дело, у меня возникает настоящая борьба за ответ, который я могу предложить: сказать «SEO» и с нетерпением ждать дезориентированного взгляда? Или поделиться универсальным ответом? моей матери:> Что такое SEO специалист
Поисковая оптимизация может помочь людям найти информацию и продукты в поисковых системах, таких как Bing и Google. Специалист по SEO - это тот, кто отвечает за исследование, анализ тенденций и реализацию необходимых Что значит SEO?
... ли вы владелец малого бизнеса или веб-мастер, вы, вероятно, слышали упоминание или видели термин SEO смешанный со всеми другими советы по маркетингу Вы можете получать. И если вы, как и многие, только начинаете создавать свое присутствие в Интернете, вы уже понимаете необходимость иметь сайт, который занимает первое место в списке результатов поиска. Тем не менее, вы не можете SEO против рекламы
... SEO и AdWords Короче говоря, SEO - это метод, направленный на то, чтобы контент вашего сайта соответствовал поисковым системам. SEO или поисковая оптимизация пытается получить более высокий рейтинг в результатах обычного или естественного поиска. Это достигается путем: 1) оптимизации веб-сайта с точки зрения дизайна и текста; 2) обеспечения соответствия целевых ключевых слов и тегов и т. Д. Простой факт ориентации вашего сайта на определенные ключевые слова может Что такое SeoClerks
SeoClerks, по моему мнению, является торговой площадкой для обслуживание Seo и крупнейший социальный маркетинг в мире. Сайт, базирующийся в Соединенных Штатах, в настоящее время Понимание SEO Что такое SEO
Часто слышите термин SEO? Но не многие люди понимают, что такое SEO. Сейчас пытаюсь обсудить SEO понимание того, что такое SEO , SEO - это поисковая оптимизация . SEO - это способ повысить рейтинг сайта в поисковых системах, особенно в Google.com. Почему SEO важно Попробуйте представить, если вы ищете статью или слово, например, "гостиница в Бандунге". Так что, если вы напишите Что такое поисковая оптимизация (SEO)?
Поисковая оптимизация (SEO) - это процесс оптимизации вашего сайта, чтобы поисковые системы, такие как Google, Yahoo или Bing, могли индексировать и показывать ваш или другой контент, такой как видео и локальные списки, ранжированные на основе того, что поисковые системы считают наиболее релевантными для пользователей. Основная цель SEO - повышение вероятности появления вашего сайта на первых страницах онлайн-поиска, когда потенциальный посетитель ищет контент, с которым связан ваш сайт. Что такое SEO? Почему веб-сайты должны заниматься SEO?
... ли набор методов оптимизации веб-сайтов, что делает веб-сайты более удобными для поисковых систем, чтобы повысить рейтинг вашего сайта в поисковых системах, таких как Google, Yahoo, Bing. ... когда пользователи ищут похожие ключевые слова. Что такое SEO? Так что конкретно SEO ? SEO также считается областью маркетинга, Определение SEO
... seo/"> Определение SEO SEO состоит из активной практики оптимизации сайта путем улучшения внутренних и внешних аспектов с целью увеличения трафика, который веб-страница получает от поисковых систем. SEO (поисковая оптимизация) или органическое позиционирование - это набор методов, используемых для увеличения качественного трафика на сайт за счет улучшения позиционирования сайта в поисковой выдаче (результат страницы Процесс SEO
Поисковая оптимизация - это процесс, который делает веб-сайт более видимым для поисковых систем, чтобы он появлялся в поисковых системах для соответствующих поисковых терминов. Визит Что такое SEO а также Когда делать SEO страницы для получения дополнительной информации. SEO делается для разных целей на разных уровнях. Следовательно, Оффшорные требования SEO с компанией SEO
Интересно, что подавляющее большинство наших клиентов - это SEO организации из Великобритании, США, Австралии и Канады. Это всего лишь то, что есть несколько негативных репутаций, составленных и распространенных о оффшорных SEO, которые недействительны. Что еще более ужасно, так это то, что эти статьи, написанные SEO-организациями из Великобритании, США, Австралии и Канады, были направлены на унижение оффшорных SEO-специалистов. Кстати, эти SEO-организации, как известно, передали на аутсорсинг
Комментарии
Что такое PBN, как он работает и как определить, является ли блог частью этого?Что такое PBN, как он работает и как определить, является ли блог частью этого? Что такое частная сеть блогов? Частная сеть блогов - это сеть блогов, принадлежащих одному человеку или небольшой группе людей, работающих вместе. Эти блоги могут работать от некачественной рекламы в стиле автоблогов до высококачественных сайтов с высоким PageRank и ценным контентом. Все они работают вместе, чтобы указать ценность на других сайтах, принадлежащих владельцу PBN. О " Как сделать предложение цены цитатой SEO ' " Как мы узнаем, что агентство SEO заслуживает доверия?
Что такое PBN, как он работает и как определить, является ли блог частью этого? Что такое частная сеть блогов? Частная сеть блогов - это сеть блогов, принадлежащих одному человеку или небольшой группе людей, работающих вместе. Эти блоги могут работать от некачественной рекламы в стиле автоблогов до высококачественных сайтов с высоким PageRank и ценным контентом. Все они работают вместе, чтобы указать ценность на других сайтах, принадлежащих владельцу PBN. Один из примеров, о котором мы любим говорить, - это то, как REI действительно обучает своих клиентов, написав такие статьи, как «Что такое Stand-Up Paddleboarding?
Один из примеров, о котором мы любим говорить, - это то, как REI действительно обучает своих клиентов, написав такие статьи, как «Что такое Stand-Up Paddleboarding?». Я написал статью около года назад о том, как они на самом деле опередили Википедию для «Что такое Stand-Up». paddleboarding? », потому что они написали этот фантастический контент, который рассказывает своим клиентам об этой теме. Они, очевидно, продают эти продукты тоже. Гораздо проще заставить клиентов задуматься Существует большая вероятность, что Google знает, что эти два слова связаны, но что, если кто-то использует очень конкретную фразу, которая работает только с одним из этих терминов?
Существует большая вероятность, что Google знает, что эти два слова связаны, но что, если кто-то использует очень конкретную фразу, которая работает только с одним из этих терминов? Вы можете упустить какую-то возможность, если не полностью вникли в часто используемые ключевые слова длинного хвоста. Исследование и использование ключевых слов по-прежнему является очень важной частью любого SEO стратегия , 4- Нет никакой ценности Потому что помимо того, что приходится иметь дело с веб-мастерами, которые уже понимают Что такое SEO?
Существует большая вероятность, что Google знает, что эти два слова связаны, но что, если кто-то использует очень конкретную фразу, которая работает только с одним из этих терминов? Вы можете упустить какую-то возможность, если не полностью вникли в часто используемые ключевые слова длинного хвоста. Исследование и использование ключевых слов по-прежнему является очень важной частью любого SEO стратегия , 4- Нет никакой ценности Как в мире вы должны заставить поисковую систему, такую как Google, замечать, что ваш бизнес существует, и ставить его выше конкурентов?
Как в мире вы должны заставить поисковую систему, такую как Google, замечать, что ваш бизнес существует, и ставить его выше конкурентов? Есть два способа продвижения вашего бизнеса через поисковые системы, такие как Google. Это поисковая оптимизация (SEO) и оплата за клик (PPC). Так какой из них должен использовать ваш бизнес? Каковы важные факторы при определении SEO против PPC? Как вы можете использовать оба метода маркетинга в поисковых системах, чтобы увеличить ваши продажи и победить Что такое SEO и что делает SEO?
Что такое SEO и что делает SEO? В настоящее время SEO-работа во Вьетнаме становится все более популярной, она считается профессией зарабатывания денег, работой, полной мышления или уникальной областью творчества! Для интернет-бизнеса борьба за ранжирование в поисковых системах чрезвычайно важна. Большинство пользователей Интернета ежедневно пользуются поисковыми системами и могут просматривать только первую страницу результатов поиска. Поэтому, если клиент ищет Что такое SEO и как SEO может помочь моему бизнесу кровельных работ?
Что такое SEO и как SEO может помочь моему бизнесу кровельных работ? SEO или поисковая оптимизация - это бесценная стратегия, которая обогащает ваш сайт значимым, привлекательным контентом, который использует стратегические ключевые слова отношение к вашему уникальному бизнесу. Ключевые слова являются жизненно важной частью SEO. Ключевые слова - это слова или фразы, относящиеся к вашему бизнесу, Можете ли вы увидеть, как Google и другие поисковые системы могут измерить это вместе с популярностью?
Можете ли вы увидеть, как Google и другие поисковые системы могут измерить это вместе с популярностью? Второе, что он предоставляет, - это надежная обратная ссылка на ваш сайт, если они предоставили ссылку для перехода по ссылке. Если вы должны появиться в местной газете, общенациональной истории или чем-то синдицированном (даже если это RSS-канал), вы можете ожидать, что кто-то где-то зацепится за контент и (1) сослаться на него (2) прочистить или воспроизвести это или (3), мы надеемся, Могут ли поисковые системы, такие как Google, распознать ваш сайт?
Могут ли поисковые системы, такие как Google, распознать ваш сайт? Здесь идет роль ( SEO ) А значит Настроить сайт для поисковых систем , Так что, когда кто-то приходит на поиск услуг, предоставляемых 1. Не могли бы вы точно определить, что такое MBN и что это такое?
1. Не могли бы вы точно определить, что такое MBN и что это такое? Они являются активами, которые генерируют пассивные деньги 24 часа в сутки через систему специализированных веб-сайтов, которые повышают ценность для пользователя и, благодаря качественному контенту, занимают отличные позиции в результатах поиска Google, привлекая монетизируемый естественный трафик. 2. Может ли кто-либо инвестировать или соответствовать каким-то особым требованиям?
Что такое JavaScript в любом случае?
Могут ли поисковые системы интерпретировать JavaScript?
Какие требования должны дополнительно выполнять веб-сайты JavaScript для SEO?
Что такое JavaScript в любом случае?
Как я узнаю, использует ли веб-сайт Java Script?
Могут ли поисковые системы интерпретировать JavaScript?
Как узнать, существует ли клиентский JavaScript с предварительным рендерингом для поисковых роботов поисковых систем?
Какие требования должны дополнительно выполнять веб-сайты JavaScript для SEO?
Когда кто-то спрашивает меня, с чем я имею дело, у меня возникает настоящая борьба за ответ, который я могу предложить: сказать «SEO» и с нетерпением ждать дезориентированного взгляда?
Или поделиться универсальным ответом?