- Идентификация сайтов, построенных на JavaScript Framework
- Сканирование сайтов с использованием JavaScript
- Newsflash: Google все еще отстой в обработке JavaScript
- Проблемы SEO с JavaScript
- В чем разница между рендерингом на стороне сервера и на стороне клиента?
- Что такое Hashbangs и побег фрагменты?
- Так что же, Hashbangs - ответ на JavaScript Framework SEO?
- Так в чем же заключается лучшая практика прямо сейчас?
:: Эверетт Сайзмор, наплыв ::
Сегодняшний профессионал SEO должен иметь больше технических знаний, чем когда-либо прежде. Нигде это не так очевидно, как в том, что касается оптимизации страниц, созданных в основном с помощью JavaScript.
SEO должны понимать разницу между рендерингом на стороне сервера (back-end) и на стороне клиента (front-end). Они также должны иметь возможность распознавать сайты, созданные с использованием таких технологий JavaScript, как Angular.js, React.js и Backbone.js. Наконец, оптимизаторы должны понимать основные концепции JavaScript SEO достаточно, чтобы предоставить рекомендации для разработчиков и определить, были ли их рекомендации реализованы должным образом. К концу этой статьи вы должны быть на пути к достижению этих целей.
С 2013 года разработчики внедряют технологию JavaScript в проекты веб-разработки быстрыми темпами, что делает JavaScript SEO более важным, чем когда-либо.
Идентификация сайтов, построенных на JavaScript Framework
Эти типы библиотек JavaScript и фреймворков используются для разработки расширенных интерфейсов веб-сайтов, в том числе одностраничные веб-приложения , которые требуют определенных мер SEO для правильного сканирования.
Возможно, вам нужно знать JavaScript SEO, если ...
За последние несколько лет вы видели страницу с богатым содержанием, содержащую всего несколько строк кода (и без фреймов). Например:
Ты видишь
или то, что выглядит как серверный код в метатегах, а не как фактическое содержимое тега. Например:
Вас попросили оптимизировать сайт с помощью #! (hashbangs) в URL. Например:
www.example.com/page#!key=value
Сканирование сайтов с использованием JavaScript
Если веб-сайт использует хэш-банг в URL-адресе, вы можете сканировать сайт, чтобы получить «URL-адреса», но не содержимое. Чтобы получить содержимое, вам нужно заменить хэш-банг параметром escape-фрагмента с помощью Excel и импортировать этот новый список URL-адресов для нового сканирования. Screamingfrog У инструмента SEO-сканирования есть хорошая функция на вкладке AJAX, которая будет получать HTML-снимок содержимого, если вы будете следовать эти руководящие принципы , Вы также можете сделать это с Глубокий обход , Больше о hashbangs и избежавших фрагментов позже.
Если URL обрабатываются по-разному, вы можете сканировать сайт как обычно. На днях (надеюсь, скоро) все профессиональные гусеничные инструменты будут включать безголовый браузер и дайте возможность оптимизаторам визуализировать JavaScript.
Newsflash: Google все еще отстой в обработке JavaScript
Google заставил бы разработчиков думать, что JavaScript - это не то, о чем они должны беспокоиться, потому что обо всем позаботятся на стороне Google. Это просто неправда.
Любой SEO, который имел дело с переходом на новый сайт, использующий JavaScript для обработки содержимого страницы категории электронной коммерции, может сказать, что рейтинг резко упадет - независимо от того, что Google говорит в своем блоге - если определенные меры предосторожности не приняты.
Менее чем через две недели после того, как Google объявил, что может сканировать JavaScript, и что разработчикам больше не нужно предварительно отображать снимки, чтобы показать их, признал сам Джон Мюллер из Google в конце Веб-мастер Центральная видеовстреча что у них все еще есть проблемы при сканировании Angular.js, и что наилучшее решение (на данный момент) заключается в предварительной визуализации контента для Googlebot.
Проблемы SEO с JavaScript
Хотя Google выполняет JavaScript при сканировании Интернета использование сценариев на стороне клиента для визуализации контента в настоящее время сопряжено с такими проблемами.
# 1 Тот факт, что фрагмент JavaScript может перенести пользователя на другую страницу, не означает, что он аналогичен HTML-ссылке «href» с точки зрения передачи PageRank. Это может объяснить, почему некоторые сайты теряют рейтинги даже при использовании лучших практик для SEO SEO.
window.location.href = "www.mysite.com/page2.php";
[Пример ссылки JavaScript, которая может не передавать pagerank]
# 2 Согласно исследование от Builtvisible Google может прекратить рендеринг контента, если загрузка занимает более четырех секунд, оставляя страницу только частично проиндексированной и кэшированной.
# 3 То же исследование показывает, что контент, требующий «события», может вообще не загружаться. Примеры включают в себя контент, который загружается после нажатия кнопки «еще», карусели изображений или «вкладки» для отображения дополнительной информации о продукте.
Согласно встроенному исследованию, контент, отображаемый таким образом, может не индексироваться.
# 4 Некоторые старые технологии не позволяют универсальный JavaScript где контент может отображаться как на сервере, так и в браузере пользователя. Разработчикам может потребоваться настроить сервер, который использует Phantom.js для визуализации страницы в виде HTML, для использования в сочетании со службой промежуточного программного обеспечения перед рендерингом, такой как Prerender.io а также Brombone предоставлять статические снимки каждой страницы пользователям без поддержки JavaScript, а также поисковым системам.
# 5 Заблокированные ресурсы могут быть большой проблемой для сайтов, загруженных JS. Не блокируйте ресурсы JavaScript в файле robots.txt. Если какой-либо из JavaScript, необходимый для полной визуализации страницы, находится в каталоге, к которому Google не может получить доступ, он не будет отображаться Google, и страница не будет проиндексирована и кэширована с этим контентом.
Очень важно, чтобы робот Googlebot не блокировал выполнение JavaScript, необходимого для отображения контента на странице.
Оптимизаторам приходится иметь дело с дезинформацией от Google о риске «маскировки», когда речь идет об обслуживании предварительно обработанного снимка страницы. Это происходит от этого Google Webmaster Central post в котором Гуглер отвечает на важный вопрос:
Выделенные фрагменты цитируются разработчиками, когда они отсылают к предобработанному контенту в Googlebot.
Но, как сказал Джон Мюллер веб-мастерам через две недели после публикации этого поста, иногда вы должны предварительно отрендерить контент, чтобы Google мог его увидеть.
Это то, на что SEO и разработчики должны обращать внимание. Не выделяйте Google. Покажите им тот же снимок, что и другим без JavaScript.
Если вы показываете роботу Google тот же контент, что и пользователям без JavaScript, и это похоже на то, что вы видите с включенным JavaScript, вы не делаете ничего плохого и вряд ли будете «наказаны» за маскировка.
В чем разница между рендерингом на стороне сервера и на стороне клиента?
Рендеринг на стороне сервера происходит еще до загрузки страницы в браузер. Рендеринг на стороне клиента обычно происходит в вашем браузере. Поисковые системы включают « безголовые браузеры »В процедуру сканирования, чтобы они могли« видеть »страницу после того, как все содержимое на стороне клиента было отрендерено, иначе они пропустили бы весь контент, который обрабатывается на стороне клиента.
По сути, вы хотите, чтобы оба этих окна выглядели одинаково. Googlebot использует безголовый браузер для отображения страницы.
Но есть и другая важная проблема, помимо рендеринга контента, которая еще более запутана, чем попытка понять противоречивые и вводящие в заблуждение советы Google по поводу предварительного рендеринга. Каждая «страница» нужен собственный URL ,
Вот откуда произошли фрагменты и хэш-банги: новая технология JavaScript, адаптирующаяся к старой технологии поисковых систем. Здесь важно отметить, что ни один из них все еще не рекомендуется в качестве оптимального способа создания уникального URL-адреса для каждой страницы.
Что такое Hashbangs и побег фрагменты?
Когда разработчики впервые начали использовать AJAX в значительной степени, URL были построены так:
www.domain.com/#page. Внутренние якорные ссылки, подобные этой, используются для пропуска той же страницы, а не для обозначения отдельного URL-адреса для индексации.
Введите решение «hashbang». Выкладываю! перед #, как на www.domain.com/#!page. Это имело два преимущества. Во-первых, он видится поисковыми системами как уникальный URL, а не как переходная ссылка на другую часть страницы. Во-вторых, он делает полный URL-адрес видимым для сервера, что позволяет разработчикам предварительно отображать статический контент на стороне сервера для поисковых систем и пользователей без включенного JavaScript.
Использование #! Формат URL указывает поисковому роботу запросить « сбежавший фрагмент Версия URL. Затем веб-сервер возвращает запрошенный контент в виде HTML-снимка, который затем обрабатывается поисковой системой. Например:
Сканер видит http://www.example.com/page#!content=123
Запросы сканера http://www.example.com/page?_escaped_fragment_=content=123
Сервер возвращает статический, сканируемый «снимок» / page #! Content = 123
Так что же, Hashbangs - ответ на JavaScript Framework SEO?
Ответ: Нет. Есть и другие способы добиться лучшего результата.
Первый способ - это иметь ссылки на контент в HTML, а также перетягивать URL-адрес и направлять его на определенный ресурс на основе этого. Этот метод обрабатывает маршрутизацию так же, как вы это делаете традиционно.
Для примера маршрутизации таким образом, взгляните на проект Пита Уэйлса: https://wail.es/fly-me-to-the-moon/ , Этот сайт использует базовую маршрутизацию в JS для обслуживания разных страниц на основе URL. Это означает, что вы обновляете страницу при смене URL-адреса, так же, как на традиционном веб-сайте.
Другой способ - загрузить вещи через XML Http-запрос (XHR) и обновить URL через API истории HTML5 , Закулисная логика работает так же, как и выше, но обновления URL-адресов происходят с JS, а не посредством реальных изменений страницы. Иди есть посмотрите на этот пример , Нажмите на ссылку и просмотрите изменение URL без обновления страницы.
Так в чем же заключается лучшая практика прямо сейчас?
Все «страницы» должны быть доступны по своему индексируемому URL. Например: http://www.domain.com/page1 ,
Весь важный контент на странице должен быть в полном и окончательном рендеринге HTML. Это может происходить на стороне сервера, или предварительно обработанный снимок (кэш) страницы может быть предоставлен посетителям без поддержки JavaScript и поисковым системам (пока).
инкорпорировать постепенное ухудшение или прогрессивное улучшение концепции, в качестве резервного плана. Включите на странице HTML-навигацию / нумерацию страниц, даже если у пользователя включен JavaScript. Неисправные элементы, такие как карусели изображений, нумерация страниц и содержимое с вкладками, также можно при необходимости поместить в тег «NoScript».
Эверетт Сайзмор является директором по маркетингу в наплыв , маркетинговое агентство электронной коммерции, специализирующееся на SEO, платном поиске и оптимизации конверсии. Он имеет более чем десятилетний опыт работы с электронной коммерцией и является сотрудником Moz. Эверетт рассказывает о техническом SEO на отраслевых мероприятиях, таких как SMX Advanced, SMX Milan, MozTalk и Confluence.
Запросить бесплатную еженедельную рассылку на сайте журнала
Похожие
Что такое SEO?Если вы новичок в медицинский интернет-маркетинг Вы, вероятно, слышали аббревиатуру «SEO» несколько раз, даже не Что такое SEO-дружественный?
Быть SEO-дружественным - это то качество, которым обладают некоторые веб-сайты, которые благодаря своим характеристикам оптимизируются с точки зрения SEO, то есть их легче найти и лучше позиционировать в Интернете. Эти характеристики охватывают различные аспекты, от программирования, дизайна до содержания веб-страницы, что позволяет им гораздо лучше позиционировать себя с последующим ростом репутации, известности и присутствия в сети. Конечно, наличие SEO-дружественной страницы SEO услуги
... вание новых технологий для эффективных SEO-кампаний Если у вас есть проблемы с поиском в топ-10 результатов поиска и вы не получаете естественный трафик на свой сайт, то поисковая оптимизация (SEO) - это стратегия, которую вам необходимо использовать немедленно. SEO - это технический анализ основных кодов и архитектуры сайта, а также его оптимизация для повышения рейтинга в поисковых системах. Услуги поисковой оптимизации или SEO-кампании включают в себя углубленный SEO SEO аудит сайта
... seo-seo-audit-sajta-1.png" alt="Хорошо ли на ваш сайт ссылаются"> Хорошо ли на ваш сайт ссылаются? Это видно (позиционирование)? Каковы его сильные стороны? Что нуждается в улучшении? Мы даем вам документ, который сэкономит ваше время при ссылках на ваш сайт. Ваш персонализированный и подробный отчет о ссылках и позиционировании вашего сайта в формате PDF. Изучено более пятидесяти критериев для ссылок на поисковые инструменты. Ручной анализ: SEO Хьюстон
... на ваш сайт или блог? Поисковая оптимизация может быть именно тем, что вам, вашему сайту и общими потребностями онлайн-маркетинга. Поисковая оптимизация (SEO) - это метод максимизации шансов на успех вашего сайта при попадании в один из лучших результатов на любой странице результатов поисковой системы или в поисковой выдаче для краткости, органически. При использовании методов SEO и интеграции на вашем веб-сайте его успех появляется в топ-результатах любой поисковой системы при вводе SEO консалтинг
CreateValore - это SEO консалтинговое агентство, которое предлагает индивидуальные инструменты веб-маркетинга со стратегиями, направленными на достижение конкретных результатов. С помощью нашей службы Google Adsense
SEO Израиль » Google Adsense Как Google Adsense выбирает рекламу для моего сайта? Регистрация в Google Adsense SEO копирайтинг
... вайте начнем с самого начала. Копирайтинг - это имя, данное деловому письму, в частности любая «копия», которая используется в маркетинге. Сюда входят, например, слова на веб-сайте, в брошюре о продукте или в рекламе. «Копия» - это слова. Копия иногда известна, особенно на веб-сайте, как «контент». Копирайтеры - это высококвалифицированные люди, которые пишут «копии». Они должны быть не только исключительными писателями, но и хорошим копирайтером также должны В чем разница между SEO, SEM, SMO и SMM?
... seo-sem-smo-i-smm-1.jpg" alt="Вы часто слышите эти термины, но что они на самом деле означают и как они относятся к вам и вашему бизнесу"> Вы часто слышите эти термины, но что они на самом деле означают и как они относятся к вам и вашему бизнесу? Все эти стратегии тесно связаны, и при совместном использовании они гораздо более эффективны. Понятно, что в наши дни почти весь бизнес ведется онлайн. Потребителям даже не приходится вставать с постели, чтобы делать покупки, записываться Что такое этический SEO и почему это так важно?
... называют SEO черной шляпы, могут включать в себя различные тактики, такие как: • Нарушение правил и правил конкретных поисковых систем • Создание плохого пользовательского опыта • Представление контента неэтичным способом, например, нестандартным способом для конкретной цели поиска пользователей или поисковых роботов. В некоторых случаях методы, которые сегодня называются черной шляпой или неэтичным SEO, когда-то были действительно законными. 9 устаревших методов SEO все еще практикуются сегодня
Поисковые системы развиваются быстро. На самом деле они развиваются невероятно быстро. Время от времени меняются алгоритмы ранжирования, и старые добрые методы поисковой оптимизации перестают работать. Тем не менее, некоторые люди отстают. Как правило,
Комментарии
Что такое SEO и что такое SEO на странице?Что такое SEO и что такое SEO на странице? Определение SEO : SEO (поисковая оптимизация) или поисковая оптимизация - это методы, которые применяются на веб-сайте для повышения или улучшения вашего позиционирования или видимости в поисковых системах. Это очень общий способ его определения, поскольку это гораздо более сложная и глубокая концепция. Но, как и в этом посте, я просто собираюсь показать вам самые основные понятия, с этим определением мы того Аудит занимает как минимум 1 день для небольших сайтов, так что вы можете себе представить, что бесплатный аудит SEO не будет аудитом, но может составить 2% от аудита?
Аудит занимает как минимум 1 день для небольших сайтов, так что вы можете себе представить, что бесплатный аудит SEO не будет аудитом, но может составить 2% от аудита? 5%? И опять мне приятно. И к тому же не самые важные части конечно. Я предпочитаю не говорить, что я думаю об этом способе заманить (или «солгать», иди, я говорю слово) к потенциальным клиентам, что случайно дает ложное представление о SEO-аудите. заключение Короче говоря, не стесняйтесь делать аудит Что такое SEO ?
Таким образом, мы оптимизируем это, мы хотим: если пользователь набрал «купить дешевые цветы», мы должны заставить его понять, что это то, что мы идем не так? Давай, мы идем дальше: Итак, мы понимаем, что вы готовы Обещаю, я никогда не опубликую веб-страницу, не подумав о своем мета-описании, и я запрещаю автоматические Но что, если вы делаете все это и все еще испытываете затруднения при ранжировании в местном SEO?
Но что, если вы делаете все это и все еще испытываете затруднения при ранжировании в местном SEO? Эта проблема Компания, которую мы собираемся посмотреть, - это клининговая компания, расположенная за пределами Атланты. Это небольшая компания, которая стремится победить своих крупных конкурентов. Проблема в том, что физическое местонахождение их компании находится за пределами Атланты, и они пытаются ранжировать ключевые слова Атланты. Ранжирование по ключевым словам, Вы и я (если вы являетесь SEO, и если вы читаете это, то, скорее всего, знаете), оба знают, что это не так, но так ли это?
Вы и я (если вы являетесь SEO, и если вы читаете это, то, скорее всего, знаете), оба знают, что это не так, но так ли это? И даже если вы скажете им, они поймут? Возвращаясь к мой пост на прошлой неделе , если бы я остановился и сдался в середине 2016 года, я был бы здесь: Так что же такое линкбилдинг?
Так что же такое линкбилдинг? Это практика укрепления авторитета и популярности вашего домена с помощью других сайтов и страниц, ссылающихся на ваш контент. Поисковые системы любят видеть, что на вашу страницу или веб-сайт ссылаются другие авторитетные сайты. Они следуют девизу «доверенные сайты ссылаются на другие доверенные сайты», поэтому, согласно правилу ассоциации, более хорошие ссылки на ваш сайт означают, что вы тоже должны быть хорошим сайтом. Эта стратегия SEO В чем разница между SEO в сфере недвижимости и прямой рекламой?
В чем разница между SEO в сфере недвижимости и прямой рекламой? (Способ, которым большинство компаний по маркетингу недвижимости генерируют трафик на веб-сайты) SEO = поисковая оптимизация, также называемая органическим маркетингом или маркетингом в поисковых системах, что может сбивать с толку и прямую рекламу, которая НЕ совпадает с SEO. Когда я говорю «SEO», я имею в виду страницы оптимизации на вашем сайте, поэтому они появляются на первой странице поиска Google. Я Речь шла о важных вопросах для операторов веб-сайтов: что вы должны учитывать с точки зрения SEO во время повторного запуска и что идет не так на практике?
Речь шла о важных вопросах для операторов веб-сайтов: что вы должны учитывать с точки зрения SEO во время повторного запуска и что идет не так на практике? Не полностью SEO-иностранная аудитория в коворкинг-пространстве на Josephsplatz внимательно слушала. Структурированный продолжить Самое главное для перезапуска - это структура, подчеркивает Цайтхамль. Если тогда взаимодействие контента и технологий сработает, вряд ли что-то может пойти не так. Причины, по которым Что-то, что всегда играет на умах SEO, как внутри компании, так и в агентствах, таково: что делает конкуренция?
Что-то, что всегда играет на умах SEO, как внутри компании, так и в агентствах, таково: что делает конкуренция? Органические стратегии SEO-оптимизации конкурентов могут привести к множеству действенных результатов, которые помогут улучшить вашу - или вашу клиентскую - стратегию. Умение различать и указывать на то, что делают ваши конкуренты, особенно когда они превосходят вас, - огромный плюс. Этот список отдельных методов позволит вам сделать это и обуздать вашу конкуренцию в качестве прямого Так почему же нам все еще нужны ключевые слова, исследование ключевых слов и инструменты для ключевых слов?
Так почему же нам все еще нужны ключевые слова, исследование ключевых слов и инструменты для ключевых слов? Ответ прост: потому что у нас нет ничего лучше! Потому что мы должны защищать себя от постоянно растущих страниц на одну и ту же тему, иначе ключевое слово. Нам также нужно посмотреть, правильно ли мы освещаем вопросы, которые нас окружают. И это лучше всего работает с самым маленьким делителем в SEO, с ключевыми словами. Поэтому: Помните старые времена Так что же такое идеальная обратная ссылка?
Так что же такое идеальная обратная ссылка? Это зависит Но этот ответ мало кто любит слышать. Вот почему я заимствую часть статьи Хонза Тихи от середина месяца который идеальная обратная ссылка описывает как : Ссылка ведет с авторитетного сайта с ценного тематически связанного сайта. Ссылка находится в соответствующем
Что такое Hashbangs и побег фрагменты?
Так что же, Hashbangs - ответ на JavaScript Framework SEO?
Так в чем же заключается лучшая практика прямо сейчас?
В чем разница между рендерингом на стороне сервера и на стороне клиента?
Что такое Hashbangs и побег фрагменты?
Com/page?
Так в чем же заключается лучшая практика прямо сейчас?
1.png" alt="Хорошо ли на ваш сайт ссылаются"> Хорошо ли на ваш сайт ссылаются?
Это видно (позиционирование)?
Каковы его сильные стороны?