Stop Broken Images Before They Break Your Site
Paste. Save. Done.
Automatically Import External Images for WordPress pulls any external image into your Media Library the moment you save — so you can paste content, publish faster, and never upload images by hand, saving hours of manual work.
Built For WordPress
The smartest way to handle external images in WordPress
When image URLs you don’t control disappear, your posts look incomplete, unprofessional, and unreliable.
But including external images in posts is an easy mistake for you or your editors to do – copying content from Google Docs, project management software like Asana, productivity tools like Notion, other websites and even from AI tools can leave your posts littered with images that are hosted on other websites.
External images can be large, slow, and served from faraway or overloaded servers. External images in your posts make no use of srcset or lazy loading to deliver the best sized image for the users device. This slows down the performance of your page. Google notices – and so do your visitors.
Our WordPress plugin grabs those images and imports them to your site automatically, saving you or your editors hours of time and ensuring nothing is missing when you publish.
Why It’s Different
Set-It-and-Forget-It
Image Importing
Yes, the Gutenberg site editor can import external images – but only manually, and only if you use pre-publish checklists. That’s not automation, and it certainly doesn’t cover every scenario.
Automatically Import External Images goes further, scanning and processing your content every time you save — across all editors, builders, and post types — without a single extra click and all customised exactly how you want.
Works Everywhere
Whether you’re using the Gutenberg block editor, the Classic Editor, Elementor, Beaver Builder, ACF fields, or WooCommerce product pages, this plugin seamlessly integrates into your workflow. You don’t have to change how you create content—just keep working the way you already do, and it quietly handles your images in the background.
Flexible Rules
Take complete control over how images are imported and named. Use custom filename patterns with placeholders, set your own alt text rules for accessibility and SEO, whitelist or block specific domains, and choose exactly which post types get processed. You set the rules—your site follows them automatically.
Smart File Management
Imported images are automatically organized into your WordPress Media Library, duplicates are detected and avoided, and filenames are cleaned up for SEO-friendly, consistent naming – however you want them to be saved. Oversized images can be resized to your preferred limits, all without you lifting a finger.
Built for Speed and Security
Every image is validated by file type to prevent malicious uploads, URLs are sanitized to block dangerous requests, and the secure WordPress filesystem API handles every file operation. Combined with efficient image hosting on your own server, your site loads faster while keeping security airtight.
Completely Customisable
Import all external images
(or just some)
Set default import rules and exclusions to work exactly how you need. We provide rules for virtually everything including domains, post types, and file handling.
Set custom filename patterns
Choose how to handle alt text
Set custom image sizing
Include or exclude specific domains
Pick which post types to process
Control query parameter images
Import images without extensions
Automatically Import External Images integrates seamlessly with your site editor – working perfectly with the Block Editor, Classic Editor, WooCommerce, Advanced Custom Fields, and even page builders like Elementor and Beaver Builder.
Protect Your Brand
Why do you need an external image importer?
✴
Faster Load Times & Better SEO
Hosting images on your own server means they load quicker and can be fully optimized for search engines. By automatically importing external images, you reduce third-party requests and maintain complete control over image attributes for improved SEO.
✴
No More Broken Images
Hot-linked images can disappear or change without warning. With this plugin, every image is saved locally, so your posts won’t break if the original source goes offline or deletes the file.
✴
Effortless Content Migration
Copying content from other sites or editors often leaves you with external image URLs. This tool grabs those images for you automatically, saving time and ensuring nothing is missing when you publish.
Choose your license
100% Money Back Guarantee
Worried about this plugin? Your purchase is covered by our no-risk 14-day money-back guarantee. If for any reason you’re not completely satisfied with the plugin, if it doesn’t work for you, or your client changes their mind, you’re entitled to a full refund up to 14 days from your original purchase.
Frequently Asked Questions
What problem does Automatically Import External Images solve?
Automatically Import External Images solves several common WordPress issues:
- Content Ownership: External images can be removed or changed without notice. Local images give you full control.
- Broken External Images: When external image URLs become unavailable, your content breaks. This plugin ensures all images are hosted locally.
- Site Performance: External images can slow down your site. Local images load faster and improve SEO scores.
- SEO Benefits: Local images improve page load times and search engine rankings.
- Reliability: Reduces dependency on external servers and CDNs.
Does Automatically Import External Images load any files on the frontend?
No, Automatically Import External Images only loads files in the admin area of WordPress and will not impact frontend performance of your website.
How does the plugin handle duplicate images?
Automatically Import External Images uses SHA1 hashing to detect duplicate images. If an identical image already exists in your uploads directory, it will reuse the existing file instead of downloading a duplicate.
- Checks file content, not just filenames
- Reuses existing files instead of downloading duplicates
- Saves server space and bandwidth
- Maintains consistent file references
Can I exclude certain post types from image importing?
Yes! In Automatically Import External Images settings, you can select which post types to exclude from automatic image importing. This is useful for custom post types that don’t need image processing.
Does the plugin work with page builders and themes?
Yes! Automatically Import External Images is compatible with:
- WordPress Editors: Block Editor (Gutenberg) and Classic Editor
- Page Builders: Elementor and Beaver Builder
- ACF: WYSIWYG field content (TinyMCE fields only)
- E-commerce: WooCommerce product content
- Popular Themes: Blocksy, Kadence, Astra, and more
If you do not see your theme or plugin here, contact us.
Can I control which domains are allowed to import images from?
Absolutely! You can:
- Exclude specific domains: Block certain websites from importing
- Allow only trusted domains: Whitelist specific domains for import only
- Import without file extensions: Enable this with domain restrictions for security
What image formats are supported?
The plugin supports all common web image formats:
- JPEG/JPG
- PNG
- GIF
- WebP
- BMP
- TIFF
- SVG
Does the plugin support query parameter-based image URLs?
Yes! Automatically Import External Images can handle images from URLs that contain query parameters, which is common with:
- CDN services that pass image URLs as parameters
- Image optimization services
- Dynamic image generation services
- Some image hosting platforms
This feature can be enabled in the Advanced Settings section, but should be used with caution and ideally alongside proper domain restrictions.
What happens if an image download fails?
If an image download fails, the plugin:
– Continues processing other images in the content
– Preserves the original external image URL
– Doesn’t break the post saving process
Does the plugin work with WordPress multisite?
Yes! The plugin is fully compatible with WordPress multisite installations:
– Each site maintains its own settings
– License activation works per site
– Image processing is isolated per site
– No conflicts between different sites
Does the plugin work in my language?
Automatically Import External Images is fully translatable and we include the POT file in the plugin.
Can I still use the plugin when my license expires?
Yes you can continue to use the plugin when your license expires, but you will not receive updates, bug fixes, or support. You can keep using the last version prior to your license expiring, but we can’t guarantee this will keep working when WordPress, WooCommerce or page builders update.
If you have a lifetime license, your license will never expire and you will always get updates, bug fixes, and support.
Can I use the plugin on development domains?
Unlimited test, development, and staging sites are included in your license. You just need to use a naming convention that our system can recognise. Read more about the development domains we allow as part of the unlimited dev sites allowance.
Can I install the plugin via Composer?
All our plugins can be installed via Composer. Perfect for users who want to keep their plugins controlled via version control.
Still have questions?
Can’t find what you’re looking for? Let’s have a chat!