Hey, want more traffic to your site?


Limited time freebie

This book is sold on Amazon for $5.99+.

* You'll also be subscribed to our amazing weekly newsletter. Unsubscribe with one click if you're not blown away.

Learn How to Add Posts and Pages to Your New WordPress Website


Publishing Posts and Pages in WordPress Web Sites

Nothing could be more intuitive and easy to do in WordPress than publishing content in your site, either through posts or creating completely new pages inside your site. While these two things look like the same, they are not, but the directions to publish each one of them are quite similar.

Publishing posts is one of the standard features of WordPress and many users might not know how to download and install themes, plug-ins and feeds, but posting is something quite intuitive and easy for anyone.

The body of content for creating, editing and publishing posts resembles very much a simple e-mail composing box: you will have a compact ‘Word’ version of writing tools, with formatting options, the possibility to insert images, videos, links, though the big plus of posts in WordPress is the possibility to edit the core code of the post, something you are really not bound to work with if you don’t need any kind of advanced customization – though embedding external videos, Instagram pictures and Pininterest content, for example, will require you to go through there to post the embedding code.

Once we learn how to creat and publish posts we will also bet set to do the same with pages, but before we get started we have to clarify the difference between them and how they might be bound to one each other in some cases.

Posts x Pages

This scenario probably already happened to you. You are browsing the web and you find an interesting headline for a blog post. You click it, is redirected to someone’s site and once you are there, you realize there was just that single post showing in the page – of course, not considering the header, side menus and other complementary stuff – but the core content of the page was this post. Does that means a post is a page? Nope.

The post publishing in WordPress has a flexible design that allows these posts to be forwarded to be visualized according to specific settings. That means you can either view a blog post separately, in a list with many other posts – in a chronological fashion – or even see them under a ‘X’ category list where only posts tagged like that category will show up. All this, regardless of the method, will happen only inside one specific, static page, the Blog page.

WordPress has only one page designed to display posts according to their forwarding settings. This page can be your Home, Main page if your site is a personal blog, but users can alternatively label this page as the ‘Blog’ one while there is a main page, an about one, and so on, while all these will have static content.

You can create several different pages for your site, but every time you want to update them, you will have to go to the Edit mode and perform the changes. The page designed for posts is just a display spot where all the posts will show up according to new posts you create and publish and according to options you enable to display them. Now let’s get to know how to publish our posts.

Publishing Posts

If you are already familiar with the Dashbord, you will not have problems to find where is the option to post, edit, delete and manage in general your posts. In case you are completely new to the WordPress interface, check our article about the basics of the platform.

Creating and Writing a Post

  • In the left side menu in the Dashboard, click on Posts
  • Now, click on ‘Add New’
  • Click on the tab ‘Screen Option’ and mark all them for now, so we can show you everything you have to know about the interface of a new post window.

And there you go, fill in title and start writing – or copy and paste – the content of your post. Make use of all the formatting options as you wish. You can as well insert images, crop and rotate them, insert captions, among other formatting options.

Summing Up your Post

Below the Edit box where you just created the content of the post, there is a description field where you can sum up what is your post about.

  • Use this field to create a catchy, showy head to persuade readers to click and read this post whenever it shows reduced and not expanded, in full.
  • Click on ‘Featured Image’. There you will select the cover image to depict your post. Just like your short description, pick something quite compelling.

Managing your Post

You already set the content, and now you can prepare the post to be seen by other people creating categories, enabling feedback, previewing, tagging and so on.

  • Enable or disable the options to ‘Allow comments’ and ‘Pingback’ notifications. The latter is about notifications you will receive by e-mail every time someone links your post.
  • Now, pay attention to the options in the right side menu. There you will see many managing options. You can save the post, preview, publish, delete, add tags and add to some category, and even schedule the publishing. Let’s first add some important details to this post
  • Click on the ‘Tags’ field and enter the therms you think describe well the post
  • On ‘Categories’, select or create a new category to index your post with
  • When you are ready, hit Publish and your post is created.

You can as well go to the ‘Posts’ tab later and create a series of new tags and categories. Then, whenever you are creating new posts, they will be already available for you to select.


There is no big secrets here. The only difference to create a new page is the path to follow

  • Click on All Pages in the Dashboard menu
  • Click on Add New

The options to write and format content, including images and other medias, are the same, as well as the categories, tags, featured images and short description options.

Embedding Content

Though our objective here in this tutorial is not teaching you how to edit HTML code, one of the most common things everybody likes to include in posts and pages as well is external multimedia content.

From YouTube videos to tweets, Instagram pictures and other kind of shared content, is a matter of elegance to embed this content in the page rather then just throwing an ugly html link.

You don’t want the visitors to leave your site, so you don’t have to show them the way out. Posting links to external sites leads to that. Keep them browsing your page, share external content embedded.

As an example, we will add the following YouTube tutorial video of ThemeBro to a post.

As you can see, it is already embedded in this post where we are writing all this content for you. To get it on your own post do the following:

  • On YouTube, click on the Share tab below the video
  • Click then on Embed, copy the code you are seeing there
  • Get back your post in WordPress. Click on the upper tab ‘Text’. Right now we are editing and creating content on the ‘Visual’.
  • In the ‘Text’ mode you will see your page all in HTML. You have to paste the code of the video there so it will be generated as a little cute embedded window within your post.
  • Get back to the Visual mode and you will see a embedding static preview of the video.
  • Click on ‘Preview’ in the right side menu to visualize for real how the video will show up in your post.

To make it easy when you are creating a post or page where you will want to include embedded content, first paste all the embedded content in the ‘Text’ mode and the start writing between these little windows.

In the ‘Text’ mode as you have seen, you will have to scroll and scroll down the page to find that precise spot where you want the embedded content to show up. If you have no content written yet, this process will be easier.

If you have no choice, you can always make use of the ‘Ctrl + F’ command inside your browser to find a sentence or word that precedes the spot where you want to insert the embedded content.