Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at

  • Dan 13 posts 113 karma points
    Apr 15, 2023 @ 11:49

    SeoToolkit how to get Meta data in code

    Hi, I use SeoToolkit plugin 2.3.0 with Umbraco 10

    The question is how to get Meta data for current page from the code?

    I tried to do this in this way:

    string metaTitle = currentPage.HasValue("metaTitle") ? currentPage.Value<string>("metaTitle") : null;
    string metaDescription = currentPage.HasValue("metaDescription") ? currentPage.Value<string>("metaDescription") : null;
    string metaKeywords = currentPage.HasValue("metaKeywords") ? currentPage.Value<string>("metaKeywords") : null;

    But no result.

    I need this to reuse this metadata for Microdata

      <script type="application/ld+json">
          "@@context": "",
          "@@type": "Product",
          "name": "Executive Anvil",
          "description": "@metaDescription",
  • Patrick de Mooij 72 posts 621 karma points MVP 3x c-trib
    Sep 20, 2023 @ 08:10
    Patrick de Mooij

    Hi Dan,

    If you want to get the meta values from a node, you should inject IMetaFieldsService and pass the currentPage. This will then give back a model with all the values you want.

    An example can be found here:

Please Sign in or register to post replies

Write your reply to: