SEO и Javascript

  1. Google и JS
  2. Использование Modern Js Framework (MVC, MVP, MVVM): сфокусируйтесь на angularJs Framework G.!
  3. Некоторые практики JavaScript, связанные с Seo

С момента изобретения JavaScript Брендан Айх (бывший генеральный директор, свергнутый за историю лидерства FIrefox в 2014 году, в которую он внес свой вклад с 1998 года) в 1995 году, когда он работал разработчиком в бывшем браузерном лидере Netscape (аналоге самого популярного в настоящее время браузера Chrome), этот язык программирования на стороне клиента (т. е. работает с компьютера посетителя) претерпевает множество эволюций. Давайте измерим сегодня его влияние на контент, и особенно с точки зрения SEO практики.

Google и JS

Google объявил в конце октября 2015 года , рекомендации от 2008/2009 о возможностях чтения JS и Ajax кодирования рекомендации больше не актуальны. Еще один элемент, который свидетельствует о скорости двигателя, чтобы иметь возможность понимать и восстанавливать содержимое, закодированное в JS.

2013 год знаменует собой веху в способности двигателя читать веб-страницы JS. Не думая обмануть движок злонамеренными действиями, использование традиционного JS или Asynchronous JS (Ajax, который позволяет создавать эффекты представления в соответствии с взаимодействием посетителей) больше не является ограничением, поскольку движок может читать достаточно хорошо (G ) JS страницы и, следовательно, DOM (для краткости визуализирует html JS движком JS браузера) и, таким образом, индексирует содержимое, встроенное в чистые объекты Html и JavaScript (меню, раскрывающееся содержимое, гипертекстовые ссылки, формы объектов).

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

  • Через клиентскую часть JavaScript и CSS : или содержимое загружено на страницу, но не визуально, оно находится при пролонгации или прокрутке, которое будет представлено посетителю
  • Через серверную часть Ajax : где контент также генерируется динамически, но после запросов типа XHR (xmlHttpRequest) или Json в зависимости от взаимодействия пользователя с контентом.

Несколько месяцев назад SEL провел несколько тестов на то, что Google видит при сканировании веб-страницы , отчет: теги Seo (title, meta, canonical, Hn) и содержание внутри. Отлично! Search Engine Land особенно замечает свою эффективность с большого года.

Было рассмотрено пять основных категорий:

  1. Перенаправление: функция window.location
  2. JS ссылки: onChange (выпадающий), с якорями "#", Href = javascript: void (0); конкатенация
  3. Динамические теги: шина, мета, мета робот,
  4. Динамический контент: внутренний и внешний (текст, изображение, ссылки, навигация)
  5. Атрибут Rel = "no follow": исключение!

Как правило, бот Google связывает и ассимилирует содержимое веб-страницы (статическое или динамическое), за исключением специального случая, когда при обработке атрибута not = nofollow, передаваемого через Dom на href, бот не ожидает окончательной загрузки Dom, традиционная кодировка работает, когда Google не следует атрибуту ссылки, как ожидалось.

Подводя итог, боты Google (есть некоторые 9 для простоты) выполняет загрузку страницы, читает сценарии Js, моделирует некоторые «события» (например, щелчки), чтобы углубиться в содержимое для индексации. Делает ли это это систематически и на всех сайтах? Все это теория, но так ли это на самом деле? По словам Джона Мюллера в видеовстрече, https://plus.google.com/events/c37bs2o8a413c0aqnh05jteb7ek указывает, что Google Crawler не знает, как управлять событиями, похожими на мышь, поэтому кому верить (спасибо Матье Шартье за ​​эту информацию). ? У самых продвинутых из существующих SEO уже есть ответ на ежедневной практике. Это не должно давать слишком много энергии Цезарю, но время сканирования и небольшие алгоритмические руки также зависят от временного бюджета, который выделяет большой Google сканируемому веб-сайту.

Использование Modern Js Framework (MVC, MVP, MVVM): сфокусируйтесь на angularJs Framework G.!

С момента изобретения   JavaScript   Брендан Айх (бывший генеральный директор, свергнутый за историю лидерства FIrefox в 2014 году, в которую он внес свой вклад с 1998 года)    в 1995 году, когда он работал разработчиком в бывшем браузерном лидере Netscape (аналоге самого популярного в настоящее время браузера Chrome), этот язык программирования на стороне клиента (т

Клиентский веб-сервер VS

AngularJs, Ember.js, backbone.js и т. Д. - это решения, которые оптимизируют взаимодействие с пользователем и управление ресурсами. AngularJS продвигается Google, он может создавать веб-приложения, но также может быть использован для создания веб-сайта с нуля. Это манипулятор DOM, как и эти собратья. Несмотря на возможности Google Bot, некоторые консерваторы указывают на то, что для обеспечения безопасности Seo использование «плоской» версии, управляемой через «просмотры» на стороне сервера, все еще актуально! Используя выделенные URL-адреса, промежуточные программы, такие как prerender.io или brombone, облегчают управление обходами «пауков». Не все сканеры дружелюбны по отношению к JS, поэтому вам стоит подумать и о других!

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

Вот источник сайтов, созданных в AngularJS: https://www.madewithangular.com/#/. Если не образец сайта: http://jobfoundry.com/ щелкните правой кнопкой мыши, чтобы прочитать исходный код, там не так много!

https://www.madewithangular.com

Скрипты для оптимизации JS и других манипуляций с DOM

После того, как вас проинформировали о возможностях рыночных пауков, вам нужно взяться за дело и ничего не делать!

Поисковая оптимизация также проходит через:

  • Оптимизация веса страниц : возьмите информацию из JDN, которая относится к исследованию Dareboost для сайта. Цитирую Эдфа: « EDF не сжимает некоторые из своих файлов JavaScript, что, однако, может сэкономить около 15% от общего веса этого типа ресурсов. Мы также отмечаем другие интересные усилия для этого содержимого, так как почти 500 тысяч JavaScript требуется для начала отображения страницы. "

Рейтинг JDN Dareboost

  • Разметка Parallax и Urls : маркировка основных тегов страницы: независимо от того, как генерируется содержимое страницы, различные состояния этой страницы должны быть отмечены между статическим верхним и нижним колонтитулом. Вот пример с этим URL или без изменения страниц, 3 URL, которые прокручиваются в адресной строке, будут индивидуально проиндексированы в Google: http://parallax.iprospectcontent.co.uk/the-jquery-engine

Technos Onpage для продвижения контента

Разработка этой страницы основана на двух принципах: прослушивание прокрутки и динамическая генерация URL-адресов (3) с помощью Jquery.

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

Знать! Проще говоря, с конца первого десятилетия (2009), техно. Javascript существует на стороне сервера как Node.Js.

Некоторые практики JavaScript, связанные с Seo

Распространение ссылок: принцип состоит в том, чтобы скрыть для движка ссылки, выходящие со страницы, что благоприятствует его силе балла PR (linkjuice для экспертов). Я возвращаюсь в конце статьи о 2 техниках JS Mathieu Chartier на эту тему (спасибо!): Скрытые ссылки в начале страницы (переполнение) и другие, которые скрывают в исходном коде, что его автор назвал jQueryRank Sculpting ,

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

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

Переадресация по времени: одна страница перенаправляется на другую через определенное время. Хорошая не очень тонкая манипуляция, посетитель - это прогулка, а не две, но на этот раз, хоть раз, цель достигнута.

Автоматическое обновление : через определенное время страница перезагружается сама, неплохо или увеличивает метрики просмотра страницы, баннеры ...

Взлом браузера : зараженный сайт заражает браузер и операционную систему (реестр), одной из самых известных в настоящее время является дельта-дома, эта практика более известна как «угонщик браузера». Хорошая альтернатива МФА (сделана для AdSense) более популярна в Google. Домашняя страница его любимого движка перенаправлена ​​на сайты, полные рекламы. Ну это видно, и делает почти его браузер.

Некоторые ссылки

Делает ли это это систематически и на всех сайтах?
Все это теория, но так ли это на самом деле?