Image Alt Text and Optimization: Fix Your Missing 578 Images
9 min read
Image Alt Text and Optimization: Fix Your Missing 578 Images
Reading time: 9 minutes
If your Surmado Scan report shows “578 images missing alt text”, you’re invisible to Google Image Search. a major traffic source for service businesses. Here’s how to fix it in 4-6 hours.
TLDR
Alt text describes images for search engines and screen readers, driving image search traffic and improving accessibility. Missing alt text means zero Google Image Search visitors. Use the formula: what it is, plus relevant details, plus location or brand. Prioritize service and team photos, keep descriptions under 125 characters, and include natural keywords. Compress images while adding alt text to reduce file sizes 60-80%. Use empty alt attributes for decorative images. Expect image search traffic to increase within 3-4 weeks.
What Alt Text Actually Is
Alt text (alternative text) is the description you add to images so search engines and screen readers understand what’s in the picture.
Example:
<!-- Bad: No alt text -->
<img src="moving-truck.jpg">
<!-- Good: Descriptive alt text -->
<img src="moving-truck.jpg" alt="Veterans Moving America truck parked outside Dallas home during residential move">
Why it matters:
- Google Image Search - 22% of all Google searches are image searches. Your photos can drive traffic.
- Accessibility - Screen readers read alt text aloud to visually impaired users (10% of population).
- AI Discovery - ChatGPT, Claude, and Gemini index image descriptions when answering visual questions.
- Broken Images - Alt text displays if the image fails to load.
The Business Impact
For a service business with 500 images:
Without alt text:
- 0 visitors from Google Image Search
- Failed WCAG accessibility audit
- Lost opportunity for “moving company trucks Dallas” searches
- AI platforms can’t reference your visual proof
With optimized alt text:
- 200-500 monthly visitors from image search
- Accessibility compliant (expands addressable market)
- Rank for long-tail visual searches
- AI platforms cite your images as evidence
Real example: A moving company added alt text to 300 truck/team photos. Within 60 days, they ranked #1 for “Dallas moving company veteran-owned” (image search) and got 340 monthly visits from people who clicked through from images.
Understanding Your Scan Report
When Surmado Scan scans your site, it flags:
578 images without alt text
Impact: High - Direct SEO loss
Effort: Medium - 4-6 hours to fix
What this means:
- 578 images - Every photo, logo, icon, and graphic on your scanned pages
- High impact - Google Image Search is a top 5 traffic source for most businesses
- Medium effort - It’s tedious but straightforward (no coding required)
Which Images Matter Most?
Priority 1: Service Photos (Fix First)
- Team photos
- Equipment/trucks
- Before/after results
- Facility photos
- Customer interaction shots
Priority 2: Product Images
- Inventory photos
- Package/pricing visuals
- Process diagrams
Priority 3: Decorative Images
- Background patterns
- Decorative icons
- Spacer graphics (can use empty alt="")
The 4-Hour Alt Text Fix
Step 1: Export Your Image List (30 minutes)
WordPress:
- Install “Export Media Library” plugin (free)
- Export CSV of all images
- You’ll see: filename, URL, current alt text (probably blank)
Shopify:
- Settings → Files
- Export product images CSV
- Note which have empty alt text fields
Custom website: Use your Scan report to find pages with missing alt text, then inspect each page.
Step 2: Write Alt Text (3 hours)
The Formula:
[What it is] + [Relevant details] + [Location/brand if relevant]
Examples:
Bad alt text:
- “image1.jpg” (filename)
- “Picture” (generic)
- “Click here” (not descriptive)
- Empty/missing
Good alt text:
- “Two Veterans Moving America crew members loading sectional sofa onto truck in Dallas driveway”
- “Climate-controlled moving truck with Veterans Moving America branding parked at Fort Worth office building”
- “Before photo showing cluttered garage; after photo showing organized storage unit with labeled boxes”
Service business template:
[Service action] + [Key details] + [Brand/location]
Product business template:
[Product name] + [Key features] + [Color/size if relevant]
Team photo template:
[Person name/role] + [Context] + [Brand]
Step 3: Implement Alt Text (30 minutes - 1 hour)
WordPress (Gutenberg):
- Click image in editor
- Right sidebar → “Alt text” field
- Paste your description
- Update page
WordPress (Bulk Update):
- Media Library → List View
- Click Quick Edit on each image
- Add alt text
- Save
Shopify:
- Products → Select product
- Click image
- “Alt text” field appears
- Save
HTML (Direct Edit):
<img src="team.jpg" alt="Your description here">
Advanced: Keyword-Optimized Alt Text
Alt text is indexed by Google. You can strategically include keywords WITHOUT keyword stuffing.
Keyword research for images:
-
What visual searches relate to your service?
- “moving company trucks Dallas”
- “veteran-owned moving team”
- “piano moving equipment”
-
Natural integration:
Keyword stuffing (BAD): “Dallas moving company affordable moving services veteran moving company Dallas Fort Worth best movers”
Natural keyword use (GOOD): “Veterans Moving America crew using specialized piano moving equipment to load baby grand piano onto climate-controlled truck in Dallas”
Keywords naturally included: moving, piano moving, equipment, truck, Dallas, Veterans Moving America
Image File Optimization (Bonus)
While adding alt text, also optimize file sizes for faster loading (helps LCP from your Scan report).
Quick Image Compression
Tools:
- TinyPNG.com (free, drag-and-drop)
- ImageOptim (Mac, free)
- Squoosh.app (Google’s free tool)
Target file sizes:
- Hero images: Under 200KB
- Team/service photos: Under 150KB
- Product thumbnails: Under 50KB
- Icons: Under 20KB
Process:
- Download your largest images (check Scan report for slow-loading images)
- Run through TinyPNG or Squoosh
- Typical savings: 60-80% file size reduction with no visible quality loss
- Re-upload compressed versions
Expected improvement:
- LCP improvement: 0.5-1.2 seconds
- Page load time: 1-2 seconds faster
- Mobile performance: Significantly better
File Naming Best Practices
While you’re fixing images, rename files from generic names to descriptive ones.
Bad filenames:
- IMG_1234.jpg
- photo.png
- untitled.jpg
Good filenames:
- veterans-moving-america-truck-dallas.jpg
- team-loading-furniture-fort-worth.jpg
- climate-controlled-storage-facility.jpg
Why this matters:
- Google indexes filenames as part of image SEO
- Descriptive names help with internal organization
- Makes alt text writing easier later
Naming convention:
[subject]-[details]-[location/brand].jpg
Use hyphens (not underscores or spaces).
Decorative Images: When to Use Empty Alt
Not every image needs descriptive alt text. Purely decorative images should have alt="" (empty, but present).
Use empty alt for:
- Background patterns
- Decorative dividers
- Spacer graphics
- Icons that duplicate adjacent text
Example:
<!-- Icon next to text -->
<img src="checkmark-icon.svg" alt=""> <!-- Empty because text says "Verified" -->
<span>Verified Service</span>
<!-- Standalone icon -->
<img src="veteran-badge.svg" alt="Veteran-owned business certification badge">
Rule of thumb: If removing the image would lose information, write descriptive alt text. If the image is purely visual decoration, use alt="".
Using Image Sitemaps
For sites with 100+ images, create an image sitemap to help Google discover and index all your photos.
WordPress: Yoast SEO or Rank Math automatically generate image sitemaps.
Custom site:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://yoursite.com/services</loc>
<image:image>
<image:loc>https://yoursite.com/images/truck.jpg</image:loc>
<image:caption>Veterans Moving America truck in Dallas</image:caption>
</image:image>
</url>
</urlset>
Submit to Google Search Console → Sitemaps.
Monitoring Image Performance
Google Search Console
After fixing alt text, monitor improvements:
- Performance → Search Results → Search Type → Image
- You’ll see:
- Image search impressions
- Image search clicks
- Top image queries
Timeline:
- Week 1-2: No change (Google hasn’t re-crawled)
- Week 3-4: Impressions start increasing
- Month 2-3: Clicks and traffic appear
PageSpeed Insights
Check if image optimization improved your Scan scores:
- Run PageSpeed Insights on your homepage
- Look for “Properly size images” and “Efficiently encode images”
- Compare to your original Scan report
Target: Green checkmarks for image-related diagnostics.
Common Questions
Q: Do I need alt text for every single image?
A: Every image needs an alt attribute. Informative images need descriptive text; decorative images use alt="" (empty but present).
Q: How long should alt text be?
A: 125 characters or less. Screen readers truncate longer descriptions. Be concise but descriptive.
Q: Can I use the same alt text for similar images?
A: No. Each image needs unique alt text. If you have 5 truck photos, describe what makes each unique (location, angle, activity).
Q: Does alt text help my Google rankings for regular (non-image) search?
A: Indirectly. Google understands page context better with image descriptions, but the primary benefit is image search traffic and accessibility.
Q: My competitor ranks higher in image search with no alt text. How?
A: They likely have strong domain authority or exact-match filenames. But you’ll outperform them once you add optimized alt text. Alt text is a ranking factor.
The 30-Day Alt Text Plan
Week 1: Audit and Prioritize
- Review your Scan report’s missing alt text count
- Identify your top 20 most-visited pages
- List all images on those pages
Week 2: Write and Implement
- Write alt text for Priority 1 images (service/team photos)
- Add to CMS
- Compress images while you’re at it
Week 3: Expand Coverage
- Write alt text for Priority 2 images (products, facilities)
- Update image filenames to descriptive versions
- Submit sitemap to Google Search Console
Week 4: Decorative and Monitoring
- Add
alt=""to decorative images - Verify all images now have alt attribute (even if empty)
- Set up Google Search Console tracking for image search
Month 2: Run a new Scan report to verify the “missing alt text” count dropped to near-zero.
When to Hire Help
You can DIY if:
- You have WordPress or Shopify (easy alt text fields)
- Under 200 images to fix
- Comfortable with basic website editing
Hire a VA or developer if:
- 500+ images (budget: $200-500 for bulk update)
- Custom CMS with no alt text fields (needs dev work)
- Want automation (script to suggest alt text)
Next Steps
Today:
- Open your Scan report
- Find the “images missing alt text” count
- Identify your top 10 most important pages
- Add alt text to images on those 10 pages (1-2 hours)
This Week:
- Compress your largest image files
- Rename files from generic names to descriptive ones
- Create a spreadsheet tracking progress: Page → Image → Alt Text → Status
This Month:
- Fix all missing alt text site-wide
- Submit image sitemap to Google Search Console
- Monitor Google Search Console for image search traffic
→ Related: Core Web Vitals Explained | Mobile Performance Guide
Was this helpful?
Thanks for your feedback!
Have suggestions for improvement?
Tell us moreHelp Us Improve This Article
Know a better way to explain this? Have a real-world example or tip to share?
Contribute and earn credits:
- Submit: Get $25 credit (Signal, Scan, or Solutions)
- If accepted: Get an additional $25 credit ($50 total)
- Plus: Byline credit on this article