Это, конечно, недействительно согласно HTML4.01. META-теги разрешены только в HEAD (как, скажем, TITLE), поэтому, помещая их в BODY, вы по сути создаете недопустимую разметку.
Из поверхностных тестов кажется, что некоторые браузеры (например, Firefox 3.5 и Safari 4) фактически помещают эти элементы в HEAD при создании дерева документов. Это неудивительно: браузеры, как известно, допускают и пытаются интерпретировать все виды разбитой разметки.
Наличие неверной разметки редко является хорошей идеей . Нестандартная обработка в браузерах может привести к различным труднопреодолимым (и поведенческим) несоответствиям. Вместо того, чтобы полагаться на догадки браузера, лучше следовать стандарту.
Я не знаю, как поисковые системы реагируют на такой суп с тегами, но я не рискну экспериментировать, чтобы выяснить :) Возможно, они только разберут тег HEAD для получения определенной информации и вообще пропустят ваши теги, содержащиеся в BODY. Или, может быть, они считают, что это были некоторые злонамеренные попытки азартных игр и страницы черного списка, содержащие такую разметку. Кто знает.
Суть - избегайте этого всякий раз, когда это возможно.