Мудак клиент, SEO и достоинство 1c программиста

Дополнение моей истории в работе с крупной Московской SEO конторой (тут начало. Василий, я тут перелинкую немного с вашего позволения?)))

Раз в неделю получаю от конторы из топ 10 РЕЙТИНГА SEONEWS ТЗ, за выходные стараюсь внедрять.
Оплата в месяц на уровне средней ЗП по стране. На продвижении у низ 100 запросов. 3 запроса с частотой от 1000 в месяц в регионе, еще 70 % запросов с частотой ниже 100.

Тут немного отклонюсь, чтобы была понятна суть.

Схема работы у них под ключ. Т.е. отдаешь сайт с полными доступами и они сами с ним все делают. Но на этапе договора обсудили, что они могут работать и по ТЗ, т.е. они получают все доступы ко всему, но на боевом они ничего не внедряют. Высылают мне задание, я внедряю и заливаю на боевой. Это дает мне возможность быть всегда в курсе всех изменений и быстро найти причину ошибки, т.к. до платной поддержки не дорос пока.

Тогда же, обговорили, что программисты у них работают по профилю с bitrix, но MODx для них не проблема и с ним готовы работать.

Ну что же, договор подписан, мне выдают личного менеджера, приступаем.

Получаю первое ТЗ. Перевод на ssl. Тут вдруг оказывается, что эта услуга в стандартное SEO не входит.

За окном зима, сугробы… Закатываю рукава, перевожу сам.

Идем дальше. Начинаю получать первые задачи от SEO в виде:
— настроить редирект со страниц без слеша на страницы со слешем
— настроить фильтры так, чтобы первая страница не дублировалася с get и без
и т.п.

И тут у меня легкий нервный тик. Почему пишут что исправить, но не пишут как? Ведь если бы они внедряли сами, то они бы не мне писали, а внедряли…

За окном зима, сугробы… Решаю, что пофиг, все не очень сложно, закатываю рукава, делаю.

Но дальше как в сказке про Алису в стране чудес, задачи все интереснее и интереснее.
Я впервые сталкиваюсь с задачей, которую не знаю как решить сходу — нужно менять title при ajax фильтрации. Причем понимаю, что нужно делать это так, чтобы не влезать в код снипета отвечающего за фильтрацию, иначе при следующем обновлении все мое шаманство пропадет, как в сказке про Золушку.

Пишу менеджеру, что внедрить не могу, пусть укажут мне путь. Но в ответ от менеджера я впервые узнаю, что программисты в MODx не особо разбираются, конечно не отказываются, но потребуется время…

За окном какая-то фигня с ветром и льдом…

Немного напрягаюсь, ну да ладно, жду… Через неделю получаю вопрос — а можно на боевом внедрим?
… ть, -Вроде договорились, что по ТЗ работаем? Вы можете внедрить, но в выходные я все перезапишу.
— Ну ладно, вышлем ТЗ.

Лед растаял, пришли лужи и первый гром… февраль?!

Приходит ТЗ от программиста в виде инструкции в WORD: мне предлагается установить админер, чтобы в базе найти через поиск 2 плагина(!!) и в них поправить код.
Сам код прилагался в виде СКРИНШОТОВ!!!

Это мне квест из сказки про Кащея предложили, кажется… яйцо в утке… Там еще про дурака что-то было в главной роли?

Но строчек кода было не больше 5, а меня терзало смутное сомнение, что он еще и не рабочий, чтобы не терять еще 2 недели, перебил, попробовал, убедился — не рабочий.

Ну да пофиг, закатываю рукава, открываю гугл, вычитываю доки по снипету, и о чудо — там есть колл бек функции, все просто. Делаю то что нужно.

Менеджеру пишу, что клиентов хорошо бы уважать и не слать им код в скриншотах, а в модх есть админка и можно через нее работать иначе зачем я к ней доступ давал?

Ну да ладно живем дальше. Плачу регулярно за SEO. За это получаю на все выходные работы программиста. Сайт как был в ж… е так там и остается уже 2-й месяц. В общем все счастливы!

Но тут падает очередная задачка. Реализуйте мол title для категорий, да по разному шаблону.

А за окном весна начинается, птички поют, треннер на вело зовет…

В общем, пишу, подключайте программистов сам не справлюсь. Жду 2 недели, уже забыл про это. Но тут получаю ТЗ. В каком виде, как вы думаете?
Картинки с кодом))

30 строчек кода предлагается перепечатать с картинки и вставить в какое-то место снипета:



Я понимаю, что я клиент мудак и отнимаю у профессионалов, 1c программистов, их драгоценное время. Более того, заставляю ковыряться в MODx вместо любимого bitrix, когда за окном весна, птички…

И как бы на картинках, они пытаются мне доходчиво объяснить, что если бы я дал им работать на боевом, мне бы самому было гораздо проще…

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

Всем хорошей весны, позитива, замечательных клиентов и кода в тексте))
Николай
08 апреля 2017, 16:43
modx.pro
2 420
+16

Комментарии: 25

Николай Савин
10 апреля 2017, 20:05
+5
Спасибо — было весело.
    Василий Наумкин
    11 апреля 2017, 06:45
    +10
    Вот прям всё, за что я люблю SEO.
    Плачу регулярно за SEO. За это получаю на все выходные работы программиста. Сайт как был в ж… е так там и остается уже 2-й месяц.

    Еще понравилось про title при ajax навигации. Видимо поисковым роботам, которые скачивают страницы обычными GET запросами, очень важно — что там при ajax навигации происходит.

    Перенёс в «сайты на MODX».

      Дмитрий
      11 апреля 2017, 10:56
      +1
      Сотрудничал по фрилансу с какой-то московской SEO-конторой. Они позиционируют себя как лидеры рынка и вдобавок себе в плюс ставят то, что работают только с MODX Revo. Так вот. Делал я им, значит, сайт школы доп.образования. Почти на каждой странице есть ScrollSpy элемент (ну, прилипающая шапка, которая еще и движение по странице отмечает). Так вот. При нажатии на любой из особых 4 элементов в меню этого ScrollSpy содержимое самого верхнего блока (где, как обычно, слайдеры располагаются), содержимое всех родительских блоков-курсов и футера должно было изменяться AJAX'ом на заданные в админке. Представляете, насколько бесполезное и громоздкое решение? ТВ полей было ну просто дофига. После того, как уровень бреда в их ТЗ стал зашкаливать, мы решили больше не работать друг с другом.
      А еще они отличались тем, что почти все сайты были одинаковыми. Полностью. Код, чанки, шаблоны, все одинаковое. Только разный CSS, картинки и слова на страницах. Но с помощью замены только CSS и картинок результат был удивительный — с первого взгляда даже можно не понять, что уже где-то видел подобное. Я не знаю, сколько они денег брали за такую копипасту под ключ, но со мной они никогда не торговались, выставляй я даже безумные ценники за работу.
      Алексей Соин
      11 апреля 2017, 07:52
      +8
      Я думал, что такие истории только на пикабу можно найти :D
        Алексей Смирнов
        11 апреля 2017, 12:21
        +1
        Зная что в Битрикс твориться по СЕО (друг поддерживает это дело и делиться со мной всячиной) и вот эти веселые title ajax. Полная задача как паравило такая:
        Поиск битрикса построен на ЧПУ, а раз так, то сеошники просят прикрутить к этим чудо-страницам поиска уникальные титлы (прописывать в ручную или автоматом — не суть) дык вот. Аякс-то аякс, но еще по ссылке должно все открываться красиво. таким образом и аякс должнОн работать и если человек ссылку скопировал — title и description меняться должен. Ну ХтоЗнает на сколько это требование нужно и рационально. Для сео — нужно а программисту добавляет хлопот.
        Это я к тому что на modx мы если и делаем, то на mSearch2… тут без ЧПУ. При желании можно и ЧПУ сделать, но если дело касается 10 страниц для поиска заточить для каталога — имхо сделать эти 10 страниц в ручную Ресурсами. это и быстрее и не нужны танцы с бубнами.
        История повеселила.
          Алексей Федоров
          11 апреля 2017, 12:27
          0
          Забавно)
          В тему изменения title по ajax — была вот такая тема. По тому же принципу можно адаптировать под эту задачу, насколько я понимаю. С подобными решениями сталкивался еще года 3-4 назад. Кажется, именно с битрикса все и началось. Суть в том, чтобы сделать именно ЧПУ-фильтры, и в зависимости от них выстраивать не только новый title, но мета-теги кейвордс, дискрипшн, а также текстовый блок описания на странице. Таким образом можно получить несколько «уникальных страниц» по одному направлению запросов. То есть модификация товара — цвет, материал и т.д. — рассматривается не как тот же лот с опцией, а как отдельная страница. По факту — это два разных товара.

          В сущности, такой подход — альтернативное «канониклу» решение проблемы дублирования контента. Вместо того, чтобы «ликвидировать» ссылочный вес страницы вставляется новый контент. Первая проблема с таким подходом — адовое количество контента. Отчасти это решается «автогенерацией текстов», но быстро стало ясно, что слишком часто получается «нечеловеческий текст». Как уже технически реализовать наборы данных для разных компоновок фильтров — вопрос отдельный.

          В действительности, подобные механизмы уже работают на отдельных магазинах. Сложно, геморно, трудоемко, но для крупных магазинов отчасти оправдано — кто-то ищет золотистый айфон, а кому-то белый подавай)) Точное вхождение по узкому запросу и две страницы по запросу айфон вместо одной — уже хорошо с точки зрения охвата запросов. По эффективности (поисковой и экономической)… вот не скажу, поскольку ни одного внятного исследования не видел, а как провести расчеты за вычетом других факторов влияния неизвестно. Ни один магазин как-то не спешит ставить громоздкие эксперименты ради сеошников XD

          На сегодня бытует мнение, что подход с заменой мета-тегов, тайта и описания — лучше вставки каноникла. Вроде бы, это логично. Как уже на самом деле — «есть жизнь на Марсе, нет жизни на Марсе… Науке это неизвестно».
            Василий Наумкин
            11 апреля 2017, 13:37
            +11
            Меня удивило именно требование делать это всё через ajax.

            В моём понимании возможны 2 варианта:
            1. Заходит человек, жмакает на ссылочки, ему генерится контент. Человек не смотрит, изменился ли там description или title — он смотрит на контент. При этом у него в url получается прямая ссылка, и при заходе по ней выводятся правильные теги.

            2. Заходит робот. Он, конечно, может выполнять и javascript, но один фиг скачивает всё по прямым ссылкам и индексирует именно их. Он всегда будет видеть те теги, которые генерируются при загрузке страницы, а не при работе ajax.

            Внимание, вопрос! На кой хер для SEO нужно динамически менять description и title через ajax?
            На мой взгляд — ни на кой не нужно. Это стоит делать только для успокоения души перфекциониста, когда сделано уже вообще всё остальное.
              Алексей Федоров
              11 апреля 2017, 14:19
              0
              По второму пункту, конечно, согласен. Яндекс требует наличия html-версии для каждой ajax-страницы, чтобы ее можно было проиндексировать, потому как весь подгруженный контент он просто не видит. Другая фишка в том, что ПС собирают данные о сайтах через свои браузеры. Не помню в каком объеме (и вроде бы только с разрешения пользователя), но тут есть вариант, что это как-то разовьется до более глубокого уровня сканирования в будущем.

              По первому пункту — многое зависит от структуры сайта и основных целей по взаимодействию с пользователем. Самый простой пример — организация загрузки новостей на Life. Там каждая категория — лента выборки и есть нюансы. Заходит человек на новость и видит один тайтл и т.д. Прокручивает вниз — ему догружается по ajax следующая публикация в этой категории (а ля лента новостей в соцсетях). При этом когда в видимой области находится другая новость (не изначальная) — меняется url, title, description и т.д. То есть в любой момент, когда он захочет поделиться страницей в соцсетях или отправить в Инстапейпер (Покет) подхвачен будет именно целевой контент со своим описанием, названием, картинкой, ключевиками и т.д. Каждая отдельная ссылка изначально открывает только одну новость, но стоит прокрутить чуть вниз и сразу появляется еще одна, затем третья, четвертая и т.д. Если динамически параметры не менять, то останутся и старые парметры в опенграф-метатегах и данные в итоге спарсятся совершенно не те.

              Этот тот случай, когда увеличиваются поведенческие факторы и повышается уровень расшаривания контента. Больше естественных ссылок — круто для SEO, хотя есть упорные слухи, что именно переходы из соцсеток (и их частота) — рассматриваются ПС как показатель «интересности» ресурса и якобы это имеет значение для ранжирования (правда это или нет — достоверно никто не знает). В любом случае, просто переход на целевую страницу для многих уже очень радостное событие, даже если речь не идет о росте веса страницы и улучшения поведенческих. Вот примерно из таких соображений и требуется динамическая замена. Это не для всех ресурсов подходит, конечно. Стратегии управления поведением пользователя сильно отличаются, так что под каждый конкретный случай свои грабли нужны.
                Василий Наумкин
                11 апреля 2017, 14:27
                +2
                То есть в любой момент, когда он захочет поделиться страницей в соцсетях или отправить в Инстапейпер (Покет) подхвачен будет именно целевой контент со своим описанием, названием, картинкой, ключевиками и т.д.
                А вот и нет. Когда ты делишься ссылкой, робот того сервиса, где ты это делаешь, лезет по ней и самостоятельно грузит данные.
                Так работают все соцсети и мессенджеры, а у Facebook даже есть отдельный инструмент для проверки расшаривания.

                Иначе можно такого понарасшаривать, просто меняя теги через Chrome Dev Tools, что ты офигеешь. Порно на сайте Кремля, как самый простой пример.

                Еще раз повторюсь: я не вижу ни единой причины менять служебные теги при ajax загрузке контента, кроме перфекционизма.
                  Алексей Федоров
                  11 апреля 2017, 14:47
                  +1
                  Так работают все соцсети и мессенджеры, а у Facebook даже есть отдельный инструмент для проверки расшаривания.
                  Спасибо за ссылку, буду просвещаться. При таком раскладе — менять мета-теги и тайтл бессмысленно, достаточно провести замену url и h1 (c другой информацией для пользователя).
          Пётр Молчанов
          11 апреля 2017, 12:46
          +2
          А можете озвучить сколько вы им платили? И как вообще согласились на такое сотрудничество?
            Николай
            11 апреля 2017, 14:21
            0
            добрый день,
            точную сумму, к сожалению, не могу назвать, т.к. по договору это их коммерческая тайна.
            но в самом начале поста вы легко найдете подсказку про среднюю зп по Росии, которая очень легко гуглится))

            ведь вам нужна оценка?
              Пётр Молчанов
              11 апреля 2017, 16:05
              +3
              Не, я просто пытаюсь понять как вы согласились на это) Моё мнение — все сео — шарлатаны. Кто бы, что бы ни говорил про закупку ссылок, но до сих пор 70-80% бюджета в сео-компаниях тратятся на закупку именно ссылок, а все эти «меняния» тайтлов, дискрипшнов и т.п. — чепуха. Контент — вот на что нужно обращать внимание.
                Александр Москвин
                13 апреля 2017, 15:51
                +1
                Я бы сильно поспорил, очень сильно
                «все эти «меняния» тайтлов, дискрипшнов и т.п. — чепуха.»
                Сейчас в первую очередь ценится внутренняя оптимизация и обязательно поведенческие факторы.
                А тайтлы и дескрипшены нужны для того, чтобы находится в поисковике, по запросам, но не позиции.
                Позиции уже определяются по разным алгоритмам.
                Сео не занимаюсь, НО интуитивно поднял посещение сайта, просто оптимизировав сайт в гугл спид.
                Просто цифра была 30 стала 87 и на 50% выросло посещение сайта.

                Но ссылки зло, можно попасть под фильтр минусинк.
                Реальные ссылки тематические, это плюс да.

                Но да, именно так, я тоже думаю, многие сео — шарлатаны
                  Пётр Молчанов
                  14 апреля 2017, 11:41
                  0
                  Сео не занимаюсь, НО интуитивно поднял посещение сайта, просто оптимизировав сайт в гугл спид.
                  Просто цифра была 30 стала 87 и на 50% выросло посещение сайта.
                  Че-то я не видел в гуглспиде рекомендаций по менянию тайтлов) так что посещаемость выросла точно не от этого. Гуглспидом я тоже всё проверяю, особой выгоды не увидел, но для писькомеренья приятно)))
                    Александр Москвин
                    14 апреля 2017, 12:41
                    +1
                    Реальный кейс есть, до и после.
                    Увеличил скорость, улучшил поведенческий фактор. 52% стали с мобильных заходить.
                    Это не «писькомеренья». А реальный рабочий кейс
                    «Че-то я не видел в гуглспиде рекомендаций по менянию тайтлов)»
                    Почитайте документацию не в гугл спиде — а в гугл поиске.
                    Скорость и тайтлы причем?
                    Да вообще к чему я, вы итак лучше знаете профессор
                      Пётр Молчанов
                      14 апреля 2017, 12:50
                      +1
                      Ну да, если изначально гуглспид показал 30, то любое увеличение этого числа даст прирост посещаемости) Жду пост о вашем апгрейде с 30 до 87, будет интересно почитать
                  Илья
                  14 июля 2017, 03:08
                  0
                  Вы говорите о том, чего не понимаете. По этой логике я могу назвать всех программистов, мастеров по ремонту авто, врачей и так далее шарлатанами, просто потому что я не понимаю как оно работает.

                  Какие ссылки? Я вам могу без проблем обосновать цену продвижения сайта и рассказать, что и как я буду делать. Без закупки ссылок. Линкбилдинг применяется тогда, когда сайт доведен до идеала, текстовые вылизаны, поведенческие крутые. При этом ссылки никогда не закупаются через всякие САПЫ и Руки, какие нибудь кривые seo конторы или сеошники так делают, но не нужно всех под одну гребенку.

                  Тайлт и дескрипшн, это и есть тот самый контент, о котором вы говорите, точнее его часть. Правила устанавливает ПС, а не кто-то там. Если хотите видеть свой сайт в выдаче, хотя бы в топ-10 — будете их соблюдать.

                    Николай
                    16 июля 2017, 10:33
                    +2
                    Зря вас минусуют, стороннюю точку зрения всегда интересно послушать.

                    Вот в чем дело — программист, автомеханик и врач, берут деньги за конечный результат работы — всплывающее окошко, исправные тормоза, не болящий зуб.

                    А СЕОшники, как и шаманы берут деньги за процесс — танцы с бубуном, а на выходе либо выйдет либо нет.
                    И шаман и СЕОшник с удовольствием расскажут сколько работы они наделали — с какими духами связались, трав воскурили, сколько ссылок закупили, тайтлов переписали, а вот результат у тех и других не предсказуем…
                    И кстати на вопрос причины, шаманы и СЕОшники как и вы сейчас написали, очень любят использовать пугающие формулировки про то, что клиент даже не представляет с какими силами ему не повезло столкнуться.
                    А вот толковые врач, механик и программист всегда назовут причину поломки и объяснят в деталях на что она могла влиять.

                    И самое обидное, что шаманы и СЕОшники наживаются на несчастье других. Когда нет выхода, когда все плохо, думаешь, авось поможет, а эти гады последнее забирают. Вот за это я их не люблю.
                      Илья
                      16 июля 2017, 15:03
                      +2
                      Я сам программист, в дополнение к тому, что seo занимаюсь. Про автомехаников привел пример.

                      Не знаю кто и как работает, но я уже написал выше, что могу полностью расписать, что и как буду делать и гарантировать определенный результат. Точно также могу сказать причину «поломки» и почему сайт не продвигается.

                      А минусуют меня те, у кого пригорело от seoшников. Это как детская психологическая травма. SEO уже давно на другом уровне, просто обращаться нужно к нормальным людям, а не упырям с фриланс.ру, лишь бы подешевле.

                      Хотелось бы видеть аргументацию минусов, но у нас только в лужу пердеть умеют, не более. Выкрикнут что-то из толпы и скроются.

                      SEOшка это анализ прежде всего. На основе этого анализа становится понятно, что нужно менять, как нужно менять и для чего. Говноеды которые просто закупают ссылки и при неудаче, когда сайт попадает под фильтры — сливаются — ну простите, господа, это не seoшники.

              Николай
              15 апреля 2017, 10:17
              0
              Что-то никто код не прокомментировал))
                Пётр Молчанов
                17 апреля 2017, 11:42
                +1
                особо и коментить нечего, видно же, что люди знают modx на низком уровне, хорошо хоть данные из БД не прямыми запросами берут. str_replace без комментариев
                Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                25