Google: курс на мобильную оптимизацию

В официальном обращении Google говорится:

С 21 апреля 2015 года при определении поискового рейтинга сайта, Google будет учитывать, удобно ли просматривать веб-страницы на мобильных устройствах.

undefined

Новый алгоритм будет реализован на всех языках. Пользователям станет легче найти сайты, удобные для просмотра на смартфоне или планшете, и это существенно повлияет на результаты поиска.

Блокировка по IP в htaccess

Для ограничения доступа к сайту по IP-адресу необходимо в файле .htaccess вставить нижеследующий пример кода. В примере показан вариант, когда необходимо заблокировать несколько IP.

<Limit GET POST>
 order allow,deny
 deny from 111.111.222.233
 deny from 444.444.555.666
 allow from all
</Limit>

Адаптивный дизайн. Удобно и необходимо

Доля мобильного трафика в России превысила рекордные 20% в июле 2014 года, тогда как в июле 2013 года она держалась на уровне 13,5%. Согласитесь, резкий скачок.

мобильный трафик

Оптимизация сайта: title и meta

Заголовки страниц <title>

Заголовки страниц — это первое, что видят люди в поисковой выдаче и в социальных сетях и на основании чего они принимают решение посетить ваш сайт. Поэтому важно уделить оптимизации заголовков особое внимание.

Инструменты прототипирования, разработки, тестирования

Полезная подборка инструментов прототипирования, разработки, тестирования.

инструменты прототипирования

Проверка наличия плагина AdBlock

Если ваш сайт живет за счет продажи банерной рекламы, вы можете определить установлено ли расширение AdBlock или AdBlock Plus и показать сообщение с просьбой его временно отключить или добавить сайт в белый список (создать фильтр).

API Яндекс.Maps: Перетаскивание метки

Чтобы разрешить перетаскивание метки, необходимо добавить опцию draggable: true.

Ниже приведен пример js-скрипта, выводящий я.карту с перетаскиваемой метокой, вычислением новых координат и записью их в поле input.

Ajax-редирект

При успешном ответе сервера в json.redirect будет находиться URL перенаправления.

$.ajax({
    type: "POST",
    url: myURL,
    data: myData,
    dataType: "json",
    success: function(json) {
        if (json.redirect) {
            // json.redirect содержит строку URL
            window.location.href = json.redirect;
        }
    }
});

 

HTML5: правила верстки

Несколько полезных советов о том, как правильно оформлять верстку. Кстати, далеко не все разработчики относятся к ним уважительно (также и опытные).

API Яндекс.Карты: местоположение по IP-адресу

API Яндекс.Карт позволяет получить данные о местоположении, определённом по IP. Нижеследующий пример кода автопозиционирует карту относительно Вашего местоположения и устанавливает в данной точке метку. В балуне - страна, регион, город.