101 начина да вбесите SEO специалистите Семинар за успешни бизнес практики в социалните медии – за пръв път във Варна
Маркетинг блог на Иво Илиев
  • Маркетинг
  • Размисли
  • За Автора

Оптимизация за търсачки(SEO) на Facebook коментарите и правомерните начини за опериране с информация от Facebook

Posted by Иво Илиев in Маркетинг в социалните мрежи, Маркетинг във Facebook on май 5, 2011

Ако сте чели блога или други професионално-насочени сайтове сигурно знаете, че facebook коментарите сами по себе си са една много ефективна и лесна за комуникация платформа, която обаче, за голямо съжаление, е iframe базирана, т.е. – е недостъпна за търсачките.

Поне така беше доскоро 🙂 След последните ъпдейти на платформата си, Facebook развиха системата си за коментари и тя вече може да бъде напълно видима за търсещите машини.

По-надолу ще ви запозная с няколко неща:

  1. Как легално да оперирате с информация от Facebook, без да засегнете конфиденциалността и правата на потребителите-автори на тази информация. Какви са наказанията ако действате неправомерно и за какво трябва да внимавате.
  2. Как напълно правомерно да извличате Facebook коментарите като индексируем от търсачките текст, като същевременно не нарушавате правата на техните автори – facebook поребителите.
  3. Защо да изберете Facebook коментарите за своя сайт и дали само те са достатъчно средство за комуникация с аудиторията ви.

Легално опериране с информацията на потребителите на Facebook

Когато говорим за опериране с информация от платформата Facebook, трябва да имаме предвид два аспекта: технически и юридически.

Техническия аспект разглежда препоръчаните от Facebook начини за вземане, съхраняване, доставка и изтриване на информация от тяхната платформа.
Юридическите аспекти са свързани с правата на потребителите, които са автори на тази информация и отношенията между тях, Facebook и вашия сайт(вие) като трета страна.

Всеки път, когато някой Facebook потребител използва facebook приложение(application), в т.ч. и социалните плъгини (бутони „Харесва ми“ и „Изпрати“, фейсбук коментари, facebook login и пр.), платформата записва времето в което са ползвани, както и технически данни като IP, държава и домейн, към който се отнасят. Така Facebook има ресурс за реакция срещу спама и наказанията са или рестрикции за домейна Ви, или бан на фейсбук потребителя, или изтриване на фейсбук приложението.

Именно затова трябва да бъдете много внимателни, когато използвате каквито и да е facebook приложения. На собствениците на WordPress-базирани сайтове ще кажа – внимавайте много с плъгините, свързани с facebook social модулите! Те могат умишлено или не да не са съобразени с Terms Of Services и Policies на Facebook и това да навреди на домейн името или на фейсбук акаунта ви!

По-долу цитирам част от информацията, засягаща оперирането с информация от Facebook:

Terms Of Service:
5.7. If you collect information from users, you will: obtain their consent, make it clear you (and not Facebook) are the one collecting their information, and post a privacy policy explaining what information you collect and how you will use it.

9.2.1. You will only request data you need to operate your application.

Policies:
2.2.You may cache data you receive through use of the Facebook API in order to improve your application’s user experience, but you should try to keep the data up to date. This permission does not give you any rights to such data.

2.12.You will delete all data you receive from us concerning a user if the user asks you to do so, and will provide an easily accessible mechanism for users to make such a request. We may require you to delete data you receive from the Facebook API if you violate our terms.

Правилните начини за извличане на Facebook коментарите

Да работиш с facebook приложения въобще не е шега работа. Трябва освен технически познания да имаш и солидни знания за всички права и отговорности, с които Facebook платформата те задължава. Колкото и да е добра на пръв поглед една разработка това не я прави легална според Terms & Policies на Facebook и именно заради това написах горните абзаци.

За да вляза в темата с facebook коментарите – преди последните им ъпдейти те нямаха функционалната възможност да предават потребителската информация в тях към трета страна. С други думи – доскоро facebook коментарите просто не можеха да се публикуват като индексируем текст в сайтовете.

С ъпдейта и развитието на Facebook Graph API, Facebook коментарите за всяка страница от всеки сайт генерираха специален Feed, в който излизаха като специфичен синтаксис (JSON), който може да бъде обработен и предаден към съответните места в сайта. По-долу ще намерите скрипт, който прави всичко това 🙂

Оптимизация на сайт (SEO) чрез Facebook коментарите

Каквото и да ви лъжат, че чрез коментарите едва ли не сайта ви ще стане адски оптимизиран и SEO friendly – не им вярвайте. Силата на коментарите са, че някой от тях са тематично обвързани със съдържанието на страницата и сайта, в който са. Също така те са начин за „освежаване“ на съдържанието по страниците на сайта, но не са някаква уникална сила, която да ви изстреля в Google – те са просто една малка част от многото в SEO процеса.

По-долу ще ви покажа PHP разработка, с която да публикувате facebook коментарите като видим от търсачките текст.

Предимствата на разработката са, че:

  • Може да се приложи универсално и е напълно правомерна от гл.т. Terms & Policies на Facebook
  • Можете да „облечете“ коментарите в какъвто дизайн желаете
  • Можете визуално да покажете facebook коментарите като част от сайт-коментарите ви

Недостатъците са, че извлечените чрез този скрипт коментари няма бутоните „Харесва ми“ и „Отговор“, защото Facebook не позволява подобна интеграция за момента. С други думи, когато сложите в сайта си този скрипт ще трябва да оставите заедно с него плъгина за коментари на Facebook.

Скрипта е PHP базиран и транслира JSON Feed-а на Facebook коментарите, който взимаме чрез заявка към Facebook Graph API.

Ето и финалния вид на скрипта:

<?php
$purl = 'URL АДРЕС';
$request_url ="https://graph.facebook.com/comments/?ids=" . $purl;
$json_string = file_get_contents($request_url);

$fb_response = json_decode($json_string, true);
foreach ($fb_response as $key => $val1) {
 foreach ($val1 as $key => $val2) {
 foreach ($val2 as $key => $val) {

 echo "<a href=\"http://www.facebook.com/profile.php?id=".$val["from"]["id"]."\" target=\"_blank\"><img width=\"80\" height=\"80\" src=\"http://graph.facebook.com/".$val["from"]["id"]."/picture\" /></a><p>".$val["message"]."</p><small>Facebook коментар на <a href=\"http://www.facebook.com/profile.php?id=".$val["from"]["id"]."\" target=\"_blank\">".$val["from"]["name"]."</a> от дата: ".$val["created_time"].". Харесвания: ".$val["likes"]."</small>";

 if(isset($val["comments"])) {
 $val5 = $val["comments"]["data"]; {
 for($i=0;$i<count($val5);$i++) {
 $val6 = $val5[$i];
 echo "<a href=\"http://www.facebook.com/profile.php?id=".$val6["from"]["id"]."\" target=\"_blank\"><img width=\"80\" height=\"80\" src=\"http://graph.facebook.com/".$val6["from"]["id"]."/picture\" /></a><p>".$val6["message"]."</p><small>Facebook коментар на <a href=\"http://www.facebook.com/profile.php?id=".$val6["from"]["id"]."\" target=\"_blank\">".$val6["from"]["name"]."</a> от дата: ".$val6["created_time"].". Харесвания: ".$val6["likes"]."</small>";   
 }

 }
 } //if за val4

 }
 }
}

?>

Най-общо скриптът се състои от три части:
1. Заявка към Graph API
2. Извикване и форматиране на facebook коментарите
3. Извикване и форматиране на facebook отговорите към коментарите (ако има такива)

Заявка към Graph API:

$purl = 'URL АДРЕС';
$request_url ="https://graph.facebook.com/comments/?ids=" . $purl;
$json_string = file_get_contents($request_url);

$fb_response = json_decode($json_string, true);

Заменете надписът URL АДРЕС с URL до страница, където има интегрирани и работещи facebook коментари.

След това имаме следните променливи:
За Facebook коментарите:
$val[„from“][„id“] – ID на facebook потребителя, който е коментирал
$val[„message“] – самият facebook коментар
$val[„from“][„name“] – име на facebook потребителя, оставил коментара
$val[„created_time“] – дата на публикуване на facebook коментара
$val[„likes“] – брой (число) харесвания на коментара

За отговорите към Facebook коментарите:
$val6[„from“][„id“] – ID на facebook потребителя, който е коментирал
$val6[„message“] – самият facebook коментар
$val6[„from“][„name“] – име на facebook потребителя, оставил коментара
$val6[„created_time“] – дата на публикуване на facebook коментара
$val6[„likes“] – брой (число) харесвания на коментара

Тези променливи може да извиквате където поискате с цел да си направите свой собствен дизайн и интерфейс на извлечените фейсбук коментари.

Вече може да добавите необходимите SEO атрибути в кода на коментарите. В рамките на седмица този блог използваше тази интеграция и вече не малка част facebook коментарите сами по себе си са индексирани в Google.

Същевременно всеки потребител, оставил коментар тук може да го изтрие по всяко време и да е сигурен, че неговите авторски данни не са неправомерно записани в моя база данни без негово знание и разрешение.

Надявам се тази разработка да е от полза на колегите, занимаващи се със SEO.

Facebook коментарите – манна небесна, ама … не съвсем

Социалния модул за коментари чрез фейсбук е много бърз и viral инструмент.

Когато коментирате чрез тях в някой сайт, това което коментирате може да се публикува и на фейсбук стената ви да е видимо за всички ваши приятели. Съответно тези от приятелите ви, които искат да отговорят на коментара ви могат да го направят и през фейсбук стената, и през сайта, където сте коментирал(а). Техните отоговори отново са видими и на двете места. Така се завърта една спирала на бърза и лесна социална комуникация и коментарите наистина стават стабилна виртуална платформа за дискусии.

Все пак те са много задължаващи, защото за да ги ползвате трябва да имате или фейсбук профил(регистрация), или регистрация в няколко не особено популярни интернет провайдъра като Yahoo или AOL. Това ограничава посетителите ви, понякога доста значително.

От друга страна интеграцията на фейсбук коментарите си е сложна работа. Често могат да не сработят заради конфликт на javascript-ове в сайта или други социални модули от фейсбук. Понякога тяхната администраторска част може да не работи, защото и тя изисква специфични промени по кода, а като добавим и скриптовете за извличането им като индексируем текст – става скъпа инвестиция.

Бих казал, че фейсбук коментарите си струват, и то адски много – голям генератор на таргетиран трафик са и усилията по интеграцията им са оправдани от тази гледна точка. Препоръчвам всеки уважаващ себе си сайт, особено медийните, възможно най-скоро да интегрират тези коментари в страниците си.

Все пак разчитайте освен на фейсбук коментарите и на друга, on-site платформа за коментиране – така ще дадете възможност да се включат в дискусията и хора, които нямат фейсбук профили (колкото и малко да са те вече).

Category: Маркетинг в социалните мрежи, Маркетинг във Facebook Tags: facebook, facebook comments, facebook seo, facebook реклама, seo на facebook, seo на фейсбук коментарите, онлайн репутация, оптимизация за търсачки, оптимизация за търсещи машини, оптимизация на сайт, Оптимизация на сайт (SEO), Реклама в Интернет и други медии, Търсачки, фейсбук реклама
Share:

Иво Илиев

___ Повече за автора четете от тук | YouTube канал | Facebook страница ___ Иво Илиев e управител на дигиталните маркетинг компании BOLANDILA и InteractAGE. ___ Иво Илиев е практик в сферата на маркетинга, рекламата и комуникациите от 2003г. Има богат опит в маркетинга и рекламата на международни компании. Практикува като консултант, водещ на корпоративни обучения, лектор. ___ View all posts by Иво Илиев

Related Posts

Оръжията за масово споделяне в ръцете ни

апр. 2
Размисли, Семкаджийница

През 2011г. една от социалните мрежи стана третата по население държава в света. Тогава написах статията "Оръжия за масово споделяне"…

Read more

Специални аудитории при фейсбук рекламите (facebook ads)

мар. 31
Маркетинг

Споделям ви част от уебинарът, който проведох с 500 участника от различни сфери на бизнеса на тема "Специални фейсбук аудитории":…

Read more

5 съвета за подобряване на facebook рекламите чрез по-добри сигнали(events) и tracking на посетителите

ное. 16
Маркетинг, Маркетинг в Instagram, Маркетинг в социалните мрежи, Маркетинг във Facebook, Реклама в Интернет

Facebook рекламите отдавна разчитат на т.нар. Discovery икономика през дигиталните канали. Докато преди хората търсеха продуктите - днес продуктите откриват…

Read more

Comments (31)

  1. Vladimir Bonev каза:
    19.11.2011 в 4:48

    А да питам, това само за WordPress ли става..? не може ли да се пригоди някак си и на е107 примерно?

    Отговор
    • Иво Илиев каза:
      19.11.2011 в 10:31

      Да, би могло да се ползва подобен скрипт за други платформи

      Отговор
  2. Рекламни трикове във Facebook (ама наистина) #3 / Блог на Иво Илиев каза:
    08.10.2011 в 20:03

    […] си говорим с аудиторията е много по-удобно да ползваме facebook коментарите например, защото те са на „наша територия“ (в […]

    Отговор
  3. Mihail Andonov каза:
    31.07.2011 в 17:45

    При мен не се получава така както при теб 🙂

    Отговор
  4. Блог на Иво Илиев | SEO на Facebook Коментарите? Вече е възможно! каза:
    09.07.2011 в 9:32

    […] // UPDATE: Кликнете тук за да видите скрипт за facebook коментари, опт… […]

    Отговор
  5. Блог на Иво Илиев | Извличане и индивидуален дизайн на facebook comments за WordPress с JQuery каза:
    09.07.2011 в 9:30

    […] Кефи ме !!! Tweet {lang: 'bg'} UPDATE: Кликнете тук за да видите скрипт за facebook коментари, опт… […]

    Отговор
  6. Ivailo Ganchev каза:
    07.07.2011 в 7:11

    Много полезно, мерси!

    Отговор
  7. George Angelov (@angeloffonline) каза:
    17.06.2011 в 9:05

    Oптимизация за търсачки(SEO) на Facebook коментарите и правомерните начини за опериране с информация от Facebook http://t.co/HMicNGC

    Отговор
  8. Vanya Marinova каза:
    31.05.2011 в 10:12

    Ако някой е коментирал чрез този FB plugin, къде можеш да го видиш това в сайта си? Или изобщо как можеш да следиш, когато има коментар в сайта?

    Отговор
    • Ivo Iliev каза:
      31.05.2011 в 11:07

      веднага във фейсбук ти се праща известие. Имаш специален администраторски панел вътре във фейсбук, от който контролираш коментарите. На SocialME Workshop ще обърнем внимание на това 🙂

      Отговор
  9. Roshava Kratuna каза:
    07.05.2011 в 17:51

    Ако трябва, да помогна. Няма да боли много.

    Отговор
    • Roshava Kratuna каза:
      07.05.2011 в 18:21

      Решението е просто:

      $val5 = $val["comments"]["data"];

      вместо:

      foreach ($val["comments"] as $val5) {

      и фантомите изчезват… хайде да си пия уискито, че ми пресъхна гърлото.

      Ако имате и други проблеми, обаждайте се.

      Отговор
    • Roshava Kratuna каза:
      07.05.2011 в 18:22

      мерси да чакам ли?

      Отговор
    • Ivo Iliev каза:
      07.05.2011 в 18:26

      Благодаря ти! Имам да черпя едно уиски 🙂 сега ще пробвам решението, което си писал 🙂

      Отговор
  10. Roshava Kratuna каза:
    07.05.2011 в 17:49

    Опс още един бъг виждам.

    Отговор
  11. Roshava Kratuna каза:
    07.05.2011 в 14:13

    Гледам кода, публикуван на тази страница. Дали сте питали авторите за позволение, когато сте го добавили?

    Интеграцията на фейсбук коментарите ми харесва. Предполагам използвате първия работещ плъгин за импорт на коментари от фейсбук – Facebook Comments to WordPress (http://wordpress.org/extend/plugins/facebook-import-comments).

    И една препоръка – помолете някой, който е специалист темата да прегледа текста на публикацията. Има доста неверни и противоречиви неща. С тези болдове и фрагментирани изрази прилича на евтин сео-шитак.

    Макар и малко парче код, демонстрира доста ниска програмистка култура. Във ФМИ за подобен код пишат висока оценка – 2 – "Наесен колега!"

    Отговор
    • Roshava Kratuna каза:
      07.05.2011 в 17:44

      Чуствам се засегнат. Когато майка е избирала име, изобщо не и е хрумнало да използва женско такова. Очевидно не подхождало на обекта между краката ми. Хълк Завоевателя – да. Може би при вас е другояче?

      Погледнете резултатите на тази страница и ще забележите очевидния бъг в начина по който rend-вате коментарите. Във всеки клон виси по един фантомен коментар.

      Отговор
  12. Husein Yuseinov каза:
    07.05.2011 в 12:16

    Мисля, че няма да е зле и ти да направиш един WordPress плъгин 🙂

    Отговор
    • Ivo Iliev каза:
      07.05.2011 в 12:20

      Мислех си го, но е голяма занимавка – трябва да ъпдейтвам и от за две API-та – Facebook и WordPress, а освен друго трябва и да осъществявам съпорт.

      Отговор
    • Husein Yuseinov каза:
      07.05.2011 в 12:23

      Занимавка но си струва, е поне според мен, но нали аз няма да го правя :)! Мисля, че доста дивиденти могат да се осъществят от добре направен WP плъгин.

      Отговор
    • Ivo Iliev каза:
      07.05.2011 в 12:27

      С мен се свързаха двама от разработчиците на най-популярния и най-читав плъгин за интеграция на фейсбук коментари в WP, което много приятно ме изненада. Вероятно ще си партнираме в новия им ъпдейт. Радва ме фактът, че чужденци са открили блога ми в Google 🙂 неведоми са пътищата интернетски :))

      Отговор
    • Husein Yuseinov каза:
      07.05.2011 в 12:31

      🙂 Виждаш ли! А кой е най-популярния и най-читав плъгин за WP? Да знам към кой да се ориентирам, след като и ти може да имаш евентуално участие в него?

      Отговор
    • Ivo Iliev каза:
      07.05.2011 в 12:35

      Този: http://we8u.com/facebook-comments/ – поне за момента не съм намерил някой по-читав и по-универсален за интеграция. Има още доста какво да се желае, но се надявам скоро време ъпдейтите да го допълнят 🙂

      Отговор
    • Husein Yuseinov каза:
      07.05.2011 в 12:39

      Само забележи трафика към сайта им и се сещай какви дивиденти може да натрупаш с този трафик, мисля че идеите за монетизация не са ти чужди. Имаш нужните знания, но ти си знаеш най-добре! 🙂

      Отговор
    • Ivo Iliev каза:
      07.05.2011 в 12:48

      Разбира се, екипът им е много стабилен и са големи професионалисти – можем да си бъдем взаимно полезни. Все пак доста по-големи facebook приложения сме правили, та едни коментари ли няма :))

      Отговор
  13. Ivan каза:
    07.05.2011 в 1:15

    Е, жалко. Дано не съм те засегнал. Оценявам публикацията ти положително 😉

    Отговор
    • Иво Илиев каза:
      07.05.2011 в 1:17

      Благодаря за положителната оценка 🙂

      Отговор
  14. Ivan каза:
    07.05.2011 в 0:32

    Чета тази статия и си спомям за“майсторите“ – строители. Идват в къщата ти и почват да се тюхкат „леле, какво е направил този“, „много е сложно“, …. и така нататък. Накрая като ги заритам и плачат „Ох, ама ти не знаеш при комшията ти колко по-криво стана“.

    Отговор
    • Иво Илиев каза:
      07.05.2011 в 0:41

      … не разбрах метафората?

      Отговор
  15. Ilia Dobrev каза:
    06.05.2011 в 8:44

    Страхотна статия, благодаря.

    Отговор
  16. Блог на Иво Илиев | Извличане и индивидуален дизайн на facebook comments за WordPress с JQuery каза:
    05.05.2011 в 18:23

    […] UPDATE: Кликнете тук за да видите скрипт за facebook коментари, опт… […]

    Отговор

Вашият коментар Отказ

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *