Media Library Documentation¶
Menu Location: Settings > Content & Marketing > Media Library
Access Level: Manager and above
Last Updated: 2026-03-01
Overview¶
The Media Library is your central hub for uploading, organizing, and managing all digital assets used across your website including images, PDFs, documents, and other files. It provides a fast, CDN-powered delivery system for optimal performance and a searchable library for easy asset management.
Primary Functions:
- Upload images, PDFs, and documents
- Organize files with folders and tags
- Search and filter media assets
- Generate embed codes and URLs
- Serve files via global CDN for fast delivery
- Track file usage across website
- Bulk upload and management operations
- Optimize images automatically
Page Layout¶
Header Section¶
- Upload Files button: Upload new media
- Create Folder button: Organize assets
- Search Bar: Find files by name, tag, or type
- View Toggle: Grid view (thumbnails) or List view (details)
- Filter Dropdown: Filter by file type, folder, date, or usage
Media Grid/List¶
Displays all files with:
- Thumbnail preview (images) or file type icon
- File Name (clickable to view details)
- File Type indicator (JPG, PNG, PDF, etc.)
- File Size in KB or MB
- Upload Date timestamp
- Dimensions (for images)
- Usage Count - Where file is used
- Actions - Edit, Copy URL, Download, Delete
File Details Panel¶
When clicking a file:
- Large Preview (images/PDFs)
- File Information (size, dimensions, type, uploaded by)
- Public URL (click to copy)
- Embed Code for images
- Usage Locations list (pages, products, recipes using this file)
- Edit button (rename, add tags, move folder)
- Replace button (upload new version)
- Delete button
Uploading Files¶
Single File Upload¶
Steps:
- Click "Upload Files" button
- Click "Select Files" or drag files into upload area
- Select file(s) from your computer
- Files upload automatically
- Progress bar shows upload status
- Uploaded files appear in library
Supported File Types:
- Images: JPG, JPEG, PNG, GIF, WebP
- Documents: PDF
- Other: SVG (for logos/icons)
File Size Limits:
- Images: 10MB maximum
- PDFs: 25MB maximum
- Total library: Depends on your plan
Note: Videos are NOT supported. Use YouTube/Vimeo and embed links instead.
Bulk File Upload¶
Upload Multiple Files:
- Click "Upload Files" button
- Drag and drop multiple files at once
- OR click "Select Files" and select multiple (Ctrl+Click or Cmd+Click)
- All files upload simultaneously
- Progress shown for each file
Bulk Upload Tips:
- Prepare files before uploading (resize, rename, optimize)
- Upload to specific folder to stay organized
- Use consistent naming conventions
- Maximum 50 files per upload batch
Drag and Drop Upload¶
Quick Upload Method:
- Open Media Library page
- Drag files from desktop/folder
- Drop onto Media Library grid
- Files upload immediately
- No need to click "Upload Files" button
File Organization¶
Folders¶
Create Folder Structure:
- Click "Create Folder" button
- Enter folder name (e.g., "Recipe Images", "Product Photos", "PDFs")
- Optional: Select parent folder (for subfolders)
- Save folder
Example Folder Structure:
- Images
- Products
- Recipes
- Blog & News
- Homepage
- Seasonal
- Documents
- Product Specs
- Nutrition Info
- Certificates
- Logos & Branding
Moving Files to Folders:
- Select file(s) by checking boxes
- Click "Move to Folder" button
- Choose destination folder
- Files move immediately
Moving Files (Drag & Drop):
- Switch to Grid View with folders visible
- Drag file thumbnail
- Drop onto folder
- File moves to folder
Tagging Files¶
Add Tags for Better Organization:
- Click file to open details
- Click "Add Tags" field
- Type tag name (e.g., "summer", "organic", "featured")
- Press Enter to add tag
- Add multiple tags per file
Tag Best Practices:
- Use consistent tag naming (lowercase, no spaces)
- Create tags for: seasons, categories, campaigns, products
- Tag images when uploading for easier finding later
- Use tags to group files across folders
Example Tags:
- seasonal: summer, fall, winter, spring
- content-type: hero-image, thumbnail, icon, banner
- product: produce, meats, dairy, pantry
- campaign: 2026-summer-promo, newsletter-march
Bulk Tagging:
- Select multiple files
- Click "Add Tags to Selection"
- Enter tags
- Tags apply to all selected files
Finding Files¶
Search Function¶
Search By:
- File name (partial match works)
- Tags
- Folder name
- File type
Search Tips:
- Use quotes for exact phrase: "summer grilling"
- Search by file extension: ".pdf" or ".jpg"
- Combine search with filters for precision
Filtering¶
Available Filters:
By File Type:
- All Files
- Images Only
- PDFs Only
- Documents Only
By Folder:
- All Folders
- Specific folder only
- Include subfolders toggle
By Date:
- Uploaded Today
- This Week
- This Month
- Custom Date Range
- Older than X days
By Usage:
- Used in website (linked)
- Unused files (not linked anywhere)
- Recently used
- Never used
By Size:
- Small (<100KB)
- Medium (100KB-1MB)
- Large (1MB-5MB)
- Very Large (>5MB)
Sorting Options¶
Sort Files By:
- Date Uploaded (newest/oldest)
- File Name (A-Z or Z-A)
- File Size (largest/smallest)
- Usage Count (most/least used)
- Recently Modified
Using Media Files¶
Getting File URLs¶
Copy Public URL:
- Click file to open details
- Find "Public URL" field
- Click "Copy URL" button
- URL copied to clipboard
- Paste into emails, documents, etc.
CDN URLs: All files are served via global CDN (Content Delivery Network):
- Fast loading worldwide
- Automatic optimization
- Secure HTTPS delivery
- 99.9% uptime
Example URLs:
https://cdn.yoursite.com/media/summer-salad.jpghttps://cdn.yoursite.com/pdfs/nutrition-guide.pdf
Embed Codes for Images¶
Get Embed Code:
- Click image file
- Scroll to "Embed Code" section
- Choose embed type:
- HTML img tag:
<img src="..." alt="..."> - Markdown:
 - Direct URL: Just the URL
- HTML img tag:
- Click "Copy Code" button
Using Embed Codes:
- Email templates: Paste HTML code
- Blog posts: Use in HTML editor
- External sites: Share direct URL
- Markdown editors: Use markdown format
Image Dimensions¶
Responsive Images: System automatically creates multiple sizes:
- Thumbnail: 150x150px
- Small: 300x300px
- Medium: 600x600px
- Large: 1200x1200px
- Original: Full resolution
Specify Size in URL: Add size parameter to URL:
?size=thumbnail?size=small?size=medium?size=large
Example:
https://cdn.yoursite.com/media/product.jpg?size=small
Editing and Managing Files¶
Renaming Files¶
Rename a File:
- Click file to open details
- Click "Edit" button
- Click in file name field
- Enter new name
- Click "Save"
Renaming Best Practices:
- Use descriptive names: "organic-tomatoes-product.jpg"
- No spaces (use hyphens or underscores)
- Include keywords for SEO
- Keep names short but meaningful
- Be consistent with naming conventions
Replacing Files¶
Upload New Version:
- Open file details
- Click "Replace File" button
- Select new file from computer
- New file uploads and replaces old
- URL stays the same (no broken links!)
When to Replace:
- Update product photo
- Correct information in PDF
- Improve image quality
- Update outdated content
Important: Replacing preserves the same URL, so all existing uses of the file automatically show the new version.
Image Optimization¶
Automatic Optimization:
- Images compressed automatically on upload
- WebP format served to compatible browsers
- Original preserved, optimized versions created
- Reduces page load times significantly
Manual Optimization Tools:
- Click image to open details
- Click "Optimize" button
- Choose optimization level:
- Light: Minimal compression, maximum quality
- Balanced: Good compression, good quality (recommended)
- Maximum: High compression, acceptable quality
- Preview optimized version
- Apply optimization
Optimization Benefits:
- Faster page loading
- Better mobile experience
- Improved SEO rankings
- Reduced bandwidth costs
Editing Image Properties¶
Available Edits:
- Alt Text: Accessibility description
- Title: Hover text
- Caption: Display caption below image
- Credit: Photographer/source attribution
Setting Alt Text:
- Open image details
- Click in "Alt Text" field
- Write descriptive text (what is in image)
- Save changes
Alt Text Best Practices:
- Describe image content clearly
- Include relevant keywords naturally
- Keep under 125 characters
- Don't start with "Image of..." (redundant)
- Essential for accessibility (screen readers)
Tracking File Usage¶
Where is This File Used?¶
View Usage Locations:
- Click file to open details
- Scroll to "Used In" section
- See list of pages, products, recipes using this file
- Click location to view/edit that page
Usage Information Shows:
- Page/item name
- Page type (Product, Recipe, News Article, etc.)
- Last modified date
- Link to edit page
Why This Matters:
- Know impact before deleting file
- Update all uses when replacing
- Find orphaned/unused files
- Audit content using specific assets
Finding Unused Files¶
Identify Files Not Used Anywhere:
- Apply filter: "Unused Files"
- Review list of files not linked to any pages
- Consider whether to:
- Delete (if truly unnecessary)
- Keep (may be used in emails, external sites)
- Archive (move to "Archive" folder)
Cleanup Strategy:
- Review unused files quarterly
- Be cautious deleting (may be used in emails sent)
- Archive first, delete later if no issues
- Check with team before bulk deletion
Bulk Operations¶
Bulk Selection¶
Select Multiple Files:
- Click checkboxes: Select specific files
- Select All: Checkbox in header selects all visible
- Shift+Click: Select range of files
- Ctrl+Click (Cmd+Click Mac): Select non-adjacent files
Bulk Actions¶
Available Bulk Operations:
- Move to Folder: Organize files at once
- Add Tags: Tag multiple files simultaneously
- Delete: Remove multiple files
- Download: Download as ZIP file
- Change Permissions: Adjust access settings
Bulk Delete:
- Select files to delete
- Click "Delete Selected" button
- Confirm deletion
- WARNING: Deleted files cannot be recovered
- Files in use show warning before deletion
Bulk Download:
- Select files
- Click "Download Selected" button
- System creates ZIP file
- ZIP downloads automatically
- Extract files on your computer
Common Use Cases¶
Use Case 1: Upload Product Photos¶
Goal: Add high-quality images for new product
Steps:
- Prepare product photos (resize to 1200x1200px, optimize)
- Name files descriptively:
organic-tomatoes-main.jpg,organic-tomatoes-detail.jpg - Open Media Library
- Create folder "Products" if doesn't exist
- Click "Upload Files"
- Select all product photos
- After upload, add tags: "products", "produce", "tomatoes"
- Add alt text to each image
- Copy URLs or use in product page directly
- Product images ready to use
Use Case 2: Organize Existing Files¶
Goal: Clean up disorganized media library
Steps:
- Create folder structure:
- Products
- Recipes
- Blog
- Homepage
- Seasonal
- Archive
- Sort files by upload date (oldest first)
- Review old files:
- Move to appropriate folders
- Delete obvious duplicates
- Archive outdated seasonal content
- Add tags to important files for easier finding
- Check for unused files
- Rename files with unclear names
- Result: Organized, searchable library
Use Case 3: Create Seasonal Content Library¶
Goal: Organize summer campaign assets
Steps:
- Create folder "Seasonal/Summer-2026"
- Upload all summer campaign images
- Tag all files with "summer", "2026", "campaign"
- Create sub-folders:
- Banners
- Product Photos
- Recipe Images
- Social Media Graphics
- Use naming convention:
summer2026-[description].jpg - After campaign ends, move folder to Archive
- Reuse structure next year
Use Case 4: Replace Outdated File¶
Goal: Update product photo without breaking existing links
Steps:
- Take new, improved product photo
- Find old photo in Media Library (search by product name)
- Click file to open details
- Note where file is currently used
- Click "Replace File" button
- Upload new photo
- New photo appears everywhere old photo was used
- Same URL maintained (no broken links)
- Review pages to confirm new photo displays correctly
Use Case 5: Find and Embed PDF in Newsletter¶
Goal: Share nutrition guide PDF with customers
Steps:
- Open Media Library
- Filter by: PDFs only
- Search: "nutrition"
- Find "nutrition-guide-2026.pdf"
- Click file to open details
- Click "Copy URL" button
- Go to Email Templates
- Create newsletter
- Add button: "Download Nutrition Guide"
- Paste PDF URL as button link
- Customers can click to download PDF
Troubleshooting¶
File Won't Upload¶
Symptoms: Upload fails or gets stuck
Possible Causes:
- File too large (exceeds limit)
- Unsupported file type
- File name has special characters
- Internet connection interrupted
- Storage quota exceeded
Solutions:
- Check file size (compress if needed)
- Verify file type is supported
- Rename file (remove spaces, special characters)
- Refresh page and try again
- Check storage usage in settings
- Contact admin if quota needs increase
Image Not Displaying¶
Symptoms: Image shows broken or doesn't load
Check:
- Verify file uploaded successfully
- Copy URL and open in new browser tab
- Check if file was deleted
- Clear browser cache
- Verify CDN is working (admin check)
- Check file permissions
Can't Find File¶
Symptoms: Uploaded file doesn't appear in library
Troubleshooting:
- Check active folder (might be filtered)
- Clear search box
- Remove all filters
- Sort by "Recently Uploaded"
- Check if file upload actually completed
- Try uploading again
Duplicate Files Appearing¶
Explanation: Uploading same file multiple times creates duplicates
Solutions:
- Search before uploading (check if file exists)
- Use Replace function instead of re-uploading
- Delete duplicates (keep best version)
- Implement naming convention to prevent duplicates
- Use tags to mark "approved" version
Related Pages¶
- Recipes - Use media library images in recipes
- News Items - Add images to blog posts
- Products - Product photography management
- Email Templates - Embed images in emails
- Front Page - Homepage hero images and banners
Permissions & Access¶
Required Access Level: Manager or higher
Access Levels:
- Manager: Upload, organize, use files; cannot delete others' uploads
- Administrator: All Manager + delete any file, bulk operations
- Kiva Admin: All features + storage management, CDN settings
Restricted Features:
- Delete Files: Manager can delete own uploads; Admin can delete any
- Storage Settings: Kiva Admin only
- CDN Configuration: Kiva Admin only
Best Practices¶
File Organization¶
- Create folder structure before bulk uploads
- Use consistent naming conventions
- Tag files at upload time
- Archive old seasonal content (don't delete)
- Review and clean up quarterly
File Naming¶
- Use descriptive names with keywords
- Use hyphens or underscores (no spaces)
- Include product/category name
- Add version if applicable (v2, 2026, etc.)
- Lowercase for consistency
Image Optimization¶
- Resize before uploading (1200px max for most uses)
- Compress images before upload (use tools like TinyPNG)
- Use JPG for photos, PNG for logos/graphics
- Always add alt text for SEO and accessibility
- WebP format used automatically for modern browsers
File Management¶
- Check if file exists before uploading
- Use Replace instead of re-uploading
- Delete unused files to save storage
- Keep original high-res versions backed up externally
- Document usage before deleting files
Security¶
- Don't upload sensitive customer data
- Don't upload files with private information
- PDFs are publicly accessible via URL
- Use appropriate file permissions
- Regularly audit file access
Things to Avoid¶
- ❌ Uploading huge uncompressed images
- ❌ Using spaces or special characters in file names
- ❌ Uploading videos (use YouTube/Vimeo instead)
- ❌ Deleting files still in use
- ❌ Uploading without organizing (creates clutter)
- ❌ Forgetting alt text (hurts SEO and accessibility)
Quick Reference Card¶
| Task | Action |
|---|---|
| Upload file | "Upload Files" button OR drag & drop |
| Create folder | "Create Folder" button |
| Find file | Search bar OR apply filters |
| Copy file URL | Click file > "Copy URL" button |
| Rename file | Click file > Edit > Change name |
| Replace file | Click file > "Replace File" button |
| Move to folder | Select files > "Move to Folder" |
| Add tags | Click file > "Add Tags" field |
| Delete file | Select file > Delete button |
| Bulk select | Check boxes OR "Select All" |
| View usage | Click file > "Used In" section |
FAQs¶
What file types can I upload?¶
Images (JPG, PNG, GIF, WebP, SVG) and PDFs. Videos are not supported - use YouTube/Vimeo and embed.
Is there a storage limit?¶
Yes, varies by plan. Check Settings > Storage to see current usage and limits.
Can customers access files directly?¶
Files have public URLs, so yes if they have the link. Don't upload private/sensitive information.
What happens to pages using a deleted file?¶
They show broken image icon. Check "Used In" before deleting.
How do I create image variations (thumbnails)?¶
Automatic. System creates multiple sizes. Access via URL parameters (?size=small).
Can I edit images in the media library?¶
Basic editing only (crop, rotate, optimize). For advanced editing, use photo software before uploading.
How do I share a file with someone?¶
Copy the Public URL and send via email. They can view/download without logging in.
Can I password-protect files?¶
No, all media library files are publicly accessible. For private files, consider alternative solutions.
Will replacing a file break existing links?¶
No! Replacing maintains the same URL, so all existing uses automatically show the new file.
How do I find orphaned/unused files?¶
Apply filter "Unused Files" to see files not linked to any pages.
End of Documentation
For additional help, contact your system administrator or Kiva Logic support.