article Element in HTML
Blog Posts, News, and Syndicated Content

HTML <article> Element: Content That Stands on Its Own

In web writing, not everything is part of the same story. Some content can — and should — live on its own. That's what <article> is for: self-contained units that make sense independently, like blog posts, news pieces, or even user reviews.

What Is the <article> Element?

The <article> element represents a standalone block of content. It’s meant to be reused, republished, or syndicated independently of the rest of the page.

Think: blog entries, product descriptions, or fruit facts — ready to go solo.

Basic Syntax

<article>
  <h2>Banana Nutrition Facts</h2>
  <p>Bananas are packed with potassium and make a great energy snack.</p>
</article>
Banana Nutrition Facts  
Bananas are packed with potassium and make a great energy snack.

This article could be copied into a feed, exported to an app, or bookmarked as its own item — and it would still make sense.

When to Use <article>

  • Blog posts
  • News stories
  • Forum entries or discussion threads
  • Product listings or documentation chunks
  • Testimonials, reviews, and social updates

Example: Fruit Blog with Multiple Articles

<main>
  <article>
    <h2>Apple: Crisp and Classic</h2>
    <p>Apples are crunchy and come in many varieties, like Fuji and Gala.</p>
    <footer>
      <p>Published on <time datetime="2025-05-24">May 24, 2025</time></p>
    </footer>
  </article>

  <article>
    <h2>Cherry: Sweet and Bright</h2>
    <p>Cherries are small stone fruits that thrive in early summer.</p>
    <footer>
      <p>Written by Fruit Enthusiast</p>
    </footer>
  </article>
</main>
Apple: Crisp and Classic  
Apples are crunchy and come in many varieties, like Fuji and Gala.  
Published on May 24, 2025

Cherry: Sweet and Bright  
Cherries are small stone fruits that thrive in early summer.  
Written by Fruit Enthusiast

Each article can stand on its own, yet together they build a cohesive blog or feed.

Syndication-Ready Content

Articles are often targeted for syndication via RSS or APIs. The <article> element ensures each chunk is exportable and meaningful when removed from the larger document.

Nested Elements in <article>

It’s common to include <header>, <footer>, and other semantic tags inside an article.

<article>
  <header>
    <h2>Fruit Spotlight: Banana</h2>
    <p>Written by BananaFan — 2 min read</p>
  </header>

  <p>Bananas grow in tropical climates and ripen after harvest...</p>

  <footer>
    <p>Comments (12) | Share</p>
  </footer>
</article>

Accessibility & Best Practices

  • Use unique <h2> titles in each article for clarity
  • Keep article content meaningful when isolated
  • Use <time>, <footer>, and <header> to support metadata

Summary

The <article> element makes content modular and portable. You've learned how to:

  • Identify content that should live in an <article>
  • Structure blog posts, reviews, and syndication-ready sections
  • Apply semantic structure for better accessibility and SEO

What’s Next?

Next, we’ll learn how to group content by theme using the <section> element — perfect for breaking content into clear, readable chunks.

QUIZ

Question 1:What does the <article> element represent in HTML?

Question 2:An <article> can be nested inside another <article> element.

Question 3:Which of the following are appropriate uses of the <article> element?

Question 4:Which attribute is commonly used with <article> to help syndication?

Question 5:The <article> element is intended only for text content and cannot include images or videos.

Question 6:Which semantic HTML elements can be used inside an <article> for structuring content?