SEO: Schema Markup

Set up JSON-LD structured data for your site: WebSite schema, business identity, article markup, breadcrumbs, and FAQ schemas.

Overview

Schema markup (structured data) helps search engines understand the content of your pages. RakuWP generates JSON-LD blocks that are injected into the <head> of your pages, enabling rich results in Google, Bing, and other search engines (star ratings, FAQ accordions, breadcrumb trails, business info cards, and more).

Accessing the Schema panel

  1. Go to SEO in the sidebar and select your site.
  2. Click the Schema tab in the top navigation.
  3. Use the sub-tabs: Site, Business, Content, and Custom.

WebSite schema (Site tab)

The WebSite schema tells search engines the basic identity of your site and can enable sitelinks search box in Google results.

  • Enable WebSite schema: Master toggle.
  • Site name: The name that appears in search results.
  • Alternate name: An alternative name or abbreviation (optional).
  • Search Action: When enabled, Google may show a search box directly in the search results for your site. This requires your site to have a working search page.

Business identity (Business tab)

Define what type of entity owns the site. Choose one of four types:

Organization

For companies, nonprofits, or any formal organization. Fields include name, URL, logo, description, email, phone, legal name, founding date, employee count, tax ID, and social profile links (X, Facebook, YouTube, LinkedIn, Instagram, Bluesky, Mastodon, TikTok, Twitch, GitHub, Pinterest, Wikipedia).

NewsOrganization

For news publishers and media outlets. Includes all Organization fields plus publishing principles URL, corrections policy, ethics policy, diversity policy, and masthead URL. This schema qualifies your site for Google News features.

Person

For personal blogs and individual creators. Fields include name, URL, image, and social profile links.

LocalBusiness

For physical businesses with a location. Includes a business type selector (Restaurant, Store, Hotel, Medical Clinic, and dozens more), name, phone, email, price range, full address (street, city, region, postal code, country with geo-search), geographic coordinates (latitude, longitude), and opening hours for each day of the week.

Content schemas (Content tab)

Article schema

Enabled by default. Generates Article structured data for posts. Configurable fields: headline, description, author, date published, date modified, image, publisher, main entity, article body, word count, copyright holder, copyright year, language, keywords, and section.

Choose the article type: Article, NewsArticle, BlogPosting, or TechArticle.

Breadcrumb schema

Enabled by default. Generates a BreadcrumbList that tells search engines the navigation path to each page. Google uses this to display breadcrumb trails in search results instead of plain URLs.

FAQ schema

Disabled by default. When enabled, generates FAQPage structured data. This can produce rich FAQ accordions directly in Google search results.

How schema data is output

The plugin outputs all configured schemas as <script type="application/ld+json"> blocks in the <head> of your pages. Each schema type produces its own JSON-LD block. Settings are synced from the panel to your WordPress site and cached locally for performance.