
Schema for an article is a type of structured markup designed to enable search engines to accurately recognize a publication and all its key parameters: title, author, creation date, image, and source. By implementing such a schema on a page, a webmaster signals to Google that it is not just text, but content that corresponds to the article format. This helps to generate rich snippets, get into Google Discover, stand out in news blocks, and strengthen E-E-A-T signals, which are critical for modern SEO.
Markup is done using JSON-LD, a secure script format recommended by Google. It can be applied to regular blogs and media resources, as well as niche expert projects, corporate pages, and news sections. The main thing is to clearly indicate the structure of the article and not try to replace it with other formats so as not to disrupt the classification logic.
Why do you need schema for an article
Implementing article schema strengthens the search engine’s trust in the page. It doesn’t just analyze the content, but gets a clear map: who the author is, when the material was published, what the title is, what image is attached, and what data is unique. All this helps algorithms index the page faster, display it correctly in search results, and filter out irrelevant sources.
Markup increases the chance of an article appearing in formats such as:
- extended snippets with date, author, and cover image
- cards in Google Discover
- mobile results with visual tags
- “related news” or “related publications” blocks
- fields in voice and structured search
- E-E-A-T analysis elements for YMYL segments
If your strategy includes promoting websites in Ukraine through informational content, schema for articles becomes an essential part of basic technical optimization. Without it, an article may not appear in search results even if the text is high quality and the page structure is correct.
Read also: What is JSON-LD and how to implement it.
What types of article schema are used
The schema.org dictionary provides several types of article schema, each of which is suitable for a specific content format. When choosing a type, you need to consider not only the format of the publication, but also its context: for example, NewsArticle is not used for blogs, and Article is not used for analytics. Specifying the exact type enhances relevance and visual cues in search results.
The most common types are:
- Article — a universal type for standard articles
- NewsArticle — news publications
- BlogPosting — materials in blogs and author columns
- ScholarlyArticle — scientific, analytical, and technical articles
- AdvertiserContentArticle — advertising, native, and sponsored content
- MedicalScholarlyArticle — medical and clinical research
Each of these types can be supplemented with standard attributes that form the basis of the article’s semantic map. It is important that the selected type matches the content, otherwise Google will ignore the script or display a warning in Search Console.
If you use search engine optimization with a personalized approach, choosing the right schema gives you an advantage: each page gets not just visibility, but a priority place in its content category.
What data is included in the article schema
For article schema to work correctly, you need to fill in all the key fields that affect its display and trustworthiness to search engines. The more complete the information, the higher the chance that the article will be perceived as authoritative and will appear in extended blocks.
We recommend specifying:
- headline — publication title
- author — author name (and type: Person or Organization)
- datePublished — date of first publication
- dateModified — date of last update
- image — main image or cover
- publisher — name and logo of the publication
- mainEntityOfPage — page URL
- articleBody — article text (if applicable)
- description — brief description (teaser)
- wordCount — article length in words (optional)
All these parameters are formatted in JSON-LD and added to the head or body of the page. It is important that the values correspond to the actual content — any discrepancies may result in the schema being ignored or lost visibility.
Read also: What is micro markup and why is it needed.
How to implement schema for an article on a website
The process of implementing article schema is simple and universal. For most CMSs, there are modules and plugins, but you can also insert the script manually, especially if the site structure is custom. The main thing is to stick to the JSON-LD format and use the correct types and properties.
Implementation algorithm:
- select the desired article type
- Collect all parameters: title, date, author, cover
- Generate JSON-LD according to the schema.org standard
- Insert it into the HTML page between the head tags or before the closing body
- Check the markup using Google Rich Results Test
- Wait for reindexing and check in Search Console
Sample article schema formats are easy to adapt to templates. However, before mass implementation, it is worth testing several pages to ensure correct display and no conflicts with other types of markup. If your site publishes expert content, informational articles, reviews, or even case studies, schema for articles will play an important role. It will help you not only stand out but also strengthen your position through correct semantics.
Article Schema is a type of structured markup that lets search engines know that a particular block of content on a page is an article. It helps bots identify the title, author, publication date, main image, and other key elements of an article. This helps categorize content more accurately and can be displayed as a rich snippet in search results. This is especially useful for news sites, blogs, and media platforms. Article Schema makes the structure of your content more transparent to algorithms. As a result, it increases the chance of visibility and organic traffic growth. The markup can include the article title, its brief description, author name, publication and update date, category, image, publisher, and content type. You can also add a language tag, source, or meta information about ratings. All parameters are set according to the Schema.org standard and embedded in JSON-LD or micro-markup. The more fields are filled in, the more informative it is for the search engine. The main thing is that the data matches the content. Any discrepancy may result in the markup being ignored. First of all, for news publications, author blogs, analytical platforms and media resources. Article Schema is also relevant for educational sites where expert articles, reviews and guides are published. Any site where texts with a separate author and date are regularly published benefits from such markup. Even on commercial sites with a "Blog" section, its use will be useful. This simplifies navigation for a search bot. And allows you to highlight an article among other materials. For popular CMS, such as WordPress, there are SEO plugins (e.g. Yoast, Rank Math) that automatically implement Article Schema. It is enough to fill in the fields correctly: title, author, publication date, image — and the required JSON-LD will be added to the page code. You can also use structured data generators, copy the result and paste it into the code block through the admin panel. In the website builder, you can use HTML blocks to insert JSON-LD manually. This allows you to do without programming. If the markup contains syntax errors, missing required fields, or invalid data, the search engine may ignore it. In some cases, Google Search Console will display warnings about incorrect markup. There is also a risk that a standard fragment will be shown instead of an extended snippet. This reduces visual appeal and CTR. To avoid errors, it is worth checking the code through the Schema Markup and Google Rich Results Test validators. Only technically correct markup has an effect. After implementation, you can check the validity of the code using official Google tools. If everything is done correctly, information about the content type "Article" and the number of valid pages will appear in the Google Search Console reports. After some time, elements such as date, author, image may appear in the search results. However, their display is not guaranteed and depends on the quality of the content. The main thing is that the structure is logical, and the fields are accurate. Only then will the search engine take the markup into account. What is Article Schema and why does a website need it?
What data can be included in Article Schema?
For which sites is article markup most relevant?
How to implement Article Schema without access to the code?
What happens if the Article Schema is incorrectly formatted?
How do you know if Article Schema is working correctly?


