• Что не так я сделал с сайтом?

    vpetrov
    @vpetrov
    частный SEO-специалист
    Нет проблемы с Директом, он всегда работает в плюс, если закупать под правильные запросы и лить на правильные посадки.
    В вашем случае проблема в другом: сайт фактически - одностраничник, такое в поиск сейчас заходит с очень громким скрипом. У вас есть страничка "Прайс" - вот под каждую услугу оттуда сделайте посадку, и будет сильно лучше.
    Второй момент: это всё под локальный поиск. По общим запросам сайт в любом случае сейчас ранжироваться не может, разве что "шугаринг в курске на дериглазова" и типа того. Хотите по общим запросам - добавляйте инфо-раздел под статьи.
    Я бы всё же по услугам из прайс-листа странички добавил в первую очередь.
    Ответ написан
    Комментировать
  • Совершил переезд сайта в Веб мастере, сколько по времени займёт данная процедура?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    сделал основным url без www поставив редирект

    Надеюсь 301? Остальные рекомендации выполнили?
    но в вебмастере остался с www что робот считает ошибкой

    Для обновления данных поисковику требуется время, у меня на "переезд в вебмастере" уходило 1-3 недели. Переезд сайта на адрес с www и обратно.
    Ответ написан
    Комментировать
  • Нужны ли везде дивы и как должна выглядеть верстка?

    Бри́тва О́ккама (иногда ле́звие О́ккама) — методологический принцип, в кратком виде гласящий: «Не следует множить сущее без необходимости» (либо «Не следует привлекать новые сущности без крайней на то необходимости»).

    Это главный принцип и верстки, и программирования.

    1. Оборачивайте элемент в div (или другой контейнер), если вы точно знаете, зачем вы это делаете, и без этого нельзя обойтись.

    2. Не вставляйте везде бездумно div. Почитайте про семантическую вёрстку, и используйте разные элементы-обёртки для разных типов контента.

    https://htmlacademy.ru/blog/html/semantics
    Ответ написан
    1 комментарий
  • Если страница проиндексирована, значит внешние ссылки, размещенные на ней, тоже учтены поисковыми системами?

    vpetrov
    @vpetrov
    частный SEO-специалист
    Формально - да. Если страница попала в индекс. то поисковая система должна обнаружить и ссылку.
    Но есть нюансы: тот же Гугл - это не единый индекс. Он в принципе может выдрать со страницы какие-то отдельные шинглы и даже хорошо их ранжировать, но прочее в базу не вносить. Или наоборот: после деиндексации за что-то основного контента ссылка с него может оставаться в базе данных поисковика и он по ней будет периодически ходить.
    Кроме того, то, что ссылка найдена и проиндексирована вовсе не значит, что она будет учтена в ранжировании.
    Но это уже дебри, малополезные для работы.
    Ответ написан
    Комментировать
  • Если страница проиндексирована, значит внешние ссылки, размещенные на ней, тоже учтены поисковыми системами?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Если проиндексировал страницу, то да, учитывает. Другой вопрос, имеет ли эта ссылка ссылочный вес.
    Ответ написан
    Комментировать
  • Сокращение или удаление "www" из URL может повлиять на SEO?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Сокращение или удаление «www» из URL может повлиять на SEO?

    По моим наблюдениям, это не является фактором ранжирования. Если же у Вас уже проиндексирован сайт с www, то 301 редирект на без www может временно дать просадку позиций в органике.

    P.S. я надеюсь, Вы убирать www собрались с 301 редиректом?
    Ответ написан
    1 комментарий
  • Как сделать 301 редирект на новый сайт? От предыдущего осталась только заглушка с информацией о переезде, как без внутренних страниц сделать?

    a_ntokhin
    @a_ntokhin
    SEO-специалист и автор Hello Digital World
    Минимальным вариантом будет подклеить все страницы старого сайта к главной, чтобы передать хостовые факторы и возраст.

    Оптимальный вариант – настроить постраничный редирект со старых страниц на страницы с аналогичным содержанием. И есть минимально-оптимиальный вариант, сделать выгрузку внешних ссылок на старый сайт и посмотреть, с этих страниц сделать перенаправления на аналогичные. И в аналитике посмотреть на какие страницы шло больше всего трафика, с них тоже редирект на аналогичные страницы. Надеюсь, что это вам поможет.
    Ответ написан
    Комментировать
  • В чем может быть причина аномального всплеска посещений на сайт?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Похоже на 1 из трех вариантов:
    - Кто то случайно ошибся, и добавил ссылку на Ваш сайт в мобильном приложение.
    - Кто то решил протестировать свой ультра-парсер, выбор пал на переходы из этого мобильного приложения на Ваш сайт.
    - Кто то начал крутить в негатив поведенческие факторы на Вашем сайте.

    Если Ваш сайт сильно полагается на SEO, то все случаи выше - необходимо фиксить.
    Ответ написан
    Комментировать
  • Есть ли вообще какой-нибудь толк от HTML5 семантической разметки страницы?

    dummyman
    @dummyman
    диссидент-схизматик
    Я один такой помню главные элементы верстки прошлого?

    <br>       <!-- отступ вниз -->
    &nbsp;   <!-- отступ вправо -->
    <img src="/pixel.gif" width="10" height="1"> <!-- прозрачный пиксель -->
    <center>...</center>
    <marquee>...</marquee>
    <font color="..." size="...">...</font>
    Ответ написан
    1 комментарий
  • Есть ли вообще какой-нибудь толк от HTML5 семантической разметки страницы?

    iiiBird
    @iiiBird Куратор тега HTML
    Пока ты спишь - твой конкурент совершенствуется
    Некоторые люди на сайтах пишут, что "семантический код занимает меньше места".

    тк они для того и создавались чтобы ты классы не задавал. правильно будет сравнивать так:
    <header></header> || <div class="header"></div>
    p.s. и не приплетай сюда БЭМ. это вообще из другого разряда
    Ответ написан
    7 комментариев
  • Какими сервисами полезен KeyCollector? Он теперь перестал корректно собирать ядро?

    vpetrov
    @vpetrov
    частный SEO-специалист
    За свои деньги KC и сейчас живее всех живых для работы с семантикой под Яндекс. Да, из Вордстат он теперь тянет данные с бубном: либо через XMLriver, либо с фокусами. Но
    а) Не вижу смысла сейчас тянуть из Вордстат весь мусор с "хвостами"
    б) Можно вытянуть всё это из Wordkeeper или Букварикс или Кейссо.
    Всё остальное работает как работало. Я обычно там просто вытягиваю частотки из Директ, плюс оценка посадочных страниц на релевантность и ранжирование. Можно там и кластеризовать, но я предпочитаю KeyAssort - мне это удобнее и результаты нравятся больше.
    Ответ написан
    Комментировать
  • В поисковой выдаче по определенному запросу вместо нужной находится похожая страница - как настроить на нужную?

    vpetrov
    @vpetrov
    частный SEO-специалист
    Не соглашусь с идеей редиректа. Пример: по частотному коммерческому запросу Яндекс ранжирует главную страницу вместо целевой в каталоге. Только потому, что ему так проще, а по текстовому контенту обе плохо проработаны. Что даст редирект кроме отказов и выпадения из ранжирования?
    Если Яндекс ранжирует не ту страницу, значит, что-то не так с целевой. И вот отсюда - следующие манипуляции:
    • Анализ текстовой релевантности. Возможно, всё упирается в плохую текстовую оптимизацию.
    • Оценка выдачи. Если по запросу там торчат, например, главные - то надо с этим что-то делать.
    • Оценка интента. Бывает, что в спектральной выдаче интент меняется по нескольку раз в год. Банально: весной студенты пошли в поиск за материалами для рефератов и курсовых - и выдача сменилась с коммерческой на информационную - до конца сессии.
    • Если всё сделано - надо немножко пнуть ПС ссылочным и поведенческими. Самый простой способ - полить целевую посадочную страницу трафиком из Директа. Много там не нужно, просто набрать какой-то объём трафика по запросам и расширить запросный индекс. То же самое - с внешними ссылками. Их взять хоть из Сапы в аренду, вполне годится.

    Ну и да, надо учитывать, что переклейка при серьёзной каннибализации - дело небыстрое, меньше квартала обычно не получается - разве что нецелевая в выдаче совсем уж неоптимизирована.
    Ответ написан
    Комментировать
  • В поисковой выдаче по определенному запросу вместо нужной находится похожая страница - как настроить на нужную?

    pro100taa
    @pro100taa
    Была добавлена страница на сайте с целью ее выдачи по поисковому запросу,


    Может быть новую страницу ПС еще не успел проанализировать?

    Читал инструкцию от Яндекса - в нем информация только для главной страницы.


    Яндекс иногда меняет страницы со схожим контентом чтобы собрать статистику и понять какую лучше ставить в выдаче по тому или иному запросу.

    Надо проанализировать почему ту, а не другую страницу Яндекс ранжирует по запросу. Почему он считает её более релевантной? Может быть следуют больше ключевых фраз добавить на целевую страницу и убавить со второй. Иногда бывает наоборот - целевая страница слишком переоптимизирована, бывает что на ней может быть неуникальный или спамный текст.
    Ответ написан
    Комментировать
  • В поисковой выдаче по определенному запросу вместо нужной находится похожая страница - как настроить на нужную?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    - 301 редирект с не нужной на нужную, тогда не нужная передаст весь свой вес нужной и пропадёт из органики, как и из любого другого доступа.
    - Уменьшить процент нужных ключей на не нужной странице. Если спустя месяц не помогло, то включить 301 редирект на месяц, затем отключить редирект.
    Ответ написан
    Комментировать
  • Какой стек выбрать если React дается сложнее чем Vue?

    @Lord_Dantes
    Понимаете тут речь не в том что вам предложить, а то как вас располагает жизнь.

    Если вы миллионер и занимаетесь программированием потому-что нравится, то пишите на Vue и радуйтесь.
    Если вам нужны деньги, и вы сами как бы видите что все вакансии на реакте, тогда нужно изучать его и зарабатывать.
    Если у вас и так неплохая зарплата но вы увидели что на реакте больше и хотите зарабатывать больше, то могу посоветовать вам улучшить свои навыки во Vue если он уж вам так нравится и стать лучшим человеком который делает любимое дело и зарабатывает при этом..
    Ответ написан
    Комментировать
  • Выбор фреймворка для нового проекта - Angular? React? Vue?

    @xom9lk
    У вас большая команда. Выбрать стоит тот инструмент, который дает все необходимое для работы, т.е. Angular2, или Ember.
    Angular2 сейчас предполагает тотальное использование RxJS и это хорошо. Rx пользуется популярностью у разработчиков мобильных приложений и вы можете переиспользовать практики.

    По поводу Vue и React, да, они похожи если к React добавить MobX и перестать использовать this.state, и да, Vue - это View из Angular + computed;
    Проблемы использования Vue и React в командах очевидны: один хочет использовать такое хранилище/роутер/библиотеку, другой - другое, через неделю - третье. Нет нормальных CLI инструментов. Этот мир изменчив и нестабилен, хотя, в последнее время устаканивается.
    Вот простейшие компоненты на React и Vue:

    Vue (typescript):
    import * as Vue from 'vue';
    import Component from 'vue-class-component';
    
    @Component({
      template: '<div><div>{{message}}</div><button @click="onClick">Click!</button></div>'
    })
    export class MyComponent extends Vue {
      static message: string = 'Hello!';
      protected showMessage: boolean = false;
    
      onClick (): void {
          this.showMessage = !this.showMessage;
      }
      
      get message(): string {
          return this.showMessage ? MyComponent.message : '';
      }
    }


    React + MobX (typescript):
    import * as React from "react";
    import {observable, action, computed} from "mobx";
    import {observer} from "mobx-react";
    
    @observer
    export class MyComponent extends React.Component<{}, {}> {
        static message: string = 'Hello!';
    
        @observable
        protected showMessage: boolean = false;
    
        @action
        onClick = (): void => {
            this.showMessage = !this.showMessage;
        };
    
        @computed
        get message(): string {
            return this.showMessage ? MyComponent.message : '';
        };
    
        render() {
            return (
                <div>
                    <div>{this.message}</div>
                    <button onClick={this.onClick}>Click!</button>
                </div>
            );
        }
    }


    Как видите, не сильно много различий если брать во внимание главную их задачу - отображать данные.
    Ответ написан
    2 комментария
  • Выбор фреймворка для нового проекта - Angular? React? Vue?

    sim3x
    @sim3x
    Рационально выбирать фрейворк в зависимости от того
    - насколько он молод и имеет ли проблемы в архитектуре
    - кто поддерживает и какой состав коммюнити
    - как много пакетов к нему есть
    - насколько распространены разработчики
    - насколько быстро там пишутся тесты и код

    Не составит труда подставить все три фрейворка в график
    2e3deb5b81554ba2ab2a255712a2b5eb.png
    https://g.co/trends/ZZMFy

    В коментах предложили угадайку посложнее
    144f7a96b8a8408b8da602b4d54c780a.png
    Ответ написан
  • Выбор фреймворка для нового проекта - Angular? React? Vue?

    dom1n1k
    @dom1n1k
    Лично для меня Vue - это такой "фреймворк с человеческим лицом".
    В целом JS-мир похож на поле боевых действий, где постоянно то налеты авиации, то кононада гремит, то хипстерская конница с новым логотипом на знамёнах проскачет.
    А "обычный" человек сидит в подвале, обхватив голову руками, и думает - мама дорогая, куда я попал, и чё ваще вокруг происходит?
    Какие-то новые паттерны, подходы, языки... Раньше, чтобы начать, достаточно было блокнота и браузера. Пишешь hello world и сразу его видишь. Теперь нужно поставить ноду, овер 9000 пакетов, десять транспиляторов, таск-менеджеров и бандлеров. Пока увидишь рабочий результат - поседеешь.
    И вдруг какая-то добрая душа взяла у хипстоты всё самое лучшее и разумное, что та родила, но очистив от лишних абстракций и усложнений - и выкатила велосипед в виде велосипеда, а не турбо-космолета с инструкцией толщиной как "Капитал". И снова можно писать в блокноте и смотреть в браузере. При этом почти не проигрывая в возможностях.
    Ответ написан
    1 комментарий
  • В чем могут помочь js фреймворки(React, Angular)?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    C MVC фреймворками все понятно, но они меня не интересуют. А что делать с инструментами, нацеленными больше на фронтенд (React, Angular) ?


    Открою вам страшную тайну - MVC фреймворки как раз на фронтэнд и нацелены, а не на бэкэнд.

    ReactJS - библиотека, а не фреймворк. Это вопервых. И решает эта библиотека задачу оптимизации взаимодействия с DOM при связывании данных между представлением и моделью данных.

    Angular - полноценный фреймворк, к которому можно подключить тот же React для вьюх. Используют его в основном при реализации Single Page Application-ов.

    Были ли у вас практические задачи, с которыми мог справиться только js фреймворк? Какие?

    Все задачи можно решить на чем угодно. Вопрос в сроках и кривости. Angular позволяет организовать структуру приложения, разделить его на слои, предоставляет ViewModel... все то что писать с нуля маленький ад и скучно. Ну и опять же все можно покрыть тестами и т.д.

    Могут ли быть полезны данные инструменты в совместной работе с Rails, например?

    Если брать ангуляр - я его использую только в контексте SPA. Это может быть не все приложение а только какая-то его часть но все же... А для SPA разницы нет вообще на чем бэкэнд реализован. От бэкэнда нужна только апишка.

    Реакт же можно использовать в принципе для построения view на клиенте. Так что можно и его юзать. Зависит от задачи. Скажем если в задачи входит организация работы жирной формы - то лучше взять knockout.js. А если вам нужно рендрить какие-то данные в реалтайме - можно вооружиться реактом.

    Нужно ли вообще тратить время и искать себе задачи, которые можно решить привычным jQuery, который в большей степени знают все (вопрос дальнейшей поддержки) ?

    Куча народу знает jQuery но не знает JS. И это грусть и печаль. Скорее всего если у вас в задачах стоит реализовать слайдер какой или что-то такое то ни Angular ни React вам не нужны. Ну или в контексте сайтиков тоже не особо есть от них польза (только в специфических случаях). А вот если пишите приложения какие-то, можно уже задуматься ибо если вам придется реализовывать весь бойлерплейт, да еще и не будет DI то с высокой долей вероятности (все же нормальные разработчики существуют) вы получите шматок гуано дико связанный и приносящий боль при рефакторинге. А еще использование только jQuery это на 99% отсутствие каких-либо тестов на фронтэнде.

    p.s. Я на ангуляре пишу админки к примеру для своих проектов. Ну и все все все что вписывается в концепцию SPA. Реакт планирую использовать как альтернативу phonegap (react-native вышел), поскольку он является слоем абстракции над формированием представления (за счет промежуточного виртуального DOM).
    Ответ написан
    1 комментарий
  • У сайта главное зеркало с www - будут ли учитываться внешние ссылки (с других сайтов) на этот сайт без www?

    pro100taa
    @pro100taa
    На сайте настроен редирект на www


    Если настроен редирект, то будут. Ничего делать не надо.
    Ответ написан
    Комментировать