Best Practices in Naming Assets

The following two lists encapsulate many of the best practices of asset naming
conventions. As with any such lists, they aren’t so much hard and
fast rules but general principles that should guide your practices.


  • Create fully descriptive file names that replicate either what the graphic,
    page or document is saying or create a symbolic name, which describes what
    the file actually is and/or its purpose.
  • If your file is a HTML file, and includes a <title> tag included in
    the file, and keep both the title and the file name the same, except for
    removing punctuation and replacing spaces with underscores, and so on.
  • Use underscores to separate words and avoid hyphens.
  • Keep all file names lowercase.
  • Add titles to your HTML documents, using Dreamweaver’s Title field
    in the Toolbar.
  • Most importantly, whatever file naming system you choose, be consistent.


  • Use acronyms.
  • Shorten filenames.
  • Create filenames only you can understand.
  • Don’t use spaces or merge words together.


There are a few exceptions where you might not want to keep the file names
descriptively long, such as downloadable files, including ZIP, HQX,
SIT and PDF file types. These files don’t always need to have the same naming
system as your site, but you have to ask yourself if it isn’t such
a bad idea to name these files in a similar fashion. Even if somebody
with an old PC downloaded long file names, these would be truncated to
an 8.3 name anyway.