SEO - Оптимизация сайта для поисковых систем

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

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

Оптимизировать сайт для подъема в топ по среднечастотному запросу проще простого и не требует больших усилий. А по мелкочастотным запросам вообще не придется напрягаться. Почему? Ответ очень прост - потому что большинство сайтов вообще никак не Оптимизированы и информация на них лежит как на свалке. Конечно же поисковый краулер не может понять о чем сайт и для чего он. Помогите краулеру найти вас и правильно ранжировать с помощью небольшой SEO оптимизацией, и вам воздастся по заслугам.

Поддержка Unicode, безопасность и переполнение буфера

Старые языки программирования очень активно использовать 8-ми битные строки, из-за аппаратных ограничений старого железа. Сейчас уже это не является такой проблемой и уже давно весь мир постепенно переходит на Unicode. Но почему постепенно и почему большинство реализовывает просто поддержку Unicode кодировки, но так же активно продолжают использовать и старый однобайтный формат?

Во первых, половине просто и не нужно переходить. Очень много производителей пишут софт только для американского рынка и их не волнуют остальные языки. Те, кто пишет международные программы, тоже не спешат переходить и активно используют старые методы. Почему? Просто не все имеют достаточные ресурсы на переписывание уже существующего кода, а ведь у некоторых компаний очень много старого кода, который придется переписать, оттестировать и отловить багги. Это очень дорого.

Почему нельзя просто поменять функции работы с однобайтными строками на двубайтные? Вот тут я могу сказать, что такое делать никогда нельзя, потому что это безопасность. Что будет, если вы просто поменяете функцию копирования строки с однобайтной, на двубайтный? Если функция принимает количество копируемых символов, то вы получите классическое переполнение буфера. Старая функция при копировании 10 символов, копировала 10 байт, а новая будет копировать 20 байт.

Google закрыла аккаунт AdSense за возможную накрутку

Гугл закрыл мой AdSense аккаунт без каких либо предупреждений и намеков на причины, так что теперь мои сайты вообще без рекламы. Любые письма в службу поддержки Google не дают никакого эффекта. Закрытие чаще всего происходит за некорректный контент на сайте или за накрутку кликов. У меня порно на сайтах нет, поэтому данный пункт отлетает. Скорей всего меня начали подозревать в накрутке AdSense кликов. Это произошло как раз в тот день, когда я опубликовал статью по Delphi 2009, и на сайт рвануло куча людей. Взлет посещаемости мог создать кучу кликов, но не думаю, что их нужно воспринимать как накрутку.

А может мне закрыли AdSense рекламу за то, что я писал про Google на блоге? Мне это будет льстить за то, что меня прочитали сотрудники компании. Но я все же надеюсь, что нет, потому что это будет говорить о том, что компания не выносит критику. Надеюсь, что это не так. А может быть кто-то просто сделал мне западло? Я могу только догадываться, но результат в виде блокирования AdSense аккаунта без объяснения причин в любом случае является ужасным шагом. Получается, что теперь в моем арсенале остался только один сервис Google, который я использую – статистика. А жаль :(.

Работать не хочеться, работы нет

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

В связи с этим, я решил посмотреть рынок работы и что предлагают нам сайты. Конечно же я пошел на жоб точка ру и начал искать. По моему Питеру за последние три дня повесили всего два объявления о поиске программера Delphi с зарплатой в районе полтийника и одно объявление по поиску программиста C#. Это же катастрофа!!! Кризис не просто стучится в наши двери, он уже здесь и по ходу дела придётся заготавливать сухари и ушивать штанишки, начинается мода на похудение.

Ошибка в статье про будущее Delphi

Громадно извиняюсь за все, что написано про Delphi 64. Я даже не обратил внимание на дату поста на блоге, который комментирвал, и спасибо тому, что заметил мою лажу. Дело в том, что отрывок про Delphi 64 был написан на основе заметки с чужого блога, а эта заметка была опубликована 1-го апреля. Я не знаю, шутка это или нет, но я на всякий случай убрал из статьи отрывок по Delphi 64. Еще раз извиняюсь. Впредь постараюсь быть внимательнее. Давно я так не попадался на первоапрельские шутки.

Комментирование на сайте

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

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

Введение в язык программирования C

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

В этой статье я хотел бы дать вам базовые знания о программировании Win32 приложений на языке С/С++ в среде Visual Studio 2005. Описанный пример будет прекрасно работать и в более старых или новых версиях Visual Studio, но снимки окон, которые будут даны в статье сделаны именно в Visual Studio 2005.

Если у вас есть Visual Studio, то желательно запустить его, чтобы видеть результат собственными глазами. Итак, откройте проект CTest и посмотрите с правой стороны на панель Solution Explorer. Здесь расположено дерево, в котором по разделам разложено всё, что входит в проект. Моё дерево вы можете увидеть на рисунке выше, и у вас должно быть что-то подобное.

Будущее Delphi 2009 глазами старого программера

Недавно меня тут спрашивали о будущем среды разработки Delphi. C одной стороны, оно туманно, но с другой стороны, прекрасно. Сегодня я опубликовал статью, которую написал еще летом, но в интернете еще не светил.

Сегодня ко мне обратился мой друг (по совместительству редактор кодинга) с просьбой поделиться мнением по поводу будущего среды разработки Delphi. Не могу отказать, тем более, что тема очень волнует меня самого и многих программистов, которые пишут на Delphi. В нашей стране таких людей тысячи, нет, десятки тысяч. Одна только Библия Delphi разошлась тиражом более 20 тыс. экземпляров, а сколько любителей этой среды разработки не купило книгу? :). И все они волнуются за свое будущее и будущее своей любимой среды разработки.

Когда компания Borland выпустила первый релиз среды разработки Delphi, это был невероятный прорыв. Таких визуальных средств мир еще не видел. Те, кто не любит заниматься кодингом визуального интерфейса, а любит тратить время на более интересные занятия, восприняли новинку с большим энтузиазмом. Среди таких "энтузиастов" оказался и ваш покорный слуга. А что делать? Ну не люблю я ставить кнопочки вручную, а предпочитаю перетаскивать их с панели инструментов визуально на визуальную форму.

Софт как сервис или Software+Service

Некоторые аналитики считают, что в ближайшее время не будет софта, а все будет работать в виде Веб сервисов. Это настолько прекрасная идея, что я даже догадываюсь, откуда ноги растут. Дело в том, что в этом случае компьютеру не нужна будет ОС или по крайней мере будет все равно, потому что все будет выполняются на удаленных серверах. Интересно спросить у такого утописта - а как я будут создавать свое домашнее видео? Нет, не то видео, что ты подумал, это у Перис Хилтон оно лично-домашнее, а у меня семейно-домашнее. А как я буду работать с локальными файлами большого размера? Я должен их на сервер и потом забирать или разрешить удаленной программе работать с моим диском?

Да, браузер и веб приложения могут заменить некоторые классические приложения, но далеко не всегда и не в таком объеме. Классический rich интерфейс хотят заменить уже давно, но ничего не выходит и в ближайшее время не выйдет. Еще не придумали достойной замены, а WEB 2.0 не способен на это не смотря на все его прелести и преимущества. WEB 2.0 способен улучшить нашу жизнь, дополнить рич интерфейс, как это сделано в Office Live, но заменить....

Помню, когда появился Java, то такие же утописты кричали, что пришел конец классическим программам, и все нужно переписывать на Java и все будет в инете. Компания Corel решилась даже перевести на Java свой офисы пакет - WordPerfect. Ох и где же теперь этот пакет... Этот шаг отбросил компанию назад и не смог вернуть компании утраченные позиции. Вывод - все тот же и мой любимый - не нужно делать ничего тупо. Язык Java хороший и идея гениальна, но это не значит, что теперь все будет на Java.

Пользователи отказываются от ОС Linux

Пока некоторые сайты рапортуют о счастье и прекрасном развитии Linux, я опять опускаю вас на землю. Счастья пока нет. Компания MSI особо не напрягаясь собрала статистику возвратов техники и пришла к страшному умозаключению, что ноубуки с Linux возвращают в 3 раза чаще, чем аналоги с Windows XP. Самое страшное, что именно аналоги, то есть потребителей устраивает цена и устраивает железо в данной конфигурации ноутбука, но не устраивает платформа.

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

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне