вторник, 25 февраля 2014 г.

Микроразметка данных как способ продвижения сайта

   Главной задачей поисковой системы является предоставление наиболее релевантной поисковому запросу информации. Поскольку сайт может содержать исчерпывающий ответ на заданный пользователем вопрос, но в то же время код страницы может содержать ошибки, которые не позволят открыть страничку в браузере, на плечи поисковой системы ложится и оценка каждого представленного в поиске web-документа. В идеале, если страница № 1 и страница № 2 содержат одинаковые тексты, но страница № 1 содержит, например, незакрытые теги, более высокую оценку конечно же получит страница с номером 2.

   Современные поисковые системы оценивают не только валидность HTML-кода, но и много другой информации. С каждым годом эти алгоритмы становятся более сложными и всё более совершенными. Если в 2005 году робот поисковой системы обращал внимание на число повторений конкретного слова или фразы и на основе этой статистики давал странице оценку, сейчас подобными манипуляциями высокую позицию в результатах поиска сайты получить не могут. Кроме того, алгоритмы проводят сложный анализ как текста, так и самой страницы.

воскресенье, 12 января 2014 г.

Расчёт стоимости квадратного метра для сайта по недвижимости

  Одним из интересных моментов в процессе работы над сайтом стал расчёт стоимости квадратного метра. Само по себе это лишь банальное деление одного числа на другое, в чём ничего сложного нет, но исходные данные и желаемый результат немного затрудняли задачу: исходная цена указывается в тысячах рублей, то есть без трёх последних нулей, стоимость квадратного метра нужно округлять до сотен и выводить в рублях. Простыми словами, деление 2300 на 57 должно давать в результате не дробное число 40.35087719, а целое число 40300.

четверг, 19 декабря 2013 г.

Основы построения сайта: «польза» и «излишки»

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

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

  Вся информация должна быть структурированной. Даже если информации так много, что для неё нужно сделать 20 разделов и 140 категорий, это обязательно нужно сделать. Не стоит создавать раздел «Статьи» и публиковать в нём какую угодно информацию - за это посетители вас никогда не поблагодарят. Да, вы будете получать трафик с поисковых систем, но целевую аудиторию так никогда и не приобретёте. Наша же цель состоит именно в этом.

понедельник, 16 декабря 2013 г.

Делаем меню с категориями AdsManager внутри компонента

  Приветствую, дорогой читатель! Сегодня речь пойдёт о доработках компонента AdsManager (доска объявлений для Joomla!), а точнее о том, как сделать меню с ссылками на категории AdsManager внутри компонента - например, на страницах самих категорий.

Техническое задание:
 1. На страницах категорий сделать меню с ссылками на опубликованные категории AdsManager;
 2. Меню должно отображаться на всех страницах с категориями (в списках объявлений), а также на странице "Все объявления";
 3. При переходе в какую-либо категорию должен раскрываться список подкатегорий этой категории;
 4. Если посетитель находится в подкатегории, список категорий и список соседних подкатегорий должны отображаться.

Сведения:
Версия Joomla 1.5.15
Версия AdsManager 2.6.5

пятница, 6 декабря 2013 г.

Как в PHP обрезать строку до целого слова?

  Читая Яндекс.Новости, я задался вопросом: а почему на своих сайтах я обрезаю тексты до указанного символа, часто оставляя в конце нечитаемый набор букв? Красивее же смотрелось бы, если бы строка обрезалась до целого слова. И толи по сложившейся привычке, толи из интереса я таки решил докопаться до решения, которое наверняка понравится посетителям.

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

пятница, 15 ноября 2013 г.

Экспорт объявлений в Яндекс.Недвижимость

   Мне много доводилось читать о том, что сервис Яндекс.Недвижимость является источником большого трафика, и как владельца сайта по тематике "Недвижимость", в конце-концов это не могло меня не заинтересовать. Долго откладывал на потом элементарное ознакомление с сервисом, и вот, наконец, мои руки дотянулись и до него.

   Первое впечатление о сервисе Яндекс.Недвижимость было невозможно описать словами, нужно было просто сидеть и осмысливать увиденное. В списке технических требований не нашлось места для "смежно-изолированных комнат", чтобы описать планировку квартиры, не нашлось варианта "без ванны" или "душевая кабина" для описания санузла, но зато есть отдельные теги для вида из окон и покрытия пола.

   Кроме того, попробовав поискать объекты недвижимости, я обнаружил, что многое, что указано в технических требованиях, в параметрах поиска отсутствует. Возможно, это связано с региональной привязкой, а возможно, сервис просто до сих пор находится на стадии разработки. Тем не менее, всё это лишь прибавило интереса и желания выгружать объявления в сервис.

среда, 13 марта 2013 г.

Как скачать с торрент-трекера?

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

   В этой статье я рассмотрю пример загрузки через простейший торрент-клиент для системы Linux - kTorrent.

kTorrent - торрент-клиент KDE (Linux)

   Принципиальной разницы между разными торрент-клиентами я не вижу, все они выполняют одни и те же функции и лишь имеют разный интерфейс, поэтому вы с лёгкостью сможете разобраться и с любой другой программой. Скажу лишь, что наиболее распространёнными клиентами являются BitTorrent, uTorrent и Azureus.

   Сегодня существует большое количество торрент-трекеров, и все они разные. Торрент-трекер может быть как универсальным и без регистрации, так и закрытым платным. Во всяком случае, найти список трекеров всегда можно в каталоге торрент-трекеров или в поисковой системе.