Article Schema Generator: Free JSON-LD Creator

Article Schema Generator

Generate Article JSON-LD schema to improve how your blog posts and news articles appear in Google Search.

0/110

An article schema generator creates the JSON-LD structured data that tells search engines who wrote a page, when it was published and what it covers. Enter a headline, author and publish date, pick Article, NewsArticle, BlogPosting, TechArticle or ScholarlyArticle, and copy a ready-to-paste snippet for your page head.

What Is Article Schema Markup?

Article schema markup is structured data, written in the schema.org vocabulary, that labels the key facts of an editorial page in a format machines read easily. Most sites publish it as JSON-LD, a block of code inside a script tag that names the page type, headline, author, dates, image and publisher.

Search engines already read your visible text, so the markup does not replace good content. It removes guesswork. Google's Search Central documentation describes Article structured data as a way to help Google understand a page and show better title text, images and date information in features such as Search and Discover. It is not a direct ranking factor, and it does not guarantee a special result.

Which article type should you choose?

Schema.org treats NewsArticle, BlogPosting, TechArticle and ScholarlyArticle as more specific kinds of Article. Pick the one that matches the page, and use plain Article when nothing else fits.

TypeBest forExample page
ArticleGeneral editorial contentA long guide or feature
NewsArticleTime-sensitive reportingA story about a product launch
BlogPostingPosts on a blogA personal or company blog entry
TechArticleTechnical explanationsA setup or troubleshooting article
ScholarlyArticleResearch and academic writingA journal paper summary

How to Use the Article Schema Generator

You can build a finished snippet in about two minutes by filling in the form from top to bottom. Only three fields are required: Headline, Author Name and Date Published.

  1. Open the Article Type menu and choose Article (General), News Article, Blog Post, Tech Article or Scholarly Article.
  2. Paste the full page address into Article URL, such as https://example.com/article, and type the title into Headline. A counter beside the field shows your length out of 110 characters.
  3. Add a short Description, then enter the Author Name and, if the writer has a profile or bio page, the Author URL.
  4. Fill in Publisher Name and Publisher Logo URL if you want publisher details included.
  5. Choose Date Published, add Date Modified if the page was updated, paste a Featured Image URL and set the Language, for example en-US.
  6. Click Generate Schema, review the result under "Article Schema Generated", then click Copy Code. The Clear button empties every field so you can start a new page.

Paste the complete snippet once into the head section of the page. Changing any field after generating hides the old result, so you always copy code that matches what is on screen.

Worked Example: A Blog Post From Start to Finish

Here is how one realistic blog post turns into markup. Suppose you publish a coffee guide on a site called Bean Notes.

  • Article Type: Blog Post
  • Headline: How to Brew Cold Coffee at Home (12-Hour Method), which is about 48 characters, well under the 110 guide
  • Author Name: Jane Doe, with Author URL https://beannotes.example/author/jane
  • Publisher Name: Bean Notes, with a logo URL ending in logo.png
  • Date Published: 2025-03-12, Date Modified: 2025-04-02
  • Featured Image URL and Language: en-US

After you click Generate Schema, the tool returns a script block with the type set to BlogPosting, the headline, both dates, the image and language, an author entry typed as a Person with a name and URL, and a publisher entry typed as an Organization with a nested logo image. That tells Google a named person wrote the piece, it appeared in March, and it was refreshed in April.

Notice what the tool leaves out. If you had skipped Publisher Name, the logo would also be left out, because the logo sits inside the publisher entry. Empty optional fields never appear as blank properties, which keeps the snippet clean.

How to Read and Act on the Output

A good result is a short, accurate block where every value matches what a visitor sees on the page. Check each part before you publish.

Headline and description

The headline should match the visible title of the page. If the counter passes 110, trim the wording, because very long headlines may be cut short in search features. The description should be a plain one or two sentence summary, not a block of keywords.

Author and publisher

Use a real person's name and link their author page when one exists. A consistent author URL across posts helps search engines connect your content to one writer. For the publisher, use the organization name exactly as it appears on your site.

Dates and image

Date Published is the day the page first went live. Date Modified should change only when you make a meaningful update, not for a typo fix. Date Modified cannot be earlier than Date Published, and the tool will warn you if it is. The image should be a crawlable, high-resolution picture that actually appears on the page.

URL errors

If you see a message asking for an absolute HTTP or HTTPS URL, one of your link fields is incomplete. Add the full address starting with https:// and remove any spaces.

Who Benefits From This Tool

Anyone who publishes editorial pages and wants clean markup without hand-writing code can use it.

  • Bloggers on platforms with no schema plugin can add BlogPosting markup to each new post.
  • Publishers and news sites can mark up stories with NewsArticle and keep dates consistent.
  • Developers and technical writers can tag documentation and tutorials as TechArticle.
  • SEO consultants can create a reference snippet to hand to a client's developer.
  • Researchers and universities can label papers and summaries as ScholarlyArticle.

If your page is a step-by-step guide, the HowTo schema generator covers the steps, and the FAQ schema generator handles question-and-answer sections you add to the same page.

Best Practices, Common Mistakes and Troubleshooting

Most schema problems come from mismatches between the markup and the page, not from the code itself.

  • Match the visible page. Do not mark up an author, date or headline that visitors cannot see. Google's guidelines say structured data should reflect the page content.
  • Use one snippet per page. If a theme or plugin already outputs Article markup, remove one copy. Duplicate or conflicting blocks create confusion.
  • Put the full URL of the canonical page in Article URL. Avoid tracking parameters and staging addresses.
  • Keep dates honest. Do not bump Date Modified to fake freshness.
  • Check the logo link. A logo URL that returns an error or points to a page instead of an image will not help.
  • Test after publishing. Run the live page through the schema markup validator to confirm the block is detected and has no syntax errors.

If the Generate Schema button shows a warning, read it: it names the missing required field, either the headline, the author name or the publish date. If nothing happens after you paste the code, check that it landed inside the head, not in visible body text where it could print on the page.

Limits to Know About

The generator builds one author, one featured image and one publisher per snippet. It does not add multiple authors, word count, article section or keyword fields, so complex newsroom pages may need hand edits afterward. Dates are entered as calendar days without a time or time zone, which is valid but less precise than a full timestamp. The tool also cannot check your live page, so always test the published URL.

For navigation trails above your article, pair this markup with the breadcrumb schema generator. If you need other page types, the schema markup generator covers more formats, and the On-Page SEO and Meta Tags hub lists related tools.

Article markup is a small step that makes authorship, dates and publisher details clear to search engines. Fill in the form above, generate your snippet, copy it into your page head and test it before you publish.

Frequently Asked Questions

What is article schema markup?
Article schema markup is JSON-LD structured data that labels a page's headline, author, dates, image and publisher for search engines. It uses the schema.org vocabulary. This generator is free, needs no sign-in and outputs a snippet you can copy.
Which article type should I choose: Article, NewsArticle or BlogPosting?
Choose the type that matches the page: NewsArticle for reporting, BlogPosting for blog entries, and Article for general editorial content. The tool also offers TechArticle for technical explanations and ScholarlyArticle for research writing.
How do I add article schema to my website?
Fill in the required fields, click Generate Schema, then Copy Code and paste the full snippet once into the head of the page. After publishing, test the live URL with a schema validator to confirm it is detected.
Is article schema required for Google News?
No. Google News does not require structured data to include your articles, so NewsArticle markup is optional. It can still help Google understand the headline, dates and author, but it does not guarantee inclusion in News.
Does article schema improve search rankings?
Article schema is not a direct ranking factor. It helps search engines understand authorship, dates and the main image, which can support how your page appears in features like Search and Discover. Content quality still decides rankings.
Why does the article schema generator show an error or no result?
The tool needs a headline, author name and publish date before it generates code. Link fields must be full http or https addresses, and Date Modified cannot be earlier than Date Published. Fix the field named in the message, then try again.
Recommended

Explore VPN options

A VPN changes your network exit. It does not guarantee anonymity.

Hide Your IP Encryption Network coverage
Protect My IP Now