← All work
2025
DirectoryFull StackLATAM

Spots México

The most complete directory of photography spots in Mexico. From beaches to mountains, find the perfect location for your next shoot.

Visit project ↗
Spots México — The most complete directory of photography spots in Mexico. From beaches to mountains, find the perfect location for your next shoot.

Spots México is a curated directory of photography locations across Mexico — helping photographers discover the perfect spot for their next session.

The Idea

Mexico is full of incredible photography locations, but finding them is scattered across Instagram posts, word-of-mouth, and local knowledge. Photographers waste hours researching before a shoot, piecing together information from social media comments, forum threads, and asking around in local communities. There was no single source of truth for where to shoot in Mexico — no centralized directory with practical details like pricing, access instructions, and contact information. Spots México brings it all into one searchable directory purpose-built for photographers working across the country.

What We Built

A location discovery platform organized by category and region, giving photographers everything they need to plan a shoot:

  • Category browsing — Natural landscapes, Architecture & Urban, Archaeological & Cultural, Coastal & Maritime, Rural & Traditional, and Studios. Each category surfaces relevant locations with thumbnail previews and key details at a glance.
  • Location profiles — each spot includes cost information (free, hourly rate, or flat fee), detailed location descriptions, GPS coordinates, contact information for the venue or property owner, and notes on access requirements or permits needed.
  • Search — find spots by name, region, category, or keyword. Filters let photographers narrow results to their specific needs — outdoor vs. indoor, free vs. paid, specific states or cities.
  • Blog — editorial content with tips and guides for photographers working in Mexico. Articles cover topics like best times of day for shooting at specific locations, seasonal considerations, and gear recommendations for different environments.
  • Recently added — a feed of new spots surfaced on the homepage to keep the directory fresh and give returning visitors a reason to come back.
  • State-level browsing — photographers can explore locations organized by Mexican state, making it easy to plan shoots in a specific region.

Technical Approach

Spots México is built as a server-rendered web application optimized for search engine visibility. Every location page is a unique, indexable URL with structured content — title, description, category, region, pricing, and images. This makes each spot discoverable through Google search, which is critical for a directory site where organic traffic drives the majority of visits.

The frontend uses a static site generation approach where location pages are pre-rendered at build time. This delivers fast page loads without the overhead of a server processing each request. The blog follows the same pattern — articles are authored in markdown and compiled into static pages with proper metadata for SEO.

The location database stores structured information about each spot: geographic coordinates, category tags, pricing tiers, contact details, and multiple images. We built an admin interface for managing the directory — adding new spots, updating pricing, moderating submissions, and publishing blog content. The admin panel validates data completeness so every published location has the minimum required information (name, category, region, at least one image, and pricing details).

Image handling is optimized for photography-heavy content. Location photos are processed through an image pipeline that generates multiple sizes — thumbnails for grid views, medium sizes for listing pages, and full-resolution images for detail views. Images are served in modern formats with lazy loading on listing pages to keep initial page loads fast even when displaying dozens of locations.

Architecture Decisions

We chose a content-first architecture because the primary value of the platform is its data — the locations themselves. The site structure mirrors how photographers think about finding a spot: by category, by region, or by search. URL structures follow a clean hierarchy (/category/location-name) that both humans and search engines can parse easily.

SEO was a core requirement, not an afterthought. Each location page includes Open Graph tags for social sharing, structured data markup for rich search results, and descriptive meta tags generated from the location content. The blog supports the directory by targeting informational queries (“best photography spots in Oaxaca”) that drive traffic to the directory listings.

The directory supports both curated and community-submitted spots. Submissions go through a moderation queue where editors verify accuracy, check image quality, and ensure the listing meets content standards before publishing. This keeps the directory quality high while allowing it to grow beyond what a single editorial team could produce.

Reach

The directory covers photography spots across Mexican states including Oaxaca, Nuevo León, Jalisco, Quintana Roo, and the Pacific and Gulf coastal regions. Listings range from free public locations like beaches, plazas, and natural landmarks to professional studio rentals with hourly and daily rates. The platform serves both local photographers planning regular shoots and visiting photographers scouting locations in unfamiliar regions. By consolidating location information that was previously scattered across social media and word-of-mouth, the directory saves photographers significant research time and helps them discover spots they would not have found otherwise.