Здравствуйте, создали сайт https://mcicon.com/ на vue.js(верстка) и Laravel(бекенд).
Под конец сдачи проекта оказалось что сайт не индексируется поисковиками.
Программист после вопросов про индексацию пропал…
Стал смотреть что там в коде — оказалось что код vue не скомпилирован.
Я так понимаю тут либо код переделывать под то чтобы он компилировался, либо все в html что-ли переводить.
Можете подсказать как тут лучше поступить, какой вариант выбрать.
danforth
Почему не индексируется? Ваш сайт есть в поиске гугла (возможно не все страницы). Vue не нужно компилировать чтобы сайт индексировался, это опция для запаковки шаблона внутрь рендер функций.
zACz
danforth: Почему не индексируется? Ваш сайт есть в поиске гугла (возможно не все страницы). Vue не нужно компилировать чтобы сайт индексировался, это опция для запаковки шаблона внутрь рендер функций.
Хм, так такой прикол происходит — если смотреть через F12 код (тайтлы, описание)то оно разное. А если открыть через просмотр кода то оно у всех страниц одинаковое — и, к сожалению, поисковики видят только одинаковый тайтл и описание. Наверно из-за этого индексируется как одна страница.
Как я понял это из-за того что vue.js
Sitealert
AJAX 🙅
danforth
zACz, просмотр исходного кода страницы — это то что ответил веб-сервер, а в F12 актуальное состояние страницы, включая работу всех скриптов. Google уже давно индексирует динамический контент, главное чтобы он формировался быстро а не пол часа.
Возможно речь про какие-то другие поисковики? Яндекс, Бинг?
zACz
Sitealert: AJAX 🙅
Не понял что вы имеете ввиду.
Aisamiery
Это называетс серверный рендеринг, у вью есть такое https://ssr.vuejs.org/ru/ но допилить полюбому придётся
zACz
danforth: zACz, просмотр исходного кода страницы — это то что ответил веб-сервер, а в F12 актуальное состояние страницы, включая работу всех скриптов. Google уже давно индексирует динамический контент, главное чтобы он формировался быстро а не пол часа.
Возможно речь про какие-то другие поисковики? Яндекс, Бинг?
Все страницы что вы там видите — не открываются или как лучше сказать — их уже нет на сайте. Они не соответствуют действительности.
Sitealert
zACz: Не понял что вы имеете ввиду.
Я имел в виду, что на этом сайте весь контент подгружается аякс-запросами. Гугл такой контент кое-как индексирует, а яндекс – проблематично. Но я и в гугле вижу пустую страницу.
jpg
951.jpg
danforth
zACz, это уже другой вопрос. Во-первых, поисковый робот будет долго индексировать ваш сайт. Во-вторых, те страницы что показывают 404 ошибку отвечают статусом 404, так что тут все ок.
Возьмите любую страницу с которой вы испытываете проблемы, зайдите в Google Webmaster, вбейте её URL в раздел «Проверка URL», там будет кнопка изучить просканированную страницу, в ней сможете увидеть HTML код и скриншот как бот видит эту страницу. Если там пустая страница — тогда есть повод беспокоится.
zACz
Sitealert: Я имел в виду, что на этом сайте весь контент подгружается аякс-запросами. Гугл такой контент кое-как индексирует, а яндекс – проблематично. Но я и в гугле вижу пустую страницу.
Получается нужно искать специалиста по аяксу? Остался без программиста по-сути, хочу понять как тут правильно поступить.
zACz
Здравствуйте, создали сайт https://mcicon.com/ на vue.js(верстка) и Laravel(бекенд).
Под конец сдачи проекта оказалось что сайт не индексируется поисковиками.
Программист после вопросов про индексацию пропал…
Стал смотреть что там в коде — оказалось что код vue не скомпилирован.
Я так понимаю тут либо код переделывать под то чтобы он компилировался, либо все в html что-ли переводить.
Можете подсказать как тут лучше поступить, какой вариант выбрать.
danforth
Почему не индексируется? Ваш сайт есть в поиске гугла (возможно не все страницы). Vue не нужно компилировать чтобы сайт индексировался, это опция для запаковки шаблона внутрь рендер функций.
zACz
Почему не индексируется? Ваш сайт есть в поиске гугла (возможно не все страницы). Vue не нужно компилировать чтобы сайт индексировался, это опция для запаковки шаблона внутрь рендер функций.
Хм, так такой прикол происходит — если смотреть через F12 код (тайтлы, описание)то оно разное. А если открыть через просмотр кода то оно у всех страниц одинаковое — и, к сожалению, поисковики видят только одинаковый тайтл и описание. Наверно из-за этого индексируется как одна страница.
Как я понял это из-за того что vue.js
Sitealert
AJAX 🙅
danforth
zACz, просмотр исходного кода страницы — это то что ответил веб-сервер, а в F12 актуальное состояние страницы, включая работу всех скриптов. Google уже давно индексирует динамический контент, главное чтобы он формировался быстро а не пол часа.
У вас в индексе везде разные тайтлы и разный контент: https://www.google.com/search?q=site%3Amcicon.com&oq=site%3Amcicon.com&aqs=chrome..69i57j69i58.2670j0j7&sourceid=chrome&ie=UTF-8
Возможно речь про какие-то другие поисковики? Яндекс, Бинг?
zACz
AJAX 🙅
Не понял что вы имеете ввиду.
Aisamiery
Это называетс серверный рендеринг, у вью есть такое https://ssr.vuejs.org/ru/ но допилить полюбому придётся
zACz
zACz, просмотр исходного кода страницы — это то что ответил веб-сервер, а в F12 актуальное состояние страницы, включая работу всех скриптов. Google уже давно индексирует динамический контент, главное чтобы он формировался быстро а не пол часа.
У вас в индексе везде разные тайтлы и разный контент: https://www.google.com/search?q=site%3Amcicon.com&oq=site%3Amcicon.com&aqs=chrome..69i57j69i58.2670j0j7&sourceid=chrome&ie=UTF-8
Возможно речь про какие-то другие поисковики? Яндекс, Бинг?
Все страницы что вы там видите — не открываются или как лучше сказать — их уже нет на сайте. Они не соответствуют действительности.
Sitealert
Не понял что вы имеете ввиду.
Я имел в виду, что на этом сайте весь контент подгружается аякс-запросами. Гугл такой контент кое-как индексирует, а яндекс – проблематично. Но я и в гугле вижу пустую страницу.
jpg
951.jpg
danforth
zACz, это уже другой вопрос. Во-первых, поисковый робот будет долго индексировать ваш сайт. Во-вторых, те страницы что показывают 404 ошибку отвечают статусом 404, так что тут все ок.
Возьмите любую страницу с которой вы испытываете проблемы, зайдите в Google Webmaster, вбейте её URL в раздел «Проверка URL», там будет кнопка изучить просканированную страницу, в ней сможете увидеть HTML код и скриншот как бот видит эту страницу. Если там пустая страница — тогда есть повод беспокоится.
zACz
Я имел в виду, что на этом сайте весь контент подгружается аякс-запросами. Гугл такой контент кое-как индексирует, а яндекс – проблематично. Но я и в гугле вижу пустую страницу.
Получается нужно искать специалиста по аяксу? Остался без программиста по-сути, хочу понять как тут правильно поступить.