|
|
|
Тестирую Faceboоk Comments плагин
Коменты располагаются в айфрейме не читаемом поисковымит системами.
В целях поисковой оптимизации, Facebook предлагает парсить коменты на страницу с помощью кода:
Код: |
<?php
$url = "http://developers.facebook.com/blog/post/472";
$request_url ="https://graph.facebook.com/comments/?ids=" .
$url;
$requests = file_get_contents($request_url);
print "<PRE>";
print_r($requests);
print "</PRE>";
?>
|
Получается следующая ситуация.
Если просто расположить код на странице то он отображается в виде длинной строки типа:
Цитата: |
{"http:\/\/developers.facebook.com\/blog\/post\/472":{"data":[{"id":"10150090402026572_14446097","from":{"name":&qu ot;Andy Mitchell","id":"501423231"},"message":"The new Facebook comments just launched and are pretty awesome!","created_time":"2011-03-01T17:06:28+0000","comments":{"data":[{"id":"10150090598496572","from&q uot;:{"name":"Christian Hernandez","id":"623111"},"message":"Totally awesome
|
только в 1000 раз длинее.
Юзер заходит и видит коменты и где то на странице еще раз эти же коменты в виде дурацкой строки.
Если спрятать эти спарсенные коменты в диве с display:none, или каким либо еще способом, это плохо воспримется поисковыми системами и получится с одной стороны, за счет дополнительного контента, как это называет Facebook "SEO Boost", а с другой стороны, засчет вредоносных ухищрений, "SEO Fuckup".
Что делать в этой ситуации? |
|
|
|
|
|
Строка это json объект, можно (даже нужно) его разобрать и оформить, как комментарии к посту вписывающиеся в дизайн сайта.
Скрытие текста, конечно, можно и считать подозрительным, с другой стороны это забота о пользователе: он сможет прочитать комментарии даже если у него не работает яваскрипт, полностью забанен фейсбук и т.д. |
|
|
|
|
|
Проблема решена. Всем спасибо. |
|
|
|
|
|
|
|