PublishedVerifiedEvery 6 weeksSources8 namedAuthored bySquareRank Team
Pillar 4 · Vertical 4 · Wedding Photographers
Squarespace SEO for Wedding Photographers
Four things separate a wedding photographer's Squarespace install from a generic one. The directory layer is dense and consolidated, with The Knot and WeddingWire reporting 43-45 million combined monthly visitors under a single owner1. The query shape is venue-anchored and season-anchored ("wedding photographer Calamigos Ranch", "Hudson Valley fall wedding photographer"). The schema umbrella is LocalBusiness with serviceType: "Wedding Photography"3, often paired with Photograph for portfolio works4. And couples are now asking ChatGPT and Perplexity for recommendations in plain language, which favours methodologically distinct portfolios over directory listings.
This hub is the entry point for the four-page wedding-photographer cluster. It names what changes when the audience is couples planning a wedding, the four failure modes a generic install carries on a photography site, the right schema umbrella, the install layer specific to weddings, and the directory-spend decision tree. The four leaves below cover the depth: local SEO with venue-anchored queries, AI search citation, real-couples blog posts as venue + season bait, and the Showit-vs-Squarespace migration question that hits every photographer at some point.
What actually changes when the audience is couples planning a wedding
Four things change. Search-query shape: couples search for a photographer by venue, by season, by aesthetic ('film', 'documentary', 'editorial'), and by city, not by 'best photographer'. Directory consolidation: The Knot and WeddingWire live under one owner and dominate the first page for non-branded wedding queries. Schema: a wedding photographer is a service-area LocalBusiness with serviceType set to 'Wedding Photography', not a generic business listing — and image-rich pages benefit from Photograph or ImageObject schema on portfolio works. And the citation surface has shifted: couples now ask ChatGPT 'find me a wedding photographer in Asheville who shoots film' and read the answer, which puts methodologically distinct portfolios ahead of directory thumbnails in a way Google never did.
The query-shape shift is the most underdiscussed of the four. Search Engine Land's 2026 GEO research8 shows the queries AI engines absorb first are long-tail, intent-rich, and structured around a real-world constraint. For weddings that constraint is almost always one of three things: the venue, the season, or the aesthetic. "Wedding photographer Saltwater Farm Vineyard" is a query with one answer set; "Hudson Valley fall wedding photographer film" is a query with another; "Calamigos Ranch wedding photographer documentary" is a query with a third. Each is a 200-search-per-month head with a deep tail of variants, and each is precisely the shape a 1,200-word real-couples blog post on a photographer's Squarespace site can answer directly while a templated directory profile cannot.
The directory consolidation is the second shift. The Knot Worldwide reports 43 to 45 million monthly visitors and 9 million leads delivered to vendors in 2024 across its platforms1, and The Knot and WeddingWire are the same company after a 2018 merger backed by Permira Funds and Spectrum Equity2. The practical effect for a photographer is that two of the three top non-branded results for almost any "wedding photographer [city]" query are owned by one corporate entity, charging vendors for placement, with the same lead broadcast to multiple competing vendors. The owned-site alternative has higher leverage per visit, but it requires content the directory cannot replicate.
The competitive shape in 2026
43-45M
monthly visitors across The Knot + WeddingWire platforms, per The Knot Worldwide corporate disclosure.
The four ways a wedding photographer's Squarespace site quietly fails
A typical wedding-photographer Squarespace site fails in four predictable places. It runs Google Business Profile with a generic 'Photographer' category and a visible home address when service-area mode and 'Wedding Photographer' are correct. It ships bare LocalBusiness markup with no serviceType when the wedding industry has a recognised value. It treats the blog as an afterthought when real-couples posts are the highest-leverage bait for venue and season queries. And it leaves the AI exclusion toggle on (or worried-off) under the assumption that the toggle protects image rights — which it does not. Each failure is mechanical to fix, and each is repeated across the field guidance most photographers learned from.
The category failure is the most common and the costliest. Google Business Profile6 exposes "Wedding Photographer" as a distinct primary category and "Photographer", "Portrait Photographer", and "Photography Studio" as adjacent ones. A wedding photographer choosing "Photographer" competes against newborn studios, real-estate photographers, and corporate headshot shooters for a generic category bucket; the same shooter choosing "Wedding Photographer" competes only against direct peers and ranks for the queries that produce booking inquiries. The same listing should run as a service-area business — addressing hidden, travel radius defined — when the photographer works at venues rather than a public studio, which is true of most wedding shooters.
The schema failure is mechanical. Squarespace auto-emits some structured data on contact pages, but the auto-emitted type is generic LocalBusiness without a serviceType value. The fix is a Code Injection block (Business plan or above) that overrides the auto-emitted markup with LocalBusiness carrying serviceType: "Wedding Photography"3, a connected Person schema for the photographer with a knowsAbout array carrying real aesthetic terms ("documentary wedding photography", "film wedding photography", "editorial wedding photography"), an areaServed array if the photographer travels, and Photograph or ImageObject markup on the portfolio gallery itself for image-rich citation surfaces. The local SEO leaf ships the full block.
The blog failure is strategic. A wedding photographer who writes one blog post per real wedding, with the venue name in the post title, the season in the H1, and a 1,200-word narrative on the day, builds the exact corpus that ranks for "[venue] wedding photographer" and "[city] [season] wedding photography" queries — the highest-converting query shapes in the vertical. A wedding photographer who treats the blog as an afterthought ships templated galleries with no text, and Google reads the result as a thin page set. The blog SEO leaf works through the post template, the venue-paragraph rule, and the gallery-schema pattern.
The AI-toggle failure is the most recent. A wave of 2024-2025 posts told photographers to "protect their work from AI training" by toggling Squarespace's AI exclusion box on. The toggle blocks 26 named training bots from crawling site text7; it does not stop image scraping at the network layer (image copyright is a different legal layer entirely), and it does prevent ChatGPT, Perplexity, Claude, and Gemini from citing the photographer when a couple asks the AI for a recommendation. The honest tradeoff is documented in the AI crawlers cluster; the leaf-level photographer answer is in the AI search leaf.
§03The schema
LocalBusiness with serviceType, plus Photograph on portfolio works
The right schema umbrella for a wedding photographer is LocalBusiness with serviceType set to 'Wedding Photography'. Pair it with a Person schema for the photographer carrying a knowsAbout array that lists real aesthetic terms. Add Photograph or ImageObject schema to portfolio gallery pages where individual images carry caption, creditText, and copyrightHolder. The combination gives Google the local-citation signal, the image-rich page signal, and the entity-recognition signal in one graph — and it is what ChatGPT and Perplexity read when deciding whether to recommend the photographer for a specific aesthetic or venue query.
The serviceType value matters because Google's local-pack extraction reads it as a confidence signal for industry-specific queries3. A wedding photographer shipping LocalBusiness with serviceType: "Wedding Photography" plus a connected Person schema is materially easier for Google to slot into the local citation card than a site shipping bare LocalBusiness, and the same pattern appears in Perplexity and ChatGPT citations for wedding-photographer queries we have audited across installs. The Photograph type4 sits one layer down and is useful where individual works are presented (a gallery page, a featured-wedding post) and would benefit from creator attribution, contentLocation, and license information.
JSON-LDMinimal LocalBusiness + Person schema for a solo wedding photographer — paste into Settings > Advanced > Code Injection > Header
The Photograph type4 and ImageObject5 are the layer below. Where the LocalBusiness graph identifies the studio, Photograph identifies the individual image on a portfolio page or a featured-wedding gallery, carrying creator, contentLocation, dateCreated, and license. ImageObject is the more general type Google reads for visual-search and image-rich AI Overviews surfaces — caption, creditText, copyrightHolder, and exifData are the properties worth populating. The full gallery-schema pattern lives in the blog SEO leaf.
§04The install
What a SquareRank install actually changes on a wedding-photographer site
The mechanical install is the same shape every SquareRank engagement carries: AI crawler audit, schema graph, llms.txt via the URL Mappings workaround, founder Person + Organization entity wiring, and the 134-167 word passage restructure on top pages. The wedding-photographer layer adds the Google Business Profile category and service-area audit, the LocalBusiness schema with serviceType: Wedding Photography, the venue + season blog template across the existing post history, the Photograph or ImageObject markup on portfolio galleries, and a directory-spend benchmark against The Knot, WeddingWire, and Zola for the photographer's specific market.
The audit half of the install starts with four checks. First, the Squarespace AI exclusion box7 — a meaningful share of photography sites toggled this on after 2024-2025 "protect my work from AI" posts, and the toggle does not protect image rights at all (it prevents the listed training bots from crawling page text, which is a separate question from image copyright). Second, the Google Business Profile category and service-area mode — most wedding photographers either ran the default "Photographer" category or kept a visible home address when service-area mode was correct. Third, the current schema state — what Squarespace auto-emits, what overrides exist, what serviceType claims are made. Fourth, the current rank set for venue + season queries: where does the site appear for the venues the photographer has actually shot at.
The build half ships the schema graph (LocalBusiness with serviceType + areaServed + connected Person + Photograph or ImageObject on the portfolio), the blog restructure on the most-trafficked posts (venue name in the title, season in the H1, 1,200-word narrative with named venue facts and named vendors in the post body), the GBP category change to Wedding Photographer with service-area travel coverage defined, and the citation-hygiene restructure on the top five pages so AI engines can extract a clean passage. The wedding-specific addition is the venue and season tagging across the blog archive — most photographers have 50 to 200 existing real-wedding posts, and a one-pass retagging recovers ranking on the long tail without rewriting content.
§05Directories
The Knot, WeddingWire, and the directory question
The honest 2026 framing on directory spend is that The Knot and WeddingWire are the same company since 2018, with a combined 43-45 million monthly visitors, broadcasting each lead to multiple competing vendors, and the question is not whether to be present but how much to pay. Free listings on both platforms are worth claiming for the citation graph alone. Paid 'Featured' or 'Storefront' tiers are worth running for one full booking season and benchmarking against owned-site bookings before renewing. The cluster's working assumption: directories are a discovery layer worth claiming free, a paid layer worth testing, and never a substitute for owned-site content that compounds.
The merger history matters because it explains the lead-broadcast model2. XO Group (The Knot's parent) and WeddingWire merged in December 2018 under common ownership by Permira and Spectrum Equity, which is why a couple inquiring through either site can produce the same inquiry routed to multiple vendors at once. The Knot Worldwide reports 9 million vendor leads delivered in 20241 across its platforms, broadcast to vendors who pay for placement. The vendor-side experience is consistent across the industry: the lead is real, the lead quality is mixed, and the response-speed-wins dynamic favours full-time studios over solo shooters who shoot 12-20 weddings a year.
§06Routing
Where to go next in the cluster
The four leaves below break the wedding-photographer install into the intent slices that matter most. Start with the local SEO leaf if your venue + city query rankings are the gap. Start with the AI search leaf if couples are asking ChatGPT for recommendations and your name does not surface. Start with the blog SEO leaf if you have a real-couples post archive that is not pulling weight. Start with the Showit-vs-Squarespace leaf if you are considering a migration and want the honest 2026 comparison for SEO specifically, not the design tradeoff.
The four leaves are written to stand alone — each carries its own sources, its own answer-first passages, and its own internal links back to this hub, the niche pillar, the AI-search pillar, and the schema pillar. Reading order does not matter, but the recommended starting point depends on the failure mode currently costing you the most: venue + city ranking (local SEO leaf), AI-citation absence (AI search leaf), blog archive underperformance (blog SEO leaf), or platform decision (Showit-vs-Squarespace leaf).
The shared foundation for all four is the AI Visibility Framework on the Squarespace × AI Search pillar and the schema patterns on Pillar 3. Generic mechanics live in Pillar 2 (Squarespace SEO mechanics, shipping next). The wedding-photographer-specific layer adds the venue-anchored content strategy, the LocalBusiness with serviceType, the Photograph or ImageObject markup, and the directory benchmark — not the underlying SEO, which is the same for every Squarespace site on the planet.