Во-первых, копать в сторону поддержки заголовков докачки файлов. Во вторых, в сторону "mp4 metainfo in the beginning of file". В любом случае, второе зависит от первого. На Nginx с подобным модулем (внутренний редирект на статичный файл) перемотка отлично работает.
Новая фишка у проверяльщика Яндекса...
"Много мелкого текста
Рекомендуем использовать шрифты размером не менее 12 px."
Видимо, сотрудников Яндекса давно не отправляли на очередной плановый медосмотр и там собралось много четырехглазиков, которые не способны прочитать 11px на своих мобилках. А тем временем, текстом может быть совершенно второстепенная информация, не мешающая восприятию основной медиа-информации страницы.
Вариантов масса, и редирект, и аякс, и ресурс какой-то с неправильным адресом. Попробуйте в инкогнито-режиме с почищенным кешем для более чистого теста. Если ситуация воспроизведется, смотрите по веб-инспектору.
Данный алгоритм неплохо реализован в Redis http://redis.io/commands/georadius
Мне кажется, размеры/качество видео привязываются не к размеру экрана юзера, а его каналу и "ручному" выбору. Думаю, надо смотреть в сторону оберток плеера, например, videojs, там есть всякие плагины типа https://github.com/Hussnain1/Video.js-HD-Toggle-Plugin
Внимательно изучайте микроформаты на первом сайте, уверен, там, среди всего прочего, есть ссылки на "отдельные страницы плейера" (embedURL и т.п.).
Если у вас Nginx, настройте limit_req_zone
А тем временем многие наоборот пытаются засунуть HTTPS-версию в поиск :) А любой запрос небезопасного ресурса и такое прочее нивелирует эти попытки. А тем временем HTTPS в поиске - фактор ранжирования. Может, все же купите нормальный сертификат?
Вообще довольно спорный, а точнее, имхо, бредовый совет переносить подключаемые ресурсы в низ страницы. С js еще можно согласиться, но с css. Прошли давно те времена, когда страницы могли приемлемо смотреться без стилей, сейчас вся верстка и вид строится на них, при переносе стилей в конец body все, что вы получаете - это моргание какой-то непонятной неюзабельной портянки текста, которая через несколько миллисекунд (или больше) уже превратится в полноценную страницу.
Все это конечно верно, но Вы и Ваш сервер - одно один маршрут и расстояние, а Ваш сервер и Гугл - совсем другой.