diff --git a/includes/class-wp-push-syndication-server.php b/includes/class-wp-push-syndication-server.php
index b97229e70f82229b8d7a060a653b7f55a8a509c4..2d541d8eb1597e00a92d5d51c22be5128b5b674d 100644
--- a/includes/class-wp-push-syndication-server.php
+++ b/includes/class-wp-push-syndication-server.php
@@ -4,6 +4,8 @@ require_once( dirname( __FILE__ ) . '/class-syndication-client-factory.php' );
 
 class WP_Push_Syndication_Server {
 
+	const CUSTOM_USER_AGENT = 'WordPress/Syndication Plugin';
+
 	public  $push_syndicate_settings;
 	public  $push_syndicate_default_settings;
 	public  $push_syndicate_transports;
@@ -1224,6 +1226,8 @@ class WP_Push_Syndication_Server {
 	}
 
 	public function pull_content( $sites ) {
+		add_filter( 'http_headers_useragent', array( $this, 'syndication_user_agent' ) );
+	
 		if ( empty( $sites ) )
 			$sites = $this->pull_get_selected_sites();
 
@@ -1294,6 +1298,12 @@ class WP_Push_Syndication_Server {
 
 			update_post_meta( $site_id, 'syn_last_pull_time', current_time( 'timestamp', 1 ) );
 		}
+
+		remove_filter( 'http_headers_useragent', array( $this, 'syndication_user_agent' ) );
+	}
+
+	public function syndication_user_agent( $user_agent ) {
+		return apply_filters( 'syn_pull_user_agent', self::CUSTOM_USER_AGENT );
 	}
 
 	function find_post_by_guid( $guid, $post, $site ) {