Совсем бесплатно -- ну никак. Придется платить все равно, вкладывая либо деньги, либо время, либо и то и другое.
Если говорить о варианте, когда вы ничего не платите, а вкладываете только время:
Попробуйте разобраться в основах SEO. Оптимизируйте статьи на вашем сайте, разводя разные ключи на разные страницы. Пропишите мета-теги - title, description.
Прикрутите к сайту блог, пишите тематические статьи и давайте на них ссылки везде, где это уместно - здесь на Яндекс.Кью, в обсуждениях в соцсетях.
Сформируйте толковый внешний ссылочный профиль для сайта. А именно - ссылку на сайт разместите во всех ваших профилях на сайтах, где вы зарегистрированы. Сделайте карточку компани на Яндекс.Справочнике, здесь на ЯQ - везде будут ссылки.
Поищите тематические каталоги и разместите описание компании, лого и ссылку на сайт.
Пишите экспертные статьи для сторонних площадок, хотя бы для VC.ru, и там в подписи или в тексте если это уместно тоже давайте ссылки (в тексте анкорную обязательно) на ваш сайт.
Если все эти виды работ делать постоянно, вести сайт, обновлять контент, убирать все технические баги, которые мешают SEO, то сайт будет постепенно продвигаться на хорошие позиции в поисковой выдаче.
Я уже так пробовал. Не получается