Enonic Market Enonic Market
SEO Meta Fields icon

SEO Meta Fields

Adds Open Graph, Twitter Cards, and other SEO meta tags to 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.
  • An example of some of the possible meta fields this app can generate, and let any web editor customise.

This Enonic XP application adds Open Graph, Twitter Cards, Google Search Console, and Canonical meta-tags to your Enonic XP site. It also let's you fully customise your site's title tag, meta description, and social media sharing image. By applying mixin fields to each content you can easily improve your SEO and social sharing presence for your sites and apps.

Releases

  1. 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
  2. 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
  3. 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
  4. 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
  5. 1.3.3

    • Handle nested userDefinedPaths and non strings when overriding title.
    • Compatibility:
      • 6.7.0
  6. 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
  7. 1.3.1

    • Greatly improved usability, see Github `readme` file for more details
    • Compatibility:
      • 6.7.0
  8. 1.3.0

    • Introducing Twitter Card meta fields (optional)
    • Introducing Canonical meta field (optional)
    • 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.1.4

    • Upgrade app structure
    • Compatibility:
      • 6.7.0
  11. 1.1.3

    • Better handle empty data fields from the custom fields setting
    • Compatibility:
      • 6.4.0
  12. 1.1.2

    • Minor fixes
    • Compatibility:
      • 6.4.0
  13. 1.1.1

    • Fixed two bugs related to using this app on clean installs
    • Compatibility:
      • 6.4.0
  14. 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
  15. 1.0.0

    • First release
    • Compatibility:
      • 6.3.0

Comments