Gregius Optimizer – Schema Logo

Overview

The logo property tells search engines which image represents your brand. A valid logo URL can surface in Google’s knowledge panel and branded search results.

Gregius Optimizer integrates with the standard WordPress Site Logo block (core/site-logo). Enable the Organization Logo toggle and the logo URL is injected into your site’s Organization JSON-LD output.


Technical Prerequisites & Blocks

  • Gregius Optimizer plugin installed and activated
  • A Site Logo block (core/site-logo) placed in your content (typically in a header template part or page content)

Enable Logo Schema on a site logo block

Enable the toggle

  1. Open any post, page, or template in the Block Editor.
  2. Add or select a Site Logo block.
  3. In the right sidebar (Block tab), locate the Organization Logo panel.
  4. Toggle “Include logo in site’s structured data” to ON.
  5. Save or update.

The logo URL is injected into the Organization JSON-LD for every page on the site.

How the logo URL is resolved

Gregius Optimizer reads the Site Logo block’s attributes at page-render time:

  1. If the block stores a URL attribute, that value is used directly.
  2. If no URL is stored, it falls back to the theme custom logo set in the WordPress Customizer (Appearance → Customize → Site Identity).
  3. Only one logo is output — the first matching core/site-logo block with the toggle enabled wins.

If multiple Site Logo blocks exist across your site (e.g., in header and footer), enable the toggle on only the one to treat as the canonical brand logo.


Permissions

ActionRequired capability
Toggle Logo Schema on a site-logo blockedit_post (on that post)
View structured data on frontendNone (public)

Next Steps

Gregius Optimizer is fully open-source, transparent, and built for modern development workflows.

Available on WordPress.org: Install the plugin directly from the official in the WordPress Plugin Directory.

View on GitHub: You can review, fork, and inspect the entire codebase and core logic over at the repository on GitHub.

Documentation: Read the setup guides and technical documentation below to get started.

  • Sitemap – Control which content appears in your XML sitemap
  • Robots.txt – Configure crawl directives for search engines and AI bots
  • Schema – Add structured data markup to help search engines understand your content
  • Social Card – Control how your content appears when shared on social media and in search results.
  • LLMs – Optimize your site for AI agents and large language models with an /llms.txt file