FlapJalc, если эти страницы нормально ранжировались, то с них нужно настроить редирект на новые. Если это какие-то мусорные страницы, то они со временем пропадут из индекса.
Если индексируется сама страница которая показывает 404, типа /page-error404, то значит, она не отдает ответ 404.
SonyFan23, справа они и так у вас были. Поскольку скрин и пример кода показывают одинаковую картинку, то я решила, что вы ошиблись и перенесла их влево.
Бывают варианты:
1. cover - часть изображения обрежется
2. contain - останутся поля
3. высота и ширина по 100% - изображение займет весь блок, но нарушатся пропорции.
При том "контенте", который у автора сейчас, колонки творят ерунду (в комментариях код). Но надеюсь, что вживую контента будет больше и выглядеть оно станет нормально.
Начнем с того, что columns свойство странное, точнее распределение по колонкам. Зависит от размера блоков.
Чтобы не было переноса внутри мелких блоков, им задают display inline-block.
Для прокрутки нужна дополнительная обертка с ограниченной высотой. https://jsfiddle.net/pqf69j81/
С помощью top:20%; right:24%; вы позиционируете левый верхний угол абзаца. Если нужно, чтобы неизменным оставался центр, то нужен еще обратный transform на половину высоты и ширины. Либо задать размер шрифта в единицах wv.
Если индексируется сама страница которая показывает 404, типа /page-error404, то значит, она не отдает ответ 404.