Skip to content

Join the Seedly owners community →

Help Center

Site-Wide SEO

LocalBusiness schema, title and description templates, default social images, and the structured data every page emits automatically.

Last updated

Site-wide SEO lives mostly in the Technical tab: the business's address, the templates that fill in whatever individual pages leave blank, and the default share images. Set these once per client site and every page benefits.

Per-page controls (focus keyword, meta fields, canonical, noindex) are covered in Page SEO.


Business Schema (LocalBusiness)#

The Business Address & Location card on the Technical tab, plus three schema fields, describe the business behind the site. Business Type, Service Area and Hours of Operation are not on the Technical tab: set them in /admin, under Site Settings, SEO & Schema. A generated site takes its Business Type from the client's Google Business Profile category. They emit a single LocalBusiness node - the site's canonical organization entity - that the rest of the structured data references.

SettingWhat it feeds
Business TypeThe schema type, from a list of local-business types across trades, health, beauty, food and drink, hospitality, automotive, professional services and retail, or a generic Local Business
Street Address / City / State / ZIPThe business's postal address. Leave the street blank for a service-area business with no public address
Latitude / LongitudeOptional geo coordinates
Service AreaThe list of areas the business serves
Hours of OperationOpening hours, for example "Mon-Fri 7am-6pm, Sat 8am-2pm"

The business name, phone, and social profile links come from Site Settings (the social URLs become the entity's profile links).

This same data also powers the local-business content blocks - NAP, Hours, Service Area, and Service elements read it as their defaults. See Local Business Blocks.


Title and Description Templates#

Templates fill the search snippet for any page that has no meta title or description of its own. They take {{title}} (the page's title) and {{siteName}}, and the site's own merge tokens such as {{site.phone}} work in them too (see Merge Tokens).

TemplateApplies to
Meta Title TemplatePages and posts without a meta title
Meta Description TemplatePages and posts without a meta description, when no Default OG Description is set
Category / Author Title TemplateCategory, tag, and author archive pages
Category / Author Description TemplateThe same archive pages

A typical title template: the page title, a separator, the site name. Set the templates once and stop hand-writing "About Us | Business Name" on every page.

Prompt-Driven Meta on the Template Path#

A meta template can also carry an [AI-PROMPT] marker. On a template-path build, a template carrying the marker has its title or description written by the model per page, with your tokens resolved first and the output passing the same content gates as the rest of the generated copy. A template with tokens only resolves at render, and with no template at all the platform falls back to its standard title and description, so this is opt-in and changes nothing until you add the marker. A template page can also carry its own per-page meta prompt, which pages built from it inherit.


Default Share Images#

Two independent fallbacks in the Default OG / Social Sharing card:

  • OG Image Fallback (wide, 1.91:1) - the share card image for any page without its own social image.
  • Featured Image Fallback (square, 1:1) - the SERP-thumbnail / representative image for any page without a featured image.

Each cross-falls back to the other, so setting just one still covers both roles. The Default OG Title and Default OG Description fields cover pages missing those too, and the Default OG Description also stands in for a missing meta description.


What Every Page Emits Automatically#

With the business schema configured, the published site carries a coherent structured-data graph with no per-page work:

Structured dataWhere
LocalBusiness (the organization)Site-wide, referenced by everything else
WebSiteSite-wide, published by the organization
WebPage + BreadcrumbListEvery page
Article markup (BlogPosting)Every blog post, with headline, dates, image, and author
PersonPost authors - one consolidated entity per author across all their posts, plus profile-page markup on the author archive
FAQPagePages using the FAQ element
ServicePages using the Service block, linked to the business as provider
Review + AggregateRatingPages using the Reviews element, attached to the business

Everything renders into the static output at deploy time - no client-side scripts involved. Per-page custom JSON-LD (see Page SEO) merges into this graph rather than fighting it.

A block you switch off in the builder is left out of the structured data as well, with one exception: JSON-LD you paste into an HTML element yourself stays until you delete the element.


Language#

The site's locale setting (for example en-US or es-ES, in /admin under Site Settings, Site language / locale) sets the page language attribute and the social-card locale for the whole site.


Summary#

  1. Fill in Business Address & Location on the Technical tab, and check the Business Type in /admin
  2. Set the four meta templates
  3. Upload the two default share images
  4. Confirm the site's locale
  5. Deploy - the structured-data graph ships with the static build
Was this page helpful?