Posts are used to publish time-based material. By default, they are displayed in reverse chronological order on your homepage, or on the posts page assuming you have set one. Since posts are published with a date and time stamp, they are included in your site’s RSS feed. Older posts are archived based on month and year. Posts can also be organized based upon categories and tags. You posts may include videos, articles, links, photographs, quotes or anything else you feel that your website should have. They usually have comment fields beneath them in order to allow interaction with your visitors.


Pages are for content like “About”, “Contact”, etc. Pages help you organize the different categories you want your website to have. Your basic information and traits of the website that are fixed, are placed under pages. You can also create subpages within your pages, creating a hierarchy of pages. The form pages have is flexible and you can experiment with multiple font types, color, shapes and other options that your chosen theme provides.

Comparison between Posts and Pages

In general, pages are similar to posts in that they both have titles and content. They can both be used in WordPress theme template files. Pages, though, have several key distinctions that make them quite different from posts.

What Pages Are:

  • Pages are for content that is not time-dependent.
  • Pages can be organized into pages and subpages.
  • Pages can use different page templates which may include template files, template tags and other PHP code.
  • Pages might have a more complex array of readily available display adjustments when using sophisticated themes with extensive customization.
  • Pages are for non-blog content. It is possible to remove all or most posts from a WordPress installation, and thus to create a standard non-blog website.

What Pages are not:

  • Pages are not posts, nor are they excerpted from larger works of fiction. They do not cycle through your blog’s main page. WordPress plugins can change the default if necessary.
  • Pages are not associated with tags and categories. Their organizational structure comes only from their hierarchical interrelationships.
  • Pages are not files. They are stored in your database just like posts are.
  • Although you can put template tags and PHP code into a page template file, you cannot put these into the page or post content without a WordPress plugin like Exec-PHP which overwrites the code filtering process.
  • Pages are not included in your site’s feed.
  • Pages and Posts may attract attention in different ways from humans or search engines.
  • Pages (or a specific post) can be set as a static front page if desired with a separate Page set for the latest blog posts, typically named “blog”.