• Как запретить в robots индексацию поисковиками страниц каталога кроме первой, чтобы не индексировало 2,3,4 и т.д. страницы?

    WebSEOkz
    @WebSEOkz
    SEOшник, веб-разработчик
    Надо прописать строку
    Disallow: *?page=

    Но я не рекомендую так делать, ведь роботы перестанут посещать эти страницы... не будут с этих страниц переходить сканировать товары и прочие ссылки.
    Надо просто правильно настроить пагинацию, и пусть роботы везде гуляют.

    Иногда указывают канонический адрес для всех страниц на первую
    <link rel="canonical" href="http://orac.ru/lepnina/karnizy/">

    Это в 100 раз лучше, чем запрет в файле robots.txt, но гугл рекомендует канонический адрес писать правильно на каждую страницу пагинации и добавлять метатеги rel NEXT и PREV, для связки страниц одной тематике и для указания следующей и предыдущей страницы.
    При этом рекомендую SEO текста убрать со всех страниц, кроме первой (настраивается программно в коде). Ну и метатегу Title ещу добавлять надпись "страница 2", "страница 3" и т.д., тогда вообще идеально и закрывать не надо.
    Ответ написан
    Комментировать
  • Как совместно работать в PhpStorm через контроль версий?

    WebSEOkz
    @WebSEOkz Автор вопроса
    SEOшник, веб-разработчик
    Не разобрался... я думал, что если в отдельной ветке делать, то они будут видеть мои правки и сливать при необходимости самостоятельно.

    Так-то я всё равно сразу на сервер свои изменения заливать буду. И сам с сервером синхронизируюсь.

    Создал ветку, а когда кликнул Push, то у меня PhpStorm стал запрашивать пароль от bitbucket, но не мой, а определённого пользователя... даже переключиться не получилось на свой аккаунт. Видать это в настройках .git скопировалось с сервера...

    В общем я думал, что стану частью команды ))) а тут облом.
    Для себя то я могу сам в свой репозиторий всё склонировать, коммиты делать и не париться.
    Ответ написан
    Комментировать
  • Почему в выдаче нет картинки, хотя в микроразметке она присутствует?

    WebSEOkz
    @WebSEOkz
    SEOшник, веб-разработчик
    Микроразметка даёт поисковикам понять, что находится на вашем сайте, но это не гарантирует, что в выдаче сайт будет отображаться по другому.
    Поисковики отображают ваш сайт на своё усмотрение. Это их территория и они даже ни где не обещали, что если вы разметите картинку, то они её 100% отобразят в поиске.

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

    По своему усмотрению, в зависимости от запроса и даже персонально (в зависимости пользователя сидящего за компом, его места проживания, привычек и прочее) они могут отображать разную информацию в сниппете. То цены покажут, то рейтинг, то картинку, то логотип продавца, то комбинацию из нескольких данных...
    Ответ написан
    1 комментарий
  • Laravel - как составить жадный Eloquent запрос?

    WebSEOkz
    @WebSEOkz Автор вопроса
    SEOшник, веб-разработчик
    Спасибо, я тут кучу вариантов перепробовал, но нашёл решение.
    У меня получилось так:

    $sefName = 'проверка';
    $pages = Page::whereHas('pagetypes', function ($query)  use ($sefName) {
        $query->where('sef_name', $sefName);
    })->with('services.category')->get();
    Ответ написан
    Комментировать
  • Как лучше кешировать view в Laravel 5.4?

    WebSEOkz
    @WebSEOkz
    SEOшник, веб-разработчик
    Поддерживаю SvizzZzy и ни где не могу найти правильного ответа.
    Если я не хочу кешировать всю страницу целиком, а хочу кешировать только отдельный html кусок, то как это оргинизовать, ведь вьюшка создаёт всю страницу целиком, а если кешировать отдельные колекции моделей, то реально кешь забивается ненужной информацией.

    Как выводить страницу, состоящую из отдельных кешированных блоков?

    Хорошим примером является меню сайта, которое одно для всех страниц, редко меняется, а составляется большими запросами в БД и связями разных уровней вложенности страниц и категорий. Если мне надо кешировать отдельно верхнее меню, контент и подвал сайта, то как это сделать и вывести потом во view?
    Ответ написан
    Комментировать
  • Каким условиям не соответствует сайт?

    WebSEOkz
    @WebSEOkz
    SEOшник, веб-разработчик
    У вас на скрине указан сайт с www. А значит и переезжать он должен на https://www.co2-aqua.ru
    Иногда парятся и забывают в сертификате прописать, чтоб он работал и для WWW и для БЕЗ WWW
    Ответ написан
    Комментировать
  • Стоит ли закрыть хлебные крошки в noindex, если категории не продвигаются?

    WebSEOkz
    @WebSEOkz
    SEOшник, веб-разработчик
    Интересно, почему вы решили не продвигать категории?
    В любом случае, я бы не стал так заморачиваться. Если в robots.txt закрыты страницы, то этого хватает. Если поисковик проиндексирует (ему могут не помешать, ни noindex, ни robots), то просто удалите в вебмастере эти страницы из индекса.
    Ответ написан
  • Нужно ли идексировать политику конфиденциальности, пользовательское соглашение?

    WebSEOkz
    @WebSEOkz
    SEOшник, веб-разработчик
    Однозначно закрывать от индексации и от перехода по ссылке.
    Поисковик и так узнает, что есть такая страница, но даже если вы там напишете 100% уникальный текст, то под какие ключевые фразы вы хотите его продвигать? Оно вам надо? Думаете кто-то в поиске будет искать «Политика конфиденциальности компании такой-то»? Конечно не будет, поэтому и отправлять такие страницы в индекс не нужно.
    Так-же как и служебные страницы (вход, регистрация, личный кабинет и т.д.).
    Не нужны и другие вспомогательные страницы (результаты поиска, разные варианты сортировки, фильтрация товаров и т.д.).
    Если страница пустая или находится в разработке, то её тоже нужно закрывать, пока не будет готова.
    Ответ написан
    Комментировать