Для примера возьму сайт https://seospeciali.st/ При проверке обратных ссылок с помощью инструмента https://ahrefs.com/backlink-checker В качестве анкора ahrefs выдает следующий текст: Грамотно прописать мета-теги Title и Description можно с помощью бесплатного онлайн сервиса от SEO-специалиста Рината Хайсмана Это околоссылочный текст вместе с анкором, анкор здесь мета-теги Title и Description Но пресет Rank::Ahrefs выдается вот это: Грамотно прописать мета-теги Title и Description можно с помощью бесплатного онлайн сервиса от SEO-специалиста Рината Хайсмана Здесь нет анкора, это просто околоссылочный текст, в котором нет большого смысла. Смысл этому текст придает именно анкор, но ваш пресет его вытаскивает. Предложение – вытаскивать не просто околоссылный текст, а текст вместе с анкором, то есть с тегом <a>анкор</a>
В массиве $backlinks следующие изменения: переменная $anchor содержит непосредственно сам анкор добавлены переменные $preAnchor и $postAnchor, содержащие текст, идущий соответственно до и после ссылки с данным анкором