Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Программа должна принимать от клиента при создании нового проекта: 

1. список url продв-ых стр 

2. ключ/ слова к этим страницам (к. п. неск. к каждой странице) 

3. регионы, по которым сайт продвигается 

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

После создания нового проекта клиент должен иметь возможность сформировать и экспортировать в какой-нибудь формат (doc, html…) первичный seo-аудит. 

1. Первичный seo-аудит должен включать в себя: (аналог www.seopowersuite.ru/webs... 

1. количество проиндексированных ПС страниц сайта. Из ПС нас прежде всего интересуют Яндекс и Google. Остальное по желанию 

2. тематика из Яндекс.Каталога  

3. региональная принадлежность в Яндекс.Справочнике  

4. возраст домена  

5. ТИЦ/PR (из Яндекс.Каталога и Google)  

6. входящие ссылки на домен (сторонние решения либо Яндекс.Вебмастер)  

7. перегруженность скриптами  

8. Наличие robots.txt, Sitemap.xml и favicon.ico 

9. Кол-во страниц 403, 404  

10. кол-во битых ссылок 

11. страницы с чрезмерным количеством ссылок 

12. адаптированность для мобильных устройств 

13. Дополнения приветствуются  

Должна быть возможность экспорта 

2. Мониторинг результатов поисковой выдачи 

Программа должна представлять в табличной форме информацию о позициях: 

ключевое слово,  

wordstat,  

позиция в Яндексе  

на сколько позиция поднялась/упала по сравнению с предыдущим съемом,  

ссылка на поисковую выдачу  

ссылка на pop-up окно с графиком позиций за месяц, др. период  

и другие поля, необходимость которых можно обсудить.  

url выдаваемой в поиске страницы (красным цветом, если не совпадает с той, что нужна нам)  

Должна быть кнопка превращения этих данных в Отчет о продвижении 

который будет включать: 

1. ключевое слово,  

2. wordstat,  

3. позиция в Яндексе  

4. на сколько позиция поднялась/упала по сравнению с предыдущим съемом,  

Этот отчет мы также должны иметь возможность экспортировать 

И главное, система автоматического анализа изменений на продвигаемых страницах и реакции ПС на эти изменения 

1. отслеживать уникальность текстов,  

2. отслеживать изменения текстов на странице,  

3. отслеживать вхождение ключевого слова да/нет/ сколько раз 

4. отслеживать заспамленность текста (кол-во однокоренных слов на 1000 знаков) 

5. Длина title (50-60 символов) 

6. Длина description (не более 140-160 символов) 

7. длина keywords 

8. есть ли списки и таблицы? 

9. заголовок h1 (есть и он один) 

10. Теги h2-h6, соблюдение иерархии 

11. Внутренние ссылки на сайте 

12. есть ли битые ссылки 

13. Количество внутренних ссылок 

14. исходящие ссылки 

15. указывать на наличие или изменение заголовков, списков, картинок,  

16. отображать количество внутренних ссылок,  

17. отображать количество входящих ссылок на продвигаемые страницы,  

18. и многие другие вещи, которые поддаются автоматическому сбору (см. например convertmonster.ru/blog/se... 

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

И должно быть еще две кнопки с отчетами "Отчет о продвижении" и "Полный отчет". 

«Отчет о продвижении» – это Мониторинг результатов поисковой выдачи. 

Полный отчет должен для каждого ключевого слова выглядеть так: 

1. ключевое слово  

2. url 

3. колебание позиции, например: +5 

И список всех изменений, которые отследила программа. 

Например: Дата, Улучшилась уникальность текста. Уникален на 95% (было 50%) 

Дата. Появились внешние ссылки. Теперь их 12 (было 5). 

… 

Изменения внесены: число 

Изменения приняты ПС: число 

Позиция сайта изменилась на: [кол-во позиций числом и процентами] 

Отчеты должны экспортироваться 

Пожелания к коду: 

1. код должен быть простым и понятным новичку, 

2. должны быть комментарии и аннотации для генерации через java doc 

3. код должен ловить исключения 

4. должна поддерживаться одновременная работа нескольких клиентов с одной БД 

5. желательно использовать свои алгоритмы, если такой возможности нет, то api, но api разных сервисов. Т. е. если стоит выбор: взять 5 параметров у одного сервиса или у двух, то лучше взять 2 

6. при сдаче работы нужно приложить схему программы. Как интерфейс обращается к БД и т. д., чтобы это объяснение можно было приложить к дипломной работе 

7. БД должна быть спроектирована правильно и нужно приложить схему-объяснение: как она работает, как она нормализована... (должна быть нормальная нормализация) 

8. информацию о проводимых работах нужно отправлять каждый день (GitHub например). 

7 лет назад
automan
35 летРоссия
12 лет в сервисе
Был
2 года назад