Rename Media Files: Improve Your WordPress SEO

Rename Media Files: Improve Your WordPress SEO

Enhance SEO and organize media effortlessly with Rename Media Files WordPress Plugin. Fix upload issues, santize & optimize filenames, and improve …
Rating:
4.6
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
10000+
Last Updated:
Feb 16, 2025
WordPress Version:
4.0.0 or higher
Tested up to:
6.7.2

Simplify Media Management

Easily manage and organize your media files with the "Rename Media Files: Improve Your WordPress SEO" plugin. Keep your media repository tidy and search engine-friendly for better SEO.

Optimize Image SEO

Take your image SEO to the next level with automatic ALT texts and media titles. Ensure your images are descriptive and optimized for accessibility and search engine visibility.

Customize File Naming

Rename media files based on site URL, post title, or current date. Maintain consistency and relevance between your domain name, content, and media.

Pro Version Available

Unlock advanced features like manual filename and permalink editing, automatic alt tag generation, and updating old media references in post content. Optimize your media library like a pro.

2.6.4 – 2025/02/15

  • Fix – Improve settings.

2.6.3 – 2025/01/30

  • Fix – Fixed current media post detection.

2.6.2 – 2025/01/27

  • Fix – Fixed empty settings page.

2.6.1 – 2025/01/24

  • Dev – Improved post id detection.
  • Dev – Add Cross-selling library.
  • Dev – Move settings to WPFactory menu.
  • Fix – Fixed copyright.

2.6.0 – 2024/09/24

  • Dev – Rules – Post title – New option added to use the {filename} if the post title is empty.

2.5.9 – 2024/08/07

  • Fix – Fixed slow query on admin pages.
  • Fix – Fixed multicheck settings.
  • Tested up to: 6.6.

2.5.8 – 2024/05/16

  • readme.txt content update.

2.5.7 – 2024/04/25

  • Tested up to: 6.5.

2.5.6 – 2023/09/26

  • Tested up to: 6.3.
  • Update plugin icon, banner.

2.5.5 – 2023/06/30

  • Fix – Sanitize multiselect fields properly.

2.5.4 – 2023/06/20

  • Dev – New filter: frou_get_parent_post_title.

2.5.3 – 2023/05/18

  • Fix – PHP warning: Trying to access array offset on value of type int.

2.5.2 – 2023/05/18

  • Fix – Fields are not getting sanitized properly.
  • Dev – Improve separator logic.
  • Tested up to: 6.2.

2.5.1 – 2023/02/01

  • Tested up to: 6.1.
  • Move to WPFactory.

2.5.0 – 2022/08/12

  • Tested up to: 6.0.

2.4.9 – 2022/02/21

  • Improve “Convert characters to dash” option.
  • Tested up to: 5.9.

2.4.8 – 2021/10/14

  • Add “Max length” option for “Filename structure”.

2.4.7 – 2021/09/20

  • Fix – Both plugins can’t be active at the same time.
  • Improve composer setup.
  • Improve readme.
  • Tested up to: 5.8.

2.4.6 – 2021/07/02

  • Fix timezone warning from datetime rule.
  • Add frou_current_media_id filter.
  • Add get_current_media_id() function.

2.4.5 – 2021/06/07

  • Save original filename on new attachment.
  • Update promoting notice.
  • Improve coding standards.

2.4.4 – 2021/05/24

  • Fix truncate option when used along with post title conversion.
  • Change deploy script.

2.4.3 – 2021/03/15

  • Fix truncate option by removing max limit.
  • Tested up to: 5.7.

2.4.2 – 2021/02/25

  • Add “Accents conversion method” option.
  • Add transliterator_transliterate function as an option to convert characters.

2.4.1 – 2021/02/21

  • Tested up to: 5.6.
  • Add Gutenberg title fix option.
  • Fix composer autoload call.
  • Update readme.

2.4.0 – 2020/12/07

  • Prevent dots from extension being converted to dash in “Rules > Filename > Convert”.
  • Add new_extension parameter on frou_sanitize_file_name hook.
  • Add multiselect field on admin.
  • Tested up to: 5.5.
  • Add log to ignored file extensions.

2.3.9 – 2020/06/18

  • Disable renaming when using WooCommerce Export Products.
  • Create ‘frou_renaming_validation’ filter.
  • Fix blocking by extension.
  • Fix wrong string
  • Improve datetime option
  • Tested up to: 5.4

2.3.8 – 2019/11/26

  • Fix posttitle rule removing spaces from titles

2.3.7 – 2019/11/17

  • Fix ‘posttitle’ rule when title is formed with non latin characters.

2.3.6 – 2019/11/15

  • Fix ‘posttitle’ rule after WordPress 5.3

2.3.5 – 2019/11/13

  • Fix ‘Parameter must be an array or an object that implements Countable’
  • Tested up to: 5.3

2.3.4 – 2019/04/12

  • Fix warning on ‘upgrader_process_complete’ hook where $options[‘plugins’] are not always present

2.3.3 – 2019/04/11

  • Tested up to: 5.1

2.3.2 – 2019/02/10

  • Improve Ignored Messages field
  • Add sounds section on settings
  • Improve premium notices on admin
  • Add default ignored messages preventing empty popups
  • Improve readme

2.3.1 – 2019/01/23

  • Add filter ‘frou_filename_allowed’
  • Tested up to: 5.0

2.3.0 – 2018/11/02

  • Add more names to ignore filenames option regarding visual composer
  • Add ‘frou_after_sanitize_file_name’ filter
  • Add option to not rename files without extension trying to prevent third party compatibility

2.2.9 – 2018/07/27

  • Check if rules exist before convert filename
  • Add more names to ignore filenames option regarding visual composer

2.2.8 – 2018/04/20

  • Check if permalink option is enabled on add_attachment function

2.2.7 – 2018/03/30

  • Make it compatible with Nextgen gallery plugin

2.2.6 – 2018/03/26

  • Update translation file
  • Add persian translation
  • Config auto deploy with travis
  • Add wp.org assets on github

2.2.5 – 2018/01/30

  • Fix empty function

2.2.4 – 2018/01/26

  • Add translation to some missing strings
  • Add option to truncate filename

2.2.3 – 2017/11/27

  • Fix notice checking
  • Replace “install_plugins” permission by “edit_users”
  • Tested up to WordPress 4.9

2.2.2

  • Update pot file
  • Add strings to translation

2.2.1

  • Set transient on update

2.2.0

  • Open tab if hash is present
  • Improve settings api
  • Create notice asking for review
  • Create notice talking about the pro version
  • Improve plugin’s description

2.1.9

  • Create a filter to get the parent post id (frou_parent_post_id)

2.1.8

  • Create a filter to ignore filename extensions (frou_ignored_extensions)

2.1.7

  • Improve function to get post title, even with unsaved posts

2.1.6

  • Add new filter ‘frou_admin_sections’ to filter admin sections
  • Improve settings api
  • Update tested up to
  • Restrict settings to administrators only

2.1.5

  • Add new option to convert characters to dash

2.1.4

  • Fix conflict on WeDevs settings API libraries

2.1.3

  • Update Settings API class

2.1.2

  • Start the plugin after plugins_loaded hook
  • Fix github link
  • Improve readme

2.1.1

  • Add new option to ignore filenames
  • Fix conflict with sitemap.xml generated by All in one SEO pack

2.1.0

  • Add new option to remove non ASCII characters

2.0.8

  • Solve more conflicts with github updater plugin

2.0.7

  • Fix datetime option fatal error on update() boolean

2.0.6

  • Solves more conflicts with github updater plugin

2.0.5

  • Ignores more basenames (‘option_page’, ‘action’, ‘wpnonce’, ‘wp_http_referer’, ‘github_updater_repo’, ‘github_updater_branch’, ‘github_updater_api’, ‘github_access_token’, ‘bitbucket_username’, ‘bitbucket_password’, ‘gitlab_access_token’, ‘submit’, ‘db_version’, ‘github_updater_install_repo’) when there is no extension provided to solve more conflicts with github-updater plugin

2.0.4

  • Ignores some basenames (‘path’, ‘scheme’, ‘host’, ‘owner’, ‘repo’, ‘owner_repo’, ‘base_uri’, ‘uri’) when there is no extension provided. It solves conflicts with github-updater plugin

2.0.3

  • Improve description
  • Add option to ignore renaming for some filename extensions
  • Add new screenshot
  • Remove portuguese and german translation packs from languages folder

2.0.2

  • Improve Portuguese translation
  • Add German translation

2.0.1

  • Fix autoloader bug on linux environments

2.0.0

  • Recreate the plugin with some new options

1.3

  • Fix bug where site url should be home url instead

1.2

  • Added an option to renames files based on post title
  • Fixed a bug where some strings were not properly removed from site url

1.1

  • Added an option to remove string parts from url

1.0.1

  • Admin page class renamed

1.0

  • Initial release

This broke my site. I wasn't able to upload files with this activated.

By a4jp (a4jp.com) on November 29, 2024

I can manually rename files but though this plugin would solve a few problems rather than create new ones.

not work

By skscomp on October 5, 2024

not work in woocommerce

empty file name on add media

By x24help on September 23, 2024

Hi

there is empty file name on upload:
Media -> Add new

Maybe the original file name is work when no post title found ;)

Very good and sufficient for our school website

By koehlersmichael on December 23, 2023

For basic functions in the free version it's completely sufficient for us and does what it's supposed to do. Thanks!

Renames Plugin Files

By Dev O (devlopero) on February 24, 2023

This is a nice plugin, but I encountered issues on my theme as it broke parts of my site after it renamed some of my theme and plugin files automatically. Took me time to realize it was the culprit :) .

Very useful plugin!

By Jensen (fabiop18) on July 20, 2022

I just wish there was an option to put all words with the first letter in uppercase.

Works perfect

By onsecrethunt on September 10, 2021

This plugin is amazing.

Perfect!

By daveleeone on August 12, 2021

Works perfectly, THX

Plugin excepcional

By Daniel Oliveira da Paixão (cebraicbr) on March 18, 2021

Esse plugin é sensacional. Ajuda bastante no envio das imagens. Antes, eu tinha muitos problemas na hora de migrar de servidor, pois alguns fotos, acentuadas, ficavam totalmente inacessíveis na nova hospedagem. Com esse plugin, não tenho mais esse problema. Utilizo o plugin em todos os meus sites. Meus parabéns ao desenvolvedor por ter criado um plugin realmente útil.

Good filename sanitizer with many options.

By Bjarne Oldrup (oldrup) on February 25, 2021

I like File Renaming on Upload. Threw all the weird Danish letters I could think of at it, and it performed well. To be completely nitty-gritty, the letter "Å" translates into "aa" and not just "a", and a similar limitation goes for the letter "Ø", but I'm good - the most important thing is to avoid those horrible urls which characters like space results in. This plugin has more filters and rules like the typical file name sanitizer - that's a plus. Large premium version notice has been reduced in the latest version, and is no longer obtrusive. Nice. Oh - almost forgot. Tested on a WordPress 5.7 multisite installation running php 8.0. Yeah, that's right. It works perfectly with the latest version of PHP! Good job.
Try other plugins too!

WP User Avatars

Allow registered users to upload & select their own avatars.

Try Demo More Details

Spider Blocker

SpiderBlocker will block most common bots that consume bandwidth and slow down your server.

Try Demo More Details

Quick Multilingual

Quick Multilingual allows you to create multilingual brochure sites on WordPress with automatic language attributes and hreflang tags.

Try Demo More Details
Screenshots
Author Site Author Site

Try Rename Media Files: Improve Your WordPress SEO With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.