На ранжирование влияет SEO-оптимизация, репутация домена у конкретного поисковика, может у вас швах в плане seo, вот и не ранжируются. Советую заказать аудит сайта у специалистов, если еще этого не сделали.
Для того, чтобы вы смогли получить не только курс доллара, а именно РАБОТАТЬ С API, погуглите про curl. Это на самом деле проще чем покажется на первый взгляд
Для начала, думаю, следует ознакомиться с базовыми понятиями касаемо алгоритмов нейросетей, изучить теорию так сказать, а там и с практикой понятнее будет