Skip to content

Image SEO -- The NAPW Framework

Recent

SOP: Complete Image Optimization and Distribution System

Every image is an SEO asset. Google Vision AI reads your images, extracts text, identifies objects, and associates everything it finds with your entity profile. This SOP ensures every image you create and upload tells Google exactly WHO you are, WHAT you do, and WHERE you do it.

"Every image I use tells them who I am, what I do, and where I do it. Google Vision reads it all." -- Mike Merlino


The Merlino Image Template

Every image created for any client follows the same template structure. This is non-negotiable -- no image goes out without these elements.

What Goes on Every Image

ElementPlacementPurpose
Business LogoTop-left or top-right cornerBrand recognition + entity association
Business NameNear the logo or along the topGoogle Vision text detection reads this
AddressBottom of the imageGeographic entity signal
Phone NumberBottom of the image, next to addressNAP consistency signal
Website URLBottom of the imageAdditional entity verification
Target KeywordProminent text overlayTopic/service association
Real PhotoBackground or main visualNever stock photos -- real business imagery

The NAPW Acronym

N -- Name (Business Name) A -- Address (Physical address or city) P -- Phone (Local phone number) W -- Website (Domain URL)

Plus the target keyword for the content the image supports.


Step-by-Step Image Creation Process

Step 1: Canva Template Setup

  1. Create a master template in Canva for each client
  2. Lock the following elements into the template:
    • Logo position and size
    • NAPW text bar at the bottom
    • Font choices that match the brand
    • Color scheme from the brand guidelines
  3. Create template variations for each platform size:
    • Blog featured image: 1200 x 630 px
    • GMB post image: 1200 x 900 px
    • Social square: 1080 x 1080 px
    • Pinterest pin: 1000 x 1500 px
    • YouTube thumbnail: 1280 x 720 px

Step 2: Build the Image

  1. Open the appropriate template for the target platform
  2. Insert a real photo of the business, team, or service being performed
  3. Verify the logo is visible and at least 100px in the smallest dimension
  4. Add the target keyword as prominent overlay text
  5. Confirm the NAPW bar is legible and not obscured
  6. Use contrasting colors so all text is readable against the background photo
  7. Export as JPG at maximum quality (not PNG -- JPG compresses better for photos)

Step 3: EXIF Data Optimization

After exporting the image, add EXIF metadata before uploading anywhere.

EXIF FieldWhat to Enter
TitleBrand Name -- Service Keyword -- City
Artist/AuthorBusiness owner's full name
CopyrightBusiness Name, [Year]. All rights reserved.
Description/CaptionFull sentence: "[Brand] provides [service] in [city]. Contact us at [phone] or visit [website]."
Keywords/Tagsbrand name, service, city, state, related terms
GPS LatitudeBusiness location latitude coordinate
GPS LongitudeBusiness location longitude coordinate
SoftwareRemove or set to a generic value (avoid AI tool detection)

EXIF Tools

ToolPlatformBest For
ExifToolCommand line (all platforms)Batch processing, most powerful option
GeoSetterWindows desktop appVisual GPS tagging on a map interface
Adobe LightroomDesktop/mobileMetadata templates for batch processing
GeoImgrWeb-basedQuick GPS coordinate addition online

EXIF GPS Coordinates

Always use the actual business location GPS coordinates. Do NOT use random coordinates or the coordinates of the photo subject if different from the business. The GPS data should reinforce the business entity location, not the location where the photo was taken (unless they are the same).

Step 4: File Naming

Rename every image file before uploading. The filename is a direct ranking signal.

Pattern: brand-name-service-keyword-city-state.jpg

Examples:

merlino-seo-local-seo-audit-tampa-fl.jpg
joes-plumbing-emergency-drain-cleaning-south-tampa-fl.jpg
tampa-bay-roofing-roof-replacement-brandon-fl-01.jpg

Rules:

  • All lowercase
  • Hyphens between words (no underscores or spaces)
  • Brand name first
  • Service keyword in the middle
  • City and state at the end
  • Number suffix if creating multiple images for the same topic (-01, -02, -03)

Step 5: Google Cloud Vision API Verification

Before distributing an image at scale, verify what Google actually sees.

  1. Go to Google Cloud Vision API demo
  2. Upload the finished image
  3. Check the following detection results:
Detection TypeWhat to Look For
Text Detection (OCR)Can Google read your brand name, phone, website, and keyword?
Label DetectionDo the labels match your service keywords?
Landmark DetectionDoes it recognize any location context?
Web EntitiesWhat topics does Google associate with the image?
Logo DetectionDoes it identify your logo?

If Vision Cannot Read Your Text

If Google Cloud Vision cannot extract your brand name and keyword text from the image, your text is too small, too low-contrast, or obscured. Increase the text size, use a bolder font, or add a semi-transparent background bar behind the text. Re-export and re-test until Vision reads it clearly.


Image Distribution -- Where to Upload

After creating optimized images, distribute them across every platform where Google can find and index them.

Primary Platforms

PlatformHow to UploadWhy It Matters
GMB PhotosUpload through GMB dashboardDirect local ranking signal, highest priority
WebsiteBlog posts, service pages, location pagesOn-site entity reinforcement
Google SitesEmbed in your Google Site propertyGoogle-owned property, fast indexing
Google My MapsCreate a custom map with image markersGeographic entity association
Google PhotosUpload to photos.google.com (public album)Indexed Google property with location data
YouTubeUse as video thumbnailsVideo entity association

Secondary Distribution -- Image Sharing Sites

PlatformImage FormatNotes
PinterestVertical pin (1000x1500)Keyword-rich pin description, link to blog/service page
Twitter/XLandscape or squareTweet with keyword text, link to source page
FlickrAny formatFull EXIF data preserved, geo-tagged, keyword titles
TumblrAny formatBlog post format with image + description text
ImgurAny formatPublic album with keyword-rich titles and descriptions
InstagramSquare (1080x1080)Business account, location tag, keyword hashtags

Advanced Distribution

PlatformMethod
Google SpreadsheetsInsert images into a publicly shared Google Sheet with business data
Google DocsInsert images into a publicly shared Google Doc about your services
Amazon S3Host images on S3 with keyword-rich filenames for additional indexed URLs
SlideShareCreate a presentation with branded images, upload to SlideShare

Image Formats for Different Platforms

PlatformDimensionsFormatFile Size Target
GMB Photos1200 x 900JPGUnder 5MB
Blog Featured1200 x 630JPGUnder 300KB (compressed)
Social Square1080 x 1080JPGUnder 1MB
Pinterest Pin1000 x 1500JPGUnder 2MB
YouTube Thumbnail1280 x 720JPGUnder 2MB
Google Sites1200 x 800JPGUnder 1MB
Infographic800 x 2000+JPG or PNGUnder 3MB

Image SEO Checklist

Run this checklist for every image before it leaves your computer:

  • [ ] Real photo used (never stock photography)
  • [ ] Business logo visible and at least 100px in smallest dimension
  • [ ] NAPW text bar present: Name, Address, Phone, Website
  • [ ] Target keyword visible as text overlay
  • [ ] File exported as JPG at high quality
  • [ ] EXIF data added: title, author, copyright, description, GPS coordinates
  • [ ] File renamed: brand-name-keyword-city-state.jpg
  • [ ] Google Vision API verification passed (text readable, labels relevant)
  • [ ] Uploaded to GMB as first priority
  • [ ] Distributed to at least 3 additional platforms
  • [ ] Alt text written for website usage (natural sentence with brand + keyword + city)

See Also

Merlino Mastermind - Private Documentation