Herodotus Pro / Documentation

SEO & Social Sharing

Herodotus includes built-in SEO features for better visibility in search engines and social media platforms.

Open Graph & Twitter Cards

On single event pages and category archive pages, Herodotus automatically outputs:

Open Graph Tags (Facebook, LinkedIn, Telegram, etc.)

<meta property="og:title" content="The Moon Landing" />
<meta property="og:description" content="On July 20, 1969..." />
<meta property="og:image" content="https://...image.jpg" />
<meta property="og:url" content="https://...permalink" />
<meta property="og:type" content="article" />
<meta property="og:site_name" content="Your Site Name" />

Twitter Card Tags

<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="The Moon Landing" />
<meta name="twitter:description" content="On July 20, 1969..." />
<meta name="twitter:image" content="https://...image.jpg" />

What This Means

When someone shares a link to a Herodotus event on social media, the platform can use the tags to generate a rich preview with the event title, description, and featured image.

Schema.org / JSON-LD Structured Data

Herodotus outputs structured data in JSON-LD format:

Page Type Schema
Single Event Pages Article + Event schema
Category Archive Pages CollectionPage schema

Note: SEO tags are output only on single event pages and category archive pages. Regular pages that contain the [herodotus] shortcode do not receive any additional SEO markup from the plugin.

Structured data helps consumers understand the page. It does not guarantee a Google rich result or a particular social preview.

Compatibility with SEO Plugins

Herodotus automatically disables its own meta tags and structured data when any of these plugins is active:

SEO Plugin Detection
Yoast SEO ✅ Auto-detected
Rank Math ✅ Auto-detected
All in One SEO (AIOSEO) ✅ Auto-detected
The SEO Framework ✅ Auto-detected

Why? To avoid duplicate meta tags and conflicting structured data. When one of these plugins is active, it handles all SEO output, and Herodotus steps aside.

If you use a different SEO plugin not listed above, check for duplicate meta tags using:

Source Citations and Locations in Pro

Pro can enrich the single-event schema with a source citation and location coordinates saved on the event. Fill those fields in the editor or through the importer. Visibility/nofollow controls affect displayed source links; schema output is still subject to the plugin's SEO integration behavior.

When a detected SEO plugin disables Herodotus SEO output, do not assume that plugin automatically reproduces every Herodotus-specific field. Inspect the rendered source on a sample event.