<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>search</title>
  <subtitle>статті про пошукові системи</subtitle>
  <link rel="alternate" type="text/html" href="http://my.ukrweb.info/%D1%82%D0%B5%D0%B3%D0%B8-%D1%96-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D1%96%D1%97/search"/>
  <link rel="self" type="application/atom+xml" href="http://my.ukrweb.info/taxonomy/term/11/atom/feed"/>
  <id>http://my.ukrweb.info/taxonomy/term/11/atom/feed</id>
  <updated>2008-08-30T01:44:26+03:00</updated>
  <entry>
    <title>Спам - клоакінг</title>
    <link rel="alternate" type="text/html" href="http://my.ukrweb.info/2008/06/4/%D1%81%D0%BF%D0%B0%D0%BC-%D0%BA%D0%BB%D0%BE%D0%B0%D0%BA%D1%96%D0%BD%D0%B3" />
    <id>http://my.ukrweb.info/2008/06/4/%D1%81%D0%BF%D0%B0%D0%BC-%D0%BA%D0%BB%D0%BE%D0%B0%D0%BA%D1%96%D0%BD%D0%B3</id>
    <published>2008-06-05T13:01:03+03:00</published>
    <updated>2008-06-12T03:43:54+03:00</updated>
    <author>
      <name>podarok</name>
    </author>
    <category term="search" />
    <category term="seo" />
    <category term="ua" />
    <category term="webmaster" />
    <category term="безпека" />
    <category term="вебдизайн" />
    <category term="вебмайстер" />
    <category term="спам" />
    <summary type="html"><![CDATA[<p>Клоакінг і з чим його їдять...Привіт страждущим...<br />
Давненько я нічого сюди не писав.. А от сьогодні при пошуку натрапив на веселу і цікаву технологію, про яку раніше писАв, яку використовують іноді "веброзробники" для розкрутки своїх-чужих сайтів...<br />
Технологія дуже гарно випасається пошуковиками, але іноді зустрічається...</p>
<p>Загалом сторінки генеруються в основному чисто випадковим методом з певного набору слів, які часто не несуть важливої інформації, але пошуковиками індексуються і приносять лівих користувачів, що дозволяє задурити голову замовнику, на вебсайт якого линуть кліки....</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Клоакінг і з чим його їдять...Привіт страждущим...<br />
Давненько я нічого сюди не писав.. А от сьогодні при пошуку натрапив на веселу і цікаву технологію, про яку раніше писАв, яку використовують іноді "веброзробники" для розкрутки своїх-чужих сайтів...<br />
Технологія дуже гарно випасається пошуковиками, але іноді зустрічається...</p>
<p>Загалом сторінки генеруються в основному чисто випадковим методом з певного набору слів, які часто не несуть важливої інформації, але пошуковиками індексуються і приносять лівих користувачів, що дозволяє задурити голову замовнику, на вебсайт якого линуть кліки....<br />
Він(замовник) же не знає, що кліки - ліві і толку від них 0... </p>
<p>Отже приклад...<br />
<a href="/files/cloacking1.png"><img src="/files/cloacking1.png" width="50%" height="50%" alt="Приклад клоакінгу для Ґуґла" title="клоакінг" /></a></p>
<p>Випасається він пошуковиками регулярно і після цього домен потрапляє в спам зону...</p>
<p>Успіху Вам і поменше спаму!</p>
    ]]></content>
  </entry>
  <entry>
    <title>Rustemmer Drupal 6 + Drupal 5 без української</title>
    <link rel="alternate" type="text/html" href="http://my.ukrweb.info/2008/05/3/rustemmer-drupal-6-drupal-5-%D0%B1%D0%B5%D0%B7-%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%BE%D1%97" />
    <id>http://my.ukrweb.info/2008/05/3/rustemmer-drupal-6-drupal-5-%D0%B1%D0%B5%D0%B7-%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%BE%D1%97</id>
    <published>2008-05-21T17:34:50+03:00</published>
    <updated>2008-06-19T13:20:50+03:00</updated>
    <author>
      <name>podarok</name>
    </author>
    <category term="drupal" />
    <category term="html" />
    <category term="patch" />
    <category term="php" />
    <category term="ru" />
    <category term="rustemmer" />
    <category term="search" />
    <category term="webmaster" />
    <category term="вебмайстер" />
    <category term="патч" />
    <summary type="html"><![CDATA[<p>Поки що відсутня підсвітка знайдених слів, які в інших відмінках від заданого при пошуку.<br />
Хоча мені так навіть більше подобається, додає певної інформативності.</p>
<p>Українська версія coming soon...</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Поки що відсутня підсвітка знайдених слів, які в інших відмінках від заданого при пошуку.<br />
Хоча мені так навіть більше подобається, додає певної інформативності.</p>
<p>Українська версія coming soon...</p>
    ]]></content>
  </entry>
  <entry>
    <title>Yahoooooo - почав українізуватись!</title>
    <link rel="alternate" type="text/html" href="http://my.ukrweb.info/2008/03/4/yahoooooo-%D0%BF%D0%BE%D1%87%D0%B0%D0%B2-%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%96%D0%B7%D1%83%D0%B2%D0%B0%D1%82%D0%B8%D1%81%D1%8C" />
    <id>http://my.ukrweb.info/2008/03/4/yahoooooo-%D0%BF%D0%BE%D1%87%D0%B0%D0%B2-%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%96%D0%B7%D1%83%D0%B2%D0%B0%D1%82%D0%B8%D1%81%D1%8C</id>
    <published>2008-03-20T13:25:25+02:00</published>
    <updated>2008-06-12T03:46:17+03:00</updated>
    <author>
      <name>podarok</name>
    </author>
    <category term="search" />
    <category term="seo" />
    <category term="ua" />
    <category term="ukrweb" />
    <category term="webmaster" />
    <category term="yahoo" />
    <category term="вебмайстер" />
    <category term="новини" />
    <summary type="html"><![CDATA[<div lang="uk-UA" title="Yahoo ukrainization">Після двохмісячної епопеї з Yahoo Search Crawling Team вони почали працювати в напрямку підтримки Української мови в пошуку. Що із цього вийшо - чатаємо...</div>
<p>&nbsp;Вітання! Насправді дуже хороша новина...</p>
<p>        Після більш ніж 2-х місячної епопеї з&nbsp;<a target="_blank" name="Yahoo українською" lang="en-US" href="http://suggestions.yahoo.com/?prop=SiteExplorer&amp;fid=68945">запитом про підтримку Української</a>&nbsp;до Yahoo - гігант зрушився і почав індексування.</p>
    ]]></summary>
    <content type="html"><![CDATA[<div lang="uk-UA" title="Yahoo ukrainization">Після двохмісячної епопеї з Yahoo Search Crawling Team вони почали працювати в напрямку підтримки Української мови в пошуку. Що із цього вийшо - чатаємо...</div>
<p>&nbsp;Вітання! Насправді дуже хороша новина...<br /><br />
        Після більш ніж 2-х місячної епопеї з&nbsp;<a target="_blank" name="Yahoo українською" lang="en-US" href="http://suggestions.yahoo.com/?prop=SiteExplorer&amp;fid=68945">запитом про підтримку Української</a>&nbsp;до Yahoo - гігант зрушився і почав індексування.</p>
<div class="rtecenter"><a target="_self" href="http://my.ukrweb.info/yahoo#"><img alt="Yahoo. Початок. Сторінки Українською." align="middle" lang="uk-UA" longdesc="http://my.ukrweb.info/yahoo" src="http://my.ukrweb.info/files/yahooooooo-uk.png" /><br /><br />
     </a></div>
<p><a target="_self" href="http://my.ukrweb.info/yahoo#"> <br /><br />
      <br /><br />
      </a>Це дійсно може перерости в непогані перспективи. Як не як - рекламні площі в даного гіганта рівноцінні з гуглем.<br /><br />
      Так що це додаткові бали для фанів монетизації.<br /><br />
З таких змін можна зробити висновок, що створена відповідна група в гіганта для аналізу Українських сторінок. Відповідно до цього було б корисно, щоб ті, хто не полінувався внести коректний код локалізації на своїх вебсайтах відмітився в цих двох тікетах разом із посиланнями на свої сторінки - таким чином можна реально їм допомогти та пришвидшити процес.<br /><br />
</p>
<div class="rtecenter"><a target="_blank" href="http://my.ukrweb.info/yahoo#"><img alt="Yahoo. Українською. Крок наступний!" align="middle" lang="en-US" longdesc="http://my.ukrweb.info/yahoo" width="600" height="397" src="http://my.ukrweb.info/files/yahoo-search-woops.png" /><br /><br />
    </a></div>
<p><a target="_blank" href="http://my.ukrweb.info/yahoo#"> <br type="_moz" /><br />
     </a>Наразі пошуку Українською як такого ще не внесли - процес явно на стадії тестування.<br /><br />
   Для додавання перцю під задниці розробників Yahoo Search я створив відповідний тікет про&nbsp;<a target="_blank" name="Yahoo search in Ukrainian" lang="en-US" href="http://suggestions.yahoo.com/detail/?prop=search&amp;fid=80625">Додавання Опції Пошуку Українською<br /><br />
 </a>Прохання підтримати!<br /><br />
 <br /><br />
 Успіху!</p>
    ]]></content>
  </entry>
  <entry>
    <title>TrackBack - прихована технологія спілкування між сайтами...</title>
    <link rel="alternate" type="text/html" href="http://my.ukrweb.info/2008/02/1/trackback-%D0%BF%D1%80%D0%B8%D1%85%D0%BE%D0%B2%D0%B0%D0%BD%D0%B0-%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D1%8F-%D1%81%D0%BF%D1%96%D0%BB%D0%BA%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F-%D0%BC%D1%96%D0%B6-%D1%81%D0%B0%D0%B9%D1%82%D0%B0%D0%BC%D0%B8" />
    <id>http://my.ukrweb.info/2008/02/1/trackback-%D0%BF%D1%80%D0%B8%D1%85%D0%BE%D0%B2%D0%B0%D0%BD%D0%B0-%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D1%96%D1%8F-%D1%81%D0%BF%D1%96%D0%BB%D0%BA%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F-%D0%BC%D1%96%D0%B6-%D1%81%D0%B0%D0%B9%D1%82%D0%B0%D0%BC%D0%B8</id>
    <published>2008-02-11T13:38:50+02:00</published>
    <updated>2008-06-12T03:43:29+03:00</updated>
    <author>
      <name>podarok</name>
    </author>
    <category term="html" />
    <category term="linkback" />
    <category term="pingback" />
    <category term="refback" />
    <category term="search" />
    <category term="seo" />
    <category term="trackback" />
    <category term="ua" />
    <category term="ukrweb" />
    <category term="webmaster" />
    <category term="xml" />
    <category term="вебдизайн" />
    <category term="вебмайстер" />
    <summary type="html"><![CDATA[<div lang="uk" title="Що таке трекбеки">Створено все це на етапі розвитку інтернету, коли кількість інформації почала зашкалювати рівень можливості відслідковування схожих матеріалів автором. В більшості випадків, написавши деяку статтю, можна бути певним, що в інтернеті схожий матеріал вже викладався.<br/><br />
От і виникла ідея, а чому б не реалізувати можливість, коли після написання певного матеріалу, користуючись спеціально описаною технологією, можна повідомити інших про те, що існує схожий матеріал як продовження того, що вже було.</br/></div>
    ]]></summary>
    <content type="html"><![CDATA[<div lang="uk" title="Що таке трекбеки">Створено все це на етапі розвитку інтернету, коли кількість інформації почала зашкалювати рівень можливості відслідковування схожих матеріалів автором. В більшості випадків, написавши деяку статтю, можна бути певним, що в інтернеті схожий матеріал вже викладався.<br/><br />
От і виникла ідея, а чому б не реалізувати можливість, коли після написання певного матеріалу, користуючись спеціально описаною технологією, можна повідомити інших про те, що існує схожий матеріал як продовження того, що вже було.</br/></div>
<p>&nbsp;Джерела інформації, з яких варто розпочати прочитання даної статті&nbsp;&nbsp;</p>
<p><a lang="en" href="http://www.sixapart.com/pronet/docs/trackback_spec" target="_blank" name="Офіційна специфікація TrackBack" title="Офіційна специфікація TrackBack" type="text/html">www.sixapart.com/pronet/docs/trackback_spec</a> офіційна специфікація TrackBack</p>
<p><a lang="en" href="http://www.lifewiki.net/trackback/" target="_blank" name="TrackBack Wiki група" title="TrackBack Wiki група" type="text/html">www.lifewiki.net/trackback/</a> - по цій адресі можна приєднатись до роробників протоколу, почитати про специфікації та підписатись на конференцію</p>
<p><a lang="en" href="http://www.hixie.ch/specs/pingback/pingback" target="_blank" name="PingBack специфікація" title="PingBack специфікація" type="text/html">www.hixie.ch/specs/pingback/pingback</a> офіційна специфікація PingBack</p>
<p>Також значна кількість інформації присутня на Вікіпедії, але враховуючи &quot;громадський&quot; характер, я не вважаю її стандартом.</p>
<p>Потрібно згадати також про RefBack - ми щодня ним користуємось, бровзаючи інтернет та переходячи із сторінки на сторінку.&nbsp;</p>
<hr width="100%" size="2" />
<p>На днях перегрібав лог премодерації трекбеків і вирішив знизити кількість спаму від них... Можна звичайно вирішити проблему кардинально і вимкнути дану функціональність, але НМД - варто зрозуміти, чому дана технологія така популярна серед спамерів і не в нас.</p>
<p>Не буду казати, щоб Ви ставали спамерами - цього у Вас не вийде з вебсайтами, де увімкнена премодерація або стоять антиспам фільтри на трекбеки.</p>
<p>Буду казати, що вивчаючи технології спаму, можна дуже багато навчитись для власної користі і досвіду роботи.</p>
<p>Скажу, що переглядаючи щодня сотні листів спаму електронної пошти я почав розуміти, яким чином вони(спамери) обходять фільтри антиспаму, в результаті, на листах, що обходять фільтри я не натискаю кнопку - &quot;Спам&quot;, бо таким чином погіршується вибірковість цих фільтрів і вони починають &quot;мітити&quot; корисні листи. Але про це - пізніше.</p>
<p>Сьогодні я намагатимусь описати процес взаємодії між вебсайтами на рівні протоколу XMLRPC, на якому основана технологія trackback.</p>
<p>Створено все це на етапі розвитку інтернету, коли кількість інформації почала зашкалювати рівень можливості відслідковування схожих матеріалів автором. В більшості випадків, написавши деяку статтю, можна бути певним, що в інтернеті схожий матеріал вже викладався.</p>
<p>От і виникла ідея, а чому б не реалізувати можливість, коли після написання певного матеріалу, користуючись спеціально описаною технологією, можна повідомити інших про те, що існує схожий матеріал як продовження того, що вже було.</p>
<p>Але в даної технології також є проблеми.</p>
<ol>
<li>Не всі &quot;старі&quot; вебсайти підтримують &quot;нову&quot; технологію</li>
<li>Небажання співпрацювати в авторів</li>
<li>Відсутність нормальної підтримки від пошуковиків.</li>
<li>Спамери і сайти-паразити.&nbsp;</li>
</ol>
<hr width="100%" size="2" />
<p>Перш, ніж розібратись в кожній з цих проблем - пройдусь по самій технології та офіційних стандартах.</p>
<p>Враховуючи те, що НМД - trackback на сьогодні найбільш розвинута та контрольована технологія формату &quot;ping website&quot;, на неї і буду опиратись.</p>
<p>Отже -&nbsp; <a lang="en-US" title="Специфікація TrackBack" target="_blank" href="http://www.sixapart.com/pronet/docs/trackback_spec">метод.</a></p>
<p>Власник сайту А посилає сайту В HTTP POST запит, в якому описує згідно стандарту головні поля і заголовки інформації про &quot;взаємовідносини&quot; між сайтами.</p>
<pre lang="und" xml:lang="und">POST <a href="http://www.example.com/trackback/5" title="http://www.example.com/trackback/5">http://www.example.com/trackback/5</a><br />    Content-Type: application/x-www-form-urlencoded; charset=utf-8<br />    <br />    title=Стаття+про+трекбеки&amp;url=http://www.example2.com/article/4&amp;excerpt=Коротко+про+технологію+трекбеків<br />    &amp;blog_name=TrackBacks+блог</pre><ol>
<li>Тема - title - назва статті</li>
<li>Посилання - url - адреса, за якою знаходиться стаття</li>
<li>Аннотація - exerpt - необов'язковий параметр</li>
<li>Ім'я вебсайту - blog_name - без коментарів 8).</li>
</ol>
<p>Загалом, кому цікаво - думаю зрозуміли.</p>
<p>Згідно даної технології - рішення про подальшу обробку такого посилання покладається на власника вебсайту, що його прийняв.</p>
<p>Згідно стандарту - власник, що приймає дані POST запити і погоджується на співпрацю повинен в себе на вебсайті викласти спеціальну xml:rdf мітку</p>
<blockquote>
<pre lang="und" xml:lang="und">&lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;<br />             xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;<br />             xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;&gt;<br />    &lt;rdf:Description<br />        rdf:about=&quot;http://www.example.com/5&quot;<br />        dc:identifier=&quot;http://www.example.com/5&quot;<br />        dc:lang=&quot;uk-UA&quot;<br />        dc:title=&quot;Стаття про трекбеки&quot;<br />        trackback:ping=&quot;http://www.example.com/trackback/5&quot; /&gt;<br />    &lt;/rdf:RDF&gt;</pre></blockquote>
<p>&nbsp;Враховуючи, що на сьогоднішній день HTML не дозdоляє в себе вбудовувати rdf - цей блок необхідно вставляти коментарем HTML</p>
<blockquote><p>&lt;!-- &lt;rdf:......&lt;/rdf:RDF&gt; --&gt;</p>
</blockquote>
<p>Що робити з самим посиланням, отриманим по POST - власник одержувача вирішує сам. В моєму випадку отримані посилання, якщо вони не є спамом, відображаються після самої статті перед коментарями, що дозволяє користувачам та роботам прочитати схожі статті та співставити моїй статті схожу(related) десь в іншому місці.</p>
<p>Володіючи достатнім рівнем кваліфікації дану технологію можна розвивати заcобами xml, доповнювати описами, вкладати в rdf додаткові параметри, що будуть повідомляти роботам та клієнтам розширену інформацію по взаємодії - все у наших силах 8)).</p>
<blockquote><p>Закінчуючи дану технічну сторону додам - не всі клієнти та сервери корекнто працюють з даною технологією. Обробку стандарту пишуть люди... А люди, як відомо, роблять помилки. Тому враховуйте це.</p>
</blockquote>
<p>&nbsp;</p>
<hr width="100%" size="2" />
<p>Повертаючись до проблем даної технології скажу -&nbsp; пошукові системи не підтримують дану технології на рівні, який вкладали в неї розробники.</p>
<p>Чому? НМД - на сьогоднішній день в них і так не вистачає ресурсів та методів, щоб обробити існуючу систему інтернету, тому вони не особливо піклуються про технологію, що не набрала ще такої широкої популярності, як скажімо банальне посилання на іншу сторінку. Але, враховуючи, що пошукові системи займаються складним алгоритмом знаходження схожих статей - використання даної технології дозволить авторам різноманітних вебсайтів допомогти їм(роботам) в цьому.</p>
<p>Користувацька сторона технології трекбеків - Вам ,як власнику вебсайта приходить надіслане кимось посилання, що містить в собі інформацію про схожий контент. Це схоже на коментар до Вашої статті, але в даному випадку - коментар може бути на іншому сайті, іншою мовою, більш розвинутий із можливо іншою точкою зору та більшою кількістю фактів тощо.</p>
<p>В результаті - Вам не залишається нічого, окрім пов'язати Вашу статтю із статтею послідовником (rel=&quot;next&quot;), що написана на основі Вашої, бо по суті своїй автор тої статті знайшов Вас і не полінувався повідомити, що тема розвивається далі, і можливо читачам Вашого матеріалу буде цікаво почитати про тему додатково.</p>
<p>Ви ж вказуєте адреси на коментарі до Вашої статті на Вашому вебсайті, От і вказуйте на продовження - це додасть Вам рейтингу від пошукових систем.</p>
<p>Як бути із вебсайтами, що не підтримують технологію трекбеків - тут все просто - в кінці, або на початку Вашої сторінки не полінуйтесь вказати пов'язані матеріали звичайними посиланнями. Підозрюю, що всі читали за своє життя книжки і досить часто спостерігали, що і на початку і в кінці автор міг вказувати список літератури, посилання на певні статті, книжки тощо. Це і є трекбеки, які в паперовому вигляді виглядають саме так.</p>
<p>Тепер прислухайтесь до себе, в моменти, коли ви займаєтесь пошуком деякої інформації. Заходим на пошукову систему, вводим деякі слова, які нас цікавлять, знаходимо по знайденій адресі, якщо інформація неповна, намагаємось на цій же вебсторінці знайти схожі статті, або посилання на першоджерело. Гадаю зрозуміло... Це ж саме розуміють і розробники пошукових систем і впроваджують в свої алгоритми технології пошуку схожих матеріалів. І в першу чергу вони шукають за посиланнями, що вказані саме авторами на сторінці.</p>
<p>А тепер спробуйте проаналізувати, чому так важко знайти схожі статті до Вашого вебсайту.</p>
<p>Скажімо Ви співпрацюєте з однією з бірж посилань, за які Вам платять якусь копійку. Переглядаючи велику кількість вебсайтів, я мало зустрічав авторів, що реально піклуються про схожість - вішають на свій сайт все, за що платять. Багато випадків, думаю і Ви зможете знайти, коли автор скажімо політичного-спрямованого блогу вішає рекламу нижньої білизни - я розумію, що певна моральна схожість є, але для рОбота це посилання буде означати не що інше, як спам. Сподіваюсь Ви зрозуміли, що посилаючись на когось Ви в першу чергу створюєте інформаційний імідж Вашого вебсайту. Може користувач і не побачить адреси на рекламу, але робот аналізує сторінку повністю!</p>
<p>Повертаючись до трекбеків підсумую, що дана технологія дозволяє пов'язати Вашу вебсторінку із вмістом, який допоможе рОботам співставити Вашу роботу із аналогічними або схожими статтями.</p>
<p>Враховуючи, що є люди, які заробляють на всьому, дана технологія також послаблена спамом. У випадку, якщо користувач не піклується про чистоту свого вебсайту і дозволяє отримання та публікацію трекбеків і посилань на своєму вебсайті, а пошуковики звертають увагу на посилання - спамери постійно намагаються всунути туди посилання на вебсайти, з яких вони отримують прибуток. Тому чистота отриманих трекбеків лягає повністю на плечі власників вебсторінок, що приймають їх.</p>
<p>Трекбек сильно пов'язаний з RefBack , якщо Ви підтримуєте технологію трекбеків. Тобто хтось Вам присилає трекбек повідомлення про схожий вміст і Ви публікуєте відповідне посилання на своїй вебсторінці.. В результаті користувачі, переглядаючи Ваш вебсайт переходять за цими посиланнями і передають своїми броузерами вебсайту, на який посилається трекбек інформацію, звідки прийшов користувач, в вигляді referrer в заголовках HTTP протоколу...</p>
<p>Таким чином автор вебсайту, аналізуючи статистику може бачити, що з Вашої сторінки приходять користувачі, може опублікувати в себе посилання на сторінку, у випадку, якщо Ваша стаття має схожий характер. Це і є RefBack.</p>
<blockquote><p>Замість висновка скажу - якщо Вас цікавить співробітництво з іншими вебсайтами, та не останнім бажанням є підняття рейтингу свого власного вебсайту, а також, якщо цікавить, щоб а Ваш вебсайт заходили саме цільові користувачі - відсилайте трекбеки, дуже висока ймовірність, що у випадку дійсно схожості інформації автор, якому прийшов трекбек опублікує в себе посилання на Ваше творіння.</p></blockquote>
<p>Успіху!</p>
<blockquote></blockquote>
    ]]></content>
  </entry>
  <entry>
    <title>Локалізація для української мови</title>
    <link rel="alternate" type="text/html" href="http://my.ukrweb.info/2008/01/7/%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%96%D0%B7%D0%B0%D1%86%D1%96%D1%8F-%D0%B4%D0%BB%D1%8F-%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%BE%D1%97-%D0%BC%D0%BE%D0%B2%D0%B8" />
    <id>http://my.ukrweb.info/2008/01/7/%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%96%D0%B7%D0%B0%D1%86%D1%96%D1%8F-%D0%B4%D0%BB%D1%8F-%D1%83%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%BE%D1%97-%D0%BC%D0%BE%D0%B2%D0%B8</id>
    <published>2008-01-27T20:16:40+02:00</published>
    <updated>2008-08-27T03:58:32+03:00</updated>
    <author>
      <name>podarok</name>
    </author>
    <category term="drupal" />
    <category term="IT" />
    <category term="litediary" />
    <category term="patch" />
    <category term="reloadcms" />
    <category term="search" />
    <category term="seo" />
    <category term="typo3" />
    <category term="ua" />
    <category term="ukrweb" />
    <category term="webmaster" />
    <category term="wordpress" />
    <category term="вебдизайн" />
    <category term="вебмайстер" />
    <category term="патч" />
    <summary type="html"><![CDATA[<div lang="uk" title="Прийняття рішення для локалізації вебсайту">Чи задавали ви собі запитання - чому на мій сайт заходять по ключових словах, але в мене взагалі немає подібного контенту, так, просто в тексті десь схоже слово зустрічається? Якщо не задавали і Вас не цікавить дана тема, а цікавить лише збільшення таких входів - далі читати немає змісту, бо моя методика лише зменшить кількість користувачів по &quot;лівих&quot; словах.
</div>
    ]]></summary>
    <content type="html"><![CDATA[<div lang="uk" title="Прийняття рішення для локалізації вебсайту">Чи задавали ви собі запитання - чому на мій сайт заходять по ключових словах, але в мене взагалі немає подібного контенту, так, просто в тексті десь схоже слово зустрічається? Якщо не задавали і Вас не цікавить дана тема, а цікавить лише збільшення таких входів - далі читати немає змісту, бо моя методика лише зменшить кількість користувачів по &quot;лівих&quot; словах.
<p>  Якщо ж Вам цікаві користувачі, які після входу на сайт будуть зачитуватись ним, як це роблять практично всі, хто зайшов на мій блог - швидше за все дана стаття Вам мінімально, але допоможе, хоча панацея - більш комплексний підхід.</p></div>
<div align="center"><a target="_blank" rel="nofollow" href="http://top.blog.net.ua/"><img height="1" alt="UA TOP Bloggers" width="1" src="http://top.blog.net.ua/tracker.php?do=in&amp;id=428" /></a></div>
<h1>Коротко про важливе</h1>
<ul>
<li><a lang="uk" type="text/html" title="Короткий вступ до статті" name="Короткий вступ до статті" href="#вступ">Вступ</a></li>
<li><a lang="uk" type="text/html" title="Питання локалізації" name="Питання локалізації" href="#локалізація">Локалізація</a></li>
<li><a lang="uk" type="text/html" title="Вплив ключових слів" name="Вплив ключових слів" href="#ключові слова">Зв'язок з ключовими словами</a></li>
<li><a lang="uk" type="text/html" title="Перші кроки" name="Перші кроки" href="#після інсталяції">Перші кроки</a></li>
<li><a lang="uk" type="text/html" title="Складності Друпала" name="Складності Друпала" href="#проблеми drupal">Друпал та локалізація</a>
<ul>
<li><a lang="uk" type="text/html" title="Пошуковики і локалізація" name="Пошуковики і локалізація" href="#наслідки локалізації">Пошуковики і локалізація</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="Друпал - початок" name="Друпал - початок" href="#локалізуєм друпал">Локалізуєм Друпал</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="Шаблон друпала до" name="Шаблон друпала до" href="#drupal шаблон до">Шаблон сторінки до</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="Шаблон друпала із змінами" name="Шаблон друпала із змінами" href="#вносим зміни в шаблон drupal">Вносим зміни</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="Друпал та XML" name="Друпал та XML" href="#drupal xml">XML + Drupal</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="приклад локалізації блоку div - універсальний" name="Друпал приклад локалізації блоку div - універсальне" href="#приклад локалізації блоку div">Універсальна локалізація блоку div</a></li>
</ul>
</li>
<li><a lang="uk" type="text/html" title="приклад локалізації блоку div - універсальний" name="Друпал приклад локалізації блоку div - універсальне" href="#приклад локалізації блоку div"></a><a lang="uk" type="text/html" title="Wordpress українською мовою" name="Wordpress українською" href="#локалізація wordpress">Wordpress українською мовою</a>
<ul>
<li><a lang="uk" type="text/html" title="Вордпрес і його шаблони" name="Погляд на шаблони вордпреса" href="#шаблон wordpress">Шаблони, що потребують правок</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="Шаблон вордпреса до" name="Шаблон вордпреса до" href="#wordpress до">Вордпрес до внесення правок</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="Документація по ВордПрес з официйного вебсайту розробників" name="Документація по ВордПрес" href="#wordpress codex">Офіційні документи</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="Шаблон вордпреса із внесеними правками" name="Шаблон вордпреса після" href="#wordpress після">Відкорегований шаблон</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="Шаблон відображення архівів для ВордПреса" name="Інший шаблон вордпреса" href="#worpdress архіви">Шаблон архівів</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="Шаблон відображення архівів для ВордПреса українською мовою" name="Вордпрес архіви українською" href="#wordpress локалізований шаблон архівів">Локалізовані архіви</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="локалізація Вордпрес XML" name="Вордпрес XML" href="#worpdress xml українською">XML ( RSS, ATOM )</a></li>
</ul>
</li>
<ul>
<li><a lang="uk" type="text/html" title="шаблон Вордпрес XML" name="Вордпрес XML template" href="#wordpress xml шаблон">Шаблон для українського XML</a></li>
</ul>
<li><a lang="uk" type="text/html" title="Typo3 + uk локаль" name="Typo3 CMS uk" href="#typo3">Локалізація Typo3 CMS</a></li>
<li><a lang="uk" type="text/html" title="ReloadCMS без проблем" name="ReloadCMS uk" href="#reloadcms локалізовано">ReloadCMS - повага</a>
<ul>
<li><a lang="uk" type="text/html" title="XML ReloadCMS локалізовано без проблем" name="ReloadCMS XML uk" href="#reloadcms xml">XML + ReloadCMS = uk</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="DIV uk локалізація" name="reloadcms div uk" href="#reloadcms div">Використання div</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="Приклад мультимовності" name="ReloadCMS multilanguage" href="#reloadcms мультимовність">Кілька мов для ReloadCMS</a></li>
</ul>
</li>
<li><a lang="uk" type="text/html" title="Litediary - ще один український продукт" name="litediary uk" href="#litediary">LiteDiary</a>
<ul>
<li><a lang="uk" type="text/html" title="LiteDiary перелік проблем" name="litediary analisys" href="#litediary аналіз">Проблеми альфа версії</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="HTML аналіз після LiteDiary" name="litediary html" href="#litediary webcode">HTML, згенерований LD</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="litediary код xml" name="litediary xml uk" href="#litediary xml code">Litediary XML</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="Коректування шаблону LiteDiary" name="litediary template" href="#litediary html шаблон">Локалізуємо!</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="Аналіз виводу XML by LiteDiary" name="litediary xml" href="#litediary xml шаблон">XML != uk</a></li>
</ul>
<ul>
<li><a lang="uk" type="text/html" title="XML правки для LiteDiary" name="litediary xml uk" href="#litediary xml локалізовано">XML = uk </a></li>
</ul>
</li>
<li><a lang="uk" type="text/html" title="Висновки" name="Висновки" href="#епілог">Висновки</a></li>
<hr />
<li><a lang="uk" type="text/html" title="Різниця між xml:lang та lang" name="Різниця між xml:lang та lang" href="#comment-122">Різниця між xml:lang та lang</a></li>
</ul>
<hr width="100%" size="2" />
<p id="вступ" name="вступ">Вітання!<br /> Після коментарів побачив, що проблема зарита набагато глибше - люди, що пишуть блоги - необов'язково розбираються в самій системі, з допомогою якої вони їх пишуть.</p>
<p> Отож, продовжуючи свої статті спробую на прикладі інсталяцій відомих ядер для блогів показати, яким чином просто і ефективно локалізувати свої двигунці.<br /> Справа в тому, що локалізація всіх без виключення систем керування сайтом, при умові використання мов, відмінних від тих, що в своїй основі використовують латиницю - лягає на плечі автора, - хочете Ви цього чи ні.</p>
<p> У випадку української мови - ситуація погіршена тим, що, не зважаючи на те, що нас ~48 мільйонів - пишемо сайти ми криво. І розробники пошукових систем та роботів просто не зустрічають в своїх логах використання української мови в обсязі, достатньому для включення її в список підтримуваних.</p>
<p> Все було б добре, якщо б поряд з українською не було таких схожих мов як російська та білоруська. Ну і інших, слов'янських також. Крім того, у нас відсутній справді локальний пошуковий робот, морфологія якого чітко підтримувала б українську мову.</p>
<p>Можу навести приклад, спробуйте ввести в будь-який пошуковий сервер слово, яке має абсолютно українське походження і практично на першій сторінці ви побачите пошуковий спам росийською чи навіть англійською мовами. Я впевнений, що ситуація буде продовжуватись так і далі.</p>
<p id="локалізація" name="локалізація">Локалізація - справа складна і головна причина проблеми - людська лінь.</p>
<p>Чому?</p>
<p>Бо ставлячи собі на хостінг якийсь двигунець, людина стикається із необхідністю відображати в себе на вебсторінках якісний контент, щоб привернути увагу людей саме чистотою згенерованого коду. Думаю ніхто не буде особливо зачитуватись творами мистецтва, що написані &quot;руско-польсько-украйонською&quot; мовою. В більшості випадків локалізація закінчується лише на стадії перекладу головних мовних слів, які найчастіше зустрічаються на вебсторінках. Це вже непогано! Але зло в тому, що для людей - це добре! І якщо у Вас немає проблем із відвідуваністю вебсайту, і Вас абсолютно не цікавить індексація в пошуковиках - на цьому справді можна зупинитись! Навіть якщо у Вас в коді вказано, що мова сайту китайська - головне, щоб у Ваших користувачів все коректно відображалось. Але якщо у Вас все зав'язано на пошукові сервіси та на відвідуваність по ключовим словам - дуже погано, що на Ваш сайт заходять не по тим запитам, по яким повинні заходити користувачі. Для Вас - ця стаття.</p>
<p id="ключові слова" name="ключові слова"> Чи задавали ви собі запитання - чому на мій сайт заходять по ключових словах, але в мене взагалі немає подібного контенту, так, просто в тексті десь схоже слово зустрічається? Якщо не задавали і Вас не цікавить дана тема, а цікавить лише збільшення таких входів - далі читати немає змісту, бо моя методика лише зменшить кількість користувачів по &quot;лівих&quot; словах.</p>
<p> Якщо ж  Вам цікаві користувачі, які після входу на сайт будуть зачитуватись ним, як це роблять практично всі, хто зайшов на мій блог - швидше за все дана стаття Вам мінімально, але допоможе, хоча панацея - більш комплексний підхід.</p>
<hr width="100%" size="2" />
<p id="після інсталяції" name="після інсталяції">Отже - поставили Ви двигунець, підібрали для нього тему і почали формувати цікаві статті. Нехай мова буде українською. Просто для прикладу і просто по причині того, що цю статтю будуть читати саме україномовні сайто-активісти 8). Після інсталяції та підбору теми у Вас на сайті вже кілька проблем. З ними можна жити, але важко, бо вони будуть відтягувати успішність Вашого проекту.</p>
<p>Чому?</p>
<p>Приклад поряд. Цей блог - працює на друпалі, використовує тему з відкритих шаблонів. Друпал - написаний англомовними авторами (головна його частина), тема &quot;намальована&quot; взагалі арабом, якщо не помиляюсь. Візуально все ок, але заглянувши глибше - вияснив, що володіючи мистецтвом дизайну та здатністю написати толкове ядро, не будеш профі в локалізації цього всього для невідомої мови.</p>
<blockquote lang="uk" hreflang="uk" cite="http://my.ukrweb.info/about" title="Проблема української мови"><p> І дійсно! Для чого їм щось формувати з глибиною розуміння, що їхнє творіння буде використовуватись в країнах, мови яких практично не підтримуються пошуковиками? Підтверджую - не варто! </p></blockquote>
<p id="проблеми drupal" name="проблеми drupal">Більше того, проблема справді не в них! Чи сильно Ви задумувались, щоб Ваш україномовний блог гарно індексувався в англомовних пошукових сегментах інтернету? Гадаю ні.<br /> Отже - про проблеми, з якими стикнувся я!</p>
<ul title="проблеми локалізації друпалу для української мови">
<li>Перша - відсутність повноцінного перекладу автоматичних інтерфейсних елементів, що можна іноді зустріти і зараз(лінь мені);</li>
<li>друга - HTML сформовано саме автором теми і його не хвилювала багатомовність. Можливо саме через ці проблеми я забрав копірайти - це моє &quot;фе&quot; авторам.</li>
</ul>
<p id="наслідки локалізації" name="наслідки локалізації">Все, що Ви бачите - це повноцінно перероблена система, на базі друпалу і теми Internet Services, знайденої мною давно на просторах інтернету.<br /> Після повної локалізації в мене конкретно впала відвідуваність.</p>
<p>Людина я заінтересована в цьому, тому поліз в лічильники і статистики. Як виявилось - дуже різко впала відвідуваність випадкових запитів з пошукових систем. Це тривало досить недовго - тижня три. Аналогічна ситуація була і з іншим проектом, щоправда - російською мовою! Але там ситуація інша - там відвідуваність не падала спочатку - вона вдвічі збільшилась.Причина цьому - краща підтримка російської мови різноманітними онлайн сервісами та пошуковиками.</p>
<p> Отже - згідно статистики - пропали одиночні входи по певним ключовим словам, результатом якого було - зайшла людина, побачила - &quot;не те&quot; і закрила вікно. Зате почали рости входи, результатом яких є глибина проникнення більше 2-3 кліка - тобто це і є аудиторія, якій цікаво про що я тут понаписував.<br /> Одночасно з цим почав дуже серйозно рости рейтинг по Alexa. Та й Яндекс почав обробляти сторінки, хоча закономірністю останнє я не можу назвати(В цей же час і MSN зробив повний індекс сайту за одну ніч, залишивши всі сторінки з максимальним рейтингом в себе в кеші - хоча це також не показник).<br /> Це щодо побічних факторів локалізації, якою я на сьогоднішній день задоволений, хоча і не рахую її завершеною.</p>
<p> Сподіваюсь, Ви зроузуміли трошки суть, тепер технічна сторона.</p>
<p id="локалізуєм друпал" name="локалізуєм друпал"> Система друпал базується на шаблонах, якими виступає виключно тема!<br /> Тобто розробники самого ядра зробили все можливе, щоб зробити локалізацію максимально простою, але люди, що формують ці шаблони не особливо читають документацію, тому багато нюансів не враховують.<br /> Перший нюанс - стандарт багатомовності сторінок, про який я писав в попередніх статтях. Другий - відсутність підтримки пошуковиками багатомовності, що є загальною проблемою для нас і про що я розповім пізніше.<br /> Отже, власникам друпалу дуже сильно раджу прочитати <a lang="en" title="локалізація drupal" target="_blank" name="локалізація drupal" href="http://drupal.org/theme-guide">гіди по створенню тем для друпала</a>. Це складно! І мова там &quot;неукраїнська&quot;, але важливо, щоб мозок бачив технічну сторону процесу.<br /> Після прочитання Theme API Ви мали зрозуміти структуру &quot;теми&quot;, як об'єкту системи друпал. Головним елементом в цьому виступає шаблон <strong>page.tpl.php</strong><br /> Відкривши його Ви зустрінетесь одразу з мовою php. Я навантажив Вас прочитанням Theme API , тому не буду навантажувати вивчення мови php, в принципі воно Вам не потрібно в даному випадку.<br /> <a href="#drupal_before" onclick="$('#drupal_before').slideToggle()">Глянувши на код</a></p>
<blockquote style="display:none" id="drupal_before" name="drupal наблон до" title="шаблон сторінки друпалу до внесення змін"><p><font size="1">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;><br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; lang=&quot;&lt;?php print $language ?>&quot; xml:lang=&quot;&lt;?php print $language ?>&quot;><br /> &lt;head profile=&quot;http://gmpg.org/xfn/11&quot;><br /> &nbsp; &lt;title>&lt;?php print $head_title ?>&lt;/title><br /> &nbsp; &lt;?php print $head ?><br /> &nbsp; &lt;?php print $styles ?><br /> &nbsp; &lt;?php print $scripts ?><br /> &nbsp; &lt;script type=&quot;text/javascript&quot;>&lt;?php /* Needed to avoid Flash of Unstyle Content in IE */ ?> &lt;/script><br /> &lt;/head><br /> &lt;body><br /> &lt;div id=&quot;page&quot;>&lt;!-- begin page --><br /> &nbsp; &lt;div id=&quot;header&quot;>&lt;!-- begin header --><br /> &nbsp;&nbsp;&nbsp; &lt;?php if ($logo) { ?>&lt;div id=&quot;logo&quot;>&lt;a href=&quot;&lt;?php print $base_path ?>&quot; title=&quot;&lt;?php print $site_name ?>&quot;>&lt;img src=&quot;&lt;?php print $logo ?>&quot; alt=&quot;&lt;?php print $site_name ?>&quot;   />&lt;/a>&lt;/div>&lt;?php } ?><br /> &nbsp;&nbsp;&nbsp; &lt;?php if ($site_name) { ?>&lt;h1 class='site-name'>&lt;a href=&quot;&lt;?php print $base_path ?>&quot; title=&quot;&lt;?php print $site_name ?>&quot;>&lt;?php print $site_name ?>&lt;/a>&lt;/h1>&lt;?php } ?><br /> &nbsp;&nbsp;&nbsp; &lt;?php if ($site_slogan) { ?>&lt;div class='site-slogan'>&lt;?php print $site_slogan ?>&lt;/div>&lt;?php } ?><br /> &nbsp;&nbsp;&nbsp; &lt;?php print $header ?><br /> &nbsp; &lt;/div>&lt;!-- end header --><br /> &nbsp; &lt;?php if (isset($primary_links)) { ?>&lt;div id=&quot;primary&quot;>&lt;?php print theme('primary', $primary_links) ?>&lt;/div>&lt;?php } ?><br /> &nbsp; &lt;?php print $search_box ?><br /> &nbsp; &lt;div id=&quot;content&quot;>&lt;!-- begin content --><br /> &nbsp;&nbsp;&nbsp; &lt;?php if ($sidebar_right) { ?>&lt;div id=&quot;main&quot;>&lt;!-- begin main -->&lt;?php } ?><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php if ($mission) { ?><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div id=&quot;mission&quot;><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;h2 class=&quot;title&quot;>&lt;?php print t('Mission') ?>&lt;/h2><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=&quot;content&quot;>&lt;?php print $mission ?>&lt;/div><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php } ?> <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php print $breadcrumb ?><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php if ($title) { ?>&lt;h1 class=&quot;title&quot;>&lt;?php print $title ?>&lt;/h1>&lt;?php } ?><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=&quot;tabs&quot;>&lt;?php print $tabs ?>&lt;/div><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php print $help ?><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php print $messages ?><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php print $content; ?><br /> &nbsp;&nbsp;&nbsp; &lt;?php if ($sidebar_right) { ?>&lt;/div>&lt;!-- end main -->&lt;?php } ?><br /> &nbsp;&nbsp;&nbsp; &lt;?php if ($sidebar_right) { ?><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div id=&quot;sidebar-right&quot;>&lt;!-- begin sidebar-right --><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php print $sidebar_right ?> <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div>&lt;!-- end sidebar-right --><br /> &nbsp;&nbsp;&nbsp; &lt;?php } ?><br /> &nbsp; &lt;/div>&lt;!-- end content --><br /> &nbsp; &lt;div id=&quot;footer&quot;>&lt;!-- start footer --><br /> &nbsp;&nbsp;&nbsp; &lt;?php print $footer_message ?><br /> &nbsp; &lt;/div>&lt;!-- end footer --><br /> &lt;/div>&lt;!-- end page --><br /> &lt;?php print $closure ?><br /> &lt;/body><br /> &lt;/html></font></p>
</blockquote>
<p>можна володіючи HTML і не володіючи PHP побачити структуру документа, описану на сайті вебконсорціуму.</p>
<p id="вносим зміни в шаблон drupal" name="вносим зміни в шаблон drupal"> В принципі для пересічного блогера, який не володіє технічними аспектами достатньо буде вказати коректно в усіх тегах, що вписані тут параметр <strong>lang=&quot;uk&quot;</strong>  і все буде коректно. Інша справа, якщо вебсайт у Вас кількамовний - тоді варто використовувати елемент ThemeAPI</p>
<blockquote title="стрічка коду для прописування локалі в шаблон друпал"><p><strong>lang=&quot;&lt;?php print $language ?>&quot;</strong></p>
</blockquote>
<p>який автоматом буде підставляти мову, вказану Вами в самому ядрі. Важливо дописати такі параметри до всіх блоків, що використовуються у Вас в друпалі на сайті (теги html, title, meta, h1-h6, div, blockquote, span, p тощо - всі вони підтримують параметр мови) - тоді можна бути впевненим, що проблеми пошуковиків можна буде підкріпити фактом із коду з Вашого вебсайту. <a href="#drupal_my_version" onclick="$('#drupal_my_version').slideToggle()">Повна версія переробленого шаблону з мого вебсайту</a></p>
<blockquote id="drupal_my_version" style="display:none" title="внесені зміни в шаблон друпал для української локалі"><p><font size="1">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;><br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; lang=&quot;&lt;?php print $language ?>&quot; xml:lang=&quot;&lt;?php print $language ?>&quot;></font></p>
<p> &lt;head profile=&quot;http://gmpg.org/xfn/11&quot; <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong>><br /> &nbsp; &lt;title <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong>>&lt;?php print $head_title ?>&lt;/title><br /> &nbsp; &lt;?php print $head ?><br /> &lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;uk&quot; <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong>   /><br /> &nbsp; &lt;?php print $styles ?><br /> &nbsp; &lt;?php print $scripts ?><br /> &nbsp; &lt;script type=&quot;text/javascript&quot; <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong>>&lt;?php /* Needed to avoid Flash of Unstyle Content in IE */ ?> &lt;/script><br /> &lt;/head></p>
<p> &lt;body <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong>><br /> &lt;div id=&quot;page&quot; <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong>>&lt;!-- begin page --><br /> &nbsp; &lt;div id=&quot;header&quot; <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong>>&lt;!-- begin header --><br /> &nbsp;&nbsp;&nbsp; &lt;?php if ($logo) { ?>&lt;div id=&quot;logo&quot; <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong>>&lt;a href=&quot;&lt;?php print $base_path ?>&quot; title=&quot;&lt;?php print $site_name ?>&quot;>&lt;img src=&quot;&lt;?php print $logo ?>&quot; alt=&quot;&lt;?php print $site_name ?>&quot;   />&lt;/a>&lt;/div>&lt;?php } ?><br /> &nbsp;&nbsp;&nbsp; &lt;?php if ($site_name) { ?>&lt;h1 class='site-name' <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong>>&lt;a href=&quot;&lt;?php print $base_path ?>&quot; title=&quot;&lt;?php print $site_name ?>&quot;>&lt;?php print $site_name ?>&lt;/a>&lt;/h1>&lt;?php } ?><br /> &nbsp;&nbsp;&nbsp; &lt;?php if ($site_slogan) { ?>&lt;div <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong> class='site-slogan'>&lt;?php print $site_slogan ?>&lt;/div>&lt;?php } ?><br /> &nbsp;&nbsp;&nbsp; &lt;?php print $header ?><br /> &nbsp; &lt;/div>&lt;!-- end header --><br /> &nbsp; &lt;?php if (isset($primary_links)) { ?>&lt;div <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong> id=&quot;primary&quot;>&lt;?php print theme('primary', $primary_links) ?>&lt;/div>&lt;?php } ?><br /> &nbsp; &lt;?php print $search_box ?><br /> &nbsp; &lt;div id=&quot;content&quot; <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong>>&lt;!-- begin content --><br /> &nbsp;&nbsp;&nbsp; &lt;?php if ($sidebar_right) { ?>&lt;div id=&quot;main&quot;>&lt;!-- begin main -->&lt;?php } ?><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php if ($mission) { ?><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div id=&quot;mission&quot; <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong>><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;h2 class=&quot;title&quot; <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong>>&lt;?php print t('Mission') ?>&lt;/h2><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=&quot;content&quot; <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong>>&lt;?php print $mission ?>&lt;/div><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php } ?> <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php print $breadcrumb ?><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php if ($title) { ?>&lt;h1 class=&quot;title&quot;>&lt;?php print $title ?>&lt;/h1>&lt;?php } ?><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class=&quot;tabs&quot; <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong>>&lt;?php print $tabs ?>&lt;/div><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php print $help ?><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php print $messages ?><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php print $content; ?><br /> &nbsp;&nbsp;&nbsp; &lt;?php if ($sidebar_right) { ?>&lt;/div>&lt;!-- end main -->&lt;?php } ?><br /> &nbsp;&nbsp;&nbsp; &lt;?php if ($sidebar_right) { ?><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div id=&quot;sidebar-right&quot; <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong>>&lt;!-- begin sidebar-right --><br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php print $sidebar_right ?> <br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div>&lt;!-- end sidebar-right --><br /> &nbsp;&nbsp;&nbsp; &lt;?php } ?><br /> &nbsp; &lt;/div>&lt;!-- end content --><br /> &nbsp; &lt;div id=&quot;footer&quot; <strong>lang=&quot;&lt;?php print $language ?>&quot;</strong>>&lt;!-- start footer --><br /> &nbsp;&nbsp;&nbsp; &lt;?php print $footer_message ?><br /> &nbsp; &lt;/div>&lt;!-- end footer --><br /> &lt;/div>&lt;!-- end page --><br /> &lt;?php print $closure ?><br /> &lt;/body><br /> &lt;/html></p></blockquote>
<p>Після вказування всім блокам параметру мови - можете приступати до індексації вебсайту в пошукових системах.</p>
<p id="drupal xml" name="drupal xml">В принципі на цьому можна закінчити - але є ще один елемент - всі ваші стрічки RSS ( XML ) також потребують вказування мови. Тут Вам допоможе модуль teaser, будь-який текст в ньому заключайте в блок div із вказуванням параметру lang. Цей заголовок - коротка аннотація до кожної статті, в повному html буде включено в стрічку RSS, що в майбутньому додасть рейтингу в пошукових системах в контексті мови Ваших документів. Приклад</p>
<blockquote id="приклад локалізації блоку div" name="приклад локалізації блоку div" title="div блок із вказаною локаллю української мови"><p><font size="1"><strong>&lt;div lang=&quot;uk&quot;></strong>Стаття про локалізацію для двигунців drupal, wordpress, typo3, reloadcms<strong>&lt;/div></strong></font></p>
</blockquote>
<p>В принципі локалізація коду Вашого сайту для системи друпал завершена. Все інше - справа за Вами, можете також використовувати ці знання при генерації статей, посиланнях на зовнішні вебсайти ( параметр hreflang=&quot;uk&quot; ) тощо. Все це заставить пошукові системи поважати коректність стандарту та зменьшить пошуковий спам.</p>
<hr width="100%" size="2" />
<p id="локалізація wordpress" name="локалізація wordpress">Наступний двигунець - Wordpess.</p>
<p>Ця програма дуже популярна серед блогерів всього світу, але це нічого не значить - проблеми в ній також присутні.</p>
<p>Ситуація з ним аналогічна до друпалу. В стандартній темі в файлі <a id="шаблон wordpress" name="шаблон wordpress" href="#wp_std" onclick="$('#wp_std').slideToggle()">/wp-content/themes/default/header.php</a></p>
<blockquote id="wp_std" style="display:none" name="wordpress до" title="шаблон сторінки вордпреса до внесення змін по локалізації українською мовою"><p><font size="1">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;><br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; <strong>&lt;?php language_attributes(); ?></strong>><br /> &lt;head profile=&quot;http://gmpg.org/xfn/11&quot;><br /> &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;&lt;?php bloginfo('html_type'); ?>; charset=&lt;?php bloginfo('charset'); ?>&quot;   /><br /> &lt;title>&lt;?php bloginfo('name'); ?> &lt;?php if ( is_single() ) { ?> &amp;raquo; Blog Archive &lt;?php } ?> &lt;?php wp_title(); ?>&lt;/title><br /> &lt;meta name=&quot;generator&quot; content=&quot;WordPress &lt;?php bloginfo('version'); ?>&quot;   /> &lt;!-- leave this for stats --><br /> &lt;link rel=&quot;stylesheet&quot; href=&quot;&lt;?php bloginfo('stylesheet_url'); ?>&quot; type=&quot;text/css&quot; media=&quot;screen&quot;   /><br /> &lt;link rel=&quot;alternate&quot; type=&quot;application/rss+xml&quot; title=&quot;&lt;?php bloginfo('name'); ?> RSS Feed&quot; href=&quot;&lt;?php bloginfo('rss2_url'); ?>&quot;   /><br /> &lt;link rel=&quot;pingback&quot; href=&quot;&lt;?php bloginfo('pingback_url'); ?>&quot;   /><br /> &lt;style type=&quot;text/css&quot; media=&quot;screen&quot;><br /> &lt;?php// Checks to see whether it needs a sidebar or not<br /> if ( !$withcomments &amp;&amp; !is_single() ) {<br /> ?><br /> &nbsp;&nbsp;&nbsp; #page { background: url(&quot;&lt;?php bloginfo('stylesheet_directory'); ?>/images/kubrickbg-&lt;?php bloginfo('text_direction'); ?>.jpg&quot;) repeat-y top; border: none; }<br /> &lt;?php } else { // No sidebar ?><br /> &nbsp;&nbsp;&nbsp; #page { background: url(&quot;&lt;?php bloginfo('stylesheet_directory'); ?>/images/kubrickbgwide.jpg&quot;) repeat-y top; border: none; }<br /> &lt;?php } ?><br /> &lt;/style>&lt;?php wp_head(); ?><br /> &lt;/head><br /> &lt;body><br /> &lt;div id=&quot;page&quot;><br /> &lt;div id=&quot;header&quot;><br /> &nbsp;&nbsp;&nbsp; &lt;div id=&quot;headerimg&quot;><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;h1>&lt;a href=&quot;&lt;?php echo get_option('home'); ?>/&quot;>&lt;?php bloginfo('name'); ?>&lt;/a>&lt;/h1><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;div class=&quot;description&quot;>&lt;?php bloginfo('description'); ?>&lt;/div><br /> &nbsp;&nbsp;&nbsp; &lt;/div><br /> &lt;/div><br /> &lt;hr   /></font></p>
</blockquote>
<p id="wordpress codex" name="wordpress codex">Згідно документації по темам для Вордпресу - розробники зробили все можливе для багатомовності <a href="http://codex.wordpress.org/Blog_Design_and_Layout" title="http://codex.wordpress.org/Blog_Design_and_Layout">http://codex.wordpress.org/Blog_Design_and_Layout</a> і особливих питань після прочитаного в Вас не повинно виникнути.</p>
<p id="wordpress після" name="wordpress після"><a href="#wp_after" onclick="$('#wp_after').slideToggle()">Отже - перероблений варіант стандартної теми вордпреса</a></p>
<blockquote id="wp_after" style="display:none" title="шаблон вордпресу після внесення змін для української мови"><p><font size="1">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;><br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; <strong>&lt;?php language_attributes(); ?></strong>><br /> &lt;head profile=&quot;http://gmpg.org/xfn/11&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;&lt;?php bloginfo('html_type'); ?>; charset=&lt;?php bloginfo('charset'); ?>&quot;   /><br /> &lt;title </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>&lt;?php bloginfo('name'); ?> &lt;?php if ( is_single() ) { ?> &amp;raquo; Blog Archive &lt;?php } ?> &lt;?php wp_title(); ?>&lt;/title><br /> &lt;meta name=&quot;generator&quot; content=&quot;WordPress &lt;?php bloginfo('version'); ?>&quot;   /> &lt;!-- leave this for stats --><br /> &lt;link rel=&quot;stylesheet&quot; href=&quot;&lt;?php bloginfo('stylesheet_url'); ?>&quot; type=&quot;text/css&quot; media=&quot;screen&quot;   /><br /> &lt;link rel=&quot;alternate&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?> </strong></font><font size="1">type=&quot;application/rss+xml&quot; title=&quot;&lt;?php bloginfo('name'); ?> RSS Feed&quot; href=&quot;&lt;?php bloginfo('rss2_url'); ?>&quot;   /><br /> &lt;link rel=&quot;pingback&quot; href=&quot;&lt;?php bloginfo('pingback_url'); ?>&quot;   /><br /> &lt;style type=&quot;text/css&quot; media=&quot;screen&quot;><br /> &lt;?php // Checks to see whether it needs a sidebar or not<br /> if ( !$withcomments &amp;&amp; !is_single() ) {<br /> ?>&nbsp;&nbsp;&nbsp; #page { background: url(&quot;&lt;?php bloginfo('stylesheet_directory'); ?>/images/kubrickbg-&lt;?php bloginfo('text_direction'); ?>.jpg&quot;) repeat-y top; border: none; }<br /> &lt;?php } else { // No sidebar ?><br /> &nbsp;&nbsp;&nbsp; #page { background: url(&quot;&lt;?php bloginfo('stylesheet_directory'); ?>/images/kubrickbgwide.jpg&quot;) repeat-y top; border: none; }<br /> &lt;?php } ?><br /> &lt;/style>&lt;?php wp_head(); ?><br /> &lt;/head><br /> &lt;body </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">><br /> &lt;div id=&quot;page&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">><br /> &lt;div id=&quot;header&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">><br /> &nbsp;&nbsp;&nbsp; &lt;div id=&quot;headerimg&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;h1 </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>&lt;a href=&quot;&lt;?php echo get_option('home'); ?>/&quot;>&lt;?php bloginfo('name'); ?>&lt;/a>&lt;/h1><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;div class=&quot;description&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>&lt;?php bloginfo('description'); ?>&lt;/div><br /> &nbsp;&nbsp;&nbsp; &lt;/div><br /> &lt;/div><br /> &lt;hr   /></font></p>
</blockquote>
<p>Завжди перевіряйте згенерований HTML після внесення Ваших правок - відсутність коду php та правильність відображення сформованих параметрів <strong>lang=&quot;uk&quot; </strong>- обов'язкова!</p>
<p id="worpdress архіви" name="wordpress архіви">Наступним файлом, який відіграє важливу роль в вордпресі - файл, що відображає архіви</p>
<p><a href="#">/wp-content/themes/default/archive.php</a></p>
<p>Показувати як він виглядає до - не буду. <a href="#wp_arc" onclick="$('#wp_arc').slideToggle()">Просто підкажу що робити з цим і всіма наступними файлами з теми default.</a></p>
<blockquote id="wp_arc" style="display:none" name="wordpress локалізований шаблон архівів" title="шаблон, що відображає архіви вебсайту на базі вордпресу із внесеними змінами для української локалі"><p><font size="1">&lt;?php get_header(); ?><br /> &nbsp;&nbsp;&nbsp; &lt;div id=&quot;content&quot; class=&quot;narrowcolumn&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">><br /> &lt;?php is_tag(); ?><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;?php if (have_posts()) : ?><br /> &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &lt;?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?><br /> &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &lt;?php /* If this is a category archive */ if (is_category()) { ?><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;h2 class=&quot;pagetitle&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>Archive for the &amp;#8216;&lt;?php single_cat_title(); ?>&amp;#8217; Category&lt;/h2><br /> &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &lt;?php /* If this is a tag archive */ } elseif( is_tag() ) { ?><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;h2 class=&quot;pagetitle&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>Posts Tagged &amp;#8216;&lt;?php single_tag_title(); ?>&amp;#8217;&lt;/h2><br /> &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &lt;?php /* If this is a daily archive */ } elseif (is_day()) { ?><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;h2 class=&quot;pagetitle&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>Archive for &lt;?php the_time('F jS, Y'); ?>&lt;/h2><br /> &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &lt;?php /* If this is a monthly archive */ } elseif (is_month()) { ?><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;h2 class=&quot;pagetitle&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>Archive for &lt;?php the_time('F, Y'); ?>&lt;/h2><br /> &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &lt;?php /* If this is a yearly archive */ } elseif (is_year()) { ?><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;h2 class=&quot;pagetitle&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>Archive for &lt;?php the_time('Y'); ?>&lt;/h2><br /> &nbsp;&nbsp;&nbsp; &nbsp; &lt;?php /* If this is an author archive */ } elseif (is_author()) { ?><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;h2 class=&quot;pagetitle&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>Author Archive&lt;/h2><br /> &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &lt;?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) &amp;&amp; !empty($_GET['paged'])) { ?><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;h2 class=&quot;pagetitle&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>Blog Archives&lt;/h2><br /> &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &lt;?php } ?><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;div class=&quot;navigation&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;div class=&quot;alignleft&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>&lt;?php next_posts_link('&amp;laquo; Older Entries') ?>&lt;/div><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;div class=&quot;alignright&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>&lt;?php previous_posts_link('Newer Entries &amp;raquo;') ?>&lt;/div><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/div><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;?php while (have_posts()) : the_post(); ?><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;div class=&quot;post&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;h3 id=&quot;post-&lt;?php the_ID(); ?>&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>&lt;a href=&quot;&lt;?php the_permalink() ?>&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link to &lt;?php the_title_attribute(); ?>&quot;>&lt;?php the_title(); ?>&lt;/a>&lt;/h3><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;small>&lt;?php the_time('l, F jS, Y') ?>&lt;/small><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;div class=&quot;entry&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;?php the_content() ?><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/div><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;p class=&quot;postmetadata&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>&lt;?php the_tags('Tags: ', ', ', '&lt;br   />'); ?> Posted in &lt;?php the_category(', ') ?> | &lt;?php edit_post_link('Edit', '', ' | '); ?>&nbsp; &lt;?php comments_popup_link('No Comments &amp;#187;', '1 Comment &amp;#187;', '% Comments &amp;#187;'); ?>&lt;/p><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/div><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;?php endwhile; ?><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;div class=&quot;navigation&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;div class=&quot;alignleft&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>&lt;?php next_posts_link('&amp;laquo; Older Entries') ?>&lt;/div><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;div class=&quot;alignright&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>&lt;?php previous_posts_link('Newer Entries &amp;raquo;') ?>&lt;/div><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/div>&lt;?php else : ?><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;h2 class=&quot;center&quot; </font><font size="1"><strong>&lt;?php language_attributes(); ?></strong></font><font size="1">>Not Found&lt;/h2><br /> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;?php include (TEMPLATEPATH . '/searchform.php'); ?><br /> &nbsp;&nbsp;&nbsp; &lt;?php endif; ?><br /> &nbsp;&nbsp;&nbsp; &lt;/div><br /> &lt;?php get_sidebar(); ?><br /> &lt;?php get_footer(); ?></font></p>
</blockquote>
<p>Згідно документації по створенню тем для вордпреса розробник може змінити структуру файлів в самій темі, тому у Вашому конкретному випадку можливі інші файли, але суть локалізації - незмінна.</p>
<p>Можна звичайно не вставляти в кожен тег параметр мови, але враховуйте, що пошукові сервіси зберігають вебсторінки в своєму кеші і не завжди зберігають Ваші мета теги, або параметри типу документа і в подальшому опираються на вміст саме в кеші при формуванні своїх індексних сторінок та рейтингів по ключовим словам. Отже ваші вказівки щодо мови блоку або об'єкту не завадять, особливо, якщо Ви підете дальше і будете вказувати кілька мов в своєму документі.</p>
<p id="worpdress xml українською" name="wordpress xml українською">XML в WordPress українською мовою</p>
<p><q>Маленький</q> додаток до вордпреса - експорт в рсс. Мабуть розробники не рахують його важливим, тому по замовчуванню внесли значення для всього xml - en</p>
<p>Я впевнений, що жодних проблем із визначенням мови для англійських сторінок не присутньо в випадку Вордпреса. В нашому ж випадку, та й у випадку будь-якої не en мови варто вказати більш коректніше</p>
<p id="wordpress xml шаблон" name="wordpress xml шаблон"><a href="#">/wp-admin/includes/schema.php</a></p>
<p>В даному файлі знаходим стрічку із текстом (в моєму випадку 209 )</p>
<blockquote title="аналіз та коректування шаблону вордпреса для генерації українського xml до"><p>add_option('rss_language', 'en');</p>
</blockquote>
<p>І міняємо її на коректний варіант, а саме у випадку української мови</p>
<blockquote title="коректування шаблону для вордпрес для української локалі в xml після"><p><strong>add_option('rss_language', 'uk);</strong></p>
</blockquote>
<p>Якщо постаратись - можна пов'язати між собою виведення <strong>$language </strong>та <strong>rss_language</strong> - це я залишу за Вами</p>
<p>&nbsp;</p>
<hr width="100%" size="2" />
<p id="typo3" name="typo3" title="коротко про локалізацію typo3">Наступна оболонка для керування сайтом - typo3</p>
<p>Даний продукт важко назвати простим, хоча НМД - це справа звички.</p>
<p><a lang="en" title="Документація по локалізації typo3" target="_blank" name="Документація по локалізації typo3" href="http://typo3.org/documentation/document-library/extension-manuals/doc_l10nguide/1.0.0/view/1/2/#id2728125">Офіцийний документ про локалізацію</a> досить глибоко описує питання багатомовності - не бачу змісту його дублювати</p>
<p>Про цей продукт я напишу найменше - в саму систему вбудовано дуже потужний механізм ведення багатомовних вебсайтів, головне не забувати користувачам даного продукту вносити параметри мови та локалі і перевіряти наявність цих внесень в генерованому коді.</p>
<p>Ключовим механізмом локалізації - є подубова одразу коректного шаблону.</p>
<p>Крім того гляньте в <a href="#">/typo3_src+dummy-4.1.5/typo3/sysext/lang/lang.php</a></p>
<p>в цьому файлі наведено приклад формування локалі під іменем default</p>
<p>Зустрічав вебсайти українською мовою, XML код яких також прописував <strong>&lt;language>en&lt;language>,</strong> що свідчить, що автори сайту не дуже піклуються про коректність вказування мови. А може їм і не потрібно?</p>
<hr width="100%" size="2" />
<p id="reloadcms локалізовано" name="reloadcms локалізовано">Іншим, доволі різко відмінним від попередніх продуктів, але насправді потужним двигунцем для ведення блогів і не тільки, є reloadcms. Він базується на текстовому варіанті збереження інформації без допомоги баз даних.</p>
<p>Програма написана Українцями, тому питання локалізації стоїть не так гостро. Тобто воно стоїть, але одразу вирішено коректно у всіх аспектах.</p>
<p>При виборі користувачем української мови - в заголовки одразу прописуються параметри мови <strong>lang=&quot;uk&quot;</strong></p>
<p id="reloadcms xml" name="reloadcms xml">Аналогічна ситуація і з XML - тег <strong>&lt;language>uk&lt;/language></strong> присутній в стрічках, згенерованих релоадом.</p>
<p>Для остаточного поблочного вказування мови - при генерації сторінок можете весь текст тіла та скорочені аннотації до статей вносити в оболонку блока div</p>
<blockquote id="reloadcms div" name="reloadcms div" title="приклад поблочної локалізації reloadcms"><p><font size="1">&lt;div <strong>lang=&quot;uk&quot;</strong>>Коротка аннотація до статті, сформованої з допомогою reloadcms&lt;/div></font></p>
</blockquote>
<p>Думаю зрозуміло, що у випадку використання російської мови паралельно з українською даний блочок трошки видозміниться</p>
<blockquote id="reloadcms мультимовність" name="reloadcms мультимовність"><p><font size="1">&lt;div <font size="2"><strong>lang=&quot;ru-UA&quot;</strong></font>>Пример использования русского языка совместно с украинской локализацией&lt;/div></font></p>
</blockquote>
<p>Таке позначення мов стосується всіх варіантів багатомовних документів. Корисно вказувати мову цитат ( blockquote ), скорочень та синонімів ( acronym, span, abbr&nbsp; ) тощо. Така коректність буде серйозно допомагати парсеру пошукового сервісу або іншого, контент залежного програмного забезпечення, за умови, якщо воно підтримує багатомовність.</p>
<hr width="100%" size="2" />
<p id="litediary" name="litediary">Дякую HIP-у за підказаний новий продукт українського виробництва <a href="http://www.litediary.com/" title="http://www.litediary.com/">http://www.litediary.com/</a></p>
<p id="litediary аналіз" name="litediary аналіз">Проаналізував його сорці і побачив, що локалізація зроблена не зовсім коректно.</p>
<p>Першим елементом, що характеризує даний продукт - вебсайт розробника, що імовірно написаний на цьому самому продукті. В сорцях його дуже коректно вказані всі стандарти, але НМД - лише як дань моді.</p>
<p>Людина, зайшовши на сторінку, прочитає все коректно, бо Наш, вбудований аналізатор розпізнає українську мову. Робот - точно ні.</p>
<p>Чому? <a href="#lt_src" onclick="$('#lt_src').slideToggle()">Ось сорці</a></p>
<blockquote id="lt_src" style="display:none" name="litediary webcode" title="недосконала локалізація вебсайту двигунця litediary"><p><font size="1">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;<br /> &nbsp;&nbsp;&nbsp; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;><br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;><br /> &lt;head profile=&quot;http://gmpg.org/xfn/11&quot;><br /> &lt;script src='http://www.litediary.com/sources/lib_js/common.js' type='text/javascript'>&lt;/script><br /> &lt;script type='text/javascript'>url = 'http://www.litediary.com/';&lt;/script><br /> &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;   /><br /> &lt;title><br /> Головна @ LiteDiary &amp;raquo; ...dive into blogging world... - LiteDiary&lt;/title><br /> &lt;meta http-equiv=&quot;Pragma&quot; content=&quot;no-cache&quot;   /><br /> &lt;meta name=&quot;generator&quot; content=&quot;[LP]BS Plus&quot;   /><br /> &lt;meta name=&quot;distribution&quot; content=&quot;global&quot;   /><br /> &lt;meta name=&quot;robots&quot; content=&quot;follow, all&quot;   /><br /> &lt;link href=&quot;http://www.litediary.com/sources/styles/serenity/themes/lpbasic/stylesheet.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;   /><br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;http://www.litediary.com/favicon.ico&quot;   /><br /> &lt;link rel=&quot;alternate&quot; type=&quot;application/rss+xml&quot; title=&quot;LiteDiary RSS Feed&quot; href=&quot;http://www.litediary.com/feed/&quot;   /><br /> &lt;/head><br /> &lt;body><br /> &lt;div id=&quot;wall&quot; style=&quot;position:fixed; width:100%; height:100%; z-index:99; border:none; display:none; opacity: .6; filter: alpha(opacity=60); margin:0px; padding:0px; left:0px; top:0px; cursor:progress;&quot;>&lt;/div><br /> &lt;div id=&quot;pages&quot;><br /> &lt;h1>&lt;a href=&quot;http://www.litediary.com/&quot; title=&quot;LiteDiary :: Головна&quot; onclick=&quot;getcontent('act=index');return false;&quot;>LiteDiary&lt;/a>&lt;/h1></font></p>
</blockquote>
<p id="litediary xml code" name="litediary xml code"><a href="#lt_src_xml" onclick="$('#lt_src_xml').slideToggle()">А також наведу частину сорців стрічки XML , що генерується даним програмним ядром</a></p>
<blockquote id="lt_src_xml" style="display:none"><p><font size="1">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?><br /> &lt;!-- generator=&quot;[LP]BS Plus 0.1.7 Alpha [Build 113]&quot; --><br /> &lt;rss version=&quot;2.0&quot;<br /> xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot;<br /> xmlns:wfw=&quot;http://wellformedweb.org/CommentAPI/&quot;<br /> xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;<br /> ><br /> &lt;channel><br /> &lt;title>LiteDiary&lt;/title><br /> &lt;link>http://www.litediary.com/&lt;/link><br /> &lt;description>...dive into blogging world...&lt;/description><br /> &lt;pubDate>Fri, 11 Jan 2008 02:57:00 +200&lt;/pubDate></font></p>
<p> <font size="1">	&lt;generator>http://www.litediary.com/&lt;/generator><br /> <strong>	&lt;language>en&lt;/language></strong><br /> &lt;item><br /> &lt;title>Ласкаво просимо на LiteDiary!&lt;/title><br /> &lt;link>http://www.litediary.com/!posts/2&lt;/link><br /> &lt;pubDate>Fri, 11 Jan 2008 02:57:00 +200&lt;/pubDate><br /> &lt;dc:creator>Admin&lt;/dc:creator><br /> </font><font size="1">		&lt;category>&lt;![CDATA[All]]&gt;&lt;/category><br /> &lt;guid isPermaLink=&quot;false&quot;>&lt;/guid><br /> &lt;description>&lt;![CDATA[&lt;p>&lt;img src=&quot;http://www.litediary.com/litediary.gif&quot; alt=&quot;Logo&quot;  />&lt;/p><br /> &lt;p>Ймовірно, вас зацікавлять розділи:&lt;/p></font></p></blockquote>
<p>В HTML не вказано мови, якою сформовано документ, а в XML вказано! Але чітко - англійська. Будь-який робот буде абсолютно правий, якщо співставить даному домену англійську мову, а в кращому варіанті - російську.</p>
<p>&nbsp;</p>
<p>Для коректування цього всім, хто використовує даний двигунець раджу внести певні зміни до коду.</p>
<p><a href="#lt_new" onclick="$('#lt_new').slideToggle()">Першочергово коректуємо стиль (в сорцях був лише стиль Serenity, тому буду коректувати його)</a> <a id="litediary html шаблон" name="litediary html шаблон" href="#">/B107/sources/styles/serenity/tmpl/header.lph.php</a></p>
<blockquote id="lt_new" style="display:none" title="аналіз та коректування шаблону litediary для коду html українською мовою"><p><font size="1">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;<br /> &nbsp;&nbsp;&nbsp; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;><br /> &lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; </font><font size="1"><strong>lang=&quot;uk&quot; xml:lang=&quot;uk&quot;</strong></font><font size="1">><br /> &lt;head profile=&quot;http://gmpg.org/xfn/11&quot; </font><font size="1"><strong>lang=&quot;uk&quot;</strong></font><font size="1">><br /> &lt;script src='&lt;?=W?>sources/lib_js/common.js' type='text/javascript'>&lt;/script><br /> &lt;script type='text/javascript'>url = '&lt;?=W?>';&lt;/script><br /> &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;   /><br /> &lt;title </font><font size="1"><strong>lang=&quot;uk&quot;</strong></font><font size="1">>&lt;?=TITLE?>&lt;/title><br /> &lt;meta http-equiv=&quot;Pragma&quot; content=&quot;no-cache&quot;   /><br /> </font><font size="1"><strong>&lt;meta http-equiv=&quot;Content-Language&quot; content=&quot;uk&quot; lang=&quot;uk&quot;   /></strong><br /> &lt;meta name=&quot;generator&quot; content=&quot;[LP]BS &lt;?=$P['type']?>&quot;   /><br /> &lt;meta name=&quot;distribution&quot; content=&quot;global&quot;   /><br /> &lt;meta name=&quot;robots&quot; content=&quot;follow, all&quot;   /><br /> &lt;link href=&quot;&lt;?=ST2?>stylesheet.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;   /><br /> &lt;link rel=&quot;shortcut icon&quot; href=&quot;http://www.litediary.com/favicon.ico&quot;   /><br /> &lt;link rel=&quot;alternate&quot; type=&quot;application/rss+xml&quot; title=&quot;&lt;?=$TEXT['blog_title']?> RSS Feed&quot; href=&quot;&lt;?=W?>feed/&quot;   /><br /> &lt;/head><br /> &lt;body </font><font size="1"><strong>lang=&quot;uk&quot;</strong></font><font size="1">><br /> &lt;div </font><font size="1"><strong>lang=&quot;uk&quot; </strong></font><font size="1">id=&quot;wall&quot; style=&quot;position:fixed; width:100%; height:100%; z-index:99; background-color:#fff; layer-background-color:#fff; border:none; display:none; opacity: .6; filter: alpha(opacity=60); margin:0px; padding:0px; left:0px; top:0px; cursor:progress;&quot;>&lt;/div><br /> &lt;div id=&quot;pages&quot; </font><font size="1"><strong>lang=&quot;uk&quot;</strong></font><font size="1">><br /> &lt;h1 </font><font size="1"><strong>lang=&quot;uk&quot;</strong></font><font size="1">>&lt;a href=&quot;&lt;?=W?>&quot; title=&quot;&lt;?=$TEXT['blog_title']?> :: &lt;?=$L['home']?>&quot; onclick=&quot;getcontent('act=index');return false;&quot;>&lt;?=$TEXT['blog_title']?>&lt;/a>&lt;/h1><br /> &lt;/div><br /> &lt;div id=&quot;wrap&quot; </font><font size="1"><strong>lang=&quot;uk&quot;</strong></font><font size="1">><br /> &lt;div id=&quot;logo&quot; </font><font size="1"><strong>lang=&quot;uk&quot;</strong></font><font size="1">><br /> &lt;/div><br /> &lt;div id='general' </font><font size="1"><strong>lang=&quot;uk&quot;</strong></font><font size="1">>&lt;div id='content' </font><font size="1"><strong>lang=&quot;uk&quot;</strong></font><font size="1">></font></p>
</blockquote>
<p>Всі внесені правки виділено жирним текстом. Крім цього в стилі присутні також елементи, що відповідають за генерацію інших частин двигунця - додавання локалі до них залишаю Вам як домашнє завдання 8))).</p>
<p id="litediary xml шаблон" name="litediary xml шаблон">Наступний крок - зміна локалі в XML - як виявилось, продукт ще дійсно в форматі альфи, бо саму мову не винесено в винляді змінної ядра, вона залишилась як банальний текст в самому генераторі rss та atom стрічок.</p>
<p><a href="#lt_xml_new" onclick="$('#lt_xml_new').slideToggle()">Отже правимо /B107/sources/lib/feed/rss2.php</a></p>
<p>Знаходим en та змінюємо на потрібне Вам значення.</p>
<p>&nbsp;</p>
<blockquote id="lt_xml_new" style="display:none" name="litediary xml локалізовано" title="локалізована версія шаблону українською мовою для генерації xml в litediary"><p><font size="1">&lt;? $POSTS=archiveposts(0,$NUM['posts_in_feed']);?><br /> &lt;?='&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?><br /> &lt;!-- generator=&quot;[LP]BS '.$P['type'].' '.$version.'&quot; --><br /> &lt;rss version=&quot;2.0&quot;<br /> &nbsp;&nbsp;&nbsp; xmlns:content=&quot;http://purl.org/rss/1.0/modules/content/&quot;<br /> &nbsp;&nbsp;&nbsp; xmlns:wfw=&quot;http://wellformedweb.org/CommentAPI/&quot;<br /> &nbsp;&nbsp;&nbsp; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;<br /> &nbsp;&nbsp;&nbsp; >'?><br /> &lt;channel><br /> &nbsp;&nbsp;&nbsp; &lt;title>&lt;?=$TEXT['blog_title']?>&lt;/title><br /> &nbsp;&nbsp;&nbsp; &lt;link>&lt;?=W?>&lt;/link>&lt;description>&lt;?=$TEXT['blog_description']?>&lt;/description><br /> &nbsp;&nbsp;&nbsp; &lt;pubDate>Mon, 23 Jul 2007 19:32:07 +0000&lt;/pubDate><br /> &nbsp;&nbsp;&nbsp; &lt;generator>&lt;?=W?>&lt;/generator><br /> &nbsp;&nbsp;&nbsp; <strong>&lt;language>uk&lt;/language></strong>&nbsp;</font></p>
</blockquote>
<p>Локалізацію Atom1.0 документа залишу на плечі самих розробників - там по суті також нескладно.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<hr width="100%" size="2" id="епілог" name="епілог" />
<p>Задумався над написанням висновка.</p>
<p>&nbsp;</p>
<blockquote><p>По суті - писати нічого. Раджу дотримуватись стандартів.</p>
<p>Чому?</p>
<p>Все просто! Під час індексування робот буде обробляти такі сторінки коректно. У разі ж помилок - буде хоча-б доказ того, що помилка в парсері робота, а не на Вашому вебсайті, яка допоможе розв'язати проблему та заставить розробників роботів та інших програм поправити помилку.</p>
</blockquote>
<p>Успіху!</p>
<p>Далі буде...</p>
<p></p>
    ]]></content>
  </entry>
  <entry>
    <title>вебконсолі Yahoo + Google + Yandex + MSN</title>
    <link rel="alternate" type="text/html" href="http://my.ukrweb.info/2008/01/6/%D0%B2%D0%B5%D0%B1%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%96-yahoo-google-yandex-msn" />
    <id>http://my.ukrweb.info/2008/01/6/%D0%B2%D0%B5%D0%B1%D0%BA%D0%BE%D0%BD%D1%81%D0%BE%D0%BB%D1%96-yahoo-google-yandex-msn</id>
    <published>2008-01-19T00:01:50+02:00</published>
    <updated>2008-08-30T01:42:28+03:00</updated>
    <author>
      <name>podarok</name>
    </author>
    <category term="msn" />
    <category term="search" />
    <category term="seo" />
    <category term="ua" />
    <category term="ukrweb" />
    <category term="webmaster" />
    <category term="yahoo" />
    <category term="yandex" />
    <category term="вебдизайн" />
    <category term="вебмайстер" />
    <category term="гугль" />
    <category term="ґуґл" />
    <summary type="html"><![CDATA[<blockquote lang="uk" cite="http://my.ukrweb.info/about" title="Аналізую зручність використання вебконсолей від відомих пошукових сервісів">
<p>Досить давно використовую для аналізу веб сторінок інструменти, що їх пропонують відомі пошукові сервіси і маю бажання поділитись досвідом використання їх та висновками щодо користі, яку отримую від них.</p>
</blockquote>
    ]]></summary>
    <content type="html"><![CDATA[<p>&lt;!--break--></p>
<blockquote lang="uk" cite="http://my.ukrweb.info/about" title="пролог">
<p>Досить давно використовую для аналізу веб сторінок інструменти, що їх пропонують відомі пошукові сервіси і маю бажання поділитись досвідом використання їх та висновками щодо користі, яку отримую від них.</p>
</blockquote>
<h1>Консолі для веб розробників</h1>
<h2>ТЗ</h2>
<blockquote lang="uk" title="план порівняння можливостей вебконсолей для розробників вебсайтів"></blockquote>
<ol type="I" start="1">
<li><a lang="uk" title="Вступ" name="Вступ" href="#вступ">Вступ</a><br />
<ol start="1">
<li><a lang="uk" title="Гугл Вебмайстер" name="Гугл Вебмайстер" href="#google-webmaster">Гугл Вебмайстер</a></li>
<li><a lang="uk" title="Гугл Вебмайстер - головна панель" name="Гугл Вебмайстер - головна панель" href="#google-dashboard">Гугл Вебмайстер - головна панель</a></li>
<li><a lang="uk" title="Загальна статистика проблем на сайті" name="Загальна статистика проблем на сайті" href="#google-overview">Загальна статистика проблем на сайті</a></li>
<li><a lang="uk" title="індекс Гугла" name="індекс Гугла" href="#google-index">індекс Гугла</a></li>
<li><a lang="uk" title="Розширений аналіз" name="Розширений аналіз" href="#google-content-analysis">Розширений аналіз</a></li>
<li><a lang="uk" title="І дійсно! Що ж він бачить?" name="Робот бачить" href="#google-googlebot-seen">Що бачить рОбот</a></li>
<li><a lang="uk" title="Аналіз зовнішніх посилань в гугл консолі" name="Гугл посилання" href="#google-external-links">Зовнішні посилання</a></li>
<li><a lang="uk" title="Обробка та статистика карт сайту в гугл" name="Карти сайту в гугл" href="#google-sitemaps">Карти сайту</a></li>
<li><a lang="uk" title="Статистика та швидкість индексації рОботом гугла вебсайту" name="Швидкість рОбота гугл" href="#google-crawl-rate">Швидкість індексування</a></li>
<li><a lang="uk" title="Процедура видалення непотрібних адрес із кешу гугля" name="Видалення посилань в гугл" href="#google-remove-urls">Видалення посилань в Гугл</a></li>
</ol>
<p>    Live Search</p>
<ol start="11">
<li><a lang="uk" title="Live мої вебсайти" name="Live вебсайти" href="#live-dashboard">Live список вебсайтів</a></li>
<li><a lang="uk" title="Live вебконсоль" name="Live консоль" href="#live-webmaster">Live консоль</a></li>
<li><a lang="uk" title="Live створення профіля вебсайту" name="Live профіль" href="#live-site-profile">Live профіль сайту</a></li>
<li><a lang="uk" title="Live підбір ключових слів для вебсайту" name="Live слова" href="#live-keywords">Live підбір ключових слів</a></li>
<li><a lang="uk" title="Live додавання карти сайту та пінгування оновлень" name="Live карта сайту" href="#live-sitemap">Live карта сайту</a></li>
<li><a lang="uk" title="Live аналіз зовнішніх посилань" name="Live ззовні" href="#live-extlinks">Live зовнішні посилання</a></li>
</ol>
<p>    Yahoo Site Explorer</p>
<ol start="17">
<li><a lang="uk" title="Яху консоль" name="Яху вебмайстер" href="#yahoo-webmaster"> yahoo Site Explorer</a></li>
<li><a lang="uk" title="Яху - список вебсайтів для аналізу" name="Мої Сайти - Яху" href="#yahoo-dashboard"> yahoo - список сайтів</a></li>
<li><a lang="uk" title="Яху - головний вигляд" name="Головний вигляд в Яху" href="#yahoo-explore-main"> yahoo - головний вигляд</a></li>
<li><a lang="uk" title="Зовнішні посилання на вебсайт в Яху" name="Яху - посилання ззовні" href="#yahoo-ext-links"> yahoo - зовнішні посилання</a></li>
</ol>
<p>    Yandex Webmaster</p>
<ol start="21">
<li><a lang="uk" title="Консоль веб розробника в Яндексі" name="Яндекс - вебконсоль" href="#yandex-webmaster">Яндекс вебконсоль</a></li>
<li><a lang="uk" title="Помилки сайту в Яндекс консолі" name="Яндекс - помилки" href="#yandex-errors">Статистика помилок вебсайту в Яндекс</a></li>
<li><a lang="uk" title="Зовнішні посилання в Яндекс - аналіз" name="Яндекс - зовнішні посилання" href="#yandex-ext-links">Зовнішні посилання в Яндекс</a></li>
<li><a lang="uk" title="Перегляд структури вебсайту в Яндекс" name="Яндекс-структура сайту" href="#yandex-site-structure">Структура вебсайту очима Яндекса</a></li>
</ol>
<hr />
    </li>
<li><a lang="uk" title="Висновки і мої думки" name="Висновки" href="#epilog">Висновки</a></li>
</ol>
<hr width="100%" size="2" />
<blockquote id="вступ" name="вступ">
<p>Розробники пошукових систем давно зрозуміли, що проблеми заспамленості пошуковиків - це не проблеми реалізації пошукових систем - це проблеми самих веб розробників, які не до тримуються стандартів. А тому Вони намагаються показати це, розробляючи свої консолі, в яких є відповідні інструменти для контролю та оптимізації.</p>
</blockquote>
<p id="google-webmaster" name="google-webmaster"><strong>Отже - <a lang="uk" type="text/html" target="_blank" id="google-webmaster" name="google-webmaster" title="Заходим і реєструємся в гугль вебмайстер" href="http://www.google.com/webmasters/tools">Гугл Вебконсоль</a></strong></p>
<p name="google-dashboard" id="google-dashboard">Входимо в консоль і отримуємо доступ до списка вебсайтів, що зареєстровані в ній... Перший вхід - додаємо вебсайт і його карту сайта.</p>
<p>Після цього вимагається зробити перевірку, чи дійсно ви є власником цього вебсайту. Для цього існує два методи - або додаванням спеціального мета тегу, або завантаженням спеціального файлу із вказаною гуглем назвою.</p>
<p>Після цього Ваш вебсайт буде видно в консолі і буде доступна деяка статистика (можливо після певного часу).</p>
<p align="center"><a target="_blank" href="http://my.ukrweb.info/files/google_dashboard.PNG#"><img width="568" lang="uk" height="195" align="middle" alt="консоль Гугля для вебмайстрів" src="http://my.ukrweb.info/files/google_dashboard.PNG" /></a></p>
<p align="left">Як видно на цьому прикладі - можна бачити помилки, статистику, статус перевірки, кількість доданих карт сайту.</p>
<hr width="100%" size="2" />
<p name="google-overview" id="google-overview">Клікнувши на назву вебсайту переходимо в закладку, яка видасть розширений звіт по статистиці та помилкам конкретно до цього вебсайту. Тут присутні:</p>
<ul>
<li>останній доступ до вебсторінок роботом</li>
<li>статус проіндексованих сторінок</li>
<li>кількість помилок HTTP протоколу</li>
<li>незнайдені сторінки 404</li>
<li>nofollow посилання</li>
<li>адреси, заборонені файлом robots.txt</li>
<li>сторінки, що не можуть обробитись по таймауту</li>
<li>недоступні адреси 403</li>
</ul>
<p align="center"><a target="_blank" href="http://my.ukrweb.info/files/google_overview.PNG#"><img width="502" lang="uk" height="304" align="middle" alt="консоль Гугля - загальна статистика проблем на сайті" src="http://my.ukrweb.info/files/google_overview.PNG" /></a></p>
<p align="left">Досить розширений аналіз можна провести по цій закладці, - діагностику доступності вебсайту, так би мовити.</p>
<hr width="100%" size="2" />
<p align="left" name="google-index" id="google-index">Також дуже корисною є закладка Index, де можна оцінити:</p>
<ul>
<li>проіндексовані сторінки Вашого вебсайту</li>
<li>сторінки, що посилаються на ваш вебсайт</li>
<li>копію вашої головної сторінки з кешу пошуковика</li>
<li>подивитись інформацію про вебсайт</li>
<li>переглянути схожі до Вашого сторінки та вебсайти</li>
</ul>
<p align="center"><a target="_blank" href="http://my.ukrweb.info/files/google_index_stats.PNG#"><img width="491" lang="uk" height="231" align="middle" alt="консоль Гугля - аналіз проіндексованого для вебсайту" src="http://my.ukrweb.info/files/google_index_stats.PNG" /></a></p>
<p align="left">Чесно кажучи, всі ці адреси доступні і поза межами вебконсолі ґуґла, одне, що зручно - так це швидкий доступ до них.</p>
<hr width="100%" size="2" />
<p name="google-content-analysis" id="google-content-analysis">Аналіз контенту з'явився досить недавно в консолі, і я поки-що не бачу високої активності в його наповнюванні роботом. Але замашка на проведення аналізу наявності параметрів посилань desc (коротка аннотація про об'єкт) , longdesc (посилання на довгу та розширену статтю, що повністю описую даний об'єкт або інформацію) , обіцяє досить сильно покращити обробку в майбутньому вебсторінок пошуковим роботом ґуґла, та покращити зручність використання коректно описаних вебсторінок.</p>
<p align="center"><a target="_blank" href="http://my.ukrweb.info/files/google_content_analysis.PNG#"><img width="505" lang="uk" height="220" align="middle" alt="консоль Гугля - аналіз вмісту на вебсайті" src="http://my.ukrweb.info/files/google_content_analysis.PNG" /></a></p>
<p align="left">Хочу додати, що на протязі вже майже одного місяця, робот не спішить наповнювати даний підрозділ консолі, хоча на сторінках я використовую це дуже широко. Явна бета.</p>
<hr width="100%" size="2" />
<p name="google-googlebot-seen" id="google-googlebot-seen">Далі досить цікавим варіантом реалізації аналізу зовнішніх посилань є статистика - &quot;що бачить ґуґлбот&quot; 8).</p>
<p>В даному розділі є доступ до title + desc + url-name - параметрів посилань на інших вебсторінках до Вашого сайту. Свого роду інтерпретація &quot;що про мене говорять і як мене називають&quot; в зовнішніх посиланнях.</p>
<p align="center"><a target="_blank" href="http://my.ukrweb.info/files/google_googlebot_seen.PNG#"><img width="328" lang="uk" height="428" align="middle" alt="консоль Гугля - аналіз вказівників на Ваш вебсайт" src="http://my.ukrweb.info/files/google_googlebot_seen.PNG" /></a></p>
<p align="left">НМД - це чисто якийсь прікол, бо реально я не бачу серйозної необхідності використання даної можливості 8).</p>
<hr width="100%" size="2" />
<p name="google-external-links" id="google-external-links">Наступна закладка - достатньо корисна... На ній можна побачити статистику використання зовнішніх посилань на ваших сторінках і сторінки, на яких є зовнішні посилання.</p>
<p align="center"><a target="_blank" href="http://my.ukrweb.info/files/google_external_links.PNG#"><img width="416" lang="uk" height="264" align="middle" alt="консоль Гугля - аналіз посилань на Ваші вебсторінки ззовні" src="http://my.ukrweb.info/files/google_external_links.PNG" /></a></p>
<hr width="100%" size="2" />
<p name="google-sitemaps" id="google-sitemaps">Ще одна закладка - дуже корисна для великих проектів, де створено багато карт сайту, за якими ґуґлбот аналізує Ваші сторінки.</p>
<p>Тут можна побачити статистику проіндексованих сторінок по відношенню до всіх наявних посилань як в загальному, так і по кожній із карт сайту.</p>
<p align="center"><a target="_blank" href="http://my.ukrweb.info/files/google_sitemaps_analisys.PNG#"><img width="431" lang="uk" height="212" align="middle" alt="консоль Гугля - аналіз карт сайту детально та статистика проіндексованих сторінок" src="http://my.ukrweb.info/files/google_sitemaps_analisys.PNG" /></a></p>
<p align="left">Дуже цікавим є спостереження за частотою оновлення кожної з карт сайту, по цьому можна аналізувати &quot;зацікавленість&quot; робота до того чи іншого матеріалу на сайті.</p>
<hr width="100%" size="2" />
<p name="google-crawl-rate" id="google-crawl-rate">Наступна закладка - візуалізація процесу індексування вебсайту та встановлення швидкості індексування.</p>
<p>Дуже корисна інформація, на основі якої можна реально аналізувати:</p>
<ul>
<li>доступність вмісту на сайті,</li>
<li>навантаження на хостера,</li>
<li>ефект оптимізації кешуванням</li>
<li>ефект оптимізації вмиканням архівації вмісту тощо</li>
</ul>
<p align="center"><a target="_blank" href="http://my.ukrweb.info/files/google_crawl_rate.PNG#"><img width="396" lang="uk" height="321" align="middle" alt="Консоль Гугля - швидкість сканування та статистика, пов'язана з цим" src="http://my.ukrweb.info/files/google_crawl_rate.PNG" /></a></p>
<p align="left">ґуґлбот досить частий гість на сайтах, тому статистика доступності по ґуґлботу може бути причиною рішення переходу на інший, більш потужний хостінг, а також є індикатором необхідності оптимізації та вирішення проблем із доступом.</p>
<hr width="100%" size="2" />
<p align="left" name="google-remove-urls" id="google-remove-urls">І остання важлива НМД функціональність - видалення адрес із використанням масок.</p>
<p>В мене був випадок, коли потрібно було видалити весь індекс із одної з папок на сайті, в чому дана функція досить сильно допомогла. Швидкість роботи її - плаваюча... Основну кількість сторінок він видалає на протязі кількох днів, але все-ж деякі залишаються в кеші кілька тижнів! Особливо це стосується популярного вмісту.</p>
<p align="center"><a target="_blank" href="http://my.ukrweb.info/files/google_remove_URLs.PNG#"><img width="398" lang="uk" height="209" align="middle" alt="консоль Гугля - видалення сторінок з індексу згідно вказаних користувачем даних" src="http://my.ukrweb.info/files/google_remove_URLs.PNG" /></a></p>
<p align="left">Сама функція дуже проста - вказуєм шлях та маску видалення і чекаємо ефекту.</p>
<p align="left">Всі інші закладки в консолі гугла - НМД просто зайві і лише показують який він &quot;крутий&quot; та багатофункціональний. Хоча кожному своє, якщо у Вас є позитивний досвід використання всього іншого - буду радий почути Ваш досвід.</p>
<hr width="100%" size="2" />
<p name="live-dashboard" id="live-dashboard"><strong>Інша консоль - <a lang="uk" type="text/html" target="_blank" id="live-webmaster" name="live-webmaster" title="Заходим і реєструємся в Live Search вебмайстер" href="http://webmaster.live.com">Microsoft Live Search.</a></strong></p>
<p>Продукт достатньо новий - в нього статус бета. Багато функцій ще незрозумілі. Ну мені по крайній мірі. Тобто не те що б незрозумілі, я просто не зовсім впевнений в їх потрібності.</p>
<p>Отже, після входу, аналогічно до гугля - реєструємо вебсайт. Проходимо активацію (файл або мета тег) і одразу стає доступним вся інформація, яку надає консоль.</p>
<div align="center"><a target="_blank" href="http://my.ukrweb.info/files/live_dashboard.PNG#"><img width="422" lang="uk" height="201" align="middle" alt="консоль Live Search - головна сторінка" src="http://my.ukrweb.info/files/live_dashboard.PNG" /></a></div>
<hr width="100%" size="2" />
<p align="left" id="live-site-profile" name="live-site-profile">В закладці профілю додаєм карту сайта та емейл вебмайстра. Наразі є підтримка лише одної карти сайта, хоча є метод повідомляти рОботу про оновлення карти сайта, яку можна підставляти за власним бажанням.</p>
<div align="center"><a target="_blank" href="http://my.ukrweb.info/files/live_site_profile.PNG#"><img width="452" lang="uk" height="157" align="middle" alt="консоль Live Search - параметри доданого вебсайту" src="http://my.ukrweb.info/files/live_site_profile.PNG" /></a></div>
<hr width="100%" size="2" />
<p id="live-keywords" name="live-keywords">Наступна закладка - це якраз той випадок, який я не зовсім розумію - аналіз тієї чи іншої сторінки на предмет релевантності до пошукових запитів. Краще б вони видавали статистику цих слів, чим заставляли власника займатись брутфорсом. Також тут можна переглянути якою мовою впізнається вміст на Ваших сторінках і в разі невідповідності - можна діяти. Також є певний статистичний рейтинг сторінок, техно