Техническое задание: Размещение крауд-ссылок

Основная задача

Необходимо разместить 20 крауд-ссылок на сторонних площадках для продвижения целевого сайта. Работа должна быть выполнена в течение 10 дней с соблюдением строгого графика и требований к качеству.

Ключевые требования

График и объем работ

  • Общее количество ссылок: 20 штук
  • Срок выполнения: 10 дней
  • Ежедневный лимит: 2-3 ссылки в день, не более

Требования к площадкам и ссылкам

  • Все площадки должны соответствовать критериям качества, указанным в отдельном документе с условиями размещения.
  • Тексты, анкоры и целевые URL для размещения берутся из подробной таблицы с техническим заданием.
  • Площадки для размещения не должны повторяться более чем на 25-30% с уже использованными ранее ресурсами (список исключений предоставляется).
  • Все опубликованные посты с ссылками должны быть доступны и открываться на территории России.

Сроки сдачи и проверки

  • Проект должен быть полностью сдан и готов к проверке до 18-19 декабря 2025 года.
  • Время окончательной сдачи: до 14:00 по московскому времени в указанную дату.

Что предоставляет заказчик

  • Документ с подробными условиями и требованиями к площадкам для размещения.
  • Таблицу с полным техническим заданием, включая анкоры и целевые ссылки.
  • Список площадок, которые уже были использованы ранее (для исключения дублирования).

Ожидаемый результат

20 качественных крауд-ссылок, размещенных на соответствующих требованиям площадках, согласно предоставленному ТЗ и графику. Все ссылки должны быть живыми, доступными и вести на корректные страницы сайта.

Разработка фирменного оформления Telegram-канала в готическом стиле

Требуется создать полное визуальное оформление Telegram-канала, включая обложку, динамический аватар и фирменный стиль. Основная концепция вдохновлена атмосферой вселенной DC с преобладанием темно-серой палитры и готическим шрифтом.

Парсинг заголовков сайтов из списка URL

Требуется автоматизировать сбор HTML-тегов с 800 веб-сайтов. Исходные ссылки находятся в таблице, результат нужно вывести в соседнюю колонку.</p> </div> </article> <article class="card"> <div class="card-body"> <div class="meta"> <span><a href="/categories/videomontazh-16">видеомонтаж</a></span> </div> <h3> <a href="/offers/sozdanie-dinamichnogo-videorolika-s-geympleem-58430">Создание динамичного видеоролика с геймплеем</a></h3> <p>Требуется смонтировать 6-минутный динамичный видеоролик. Предоставляется готовая аудиодорожка. В качестве визуального фона необходимо использовать игровой геймплей.</p> </div> </article> </div> </div> </main> <!-- Footer --> <footer id="contacts"> <div class="container" style="display:grid; gap:14px"> <div style="display:flex; justify-content:space-between; gap:16px; flex-wrap:wrap"> <div class="ft-row"> <div class="logo" style="margin-bottom:8px"> <div class="logo-badge">F</div> <span>flaks.pro</span> </div> </div> <div class="nav" style="display:flex; gap:14px; flex-wrap:wrap"> <a onclick="gogogo('/')" href="#">Главная</a> <a onclick="gogogo('/blogs')" href="#">Блог</a> <a onclick="gogogo('/auth')" href="#">Войти</a> </div> </div> <div class="ft-row right-float"> <small> <a onclick="gogogo('/agreements/soglasie-na-obrabotku-personalnyh-dannyh')" href="#">Согласие на обработку персональных данных</a></small> <small> <a onclick="gogogo('/agreements/polzovatelskoe-soglashenie')" href="#">Пользовательское соглашение</a></small> <small> <a onclick="gogogo('/agreements/politika-konfidentsialnosti')" href="#">Политика конфиденциальности</a></small> </div> <div class="ft-row"> <small>© <span id="year">2025</span> flaks. Все права защищены.</small> <small>Поддержка: <a href="mailto:support@flaks.pro">support@flaks.pro</a></small> </div> </div> </footer> <!-- Yandex.Metrika counter --> <script type="text/javascript"> (function(m,e,t,r,i,k,a){ m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a) })(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=105693587', 'ym'); ym(105693587, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", accurateTrackBounce:true, trackLinks:true}); </script> <noscript><div><img src="https://mc.yandex.ru/watch/105693587" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> </body> </html>