Внутренняя оптимизация

Внутренняя оптимизация — это действия, направленные на улучшение свойств индексируемости ресурса в целом.

Как Яндекс определяет актуальность контента

Чтобы не тыкать пальцем в небо и обойтись без утомительных замеров, решил спросить Платона о том, как Яндекс определяет актуальность контента. Сформулировав ряд вопросов, написал письмо, ответ на которое получить даже не рассчитывал. Однако, Платон расчехлился и на удивление весьма внятно ответил.

HTML5 Microdata и авторский шлейф в Google

Микроданные HTML5 и GoogleВы помните, я уже неоднократно писал про различные эксперименты со сниппетами выдачи? Тогда использовалась довольно дубовая, но очень гибкая технологию RDFa. Сегодня время HTML5 и мне больше интересны микроданные. Появление это заметки означает, что мой интерес к Microdata дозрел, экспериментальная площадка подготовлена и будет новая рубрика.

Настраиваем заголовки сервера Drupal 6

Отдаваемые по умолчанию Drupal 6 заголовки несколько неадекватны по отношению к кэшированию и SEO. По умолчанию выводом серверных заголовков у Drupal 6 управляет в большей степени .htaccess (mod_expires). Им мы и воспользуемся, чтобы избежать лишних препараций ядра.

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

  • Expires, указывающий на годность контента;
  • Last-Modified, указывающий на последнее изменение документа;
  • Date, сообщающий текущую серверную дату
  • ETag, являющийся контрольной суммой необходимой для проверки соответствия.

Семантическая xHTML5 + RDFa вёрстка шаблона комментариев

вёрстка xHTML5 + RDFa 1.1В свете развития RDFa, как достаточно перспективного направления оптимизации семантической SEO составляющей и стабилизации ситуации с экспериментальным HTML5, имеет смысл внимательнее присмотреться к технологии. Она позволяет не только улучшить внутренние показатели ресурса по части оптимизации, но и сделать более рациональную организацию контента.

В этой заметке из цикла «ninja tuning» мы снова будем препарировать наш профессиональный HTML5 + CSS3 шаблон, но уже на предмет частичной XML-лизации и инъекции в него метаданных. Именно, мы будем делать xHTML5 + RDFa.

Разделители title для привлекательности сниппетов

разделители title для привлекательности сниппетовДовольно часто приходится гуглить в поисках информации по различным вопросам и вот на что мне довелось обратить внимание. Большинство сниппетов на страницах выдачи имеют title оформленные довольно единообразно и различают их зачастую лишь позиции присвоенные в процессе ранжирования, выделения релевантного контекста и дополнительная информация.

Прикинув схему очень не трудно догадаться, что приоритет возьмёт сниппет более релевантный запросу, более лаконичный и содержательный, либо «цепкий».

Под цепким я подразумеваю тот, который будет более привлекателен чисто внешне. Для Яндекс, например, очень хорошо может сработать икона сайта. С Google ситуация несколько иная т.к. иконку он не отображает.

Следовательно, имеет смысл поискать другие способы выделить свой ресурс. Обратимся к типографским спецсимволам в поисках более эффектного варианта для разделения групп слов в title.

Доработка FiveStar модуля Drupal под RDFa Google

доработка модуля Drupal FiveStar для совместимости с Google RDFa Существует модуль Drupal для реализации оценок материалов пользователями. Модуль называется FiveStar и работает в связке с Voting API. В прошлый раз я уже писал о попытках реализации эмулятора мета-разметки в формате RDFa Google и использовал для этой задачи генератор суммарных значений на основе кол-ва комментариев. В этом раз я решил использовать полноценный модуль и сделать его совместимым с RDFa.

Google breadcrumb RDFa патч для Drupal

Хлебные крошки для Drupal на базе Google RDFa Помимо прочих интересных вкусностей, которыми располагает спецификация RDFa есть и возможность описать цепочки навигации. Google предлагает разметить хлебные крошки для того, чтобы в сниппете превью результатов поиска отображались ссылки на цепи навигации.

Я решил сделать это на своём Drupal сайте и вот что из этого получилось.

Построение семантического сайта

семантические сайтыУже давно хочу сделать подобный ресурс и мой концепт подразумевает улучшенное описание характера контента, связей c другими источниками информации, улучшенное аннотирование. Между делом стаёт модным HTML5, но он мне мало интересен т.к. применение сего варианта ограничивается только указанием стандартных отношений ссылок, ролей для новых тегов и оснащение данных микроформатами.

Собственно всё довольно примитивно в этом случае. Мне интереснее xHTML т.к. позволяет реализовать более точный паттерн. Этот паттерн реализуется на базе Drupal и в новой теме для WP. Вот некоторые проблемы с которыми я столкнулся.

Тонкая настройка Nodewords установка мета тегов разных страниц Drupal

Многие новички недоумевают почему в Drupal нет возможности установить мета теги description и keywords, отсутствует возможность установки rel='canonical' для пресечения дублированного контента.

В этом обзоре речь пойдёт об установке и настройке модуля Nodewords, позволяющего реализовать подобный функционал и грамотно оснастить страницы мета тегами.