Your WordPress.com site is built from three core content types: pages for static content like your About or Contact page, posts for timely content like blog entries or news updates, and templates that control how your pages and posts are displayed. In this guide you will learn what each one does and how they work together.
A website uses pages to display content—Home, About, and Contact are common examples. Pages are static—they’re not associated with a date or time. They are permanent fixtures of your site for people to access at any time.
The URL for a page looks like this: https://yourgroovysite.com/page-title/
Pages are typically listed in your website’s menu.
Learn how to create your first page.
Posts are individual pieces of time-based content on a site. Think of them as articles or updates that you share to offer up new content to your readers.
The URL for a post looks like this: https://yourgroovysite.com/2025/03/17/post-title/
Learn how to write your first post.
You can display posts on your website in different ways, such as on a blog page or grouped by category. Some common methods for displaying posts on a page include:
- Automatically created pages: WordPress includes pages that automatically display all posts or posts by category, tag, or date. You can modify the design of these pages by editing their templates. Learn how to edit these pages.
- Blog Posts block: Insert a Blog Posts block on any page to display a list of posts.
- Query Loop block: The Query Loop block is a flexible block for displaying posts with custom filters.
- Default posts page: Set a specific page to automatically display your posts.
A template controls the layout and structure of your pages and posts. While pages and posts hold your content, templates determine how that content is displayed.
Templates are not the same as themes. A theme is your site’s overall design. Templates are layout structures within your theme that control how specific types of content appear.
Every page and post uses a template, whether you’ve customized it or not. Your theme includes default templates, but you can customize them or create new ones using the Editor.
Learn how to edit your site’s templates.
Think of it this way:
- Pages and posts = the content you write
- Templates = the frame that displays your content

For example, you might write a blog post about your latest project. The post contains your text and images. The “single posts” template determines whether your post shows the author name, where the featured image appears, and what the sidebar looks like.
You can assign different templates to different pages, giving each one a unique layout without changing the content itself.
Pages and posts are the main types of content on a WordPress site. You can also create other types of content, known as “custom post types”, such as portfolio projects and testimonials.
On paid plans, you can also install plugins to add additional types of content to your site, such as products via the WooCommerce plugin or property listings via a real estate plugin.
If you need to convert a post to a page, portfolio project, or another content type, you can copy the content and paste it into a new item.
Follow these steps to move your post or page content to the correct post type (page, post, portfolio, etc.):
- Visit your dashboard.
- Navigate to Pages or Posts and click on the page/post you wish to convert.
- Click the three-dot menu (⋮) in the top right corner of the editing screen.
- Click the “Copy all blocks” menu item.

- Open a new tab in your browser and navigate to Pages or Posts (whichever you want to create).
- Click the “Add New” option to open a new blank page or post in the editor.
- In the editing screen, click in the content area, where it says “Type / to choose a block”.
- Paste the blocks you copied from Step 4 by right-clicking and selecting Paste or using CTRL + V on Windows or CMD + V on Mac.
- Click the Publish button to publish your new post or page.
You can then set the incorrect post type to private, draft, or delete it.