Если вы публикуете страницу определения на Facebook с UrbanDictionary.com, изображение для предварительного просмотра представляет собой скриншот самого определения. Это же изображение появляется в Google Images. URL изображения http://urbandictionary.com/render_definition.php?defid=[the тот же идентификатор, что и сообщение]
У меня вопрос, как мне сделать так, чтобы мой сайт делал это? У меня есть веб-сайт с цитатами, и я хочу, чтобы каждая цитата была проиндексирована в Google Images, а также отображаться в качестве предварительного изображения при публикации в социальных сетях. Я использую WordPress, если это актуально.
Вы должны быть в состоянии использовать OpenGraph og:image
установить URL изображения для вашей страницы. Вы должны иметь страницу, которая будет представлять изображение для вас.
<meta content="<page_image_url>" property="og:image">
AFAIK, WordPress имеет сервис под названием mShots, который может сделать снимки вашей страницы для вас. Я не мог найти условия обслуживания для этого; но если вы хотите пойти по этому пути, следующий URL создаст моментальный снимок http://example.com
:
http://s.wordpress.com/mshots/v1/http://example.com/
Других решений пока нет …