Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
ТЗ на разработку SEO CRM
Общая информация по системе
Система представляет собой web-интерфейс для работы с SEO проектами.
Пользователей системы можно разделить на 3 категории: менеджер, оптимизатор, клиент. Также необходимо добавить 2-х руководителей — в отдел менеджмента и продвижения с более расширенным функционалом, с общей и статистикой доходов/расходов и по каждому проекту.
В интерфейсе менеджера должна выводиться информация по всем проектам, которые закреплены за данным менеджером:
Данные о клиенте, контакты, реквизиты, дата заключения договора. Доступы к сайту клиента. Название проекта в системе (можно отталкиваться от названия сайта и даты заключения договора, например, webbyray-05042011), адрес сайта. Список ключевых запросов в проекте с позициями сайта по этим ключевым словам в Яндексе. Формы печати счетов/актов выполненных работ за отчетные периоды. Напоминалка о начале нового отчетного периода и необходимости выставить новый счет для оплаты, выписать акт.В интерфейсе оптимизатора должна выводиться информация по всем проектам, которые закреплены за данным оптимизатором:
Название проекта. Доступы к сайту клиента. Список ключевых запросов в проекте с позициями сайта по этим ключевым запросам в Яндексе. Ключевой запрос должен быть ссылкой и вести в выдачу Яндекса по этому запросу. Процент выработки (процент ключевых слов в топ-10 Яндекса) по проекту. Выделенный бюджет на ссылки в месяц на каждый ключевой запрос и текущий расход. Инструменты для анализа выдачи Яндекса.В интерфейсе клиента должна выводиться информация по проекту данного клиента, контакты менеджера, который ведет данный проект, позиции в Яндексе на текущий момент, а также возможность просматривать статистику по позициям за выбранный период.
Для удобства можно добавить график по динамике позиций за выбранный период.
Интерфейс оптимизатора
Общий список проектов:
Список всех проектов с названиями. Название проекта — ссылка на страницу с самим проектом. Каждому проекту необходимо вывести общую выработку по проекту + выработку в зависимости от коэффициента конкуренции ключевого запроса.Общая выработка — процент слов в топ-10 Яндекса.
Выработка в зависимости от конкурентности ключевого запроса — каждому ключевому запросу присваивается процент его конкурентности в проекте, в зависимости от количества показов запроса по wordstat. yandex. ru. Процент конкурентности ключевого запроса задается на стадии создания проекта при импорте ключевых запросов, используя данные по количеству показов в wordstat. yandex. ru.
То есть при создании проекта мы импортируем CSV файл с 3-мя колонками: ключевой запрос + популярность по wordstat. yandex. ru + бюджет на ссылки.
Конкурентность КЗ (%) = (показов в месяц / (сумма показов в месяц)) *100 Бюджет, выделенный на проект. Общий расход бюджета в месяц. Общее количество ключевых слов в проекте.
Интерфейс проекта:
1. Название проекта.
2. Дата отчетного периода.
3. Адрес продвигаемого сайта.
4. Параметры домена — ТИЦ, PR, количество проиндексированных страниц в Яндексе и Google.
Данные доступны через сервис http://www. seo-proxy. ru
5. Список ключевых запросов с присвоенными коэффициентами популярности.
6. Продвигаемая страница по запросу.
При передаче проекта от менеджера, оптимизатору следует проверить и в случае необходимости изменить релевантные ключевым запросам страницы сайта, которые присутствуют в выдаче Яндекса. Релевантные запросам страницы подбираются автоматически через сервис http://xml. yandex. ru и заносятся в соответствующие поля с возможностью последующего редактирования URL страницы.
7. Релевантная ключевому запросу страница в выдаче Яндекса.
Если страница в выдаче Яндекса не совпадает с продвигаемой страницей, которую указал оптимизатор, обе ячейки должны быть выделены, сигнализируя нам о том, что URL страниц не совпадают.
Релевантную ключевому запросу страницу можно получать через сервис http://xml. yandex. ru
8. Позиция в выдаче Яндекса по ключевому запросу.
Также должна выводиться разница роста или падения ключевого слова относительно предыдущей позиции в выдаче Яндекса.
Позицию в выдаче можно получать через сервис http://xml. yandex. ru (не рекомендуется, так как позиции, полученные через XML, могут отличаться от позиций в выдаче http://www. yandex. ru), либо воспользоваться сервисом http://www. seo-proxy. ru
9. Данные из SAPE по количеству закупленных ссылок на каждый ключевой запрос. Информация доступна через http://api. sape. ru/xmlrpc/
10. Ссылочный бюджет, выделенный на ключевой запрос.
Задается вручную оптимизатором или менеджером при импорте ключевых запросов в проект.
11. Текущий расход средств на ключевой запрос (Sape).
Информация доступна через http://api. sape. ru/xmlrpc/
12. Наличие продвигаемой страницы (страница, которая указана оптимизатором, пункт 5) в индексе поисковой системы Яндекс.
Данные доступны через сервис http://www. seo-proxy. ru
13. Ссылка на просмотр списка анкоров для каждого ключевого запроса с возможностью их редактирования, подробности ниже…
Модуль генерации анкоров (текстов ссылок)
Один из типов работ, который можно автоматизировать — генерация анкоров.
Для каждого ключевого запроса необходимо сгенерировать определенное количество анкоров, исходя из количества показов по запросу в wordstat. yandex. ru по следующим параметрам:
Частотность запросов | Количество показов | Количество анкоров |
Низкочастотный | 1-1000 | 50 |
Среднечастотный-1 | 1001-10 000 | 150 |
Среднечастотный-2 | 10 001-50 000 | 200 |
Высокочастотный-1 | 50 001- 150 000 | 250 |
Высокочастотный-2 | 150 001 – 1 000 000 | 450 |
Анкоры можно разделить на 3 типа:
Текстовое окружение №1 Точное вхождение текстовое окружение №2. Текстовое окружение №1 Точное вхождение с разбавлением текстовое окружение №2. http://www.site.ru ключевой запрос + текстовое окружение №2 (безанкорный анкор).Процентное соотношение при генерации анкоров зависит от их частотности:
Частотность запросов | Точное вхождение с текстовым окружением. | Точное вхождение с разбавлением и текстовым окружением. | Безанкорный анкор |
Низкочастотный | 80% | 20% | |
Среднечастотный-1 | 75% | 20% | 5% |
Среднечастотный-2 | 70% | 20% | 10% |
Высокочастотный-1 | 60% | 25% | 15% |
Высокочастотный-2 | 55% | 30% | 15% |
Откуда парсить анкоры?
Есть основные 2 источника — http://wordstat. yandex. ru и http://adstat. rambler. ru
Для парсинга http://wordstat. yandex. ru можно использовать http://www. seo-proxy. ru.
Для парсинга http://adstat. rambler. ru надо написать свой парсер.
Запросы в статистике Яндекса и Рамблера и будут выступать в роли акноров с разбавкой.
Алгоритм генерации следующий:
Парсим статистику по ключевому запросу и собираем все словосочетания, которые запрашивали вместе с ним. Обязательно надо учесть удаление из текстов анкоров всех городов России и Украины, кроме региона, по которому продвигается сайт. То есть если в системе у проекта указан регион «Москва», то все города, кроме Москвы, должны отсекаться.
http://ru. wikipedia. org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%BE%D0%B2_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8
http://ru. wikipedia. org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%BE%D0%B2_%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D1%8B
Пример: продвигаемый запрос — «чай пуэр», после парсинга у нас есть доп слова:
чай пуэр купить
китайский чай пуэр
пуэр чай купить
пуэр чай цена
заказать чай пуэр многолетний с доставкой
В итоге должны получиться следующие анкоры:
http://www. teacoffe. ru чай пуэр купить.
Чай&Co китайский чай пуэр.
http://www. teacoffe. ru заказать чай пуэр многолетний с доставкой.
http://www. teacoffe. ru заказать чай пуэр многолетний с доставкой.
Окружающий текст №1
Вначале каждого анкора необходимо добавлять окружающий текст — адрес сайта, либо название компании, пример анкоров для запроса «продвижение сайтов»:
www. продвижение сайтов по трафику.
интернет-агентнство WebbyRay качественное продвижение сайтов с гарантиями.
интернет-агентнство WebbyRay http://www.webbyray.com продвижение сайтов.
Окружающий текст №2 (вариант 1)
Также перед началом генерации анкоров надо сделать возможность добавления своего окружающего текста, например:
В списке руками задается окружающий текст (Только качественные товары, Лучший интернет-магазин, Большой ассортимент товаров, и т. д., можно составить базу слов и пользоваться ей).
В результате получаем:
http://www. teacoffe. ru чай пуэр купить. Только качественные товары.
Чай&Co китайский чай пуэр. Лучший интернет-магазин.
http://www. teacoffe. ru чай пуэр купить. Большой ассортимент товаров.
Окружающий текст №2 (вариант 2)
Также надо сделать добавление окружающего текста из самих анкоров, но текст ссылки и окружающий текст не должны совпадать.
Например, напарсили следующие слова:
пуэр чай цена
чай пуэр купить
китайский чай пуэр купить
купить чай пуэр многолетней выдержки
купить китайский чай пуэр
В результате должны получиться следующие анкоры:
http://www. teacoffe. ru пуэр чай цена. Купить чай пуэр многолетней выдержки.
Чай&Co чай пуэр купить. Китайский чай пуэр купить.
http://www. teacoffe. ru купить китайский чай пуэр. Пуэр чай цена.
Не должно быть полного пересечения:
http://www. teacoffe. ru пуэр чай цена. Пуэр чай цена.
Для импорта анкоров в биржу ссылок Sape. ru они должны быть следующего вида:
<name>ключевой запрос</name><keyword> ключевой запрос</keyword>Окружающий текст №1 <a href="http://www. продвигаемый_url. ru">сгенерированный текст ссылки</a>. Окружающий текст №2.
Для сохранения процентовки анкоров при закупке в Sape, список для импорта должен быть сформирован последовательно по 10 анкоров:
Для типа запроса «Среднечастотный-1» нам надо последовательно сгенерировать 7 анкоров с прямым вхождением, 2 акнора с разбавлением и одну безанкорную ссылку.
И так далее по кругу до необходимого нам количества ссылок.
Таким образом мы сможем сохранить нужную нам процентовку при последовательной закупке ссылок в Sape. ru.
Модуль анализа конкурентов из топ-10 Яндекса по ключевому запросу
Анализирует топ-10 по ключевому запросу и собирает нужную нам информацию по каждому сайту:
· Количество текста на странице.
· Количество точных вхождений запроса.
· Общее количество вхождений (включая словоформы и разбавку, например, если у нас запрос «детский психолог», а на сайте есть вхождение «детский самый лучший психолог», то это вхождение тоже надо считать. Если запрос состоит из 2-х и более слов, то вхождением должно считаться нахождение этих слов с максимальным расстоянием между ними в 3 слова).
· Вхождение ключевого запроса в текст ссылок (в тэг <a></a>).
· Вхождение ключевого запроса в теги title, description, keywords, h1-h3.
· Переформулировки (Выделенные в <b></b> слова в сниппетах). Например, по запросу «продвижение сайтов» в сниппетах также выделена фраза «раскрутка сайтов». Переформулировки надо брать из сниппетов в топ-50 Яндекса.
Робот для автоматизации работы с размещением ссылок в Sape. ru
Задача робота — ежедневно закупать новые ссылки на проект по готовым настроенным фильтрам закупки в полуавтоматическом режиме с учетом фильтрации сайтов по параметрам.
Все изменения, проделанные с проектом в системе, также должны производиться и с соответствующим проектом в Sape. ru. Например, если меняется бюджет на ключевой запрос в системе, он должен меняться и в sape.
Общий алгоритм закупки ссылок в Sape по фильтрам:
После завершения создания проекта, редактирования релевантных страниц, генерации и проверки анкоров, нам необходимо создать проект в бирже ссылок sape. ru.
Каждому проекту присваивается id.
http://www. sape. ru/projects. php? project_id=701435
Каждому ключевому запросу присваивается id.
http://www. sape. ru/project_packet. php? link_id=12886994
Итак, при нажатии в нашей системе на ссылку «Создать проект в Sape» должен создаваться проект в Sape с ключевыми запросами и сгенерированными для них анкорами. В случае, если проект с таким же URL уже есть в Sape, должна выдаваться ошибка «Проект с адресом http://www. site. ru уже есть в Sape».
На каждый ключевой запрос в Sape нам необходимо выставить режим закупки, выставить фильтры на подбор площадок в зависимости от бюджета, настроить квоту на количество покупаемых ссылок в сутки.
Есть 3 режима закупки ссылок, нас интересует только второй вариант и совсем немного первый.
Ручной режим. Ссылки закупаются только вручную при поиске по заданным параметрам. Полуавтоматический режим. По настроенным фильтрам, нам предлагают закупить ссылки на подобранных страницах. Ссылки находятся в статусе «wait» и ждут либо одобрения на размещение, либо отказа. Есть возможность фильтровать сайты-доноры по параметрам. Автоматический режим. Ссылки подбираются и закупаются на автомате.Выставление режима закупки. Всем ключевым запросам, которые не находятся в топ-10 Яндекса по умолчанию надо поставить режим закупки «полуавтоматический режим».
Если запрос выходит на 7-е и выше место в Яндексе, то режим закупки надо перевести в «Ручной режим» и покупка ссылок остановится. То есть, если у ключевого запроса на выход в топ-10 бюджет 350 руб., а вышел он на 5 место за 75 руб., то смысла увеличивать бюджет нет. Но если запрос падает на 8 и ниже место в Яндексе, закупка должна быть переведена обратно в «полуавтоматический режим». Граница переключения режимов — 7 место в Яндексе.
Выставление фильтров на каждый ключевой запрос.
Фильтры будут применяться в зависимости от бюджета, который выделен на запрос в проекте.
Бюджет запроса / выставляемы фильтры | A | B | C |
<=100 | 100% | ||
101-500 | 80% | 20% | |
501-1000 | 20% | 50% | 30% |
1000-2000 | 10% | 40% | 50% |
>2000 | 10% | 30% | 60% |
То есть, если бюджет на ключевой запрос 80 руб., то в полуавтомате выставляется только один фильтр «A» и весь бюджет тратится на него.
Если стоимость запроса 600 руб., то в полуавтомате выставляется 3 фильтра и общий бюджет делится между ними. На фильтр «А» будет выделено 120 руб., на фильтр «B» 300 руб., на фильтр «C» 180 руб.
Квота на количество закупаемых ссылок
Также в фильтрах задается квота на максимальное количество закупаемых ссылок в сутки, и это количество делится в равных долях по фильтрам.
Квота на закупку ссылок должен задаваться вручную в интерфейсе системы для каждого проекта индивидуально.
Для молодых и не только сайтов очень вредно закупать ссылки быстро и в больших количествах.
Тут мы можем столкнуться с проблемой закупки большого количества ссылок на проектах с большим количеством запросов. Например, в проекте 100 запросов, на половину из них выставлено по три фильтра, на остальные, предположим, по одному. Даже если мы выставим минимальное количество закупки ссылок в каждом фильтре — 1 ссылка в сутки, в сумме мы получим 200 закупленных ссылок в сутки, что очень много.
Через API Sape решить эту проблему, насколько мне известно, нельзя. Можно попробовать решить эту проблему по следующему алгоритму: допустим, что у нас проект из 50 запросов, в системе выставлено квотирование на закупку в сутки 20 ссылок. Робот выбирает первые подходящие 30 заявок и одобряет их, фиксируя, на какие запросы были закуплены ссылки, остальные заявки отменяет. На следующие сутки робот пробегается по предложенным заявкам, но заявки на ключевые запросы, на которые вчера были закуплены ссылки, он отменяет, а закупается на оставшиеся запросы с учетом максимального количества ссылок 30, и т. д. по кругу.
В полуавтоматическом режиме отобранные площадки ожидают подтверждения размещения от оптимизатора (ссылки в статусе «wait»). Такие ссылки робот должен проверять по параметрам и, соответственно, либо одобрять, либо отменять размещение. Заявки на размещение появляются не сразу, а небольшими количествами в разное время суток, поэтому и робота надо будет запускать несколько раз в сутки.
Параметры, по которым должны отфильтровываться площадки:
- Стоп слова в URL страницы (если в URL предлагаемой страницы присутствуют слова из файла фильтрURL. xls, то размещение не одобряем). Стоп слова в тексте на странице (если в тексте на предлагаемой странице присутствуют слова из файла фильтр_контента. xls, то размещение не одобряем). Количество текста на странице (если на странице менее 500 символов текста, не включая текст ссылок, то размещение не одобряем) Количество страниц в индексе Яндекса и Google (если в индексе менее 35 страниц, то размещение не одобряем). Количество внутренних ссылок (если внутренних ссылок на странице больше 150, то размещение не одобряем). Количество внешних ссылок на странице (если внешних ссылок на странице больше, чем заявлено, то размещение не одобряем).
Task manager для руководителя и оптимизаторов
В интерфейсе руководителя должна быть возможность выставлять задачи оптимизаторам по их проектам, смотреть статистику по задачам в день/неделю/месяц у каждого оптимизатора. У задачи может быть 3 статуса: новая, в работе, завершена. В интерфейсе у оптимизатора необходимо выводить новые и текущие задачи. После выставления задачи, оптимизатор берет её в работу и меняет статус. Надо добавить возможность указывать задачу, над которой оптимизатор работает в данный момент, а у руководителя должны отображаться задачи, над которыми работают оптимизаторы. Надо считать время, затраченное на выполнение задачи. На странице задачи надо добавить поле для комментария оптимизатора о проделанной работе. На странице проекта надо выводить список всех задач за все время жизни проекта.
Задачи делятся на три типа:
- КВО (корректировка внутренней оптимизации) Статьи (заказ, размещение статей и вечных ссылок через биржи) Тексты (заказ и добавление новых страниц на сайт)


