Troubleshoot Jetpack VideoPress Issues

VideoPress isn’t working on my staging site

VideoPress won’t work if your website has Jetpack’s Staging mode enabled. To use VideoPress, turn off staging mode.

I get an Upload Error

If you get that error on your screen, please try and check the following:

  • First confirm that your Jetpack connection is working properly. VideoPress relies on a working Jetpack connection, including access to your site’s xmlrpc.php file. To check this, use the Jetpack Debug Tool at https://jptools.wordpress.com/debug/. A successful connection will display “Everything looks great!”. If you see any errors, follow this guide to troubleshoot your connection.
  • A slow or unreliable Internet connection might limit the video size you can upload. Try uploading at a different time of day or from a computer with a faster internet connection. Feel free to keep trying—failed attempts do not count against your storage space limit.
  • We also recommend file sizes 1 GB and lower. Most networks will time out before you’re able to upload a file that’s larger than 1.4 GB. We cannot support files that are larger than 5 GB.

My video is only available at standard resolution

If a VideoPress video is longer than three hours, we don’t encode the 480p, 720p, or 1080p files due to storage space limitations.

VideoPress videos don’t play due to security or network restrictions

VideoPress relies on external services to load and play videos. If your site uses a firewall, security plugin, CDN, or other traffic-filtering tools, make sure they are not blocking requests required for video playback.

If videos fail to load or play intermittently, verify that the following domains are allowed:

  • videopress.com
  • video.files.wordpress.com
  • v0.wordpress.com

Blocking these domains may prevent VideoPress videos from loading correctly.

All of my videos are showing as private

You may need to reconnect Jetpack, as VideoPress requires an active Jetpack connection to serve your videos.

Make sure that your VideoPress paid plan is active. If your plan expires or cancels, your videos will not be deleted, but they will no longer show to your visitors. Renewing the plan will instantly enable the videos to be viewed again.

If you’ve embedded videos using a shortcode, check that shortcode embeds are enabled.

Videos aren’t displaying in my VideoPress library

If you navigate to Jetpack → VideoPress and the library shows no videos — or displays the “Let’s add your first video” empty state even though you have videos uploaded — the dashboard may be unable to reach the WordPress REST API.

The VideoPress library relies on the core WordPress REST API endpoint wp/v2/media to load and paginate your videos. If this endpoint is blocked, disabled, or returns an error, the library can appear empty or fail to paginate through additional videos.

To confirm this is the issue:

  1. Visit the following URL in your browser, replacing yoursite.com with your site’s domain: https://yourjetpack.blog/wp-json/wp/v2/media
  2. Check the response:
    • If you see a JSON list of media items, the REST API is working correctly and this isn’t the cause of the issue.
    • If you see an error such as {"code":"rest_no_route","message":"No route was found matching the URL and request method.","data":{"status":404}}, the wp/v2 REST API routes are being blocked on your site.

If the REST API is blocked, here are some common causes and fixes:

  • Security plugins or firewall rules: Some security plugins disable or restrict REST API routes by default. Check your security plugin’s settings for an option to enable the WordPress REST API, or allowlist wp-json/wp/v2/media.
  • Custom code or snippets: A custom filter (for example, using rest_endpoints) may be unregistering core wp/v2 routes. Review any custom code, code snippet plugins, or theme functions for REST API modifications.
  • Server or hosting configuration: Some hosts block REST API requests at the server level. Contact your hosting provider to confirm that /wp-json/wp/v2/ routes are accessible.

Once the wp/v2/media endpoint returns a 200 response with your media items, refresh the VideoPress library and your videos should load and paginate normally.

My other administrators on my website aren’t able to upload any videos

If you are only using the VideoPress plugin and do not have the Jetpack plugin installed, additional admins will need to connect via My Jetpack before they will be able to upload any videos by following these steps:

  1. Go to WP Admin → Jetpack → My Jetpack.
  2. Scroll to the bottom of the My Jetpack to the section labelled Connection. This should be displayed as You’re not connected with a link that says Connect.
  3. Follow through the on-screen steps to connect your WordPress.com account.
  4. Once connected, go back to WP Admin → Jetpack → My Jetpack and finr the VideoPress product box.
  5. Click on the View button to access the VideoPress settings.

Users should now be able to upload videos to VideoPress.

Migrating your VideoPress content to a new site

Due to technical limitations, if you’re transferring your site to a new WordPress installation, the VideoPress content can’t be automatically migrated with it.

If you need to transfer your site from your current WordPress installation to another and you have VideoPress content to move as well, this is what we recommend:

  1. Download all your videos to a desktop computer or an external hard drive. We can generate a link to bulk download the videos if you contact us.
  2. Migrate your site to a new WordPress installation.
  3. Reconnect Jetpack using either the Jetpack or the Jetpack VideoPress plugin.
  4. If you need to move your VideoPress plan, contact us.
  5. Re-upload the videos to your new WordPress site. The videos will be converted into VideoPress content.

I can’t transfer videos in bulk when migrating a site

We currently don’t have a bulk tool to help you with that. Uploading videos manually is the only option we currently have for VideoPress.

Please also note that when transferring VideoPress content from one site to another, you will also need to transfer the plan. The video IDs will change, too (because they will be moved to a different site), so any posts the videos are embedded in will need to be updated to the new video IDs as well.

I want to use an API to upload VideoPress content to my site

We don’t currently have API support for that. Uploading videos manually is the only option we have for VideoPress.


There is a Media API you can check to see if it serves in any capacity (depending on your goals), but keep in mind that any questions about that fall outside the scope of our support.

Still need help?

Please contact support. We’re happy to advise.