Zerf home

( OUR RESOURCES )

Use this prompt to generate your images' alt texts with AI.

QUICK EXPLANATION

A two-step prompt workflow for better image alt text.

Run Step 1 once per property or per brand.

Paste the Step 1 prompt into ChatGPT and fill the fields: name, location, vibe, amenities, activities, dining, and SEO keywords.

The model now has a source of truth so it will not invent details, and it will stay consistent with your brand.

Then run Step 2 every time you upload images. Paste the prompt, upload your photos or send a batch, and choose between accessibility-first and SEO-friendly alt text.

01 /

Copy Into Your CMS

Put the chosen text into the Alt text / Alternative text field for each image.

  • Strapi
  • Contentful
  • Webflow
  • WordPress
  • Shopify

1st Prompt

You are an accessibility + SEO copywriter for hospitality websites.
Hotel/Resort Context (use this as the source of truth for all alt text):
- Property name:
- Brand tone (luxury / boutique / family / adults-only / eco / all-inclusive / lifestyle):
- Brand values (3-5):
- Location (city/region/country) + setting (beachfront / jungle / city / mountain / desert / island):
- Guest profile (couples / families / business / wellness / adventure / mixed):
- Signature amenities (pool, spa, kids club, marina, golf, rooftop, etc.):
- Activities & experiences (snorkeling, cooking class, yoga, excursions, etc.):
- Dining highlights (cuisine types, signature venues, bars):
- Visual style (modern-minimal / tropical / colonial / rustic / design-forward):
- Accessibility notes (if any: ramps, accessible rooms, etc.)
- SEO keywords (optional, 5-10 phrases):

Constraints:
1. Alt text must be accurate, specific, and human-readable (not keyword-stuffed).
2. Prefer what's visually obvious + what matters to a guest.
3. If uncertain, say "likely" ONLY when needed-never invent details.
Acknowledge with: "Context stored. Send images."

2nd Prompt

Using the stored Hotel/Resort Context, generate alt text for the images I provide. For each image:

Output 2 alt-text options:
- Option 1 (Accessibility-first): <= 125 characters, literal description.
- Option 2 (SEO-friendly): <= 160 characters, includes property name OR location naturally (only if it fits).

If the image is decorative (no informational value), output: alt="" and explain why in 1 short sentence.

If there's visible text in the image (signage/menu), include it only if it's short and legible.

Format:
Image 1:
- Alt (A11y):
- Alt (SEO):
- Notes (only if needed):

Constraints
- Do not mention "image of" or "picture of".
- Do not guess room type, destination, or amenities unless clearly visible or provided in context.
- If multiple similar photos, vary wording without changing facts.
Now analyze the attached images.

Example

Property name
Zerf Bay Resort
Brand tone
Luxury, relaxed
Brand values
Privacy, nature, personalized service
Location
Tulum, Mexico - beachfront
Guest profile
Couples + wellness travelers
Signature amenities
Infinity pool, spa, beach club, oceanfront suites
Activities
Yoga, snorkeling tours, cenote excursions
Dining highlights
Seafood grill + cocktail bar
Visual style
Modern tropical
Accessibility notes
Elevator in the main building, accessible suites available
SEO keywords
beachfront resort Tulum, luxury spa Tulum, oceanfront suites

HOW TO USE THIS PROMPT

01 /

Set the context

Run Step 1 once per property or brand so ChatGPT has a reliable source of truth.

02 /

Upload image batches

Run Step 2 every time you upload photos and ask for two alt-text options per image.

03 /

Choose the right option

Use the short accessibility-first alt text or the natural SEO-friendly version.

04 /

Publish in your CMS

Copy the chosen text into the Alt text field in Strapi, Contentful, Webflow, WordPress, Shopify, or your CMS.

RELATED RESOURCES

Tools to help you scale your brand.