AI readiness for photographers and videographers

A site built entirely of images, being read by something that cannot see.

C3M4E3E1E4

The moment

Iris, a wedding and portrait photographer

A couple asks an assistant to shortlist photographers available on a date, in a style, within a budget.

What the agent needs: Do you shoot this kind of work, are you free on the date, and what do packages cost.

What actually happens: The whole site is a full-bleed gallery with no alt text, packages are 'on enquiry', and the contact page is a modal with no URL. The assistant returns three photographers who published a price list.

Which dimensions decide it, and why

AIScan grades five dimensions. These are the ones that carry the outcome for this kind of business.

Content

A portfolio site is close to invisible to a text fetch. Alt text, a written description of style and service, and real headings are the only way the work gets represented at all.

Commerce

Packages are products. A published price band is the qualifier that gets you shortlisted; 'enquire for pricing' removes you from budget-filtered answers.

Capabilities

A contact route that only exists as a modal cannot be handed to a customer. Give the enquiry form a URL.

The checks that matter here

Fix guides: /docs/checks/content · /docs/checks/commerce · /docs/checks/capabilities

Most sites like this run on Framer read the Framer playbook for where each fix lives.

Questions we get asked

My work speaks for itself. Why write about it?
It speaks to people. To an assistant, an image without alt text or surrounding copy is an empty box.
Should I publish package prices?
A starting price at minimum. Budget is nearly always part of the question, and no number means no shortlist.
Does alt text really matter that much here?
On a portfolio site it is the majority of your readable content. Write it as description, not keywords.
My site is one long page. Is that a problem?
Yes — one page is one answer. Separate pages per service give you several chances to be the right result.
What about availability?
Even a simple 'currently booking spring 2027' line in text answers a question assistants otherwise report as unknown.
How do I check a visual site?
Scan it free at aiscan.site — the report shows exactly how little text survives the fetch, which is usually the surprise.

Scan your site and see where you actually stand

Free, no account, about twenty seconds. The report names every failing check by ID, shows the evidence we found, and gives the fix for your platform — plus a hand-off prompt you can paste straight into Claude Code or Cursor.

Run a free scan npx aiscan-cli yoursite.com

Prefer to read first? Browse every check we run or the guide library.

Next in Creative & eventsAI readiness for wedding and event planners

Also covers: photographer, wedding photography, portrait studio, videographer, commercial photography, product photography, event photography, family photoshoot, headshots, drone photography, real estate photography, film maker, content creator studio, photo booth hire, newborn photography.