$metadata = array( '@context' => 'http://schema.org', '@type' => 'BlogPosting', 'mainEntityOfPage' => $this->get( 'canonical_url' ), 'publisher' => array( '@type' => 'Organization', 'name' => 'Wpromote', 'logo' => array( '@type' => 'ImageObject', 'url' => 'http://www.wpromote.com/blog/wp-content/uploads/2016/04/wpromote_logo2-01_calogo1166-e1461349206580.jpg', 'width' => 220, 'height' => 60, ), ), 'Image' => array( '@type' => 'ImageObject', 'url' => get_post_photo_url(), 'width' => 1600, 'height' => 375, ), 'headline' => $post_title, 'datePublished' => date( 'c', $post_publish_timestamp ), 'dateModified' => date( 'c', $post_modified_timestamp ), 'author' => array( '@type' => 'Person', 'name' => $post_author->display_name, ), );Remember that your images need to have static sizes, and your logo needs to be at least 60px high.