Using external images in WordPress can lead to various issues for your website. These images are stored on different domains, content delivery networks (CDNs), or social media sites instead of being in your own WordPress media library.
If not managed properly, external images may slow down your website, break unexpectedly, or vanish if the original source becomes unavailable.
The good news is that importing external images into your WordPress media library is a simple process once you understand the correct method. We have assisted numerous website owners in resolving this issue and have tested all available techniques to identify the most effective solutions.
In this guide, we will provide you with detailed steps to import external images into WordPress, help you steer clear of common mistakes, and introduce useful tools that simplify the process.
Reasons to Import External Images into WordPress
External images are those embedded in your content that load from different websites or URLs outside of your main WordPress site.
WordPress.org users often encounter problems with external images after migrating their sites from other platforms like Blogger, Weebly, Joomla, or WordPress.com. These problems can lead to broken image links, which negatively impact search engine optimization (SEO).
When using one of the WordPress importers, it will automatically attempt to import images, including featured images and thumbnails. You can view the imported images by navigating to the Media » Library section in your WordPress admin dashboard.
If all your images are already present in the Media Library, but the image URLs in your posts still link to your previous website, you can skip this article. Instead, refer to our guide on how to easily update URLs when migrating your WordPress site.
However, if you notice that images are missing from your WordPress media library, keep reading. We will guide you on how to import those external images without the hassle of downloading and re-uploading them.
Importing External Images in WordPress Using Auto Upload Images
Managing external images on your WordPress site can be made easier with the right plugin.
We suggest using the Auto Upload Images plugin for its user-friendly features and its ability to automatically import external images into your WordPress media library.
To begin, you will need to install and activate the plugin. For detailed instructions, check out our step-by-step guide on how to install a WordPress plugin.
☝ Important Note: Although this plugin hasn’t been tested with the latest versions of WordPress, we have personally verified its functionality, and it works well for importing images.
If you’re uncertain about using untested WordPress plugins, check out our article on the topic. Should you find a better alternative that serves the same purpose, please share your thoughts in the comments below.
After activating the plugin, navigate to the Settings » Auto Upload Images section to set up the image import plugin settings.
The default settings are suitable for most users, but feel free to adjust them to your preferences.
By default, the plugin imports images to your standard WordPress media uploads folder, but you can specify a different base URL if desired.
Additionally, it allows you to customize the image file name, alt tag, size, and exclude specific post types.
If you make any adjustments, remember to click the ‘Save Changes’ button at the bottom of the page to apply your new settings.
Next, you’ll need to update the posts or pages that include external images. This process is manual and may take some time if you have a large amount of content.
Fortunately, there’s a quick method to update all posts with external images. Just go to the Dashboard » All PostsNavigate to the page and click on the Screen Options button located at the top.
Increase the number in the ‘Number of items per page’ field to ‘999’, then click the ‘Apply’ button.
WordPress will refresh the page and display up to 999 posts at once.
Important Note: If your web hosting is slow, your server may struggle to update so many posts simultaneously. In this case, consider processing smaller batches or switching to a more reliable WordPress hosting provider.
You can select all posts on this page by checking the box next to ‘Title’.
Next, choose ‘Edit’ from the Bulk actions dropdown menu and click the ‘Apply’ button.
WordPress will present a ‘Bulk Edit’ box containing all selected posts.
Simply click the ‘Update’ button, and WordPress will update all the posts on your blog.
Make sure not to alter any settings in the bulk edit options; just click the ‘Update’ button.
This action will prompt the plugin to check all selected posts and import any external images it finds.
If you have more than 999 posts, you’ll need to navigate to the next page to select the remaining posts.
Common Questions About Importing External Images in WordPress
This tutorial aims to help you learn how to import external images into WordPress. If you have any further questions, we are here to provide answers.
What is the process for importing the media library into WordPress?
Begin by navigating to Tools » Export on the website from which you wish to import the media library. Select ‘Media’ and download the media library as a file.
After downloading, you can use a plugin such as WordPress Importer to upload the media library to your new website. For more information, refer to our guide on downloading your entire WordPress media library.
Why are some images missing from my WordPress media library?
If your WordPress media library is not displaying all images, you may be encountering an image upload issue. This can usually be resolved by adjusting file permissions.
For further assistance, check out our guide on resolving image upload issues in WordPress.
I’ve Successfully Imported My Images to WordPress, What Should I Do Next?
Now that you have imported your external images into WordPress, it’s time to optimize them to enhance your site’s visual appeal and performance.
Here are some tips to maximize the potential of your newly imported images:
- How to Overlay Text on Images in WordPress
- How to Add Captions to Featured Images in WordPress
- How to Implement Lazy Loading for Images in WordPress
- How to Create Responsive Image Galleries in WordPress Using Envira
- How to Add Borders to Images in WordPress
- How to Organize Media Files in WordPress Library Folders
You may also want to explore our curated list of top sources for free public domain and CC0-licensed images, along with our guide on uploading photos from Adobe Lightroom to WordPress.
If you enjoyed this article, please subscribe to our YouTube Channel for WordPress video tutorials. You can also connect with us on Twitter and Facebook.



