← Main site

SEO & Head

Tabule Theme includes built-in SEO output so you get good search engine visibility out of the box — no extra plugin required. If you prefer to use a dedicated SEO plugin, the theme detects it and automatically disables its own output to avoid duplication.

What the theme outputs automatically

Meta tags

  • Meta description — generated from the post excerpt, or from the first 160 characters of content if no excerpt is set.
  • Canonical URL — a rel="canonical" tag on every post and page.
  • noindex on search results — WordPress search result pages are marked noindex, follow to avoid duplicate content.

Open Graph & Twitter Cards

The theme outputs full Open Graph tags (og:title, og:description, og:image, og:type, og:url) and Twitter Card tags (twitter:card, twitter:title, twitter:description, twitter:image) on all posts and pages. The featured image is used as the share image.

Structured data (JSON-LD)

  • WebSite — with SearchAction for Google Sitelinks Search Box.
  • WebPage — on pages.
  • BlogPosting — on single posts, including datePublished, dateModified, author, image, and description.
  • BreadcrumbList — on posts and pages when breadcrumbs are enabled.
  • FAQPage — automatically injected when [tbl_faq] shortcodes are used. The schema is valid and indexed by Google, but since September 2023 Google no longer displays FAQ rich results for general websites (only government and health sites). It still contributes to GEO-readiness (AI Overviews and similar features).
  • Review — automatically injected when [tbl_review] shortcode is used.

SEO meta box (per post & page)

Every post and page has an SEO meta box in the editor (below the content area). It lets you set a custom title and description for each piece of content without installing a plugin.

  • Meta Title — overrides the <title> tag and the Open Graph / Twitter Card title for that post or page. If left empty, the post title is used as usual.
  • Meta Description — overrides the auto-generated meta description. If left empty, the theme falls back to the excerpt or the first 160 characters of content.
💡

If a supported SEO plugin (Yoast, Rank Math, SEOPress, AIOSEO) is active, the SEO meta box is hidden automatically — those plugins manage title and description from their own panels.

Custom code in <head>

To add your own code to the <head>, body opening, or before the closing </body> tag, go to Appearance → Customize → Custom Scripts. This is useful for Google Analytics, Google Tag Manager, Hotjar, or any other tracking or verification snippet.

⚠️

The Custom Scripts fields are visible only to users with the unfiltered_html capability (i.e., Administrators). The content is output as-is, with no sanitization, so only trusted users should have access.

SEO plugin compatibility

When any of the following plugins is active, the theme suppresses all its own SEO output (meta tags, Open Graph, Twitter Cards, and all JSON-LD except FAQPage/Review from shortcodes):

  • Yoast SEO
  • Rank Math
  • SEOPress
  • All in One SEO (AIOSEO)

This means you can switch to any of these plugins at any time without duplicate tags.

💡

FAQPage and Review structured data from shortcodes ([tbl_faq], [tbl_review]) are also suppressed when a supported SEO plugin is active. In that case, configure structured data for those content types in the SEO plugin itself.