Complete online strategy
Daniel Ahlberg is a Stockholm photographer who had no website, no search presence, and relied entirely on word of mouth. We built danielahlberg.photo from scratch: a bilingual Django site with SEO and AEO baked in from day one, and now manage it on retainer. In 3 months, the site grew from 5 weekly search impressions to over 125, appearing in 85 countries across 209 unique search queries. The bilingual content strategy creates two independent discovery channels: English brings 4.6x more traffic than Swedish, while Swedish captures the local market. Between April and August, Daniel booked 54,000+ SEK in confirmed work through the site, including international clients from Singapore and Estonia — revenue that didn't exist before.
Daniel Ahlberg is a talented Stockholm photographer. Before working with us, he had no website, no search presence, and no systematic way for potential clients to find him. Bookings came through word of mouth and Instagram: inconsistent, unpredictable, and limited to people who already knew him.
What we write and why: Every blog post targets a real query that potential clients search for: "How much does a photographer cost in Stockholm? (2026)" → 229 impressions, appearing for pricing queries in Swedish and English "Portrait photography vs headshot photography" → 221 impressions, capturing people who don't yet know which service they need "Best photography locations in Stockholm" → 160 impressions, ranking above VisitStockholm for related queries "Corporate event photography Stockholm — image rights" → 125 impressions, targeting the exact concern corporate buyers have Swedish mirror articles for every key piece — "Hur mycket kostar fotograf Stockholm 2026?" brings in the local Swedish audience separately
- +1,560% search visibility growth in 3 months
- Visible in 85 countries from a single local photographer's site
- 54,000+ SEK in bookings April–August, including international clients
- 209 unique search queries the site now appears for
- #1 in Google for "best places to photograph"
- 19 blog posts indexed across English and Swedish
- English content drives 4.6x more reach than Swedish
- Long conversational queries in Search Console confirm AI-assisted discovery
- Site built from zero — no prior web presence existed
- Ongoing retainer for content, optimization, and site management
A bilingual website (danielahlberg.photo) from scratch, designed from day one for search engines and AI-powered discovery: Custom Django site with English and Swedish content architecture, hreflang tags, and language-specific URLs AWS hosting with platform optimization for speed and reliability Full structured data: Person, LocalBusiness, Service, Article, FAQ schemas Blog content strategy targeting the questions Daniel's ideal clients actually search for: pricing, locations, image rights, what to wear, which service to choose Entity optimization to establish Daniel as a known entity to search engines Google Search Console and Bing Webmaster Tools setup and monitoring Ongoing management on retainer: new content, technical maintenance, client communication support
This isn't a tech company or a startup with a marketing budget. It's one photographer with a camera. The total investment was a website build and a monthly retainer, and in 3 months, that investment generated 54,000+ SEK in traceable bookings, visibility in 85 countries, and a search presence that compounds every month as more content goes live. Every blog post we publish becomes a permanent search asset that keeps working. The bilingual architecture means Daniel competes in both the Swedish and international markets simultaneously. And the conversational queries showing up in Search Console prove that AI-powered discovery is already driving real traffic to small businesses — if the content is structured for it.
- (first 3 months — June to September 2026):
- Search visibility:
- Week 1: 5 search impressions
- Week 14: 127 search impressions at peak
- Total: 1,022 impressions in 3 months, growing month over month (June: 105 → July: 385 → August: 449)
- Growth: +1,560% from first week to established weekly average
- 209 unique search queries the site now appears for
- Reach:
- 85 countries — from a solo Stockholm photographer's website
- Top countries: Sweden (442), United States (221), United Kingdom (41), Germany (22), India (21), Australia (14)
- The English content brings 4.6x more traffic than Swedish — the bilingual strategy creates two independent discovery channels
- Search queries arriving in 6+ languages: Swedish, English, Turkish, Japanese, Arabic, Russian
- Rankings:
- #1 for "best places to photograph"
- Top 3 for long-tail conversational queries like "how to hire an event photographer who provides full rights to all images after the event in stockholm"
- These long conversational queries are a clear signal of AI-assisted search — exactly the type of discovery AEO targets