Начните искать ключевые слова
Используйте Serpstat, чтобы находить лучшие ключи
Как оптимизировать SPA-сайты
Что такое SPA-приложения
При создании SPA-приложения используется всего один html-документ для обложки. Переменные составляющие подаются пользователю через определенную технологию: Ajax, HTML5, шаблонизатор или фреймворк для JavaScript.
По сути, после запроса браузера к серверу последнему не нужно создавать абсолютно новую страницу. Он возвращает браузеру только ту часть информации, которую требуется заменить по условиям запроса. Это происходит быстро при частичной перезагрузке страницы.
Плюсы SPA-сайтов
- Нет перезагрузки страницы при каждом нажатии и, соответственно, информация на странице не меняется полностью;
- информация загружается быстрее из-за упрощенной структуры;
- как и в обычных сайтах, каждая страница может существовать как отдельный элемент со своей структурой и функциями, а неисправность одной страницы не повлияет на весь сайт.
Минусы SPA-сайтов
- Индексация ботами отличается от традиционной подачи в html-коде;
- нужно досконально изучить JavaScript для создания;
- SEO-оптимизация сайта проходит чуть сложнее, чем обычно;
- для отображения в браузере должен быть включен модуль Java.
Чтобы боты лучше сканировали страницы, добавьте параметр <meta name="fragment" content="!">.
До лета 2018 года этот метод действовал и для ботов Google. Но теперь они рендерят страницы напрямую. В этом случае вам достаточно использовать верный формат URL.
Как видят страницы SPA-сайты роботы Google
Даже минимальная ошибка приведет к тому, что страница не будет просканирована. Один из вариантов — создать так называемый полифилл. Это упрощенная версия сайта для ботов, внешне не такая функциональная, как видит пользователь, но содержащая необходимую информацию для ранжирования поисковиками. В любом случае и сам сайт не нужно делать тяжелым.
Чтобы проверить индексацию определенной страницы в Google, используйте оператор site. Для этого в режиме инкогнито введите в поисковой строке:
site: {site.com} «{fragment}»
<!doctype html>
<html>
<head>
<title>Купить ноутбук с подсветкой в Киеве</title>
</head>
<body>
<h1>Лучшие ноутбуки с подсветкой</h1>
<p>Приветствуем вас в нашем интернет-магазине.</p>
<p>Вы можете купить у нас ноутбук. Например,
<a href="http://site.com">такой</a>.</p>
</body>
</html>
Если у вас на сайте есть скрытый текст под катом, используйте в ссылках параметр href и не полагайтесь только на onClick. Без указанного параметра страницы под катом будут скорее всего пропущены ботом. В URL не используйте стандартный хештег #, а просто замените его на хешбенг #! — тогда бот прочитает название страницы.
Было: https://site.com/#url
Стало: https://site.com/#!url
SEO-продвижение SPA-сайтов
Для оптимизации вам также нужно доработать страницу 404. По стандарту в SPA-приложениях для несуществующих страниц выдается результат 200 ОК, что является некорректным. Ваша задача — сделать так, чтобы в заголовке страницы выдавалась ошибка 404.
Для регистрации вашего сайта в Google Analytics используйте Tag Manager и триггер History. Либо передавайте данные о каждой странице вручную через команду set и замены переменного значения на новое.
Как заставить ботов индексировать страницы
Заключение
Для оптимизации SPA-сайтов необходимо использовать стандартные инструменты по SEO и дополнительно представить URL в понятном виде для ботов.
На сегодняшний день только Google и Ask.com способны индексировать SPA-сайты в оригинальном виде. Для остальных поисковиков нужны html-копии страниц. В идеале пользователь использует функционал JavaScript, а боты считывают упрощенные и понятные дубликаты.
о выполнении работ по конкретному проекту. Инструмент содержит готовые шаблоны с обширным списком параметров по развитию проекта, к которым также можно добавлять собственные пункты.
Начать работу со «Списком задач» |
Serpstat — набор инструментов для поискового маркетинга!
Находите ключевые фразы и площадки для обратных ссылок, анализируйте SEO-стратегии конкурентов, ежедневно отслеживайте позиции в выдаче, исправляйте SEO-ошибки и управляйте SEO-командами.
Набор инструментов для экономии времени на выполнение SEO-задач.
Используйте лучшие SEO инструменты
Подбор ключевых слов
Поиск ключевых слов – раскройте неиспользованный потенциал вашего сайта
Возможности Serpstat
Возможности Serpstat – комплексное решение для эффективного продвижения вебсайтов
Кластеризация ключевых слов
Кластеризация ключевых слов автоматически обработает до 50 000 запросов в несколько кликов
SEO аудит страницы
Проанализируйте уровень оптимизации документа используя SЕО аудит страницы
Рекомендуемые статьи
Кейсы, лайфхаки, исследования и полезные статьи
Не успеваешь следить за новостями? Не беда! Наш любимый редактор подберет материалы, которые точно помогут в работе. Только полезные статьи, реальные кейсы и новости Serpstat раз в неделю. Присоединяйся к уютному комьюнити :)
Нажимая кнопку, ты соглашаешься с нашей политикой конфиденциальности.