use Amp\Loop
устарел, он не совместим с той версией библиотеки, что вы установили. Нужно либо установить старую версию, либо найти урок/гайд/что-угодно посвежее. на этом все?????Вы правда считаете, что это адекватное и исчерпывающее описание проблемы, в решении которой вам нужна помощь?
includes(var.toLowerCase(), var)
или что-то подобное ¯\_(ツ)_/¯
Для поисковых роботов особо заморачиваться нет смысла - 99% сайтов в интернете, созданных за прошедшие десятилетия ей не заморачивались и роботы на неё особо ориентироваться не могут.
А в случае со скринридерами нужно просто установить его, запустить и попробовать походить по вашей странице - тогда увидите, насколько теги расставлены адекватно.