Stop Broken Images Before They Break Your Site

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.

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:

  1. Content Ownership: External images can be removed or changed without notice. Local images give you full control.
  2. Broken External Images: When external image URLs become unavailable, your content breaks. This plugin ensures all images are hosted locally.
  3. Site Performance: External images can slow down your site. Local images load faster and improve SEO scores.
  4. SEO Benefits: Local images improve page load times and search engine rankings.
  5. 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!