PDF Logical Structure (Tagging)

An internal "map" that sits behind the visual content of a PDF, defining the hierarchy and reading order of all elements (headings, paragraphs, lists, tables) to ensure the document is accessible and machine-readable.

What is Logical Structure?

A standard PDF is like a painting: it's just a bunch of characters and shapes floating in space. A human can look at a 24-point bold font and know it's a "Heading," but a computer has no idea.

**Logical Structure** is the system that tells the computer what each piece of "ink" represents. It uses an internal **Structure Tree** made of **Tags**. This tree is completely independent of the visual layout. For example, in a multi-column newspaper article, the Logical Structure tells a screen reader to read down the first column and then jump to the top of the second column, rather than reading straight across both columns line-by-line (which would make no sense).

Standard Tag Types

Why Logical Structure is Essential

Logical Structure vs. Visual Order

It is possible (and common) for the **Structure Tree** to be different from the drawing order. A PDF might draw a watermark as the first object on the page, but the Logical Structure will tag it as a "Non-Significant Artifact" and place it at the very end (or omit it entirely) so the reading experience isn't interrupted.

Real-World Examples

A university publishes its a 500-page course catalog as a PDF. To comply with national accessibility laws, they ensure the file has a complete **Logical Structure**. A blind student using Jaws or NVDA (screen readers) can use the "Heading Search" feature to quickly jump to the "Computer Science" section. The software uses the Logical Structure to identify the `

` tag for that department, allowing the student to navigate the massive document just as fast as a sighted student.

An e-commerce company releases its quarterly sales report as a PDF. The report includes a complex table comparing sales in 20 different countries. Because the report has a valid **Logical Structure**, a financial analyst can use a tool to "Export to Excel." The tool follows the `

` and `` tags to perfectly reconstruct the data into a spreadsheet, saving the analyst hours of manual data entry.

When Should You Check Logical Structure?