SEO Meta Fields icon

SEO Meta Fields

Manage Open Graph, Twitter Cards, and other SEO meta tags for your site.

SEO Meta Fields icon

SEO Meta Fields

Manage Open Graph, Twitter Cards, and other SEO meta tags for your site.

Screenshots

  • Handy widget is easily available for active sites in Content Studio. Use it to inspect the result of your SEO, and see what Facebook, Twitter and Google will see.

SEO Meta Fields lets editors in Content Studio control what title, description, and image is shown on social media and search engine result pages.

The app lets you easily inject Open Graph, Twitter Cards, Google Search Console, and Canonical meta-tags to your site. This allows you to customize your site's title tag, meta description, and social media sharing image directly from Content Studio.

Additionally, the application adds custom fields for every content item so you can improve your SEO and social sharing presence.

SEO Metafields dynamically extends the headless GraphQL API with relevant fields and content. When used together with Enonic XP's site engine, it will inject all relevant tags to the page response automatically.

Releases

  1. 2.0.0

    • Extend Guillotine schema
    • Support domain override
    • Compatibility:

      • 7.14.0
  2. 2.0.1

    • Bug fix: Error on a page rendered via controller mappings
    • Compatibility:

      • 7.12.0
  3. 1.0.0

    • First release
    • Compatibility:

      • 6.3.0
  4. 1.1.0

    • Added settings on app, and for all content, to "exclude from search" (robots)
    • Added setting for Google search console (old webmaster tools)
    • Improved handling of nulls, empties, and multiple app setups
    • Compatibility:

      • 6.4.0
  5. 1.1.1

    • Fixed two bugs related to using this app on clean installs
    • Compatibility:

      • 6.4.0
  6. 1.1.2

    • Minor fixes
    • Compatibility:

      • 6.4.0
  7. 1.1.3

    • Better handle empty data fields from the custom fields setting
    • Compatibility:

      • 6.4.0
  8. 1.1.4

    • Upgrade app structure
    • Compatibility:

      • 6.7.0
  9. 1.2.0

    • Fixed bug that broke user-defined setting for description fields
    • Fixed bug with user-defined setting containing multiple fields and spaces
    • Prioritize user-defined values for title before content displayName
    • Compatibility:

      • 6.7.0
  10. 1.3.0

    • Introducing Twitter Card meta fields (optional)
    • Introducing Canonical meta field (optional)
    • Compatibility:

      • 6.7.0
  11. 1.3.1

    • Greatly improved usability, see Github `readme` file for more details
    • Compatibility:

      • 6.7.0
  12. 1.3.2

    • Bug fixed - don't intercept content types other than html files. Can cause crashes on websites generating XML or JSON.
    • Improve title behavior on clean installs of the app.
    • Upgrade to Gradle 3.
    • Compatibility:

      • 6.7.0
  13. 1.3.3

    • Handle nested userDefinedPaths and non strings when overriding title.
    • Compatibility:

      • 6.7.0
  14. 1.4.0

    • Added config option to return separate fallback image for frontpage.
    • Added config option to return raw (unscaled) fallback images for both frontpage and normal content.
    • Using HtmlArea as description basis now possible, tags stripped.
    • Changing the label for "hide from search engine".
    • Upgrade wrapper to Gradle 4
    • Update lib-util dependency to 1.2.0
    • Use lib-util for getting app json-name
    • Compatibility:

      • 6.7.0
  15. 1.5.0

    • New: Possibility to override/add custom image per content.
    • Improvement: Automatically skip converting images to JPG if it's a SVG being used.
    • Changed: Fieldset display-name is now only "SEO" instead of "SEO Metadata".
    • Changed: Using new x-data format making SEO fieldset optional.
    • Require Enonic XP 6.15
    • Compatibility:

      • 6.15.0
  16. 1.6.0

    • New: Handy widget that displays what data each content item will expose to Facebook and Twitter and Google bots
    • Compatibility:

      • 6.15.0
  17. 1.7.0

    • New: configure the app from configuration files on the server. Credit @edwardgronroos of TINE SA.
    • Fix: Inject the `og:` namespace prefix definition in the `<html>`-tag automatically.
    • Some refactoring
    • Compatibility:

      • 6.15.0
  18. 1.8.0

    • Upgraded for XP7 compatibility
    • Compatibility:

      • 7.0.0
  19. 1.8.1

    • Fixed widget not showing in the context panel of Content Studio
    • Compatibility:

      • 7.0.0
  20. 1.8.2

    • Fixed 404 error on CSS reference in widget panel
    • Compatibility:

      • 7.0.0
  21. 1.8.3

    • Added support for nested images (inside item- or option-sets)
    • Compatibility:

      • 7.0.0
  22. 1.9.0

    • Removed admin only access to the widget
    • Compatibility:

      • 7.3.0
  23. 1.10.0

    • Added character counter on page description
    • Compatibility:

      • 7.7.0
  24. 1.11.0

    • Support overwrite of canonical URL on content level
    • Bug: Don't process SVG title
    • Compatibility:

      • 7.7.0
  25. 1.11.1

    • Bugfix: Response processor crashes on pages not linked to content
    • Compatibility:

      • 7.7.0
  26. 1.12.0

    • Add configuration options for generated urls
    • Compatibility:

      • 7.7.0
  27. 1.12.1

    • Bugfix: Widget crashes on render
    • Compatibility:

      • 7.7.0
  28. 1.13.0

    • New option to use any json path instead of resolving json.data (default option)
    • Compatibility:

      • 7.7.0
  29. 1.13.1

    • Title fix for xp 7.11.0
    • Compatibility:

      • 7.7.0
  30. 1.13.2

    • Seo improvments
    • Compatibility:

      • 7.7.0
  31. 1.14.0

    • Headless support
    • Compatibility:

      • 7.7.0
  32. 1.15.0

    • Support self-closing tags for XHTML
    • Compatibility:

      • 7.7.0