diff --git a/schema_article/config/schema/schema_article.metatag_tag.schema.yml b/schema_article/config/schema/schema_article.metatag_tag.schema.yml
index 23b6284..50827d3 100644
--- a/schema_article/config/schema/schema_article.metatag_tag.schema.yml
+++ b/schema_article/config/schema/schema_article.metatag_tag.schema.yml
@@ -47,3 +47,6 @@ metatag.metatag_tag.schema_article_aggregate_rating:
 metatag.metatag_tag.schema_article_review:
   type: label
   label: 'review'
+metatag.metatag_tag.schema_article_body:
+  type: label
+  label: 'articleBody'
\ No newline at end of file
diff --git a/schema_article/src/Plugin/metatag/Tag/SchemaArticleBody.php b/schema_article/src/Plugin/metatag/Tag/SchemaArticleBody.php
index e69de29..fee7114 100644
--- a/schema_article/src/Plugin/metatag/Tag/SchemaArticleBody.php
+++ b/schema_article/src/Plugin/metatag/Tag/SchemaArticleBody.php
@@ -0,0 +1,35 @@
+<?php
+
+namespace Drupal\schema_article\Plugin\metatag\Tag;
+
+use Drupal\schema_metatag\Plugin\metatag\Tag\SchemaNameBase;
+
+/**
+ * Provides a plugin for the 'schema_article_main_entity_of_page' meta tag.
+ *
+ * - 'id' should be a globally unique id.
+ * - 'name' should match the Schema.org element name.
+ * - 'group' should match the id of the group that defines the Schema.org type.
+ *
+ * @MetatagTag(
+ *   id = "schema_article_body",
+ *   label = @Translation("articleBody"),
+ *   description = @Translation("RECOMMENDED BY GOOGLE. The full article."),
+ *   name = "articleBody",
+ *   group = "schema_article",
+ *   weight = 10,
+ *   type = "string",
+ *   secure = FALSE,
+ *   multiple = FALSE
+ * )
+ */
+class SchemaArticleBody extends SchemaNameBase {
+  /**
+   * {@inheritdoc}
+   */
+  public function form(array $element = []) {
+    $form = parent::form($element);
+    $form['#description'] = $this->t("Put the full rendered article in here.");
+    return $form;
+  }
+}
