Оптимизация постов в WordPress для поисковых систем. Delphi и wordpress
Delphi. Записки на полях. | Все, что касается нестандартных подходов к программированию в Delphi
Самые популÑрные Ñтатьи на WebDelphi за вÑÑ‘ Ð²Ñ€ÐµÐ¼Ñ ÐµÐ³Ð¾ ÑущеÑтвованиÑ.^
Ðедавно в блоге “TDelphi: будни Delphi блоггера†был опубликован новый обзор лучших публикаций по Delphi за 2010 год. ÐеÑомненно работа была проделана Ð±Ð¾Ð»ÑŒÑˆÐ°Ñ â€“ перебрать кучу блогов, отÑеÑÑ‚ÑŒ незначительные поÑÑ‚Ñ‹, выбрать интереÑные, полезные, Ñформировать удобную Ñтатью и Ñ‚.д. Кроме того, ИМХО, работа Ñта Ð¿Ð¾Ð»ÐµÐ·Ð½Ð°Ñ â€“ человеку не требуетÑÑ Ð´Ð¾Ð»Ð³Ð¾ иÑкать необходимую информацию по Сети, доÑтаточно зайти на Ñтраничку Ñ Ð¾Ð±Ð·Ð¾Ñ€Ð¾Ð¼, найти поÑÑ‚ и перейти в блог. Здорово. ÐлекÑею большое ÑпаÑибо за проделанную работу, надеюÑÑŒ, что в начале 2012 года он Ð½Ð°Ñ Ñнова порадует новым обзором.
Ðу, а Ñ Ñ€ÐµÑˆÐ¸Ð», ради интереÑа, покопатьÑÑ Ð² ÑтатиÑтике по Ñвоему блогу и выÑÑнить, что же приводит поÑетителей в блог webdelphi.ru – Ñформировать, так Ñказать, ÑпиÑок Ñамых популÑрных поÑтов блога за вÑÑ‘ Ð²Ñ€ÐµÐ¼Ñ ÐµÐ³Ð¾ ÑущеÑÑ‚Ð²Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² Сети.
Тег «Далее»
Февраль 26, 2011 VladДавненько я собирался разобраться с протоколом SOAP, посмотреть как с ним работать, как использовать и т.д., но то за неимением большого количества свободного времени, то из-за обычного нежелания заморачиваться над чем-то новым всё никак не мог добраться до написания какого-нибудь приложения с использованием SOAP. Обычно, когда я разбирался с каким-либо API Web-сервиса у которого на выбор было два протокола – чистый HTTP или с
webdelphi.wordpress.com
Программирование на Delphi и не только Wordpress
Новая исправленная версия All in One SEO Pack 1.4.6.14
19.09.2008 от Иван ШиркоДоступна к загрузке новая версия популярного плагина с исправленной поддержкой UTF-8. В этой версии кажется проблемы с ключевыми словами были исправлены изначально, но русские заголовки рубрик так и остались "без первых букв. Так что качайте исправленный русский плагин на форуме:
Исправленный плагин, если найдете какие-нибудь баги, пишите.
Читать полностью »
Рубрики: Wordpress, Новости | Комментарии (8) »
Исправление багов плагина All in One SEO Pack 1.4.6.3
23.03.2008 от Иван ШиркоСкачать исправленный плагин
Работать с WordPress я начал совсем недавно. Но, честно говоря, видя его огромную популярность, думал, что проблем у меня с ним больш их не будет. Но сначала я наткнулся на проблему с редиректом, из-за которой сайт начисто выпал из индекса русских поисковиков, потом обнаружил, что плагин All in One SEO Pack, который существенно упрощает поисковую оптимизацию блога, не совсем корректно работает с UTF-8. В результате русские ключевые слова (keywords) отображались в виде "кракозябр" (исключение было только для главной страницы). А в заголовке страницы русские названия категорий отображались с неправильной первой буквой. Поиск в Интернете показал лишь то, что такие проблемы были не только у меня, хоть и встречались достаточно редко. Исправление нашлось лишь для второй проблемы, для русских ключевиков фикса я не нашел. Так что предлагаю вам исправленный All in One SEO Pack 1.4.6.3, который решает обе указанные проблемы. Единственное, оригинальный плагин делает у названий категорий первую букву каждого слова заглавной, я же оставил принудительную "капитализацию" только для первого слова. По-моему так более логично.
Исправленный плагин я выложил на форуме (надо же его как-то раскручивать:), так что если найдете какие-нибудь баги, пишите.
Иван Ширко[email protected]
Рубрики: Wordpress | Комментарии (12) »
Проблема с 301 редиректом и WordPress или Почему не индексирует Яндекс
16.03.2008 от Иван ШиркоПосле переезда на свой хостинг и на новый движок WordPress, я стал ждать индексации в поисковиках. Через пару дней некоторые страницы уже были в индексе Google и почти все страницы в Яндексе, через который в первые же дни начали приходить первые посетители. Прошла неделя и сайт выпал из Яндекса. Намертво. Осталась только главная страница, и то в поиске она была «проиндексирована по ссылке», и вместо заголовка отображался url. Я задумался, не помогло. Тогда, решив, что просто сначала сайт был проиндексирован «быстроботом» Яндекса, я успокоился и стал ждать, пока попаду в основной индекс… Через пару дней абсолютно случайно я заметил, что при обращении к сайту возвращается ответ не 200, типа все OK, а 301, который означает, что сайт переехал. Причем, если обратиться к http://delphiblog.ru/, то новое место сайта оказывается тоже http://delphiblog.ru/. Я сразу обратился в саппорт хостинга. Мне оперативно подтвердили, что да, возвращается 301, смотрите скрипты на сайте.Я провел маленький эксперимент: проверил, какой ответ возвращается при обращении к статичному файлу на сайте, delphi.jpg. Ответ был 200. Оказалось, что дело в WordPress: при обращении к любому разделу блога выдавало 301, как с www, так и без. После скармливания признаков гуглю, выяснилось, что такая проблема не только у меня, и, судя по всему, проявлялась она только в некоторых случаях при использовании WordPress 2.3 с включенными ЧПУ. Причем Google без проблем индексировал сайт, но для русских поисковиков нужно было как то исправлять ситуацию.
Читать полностью »
Рубрики: Wordpress | Комментарии (65) »
delphiblog.ru
Оптимизация постов в WordPress для поисковых систем. — Delphi в Internet
Недавно на GoGetLinks была выложена книга, посвященная раскрутке сайта. Надо сказать, занимательное чтиво для тех кто хочет понять в чем заключается нынешний смысл раскрутки сайтов и правильная оптимизации статей блога. Оказывается все не так просто, как было раньше. Грядет-таки эпоха “белого” SEO – без дорвеев, кучи сателлитов и ГС. Уже и ссылки не так “рулят” как раньше и тупое забивание поста ключевиками не приносит тех плодов о которых мечтаешь, читая посты трехлетней давности о том как дескать надо продвигать свой сайт правильно. Может три года назад было и правильно, но сейчас…врядли. Теперь приходится очень постараться, чтобы твой сайт, твой блог стал первым в выдаче по какому-нибудь запросу. И первый вопрос, который возникает – это: как оптимизировать пост максимально быстро и удобно для себя и при этом, чтобы в пост “влюбился” Яндекс и Google.
Сегодня я расскажу о том, какие плагины используются в моем WordPress-блоге, позволяющие упростить мне жизнь и сделать посты более привлекательными для поисковых систем.
Первый плагин, о котором Вы наверняка наслышаны, если ведете блог на WordPress и пробовали его раскрутить —
1. All in One SEO. Использую этот плагин практически с первого дня жизни блога и полностью им доволен.
Что позволяет сделать этот плагин:
- Дать корректное описание для главной страницы блога (мета-тег description)
- Настроить шаблоны отображения заголовков для разных типов страниц (постов, категорий, тегов и т.д.). Замечательная возможность, отсутствующая в WordPress “из коробки”.
- И наиболее важная функция — для каждого поста можно сделать свое описание (description), название (title) и ключевые слова (keywords). То есть сделать то, что так необходимо для успешного продвижения блога любой тематики, хоть про Delphi, хоть про любую другую тему, например, про ebay.de на русском – подход к оптимизации одинаков.
- Настроить шаблоны URL для различных типов страниц.
- Сделать дополнительные заголовки для каждого типа страниц.
Не стоит уподобляться тем, кто пропагандирует использование ГС – сейчас Яндекс очень хорошо ведет “отстрел” всякого мусорного контента в выдаче. Намного важнее делать так, чтобы если уж ваш блог входит в ТОП выдачи, то так там и оставался до тех пор, пока не найдется кто-то лучше Вас. Плагин All in One SEO ничего противозаконного с точки зрения ПС в Ваш блог не привносит, напротив — он дополняет стандартные возможности CMS и позволяет сделать блог более привлекательным для того же Яндекс или Google. Так что можете смело его устанавливать и использовать в работе.
2. SEO Smart Links — Плагин, упрощающий жизнь блогера в плане оптимизации постов. Этот плагин берет на себя всю работу по расстановке корректных ссылок на внутренние страницы блога внутри поста. Например, вы пишите пост про Delphi и хотите, чтобы в этом посте слово Delphi было анкором (текстом) ссылки, ведущей на страницу тэга «Delphi». Ранее такая внутренняя перелинковка осуществлялась вручную. С плагином SEO Smart Links ссылки можно расставлять автоматически. Необходимо только настроить плагин, например, указать (если требуется), что какая-то определенная фраза (не только из облака тегов) тоже становилась анкором ссылки на одну из страниц блога.
3. DS Blog Map — избавляет Вас от необходимости вручную создавать список страниц блога (карту сайта). Всё, что требуется — это поставить плагин, создать пустую страницу и вставить на неё один или несколько BB-кодов. Например, «postlist» указывает на то, что с этого места на странице будут показываться список статей блога.Наличие на сайте или в блоге подобной карты делает индексацию для поискового робота более простой и одновременно полной, т.к. все ссылки расположены на одной странице. Так что этот плагин можно отнести к разряду SEO-плагинов для оптимизации.Чтобы работа плагина была более эффектной и красивой для глаз пользователей советую просмотреть настройки своих рубрик блога и дать им нормальное, человеческое описание – тогда это описание будет вставляться плагином на странице карты сайта, например, как это сделано у меня.
4. YARPP (Связанные посты) – наверное один из немногих SEO-плагинов, рассчитанных не только на роботов, но и, в первую очередь, на людей. Смысл этого плагина заключается в том, чтобы по мета-тегам и тексту поста выводить внизу статьи список постов схожей тематики. Таким образом, улучшая внутреннюю перелинковку страниц блога –с одной стороны и повышая удобство чтения и поиска постов блога пользователями – с другой
Вот четыре плагина для WordPress, которые в свое время значительно облегчили мою работы по оптимизации страниц и постов блога для поисковых систем и сэкономили мне кучу времени.
Все исходники, рассмотренные в статье можно скачать со страницы "Исходники"Читайте также:
www.webdelphi.ru
Вывод информации о нежелательном содержимом в шаблонах WordPress. — Delphi в Internet
В продолжение тем «Война с гоблинами…», рассмотрим сегодня новые функции, которые были добавлены в разрабатываемую мой программу по проверке шаблонов WordPress на «вшивость».
Как я уже упоминал, зачастую, ссылки на ГС выводятся на страницы наших с Вами сайтов при помощи php-функций, имена которых «зашифрованы» под вполне безобидные тэги шаблонов WordPress, например bloginfo и другие. Исходя из этого, проверка шаблона вручную может значительно осложняться, может возникнуть ситуация, когда в порыве праведного гнева, вы можете удалить нормальный тег и т.д.
Чтобы этого не произошло я немного расширил возможности поиска «вшей» в шаблонах и сделал подробный вывод информации о каждой найденной ошибке. Например, возьмем тему, содержащую файл functions.php в котором содержится вредоносная для нас функция.
Вид главного окна программы после проверки темы:
Как видите, теперь все файлы, в которых найдены ошибки, выделяются в списке красным цыетом. Выбираем файлс ошибками и получаем их список:
В файле functions.php как минимум содерится две нежелательные функции и закодированный участок текста.
Теперь делаем двойной клик по первой ошибке и получаем всю интересующую нас информацию:
Помимо того, что программа теперь определяет название функции и содержащиеся в этой функции ссылки на внешние ресурсы, теперь также ищутся строки, где встречается имя функции. В данном случае, необходимо «убить» вызов функции в файле index.php на двадцатой строке.
Следующий момент, который для нас важен — это закодированные участки текста. В большинстве случаев закодированный участок может выглядеть так:
echo(base64_decode("PGEgaHJlZj0....реже, так:
eval(gzinflate(base64_decode('DdBJkqJAAA....Во втором случае происходит распаковка закодированой строки. К сожалению, аналогичная функция в Delphi и Lazarus работает, используя более новый стандарт, поэтому пока такие куски кода не расшифровываются. А вот, что касается первого случая, то в программе расшифровка поддерживается следующим образом.
Выбираем опять двойным кликом ошибку и получаем подробный вывод:
Тепер, если нам необходимо получить расшифрованную строку, жмем кнопку «Пробовать расшифровать» и получаем, то, что хотели:
Как видите, в закодированном участке шаблона, содержалась ссылка на ресурс, который никак не связан с созданием шаблона. Следовательно, такой участок кода следует удалить.
В настоящее время продолжаю разбираться с другими способами обмана блоггеров. Надо сказать, способов непочатый край. Также планирую добавить в программу проверки на вызов eval, т.к. это также может быть очень и очень пагубным для нас действием.
Если есть ещё какие-либо идеи, пожелания по поводу развития программы — пишите, не стесняйтесь. Пока не выложена версия для масштабного использования Вы ещё можете повлиять на развитие программа, а дальше скорее всего останется только работа над ошибками, если таковые найдуться.
Все исходники, рассмотренные в статье можно скачать со страницы "Исходники"Читайте также:
www.webdelphi.ru