Skip to content

Ship default brand logo + JSON-LD site description — v0.38.0-beta#43

Merged
WebTigers merged 1 commit into
mainfrom
feat/seo-logo-description
Jul 22, 2026
Merged

Ship default brand logo + JSON-LD site description — v0.38.0-beta#43
WebTigers merged 1 commit into
mainfrom
feat/seo-logo-description

Conversation

@WebTigers

Copy link
Copy Markdown
Owner

What

Two small SEO completeness items (part of enriching the site's structured data):

  1. Ships a default brand logothemes/puma/assets/img/logo.jpg (500×500), served at /_theme/img/logo.jpg. A stock install now has an Organization logo for JSON-LD / share cards without uploading one. Point tiger.site.logo at it (a full URL) or override with your own.
  2. Organization + WebSite JSON-LD now carry a descriptionSeo_Service_Schema emitted name/url/logo/sameAs but never a site description. Now both nodes read tiger.site.description, falling back to tiger.site.tagline.

Result (with tiger.site.logo + tiger.site.tagline set)

{"@type":"Organization","name":"Tiger","url":"…/","description":"…tagline…",
 "logo":{"@type":"ImageObject","url":"…/_theme/img/logo.jpg"},
 "sameAs":["https://github.com/WebTigers"]}

Fail-soft as before: no logo config / no description config ⇒ those keys are simply omitted.

  • Minor bump 0.37.0 → 0.38.0-beta; CHANGELOG updated.
  • No behavior change to routing/dispatch; smoke unaffected.

🤖 Generated with Claude Code

…cription (v0.38.0-beta)

- Add themes/puma/assets/img/logo.jpg (served /_theme/img/logo.jpg) so a stock
  install has a brand logo for structured data / share cards. Point tiger.site.logo
  at it (full URL) or override.
- Seo_Service_Schema now emits a `description` on the Organization and WebSite
  nodes, from tiger.site.description (fallback tiger.site.tagline). The site graph
  previously had name/url/logo/sameAs but no description.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@WebTigers
WebTigers merged commit 58d7785 into main Jul 22, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant