Free Tool

How findable is your photography website?

Enter your address. In about ten seconds you'll get a score out of 100 — how Google sees you, whether AI assistants can read you at all, and what's quietly costing you inquiries. Every problem comes with a prompt you can paste into an AI to fix it.

21 checks across
  • Foundations
  • Found by Google
  • Found by AI
  • Readable content
  • Speed

Reads the page you enter, plus your robots.txt, sitemap and llms.txt. Nothing is stored, and nothing on your site is changed.

What this is actually measuring

Why does a photography website score badly on SEO?

Usually because it is almost entirely photographs. Search engines and AI assistants cannot see an image — they read text, headings, alt text and structured data. A gorgeous portfolio site with fifty pictures and eighty words of copy gives them almost nothing to understand, which is why it loses to a plainer site that says what it does and where it does it.

What is AI visibility, and how is it different from SEO?

SEO is about ranking in a list of blue links. AI visibility is about being read and cited when someone asks an assistant for a recommendation. It depends on different things: structured data that states who you are, plain readable text an assistant can quote, and a robots.txt that doesn't block AI crawlers. A site can rank perfectly well on Google and still be invisible to AI assistants because its robots.txt quietly disallows them.

Do I need a developer to fix these?

Not for most of them. Titles, meta descriptions, headings and alt text are editable inside every website builder. The more technical items — structured data, sitemaps, robots.txt — are exactly what the copy-paste prompts are for: paste the prompt into an AI assistant along with your page, and it writes the code for you.

Is a good score enough to get booked?

No. This grades whether you can be found — it says nothing about whether your work or your pricing convinces anyone once they arrive. Being findable is the part most photographers are losing by default, which is why it's worth ten seconds. The rest is a longer conversation.