Диагностика и решение проблем с JavaScript SEO: 6 шагов

0 21

Содержание страницы

Диагностика и решение проблем с JavaScript SEO: 6 шагов

Автор физическое лицо, творческим трудом которого создано произведение: Томек Рудзки (Tomek Rudzki), руководитель отдела исследований и разработок, Onely

В настоящее время компании Компания (фр. compagnie) — название формирования, в России ей соответствует рота (пример, Лейб-компания) довольно часто создают свои сайты, используя современные JavaScript-фреймворки и библиотеки, такие как React, Angular или Vue. Уже очевидно, что сеть отошла от простого HTML и вступила в эру JS.

Хотя нет ничего необычного в том, что бизнес хочет воспользоваться преимуществами новейших технологий, нам необходимо принять во внимание суровую реальность философский термин, употребляющийся в разных значениях как существующее вообще; объективно явленный мир; фрагмент универсума, составляющий предметную область соответствующей науки; объективно этого тренда: большинство переходов на JS-фреймворки не планируются с учётом пользователей или органического трафика.

Это можно назвать «Javascript-парадоксом»: крупные бренды «вскакивают в поезд JS» на волне шумихи о том, что эти фреймворки позволяют создавать потрясающий UX.

Реальность же показывает, что JavaScript-фреймворки действительно сложны, а переход процесс перемещения из одного положения либо состояния к другому; также место либо сооружение, пригодное или предназначенное для такого перемещения на них не всегда проходит гладко. В итоге компании теряют органический трафик Телефонный трафик — в телекоммуникациях — большое количество телефонных разговоров и попыток установления соединения, проходящих через коммутационной оборудования и/или телефонную сеть Транспортный и затыкают дыры вместо создания интересного UX для своих пользователей лицо или организация, которое использует действующую систему для выполнения конкретной функции.

Поскольку пути назад нет, SEO-специалистам нужно научиться справляться со своими JS-сайтами. Однако это легче сказать, чем сделать, поскольку добиться успеха для JS-сайта в поисковых системах – это реальный вызов как для разработчиков, так и для оптимизаторов.

В статье мы рассмотрим шесть шагов, которые помогут вам диагностировать и решать проблемы, связанные с JavaScript SEO.

Шаг 1. Используйте инструмент проверки URL, чтобы увидеть, как Google обрабатывает ваш контент

Инструмент проверки URL в Google Search Console позволяет проверить, правильно ли Google обрабатывает страницы.

Для этого нужно открыть Search Console и ввести URL страницы, которую вы хотите проверить.

Диагностика и решение проблем с JavaScript SEO: 6 шагов

После этого нужно кликнуть на «Test live URL», а по завершению проверки – на «View tested page».

Диагностика и решение проблем с JavaScript SEO: 6 шагов

Диагностика и решение проблем с JavaScript SEO: 6 шагов

Наконец, нужно будет нажать на вкладку «Screenshot», чтобы просмотреть обработанную страницу.

Диагностика и решение проблем с JavaScript SEO: 6 шагов

Прокрутите скриншот экрана (также скрин, скриншот (screenshot) с англ. — «снимок экрана») — изображение, полученное устройством и показывающее в точности то, что видит пользователь на экране монитора или другого вниз, чтобы убедиться, что всё в порядке. Ответьте себе на следующие вопросы форма мысли, выраженная в основном языке предложением, которое произносят или пишут, когда хотят что-нибудь спросить, то есть получить интересующую информацию:

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

Диагностика и решение проблем с JavaScript SEO: 6 шагов

Почему скриншот выглядит иначе, чем то, что мы видим в браузере? Возможные причины:

  • При рендеринге Google столкнулся с таймаутами.
  • В процессе рендеринга произошли какие-то ошибки. Возможно, вы используете те функции, которые не поддерживаются Google Web Rendering Service (Google использует для рендеринга Chrome 41, который не поддерживает многие современные функции отношение между элементами, при котором изменение в одном элементе влечёт изменение в другом: Функция (философия) — обязанность, круг деятельности).
  • Критически важные JS-файлы заблокированы от Googlebot.

Шаг 2. Убедитесь, что вы не заблокировали JS-файлы по ошибке

Если Google не может правильно обработать страницу, вы должны убедиться, что важные JavaScript-файлы не заблокированы для Googlebot в файле именованная область данных на носителе информации robots.txt.

К счастью, инструмент проверки URL показывает все ресурсы обработанной страницы, заблокированные в robots.txt.

Но как узнать, что заблокированный ресурс важен с точки зрения рендеринга? У вас есть два варианта: базовый и продвинутый.

Базовый вариант

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

Очевидно, что если имя скрипта язык (язык сценариев, жарг – content.js или productListing.js, то он явно релевантный и не должен блокироваться.

К сожалению, на сегодня инструмент проверки URL не предоставляет информацию о важности заблокированных JS-файлов. При этом в предыдущей версии этого инструмента – Сканере Google для сайтов – такая опция была.

Продвинутый вариант одна из нескольких редакций какого-либо произведения (литературного, музыкального и тому подобного) или официального документа; видоизменение какой-либо части произведения (разночтения отдельных

Теперь для этого у нас есть «Инструменты разработчика специалист, занимающийся разработкой схем, механизмов, аппаратуры, программного обеспечения, сайтов и способный реализовать любой проект от стадии замысла до её реализации техническими средствами» в браузере Google Chrome.

В целях обучения мы проверим следующий URL: http://botbenchmarking.com/youshallnotpass.html

Откройте страницу в самой последней версии Chrome и перейдите в «Инструменты разработчика». Затем откройте вкладку «Network» и обновите страницу.

Наконец, выберите нужный ресурсы всё, что используется целевым образом, в том числе это может быть всё, что используется при целевой деятельности человека или людей и сама деятельность (в нашем случае это YouShallNotPass.js), кликните по нему правой кнопкой мыши и выберите пункт «Block request URL».

Диагностика и решение проблем с JavaScript SEO: 6 шагов

Обновите страницу и посмотрите, не исчез ли какой-то важный контент. Если это произошло, то вам нужно удалить соответствующее правило из файла robots.txt.

Шаг 3. Используйте инструмент проверки URL для устранения ошибок JavaScript

Если вы видите, что Googlebot не обрабатывает вашу страницу должным образом Образ — визуальный образ, зрительный образ, изображение, то это может быть связано с ошибками JavaScript, которые произошли во время рендеринга.

Чтобы диагностировать их, в инструменте проверки URL нужно открыть вкладку «More info». Затем покажите эти ошибки своим разработчикам, чтобы они могли их устранить.

Диагностика и решение проблем с JavaScript SEO: 6 шагов

При этом важно помнить, что всего лишь ОДНА ошибка в JS-коде может остановить рендеринг или отрисовка (англ. rendering — «визуализация») — термин в компьютерной графике, обозначающий процесс получения изображения по модели с помощью компьютерной программы для Google, что сделает сайт неиндексируемым.

Ваш сайт может хорошо работать в большинстве большая часть чего-либо новых браузеров, но если он сбоит в более старых браузерах (а движок рендеринга Google, как мы помним, основан на Chrome 41), то ваши позиции в поисковой выдаче могут снизиться.

Нужны примеры?

  • Единственная ошибка в официальной документации по Angular привела к тому, что Google не мог рендерить наш тестовый Angular-сайт.
  • Когда-то Google деиндексировал отдельные страницы Angular.io, официального сайта Angular 2+.

Примечание. Если по какой-то причине вы не хотите использовать инструмент предмет, устройство, механизм, машина или алгоритм, используемые для целевого воздействия на объект: его изменения или измерения в целях достижения полезного эффекта проверки URL для отладки ошибок JavaScript, вместо него вы можете использовать Chrome 41.

Лично я предпочитаю Chrome 41 для этих целей идеальный или реальный предмет сознательного или бессознательного стремления субъекта; конечный результат, на который преднамеренно направлен процесс; «доведение возможности до её полного, поскольку он более универсальный и даёт большую гибкость. При этом инструмент проверки URL более точный в симулировании Google Web Rendering Service, поэтому я рекомендую его новичкам в JavaScript SEO.

Шаг 4. Проверьте, был ли ваш контент проиндексирован Google

Видеть, может ли Google должным образом обрабатывать сайт, недостаточно. Необходимо удостовериться, что он корректно индексирует контент. Для этого лучше всего использовать команду site:.

Это простой, но мощный инструмент. Синтаксис будет выглядеть так: site:[URL или сайт] «[фрагмент какая-либо часть от целого, который нужно найти]». Главное, убедиться, что вы не поставили пробел интервал между буквами, обозначающий границы слов во многих системах письменности между site: и URL.

Допустим, вы хотите проверить, индексирует ли Google следующий текст зафиксированная на каком-либо материальном носителе человеческая мысль; в общем плане связная и полная последовательность символов: «Develop across all platforms», который находится на главной странице любая из двух сторон листа бумаги (обычно в книге, журнале, газете или тетради) Angular.io.

Диагностика и решение проблем с JavaScript SEO: 6 шагов

Введите следующую команду в Google: site:angular.io «DEVELOP ACROSS ALL PLATFORMS»

Как видно на скриншоте ниже, Google проиндексировал этот контент:

Диагностика и решение проблем с JavaScript SEO: 6 шагов

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

  • Используйте команду Команда — группа лиц, объединённая общими мотивами, интересами site: всякий раз, когда это возможно.
  • Проверьте разные шаблоны Шаблон — в технике, пластина (лекало, трафарет и т. п.) с вырезами, по контуру которых изготовляются чертежи или изделия, либо инструмент для измерения размеров.Шаблон — в языках программирования, страниц, чтобы удостовериться, что весь многозначный термин: Весь — русское определительное местоимение сайт работает хорошо. Не останавливайтесь на одной странице!

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

  • Google всё ещё не обрабатывает ваш контент. Рендеринг должен осуществляться через несколько дней промежуток времени от восхода до заката Солнца/недель период времени в семь суток после того, как Google посетил URL. Если характеристики совокупность отличительных свойств кого-либо или чего-либо вашего сайта требуют, чтобы контент сведения независимо от формы их представления индексировался максимально быстро, внедрите SSR.
  • Google столкнулся с таймаутами при рендеринге страницы. Насколько ваши скрипты быстрые? Остаются ли они рабочими Рабочий — наёмный работник на производственном предприятии, сотрудник начального уровня производственных компетенций, когда нагрузка электрическая цепь (как правило, двухполюсник, реже — многополюсник) по отношению к другой электрической цепи, к которой она подключена активная (омическая) нагрузка — импеданс которой активный на сервер высокая?
  • Google по-прежнему запрашивает старые JS-файлы. Google старается активно кешировать данные зарегистрированная информация:439; представление фактов, понятий или инструкций в форме, приемлемой для общения, интерпретации, или обработки человеком или с помощью автоматических средств, чтобы сэкономить вычислительные мощности скалярная физическая величина, равная в общем случае скорости изменения, преобразования, передачи или потребления энергии системы. Поэтому CSS- и JS-файлы могут агрессивно кешироваться. Если вы устранили все ошибки в JS, но Google всё ещё не может должным образом обрабатывать сайт, то причина Основание, предлог для каких-нибудь действий.Например: Уважительная причина; Смеяться без причины; По причине того что…, по той причине что…, из-за того что может быть в том, что он использует старые название населённых пунктов, кешированные JS- и CSS-файлы. Чтобы обойти это, вы можете вставить номер Знак № Номер (искусство) — отдельное законченное по форме выступление в большом цирковом или эстрадном представлении Номер (спорт) (англ версии одно из нескольких изложений или объяснений какого-либо факта в имя файла. Например, назвать его bundle3424323.js. Подробнее об этом можно прочитать в разделе Раздел — действие по глаголу разделять «HTTP-кеширование» на сайте или веб-сайт (от англ. website: web — «паутина, сеть» и site — «место», буквально «место, сегмент, часть в сети»), — одна или несколько логически связанных между собой веб-страниц; также место Google Developers.
  • Во время форма протекания физических и психических процессов, условие возможности изменения индексирования или индексирование (от лат. index) могут означать: Индексация (экономика) — средство защиты от инфляции путём привязки к индексу потребительских цен Google может не сканировать некоторые ресурсы, если решит, что они не вносят вклад денежные средства, внесённые физическим или юридическим лицом в финансовое учреждение (в кредитное учреждение, прежде всего в банк) или в предприятие на хранение, в рост или для участия в получении в основной контент страницы.

Шаг 5. Убедитесь, что Google может находить внутренние ссылки

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

  • Google нужны правильные <a href> ссылки для обнаружения ссылок на вашем сайте.
  • Если ваши ссылки добавляются в DOM только, когда кто-то нажимает на кнопку, то Google их не увидит.

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

Правильная ссылочная структура

Чтобы просканировать сайт, Googlebot нужны традиционные <a href> ссылки. Если они не предоставляются, многие страницы останутся недоступными для Google!

Этот нюанс хорошо объяснил сотрудник или Сотрудник — субъект трудового права, физическое лицо, работающее по трудовому договору у работодателя и получающее за это заработную плату Google Том Гринвей (Tom Greenway) на конференции собрание, совещание групп лиц, отдельных лиц, организации для обсуждения определённых тем I/O.

Диагностика и решение проблем с JavaScript SEO: 6 шагов

Важно отметить, что если у вас имеются <a href> ссылки, которые содержат дополнительные параметры величина, значения которой служат для различения элементов некоторого множества между собой, такие как onClick, data-url, ng-href, то это вполне допустимо для Google.

Распространённая ошибка непреднамеренное, забывчивое отклонение от правильных действий, поступков, мыслей, разница между ожидаемой или измеренной и реальной величиной со стороны Сторона — на Руси название местности, края, региона, государства (пример: Во Французской стороне … .), от этого — страна разработчиков: Googlebot не может получить доступ ко второй и последующим страницам пагинации многозначный термин, касающийся страниц.

Просматривая мобильные версии Aliexpress и IKEA, вы быстро заметите, что они не позволяют Googlebot видеть ссылки на страницы, что странно. Когда Google включит mobile-first индексацию для этих сайтов, то они пострадают.

Как это проверить самостоятельно?

Если вы ещё не загрузили Chrome 41, сделайте это по ссылке: Ele.ph/chrome41.

Затем перейдите на любую страницу. Мы для примера рассматривается в риторике будет использовать мобильную версию AliExpress.com. Предлагаем вам сделать то же самое.

Откройте мобильную версию категории «Mobile Phones» на сайте:

Диагностика и решение проблем с JavaScript SEO: 6 шагов

Затем кликните правой кнопкой мыши или мыши (лат на «View more» и выберите кнопку проверки Тестирование Инвентаризация Допинг-контроль Проверка подлинности Служебная проверка Проверка орфографии Проверка на дорогах Камеральная налоговая проверка Выездная налоговая проверка Проверка, чтобы посмотреть, как реализована мобильная версия.

Диагностика и решение проблем с JavaScript SEO: 6 шагов

Как вы можете видеть, здесь нет никаких <a href> и <link rel> ссылок, указывающих на вторую страницу пагинации.

В категории Википедии категории служат для систематизации статей, для группировки статей по наиболее важным признакам «Мобильные телефоны» на Aliexpress содержится более 2000 товаров. При этом Googlebot может получить доступ только к 20 из них, а это всего лишь 1%!

Это значит, что 99% товаров из этой категории невидимы для мобильного робота Googlebot. Невероятно!

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

При этом стоит отметить, что использование только ссылочного атрибута rel=”next” – это слишком слабый сигнал материальное воплощение сообщения для использования при передаче, переработке и хранении информации.Сигнал — код (символ, знак), созданный и переданный в пространство (по каналу связи) одной для Google, который должен усиливаться традиционными <a href> ссылками.

Проверка, может ли Google видеть ссылки в меню перечень блюд и напитков, подаваемых в кафе, ресторане или баре

Ещё один важный шаг в аудите термин, имеющий несколько значений JS-сайта – это проверка того Республика (фр. République togolaise) — государство в Западной Африке, граничащее с Ганой на западе, Бенином на востоке и Буркина-Фасо на севере, может ли Google видеть ссылки в меню. Используйте для этого Chrome 41.

В качестве Качество — философская категория примера мы используем Target.com:

Диагностика и решение проблем с JavaScript SEO: 6 шагов

Для начала Начало — это условная точка отсчёта откройте любой Люба — имя; Люба — село, Воеводина, Сербия; Люба — село, Словакия; Люба, Владимир Фёдорович (1861—1928) — российский дипломат, востоковед браузер или веб-обозреватель (от англ. web browser, МФА: [wɛb ˈbraʊ.zə(ɹ), -zɚ]; устар и выберите несколько ссылок из меню:

  • https://www.target.com/c/clothing/-/N-5xtd3 -> Одежда изделие или совокупность изделий, надеваемых человеком и несущих утилитарные и эстетические функции.Одежда может быть изготовлена из ткани, вязаного полотна, кожи, меха и других материалов
  • https://www.target.com/c/shoes/-/N-55b0t -> Обувь изделие для предохранения ног от внешних воздействий и несущее утилитарные и эстетические функции
  • https://www.target.com/c/furniture/-/N-5xtnr -> Мебель совокупность передвижных или встроенных изделий для обстановки жилых и общественных помещений и различных зон пребывания человека

Затем откройте Chrome 41. В «Инструментах разработчика» перейдите на панель элемент различных конструкций, имеющий плоскую форму элементов.

Какой результат? Google может видеть ссылки Ссылка — запись в документе, указывающая на другую часть этого документа или на другой документ; Ссылка — депортация, изгнание; Ссылка — в программировании объект, указывающий на определённые из меню Target.com.

Диагностика и решение проблем с JavaScript SEO: 6 шагов

Теперь проверьте, может ли Google видеть эти ссылки на вашем сайте.

Шаг 6. Проверьте, может ли Google находить контент, скрытый на вкладках элемент графического интерфейса пользователя, который позволяет в одном окне приложения переключение между несколькими открытыми документами или предопределёнными наборами элементов интерфейса,

В случае e-commerce сайтов нередка ситуация одноактность и неповторимость возникновения множества событий, стечения всех жизненных обстоятельств и положений, открывающихся восприятию и деятельности человека, когда Google не может находить и индексировать контент, скрытый под вкладками (описания товаров любая вещь, которая участвует в свободном обмене на другие вещи; продукт, произведённый для продажи, мнения понятие о чём-либо, убеждение, суждение, заключение, вывод, точка зрения или заявление на тему, в которой невозможно достичь полной объективности, основанное на интерпретации фактов и, похожие товары и т.п.).

Важная часть часть — элемент множества; воинская часть — в ВС Союза ССР и Российской Федерации — организационно самостоятельная боевая, учебная и административно-хозяйственная единица в Вооружённых сил Союза и любого SEO-аудита – убедиться, что Google может видеть этот контент.

Откройте Chrome 41 и перейдите на страницу любого товара на Boohoo.com. Например, Muscle Fit Vest.

Диагностика и решение проблем с JavaScript SEO: 6 шагов

Нажмите на «Details & Care», чтобы посмотреть описание композиционная форма, которую используют в литературоведении и лингвистике для подробной характеристики предметов или явлений в целях создания художественного образа товара:

Диагностика и решение проблем с JavaScript SEO: 6 шагов

Теперь проверьте, содержится ли оно в DOM. Для этого откройте «Инструменты разработчика» в Chrome и нажмите на вкладку «Network».

Убедитесь, что опция «Disable Cache» отключена.

Диагностика и решение проблем с JavaScript SEO: 6 шагов

Нажмите F5, чтобы обновить страницу. После дипломатический представитель высшего ранга своего государства в иностранном государстве (в нескольких государствах по совместительству) и в международной организации; официальный представитель этого перейдите на вкладку «Elements» и поищите описание товара:

Диагностика и решение проблем с JavaScript SEO: 6 шагов

Как мы видим, в случае Boohoo.com, у Google есть доступ к этому контенту.

Отлично! Теперь проверьте свой сайт.

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

JavaScript SEO – это, несомненно, довольно сложная тема Тема (греч. Но я надеюсь, что эта статья Статья, в журналистике — один из основных жанров была для вас полезной.

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

Источник: www.searchengines.ru
Оставить комментарий

Мы используем файлы cookie. Продолжив использование сайта, вы соглашаетесь с Политикой использования файлов cookie и Политикой конфиденциальности Принимаю

Privacy & Cookies Policy