WordPress Basics

How to Create Your First Blog Post in WordPress

A step-by-step beginner guide from blank dashboard to published article

Publishing your very first blog post in WordPress can feel intimidating. There are buttons, panels, and settings everywhere, and the last thing you want is to click the wrong one and lose your work. The good news? Once you understand the basic flow, creating a post becomes a simple, repeatable process.

In this guide, you will go from a blank dashboard to a fully published blog post. You will learn how to open the right screen, write and format your content, add images, choose categories and tags, and use essential options like featured image and excerpt. We will reference both the Block Editor (Gutenberg) and the Classic Editor, which many news and magazine themes such as Jannah still use.

This tutorial assumes you already have a WordPress site set up. If you are still at the “no blog yet” stage, first follow a setup tutorial like how to create a blog on WordPress, then come back here to publish your first post.

Prerequisites

Before you start writing, make sure you have a few essentials in place. This will save you frustration and help you focus on your content.

  • Administrator, Editor, or Author access to your WordPress site (a login with permission to publish posts).
  • Your WordPress login URL (usually /wp-admin or /wp-login.php).
  • A working theme such as Jannah (or any other blog-friendly theme) already activated.
  • A rough idea for your blog post: topic, working title, and a few key points.
Note: This guide works with both the Block Editor and the Classic Editor. If your screen looks slightly different from the screenshots, the labels and buttons will still be very similar.

Step 1: Log in to your WordPress dashboard

Your WordPress dashboard is where you manage posts, pages, media, comments, and settings. You must be logged in before you can create a new blog post.

  1. Open your browser and go to your WordPress login URL (for example, https://example.com/wp-admin).
  2. Enter your username or email and password.
  3. Click Log In.

If your login is successful, you will see the WordPress Dashboard with a left-hand menu including Posts, Media, Pages, and more.

Warning: Always log in over HTTPS (look for the padlock icon in your browser) and avoid using simple passwords like “admin123”. Weak credentials are one of the most common ways WordPress sites get hacked.

Step 2: Open the Add New Post screen

All blog posts are created from the Add New Post screen. This is where you will spend most of your time writing and editing content.

  1. In the left-hand menu, hover over Posts.
  2. Click Add New.

If you are using the Block Editor, you will see a large blank canvas with a field that says “Add title” at the top and a “+” button to add blocks. If you are using the Classic Editor, you will see a title field and a familiar text editor toolbar similar to a word processor.

Step 3: Add your blog post title and URL

Your title tells readers (and search engines) what your post is about. WordPress uses the title to generate the post’s URL (also called the permalink).

  1. Click the top field that says Add title (Block Editor) or the title box (Classic Editor).
  2. Type a clear, descriptive title such as “How I Started My First WordPress Blog in One Weekend”.
  3. After you type the title, WordPress will automatically generate the URL. You can usually see or edit this under the title (Classic Editor) or in the Permalink/URL settings in the sidebar (Block Editor).
  4. Shorten your URL by removing stop words (like “in”, “the”, “my”) so it becomes something like /first-wordpress-blog-weekend/.
Pro Tip: Try to include your main keyword near the beginning of the title. For example, “First WordPress Blog: How I Launched in One Weekend” is more SEO-friendly than a vague headline.

Step 4: Write your blog post content

Now it is time to write. The best first posts are simple, helpful, and focused on one main topic. Aim for clear sections with headings, short paragraphs, and bullet points.

  1. Start with an introduction that explains what the post is about and who it is for.
  2. Break your main points into sections using Heading blocks (Block Editor) or the heading dropdown (Classic Editor) to create H2 and H3 headings.
  3. Write short paragraphs (2–3 sentences) under each heading so the text is easy to scan.
  4. Use bullet lists or numbered lists where appropriate to make steps or key points stand out.
  5. End with a simple conclusion and a call to action (for example, ask readers to leave a comment or sign up to your email list).

Using the Block Editor (Gutenberg)

In the Block Editor, everything is a block: paragraphs, headings, images, quotes, and more. Click the + button to add a new block, or press Enter to create a new paragraph. To change a block type, click its icon and choose another block such as Heading or List.

Using the Classic Editor

In the Classic Editor, you write in a single content box. Use the toolbar to apply formatting such as bold, italics, bullet lists, and headings. Use the formatting dropdown (often labelled “Paragraph”) to set headings like Heading 2 and Heading 3 for sections.

Note: Avoid pasting directly from Word or Google Docs without cleaning the formatting. If you must paste, use the “Paste as text” option or paste into a plain-text editor first to avoid messy HTML.

Step 5: Add images and other media

Images make your post more engaging and easier to understand. WordPress lets you upload images, embed videos, and insert other media directly into your content.

  1. Place your cursor where you want the image to appear.
  2. If you are using the Block Editor:
    • Click the + button and choose Image or Gallery.
    • Click Upload to add a new file or Media Library to choose an existing one.
  3. If you are using the Classic Editor:
    • Click the Add Media button above the toolbar.
    • Upload a new image or select one from the Media Library, then click Insert into post.
  4. In the attachment details, fill in the Alt Text field with a short description of the image (for accessibility and SEO).
Warning: Large, uncompressed images can slow down your site. Try to resize images to the exact size you need and compress them before uploading, especially if you plan to post regularly.

Step 6: Choose categories and tags

Categories and tags help organize your content so readers (and search engines) can find related posts. Categories are broad groupings, while tags are more specific topics inside those categories.

In the post settings sidebar, look for the Categories and Tags panels. Select a primary category (for example, “WordPress Basics”) and then add a few descriptive tags related to the post’s topic.

For a deeper dive into how these taxonomies work together, see this categories and tags beginner guide for WordPress.

  • Use one main category per post to keep your structure clean.
  • Add 3–5 tags that describe key topics (for example, “blogging”, “WordPress beginners”, “WordPress editor”).
  • Avoid creating a new tag for every single post—re-use tags whenever possible.
Pro Tip: Plan your core categories and tags early. Consistent taxonomy makes your archive pages and navigation much more useful as your blog grows.

Step 7: Set featured image, excerpt, and basic SEO

The featured image, excerpt, and SEO fields control how your post appears on your homepage, archive pages, and in search results. Themes like Jannah rely heavily on a strong featured image to make posts stand out.

  1. In the post settings sidebar, find the Featured image panel.
  2. Click Set featured image, choose or upload a high-quality image, and click Set featured image again.
  3. Locate the Excerpt field (often under the main content or in the sidebar) and write a short, compelling summary (1–3 sentences) of your post.
  4. If you have an SEO plugin like Yoast or Rank Math installed, scroll to its meta box:
    • Enter your focus keyword (for example, “first blog post”).
    • Write an SEO title and meta description that closely match your visible title and excerpt.
    • Check for basic suggestions like adding the keyword in headings and the first paragraph.
Pro Tip: Keep your excerpt and SEO meta description similar but not identical. Use the excerpt to hook readers on your blog and the meta description to encourage clicks from search results.

Step 8: Preview, save, and publish your post

Before you share your post with the world, always preview it and save a draft. This helps you catch formatting issues, typos, and layout problems (especially on mobile).

  1. Click Save Draft to ensure your latest changes are stored.
  2. Click Preview and choose a device (desktop, tablet, or mobile, depending on your editor) to see how your post will look.
  3. Fix any spacing, heading, or image issues you notice.
  4. When you are satisfied, click Publish.
  5. In newer WordPress versions, confirm visibility (Public/Private) and optionally schedule a future time, then click Publish again.

As you write more content, it helps to use a repeatable checklist. Before you hit publish on every future article, review a short list like this beginner checklist for optimizing WordPress blog posts to make sure you are not missing simple improvements.

Note: You can always update your post later. If you spot a typo or want to add a new section, edit the post, make your changes, and click Update.

Celebrate publishing your first WordPress post

You have just created and published your first blog post in WordPress—from logging in and opening the editor to writing, formatting, and optimizing it for readers and search engines. That is a huge first step toward building your online presence.

Your next goal is not perfection; it is consistency. Keep publishing, keep refining your structure and workflow, and you will quickly become comfortable with both the Block Editor and the Classic Editor. Over time, you will develop your own style, but the basic process you followed here will stay the same.

Further Reading

Frequently Asked Questions

I can't find the Posts menu or Add New button.

If you do not see the Posts menu, double-check that you are logged in with a role that can create posts (Author, Editor, or Administrator). If you are using a user role like Subscriber, you will not see post options in the menu. If the role looks correct, try disabling any admin customizer plugins that might be hiding menu items temporarily.

Should I use the Block Editor or Classic Editor for my first post?

Both editors can produce excellent blog posts. The Block Editor is the modern default and is better for content layouts with columns, buttons, and rich embeds. The Classic Editor is simpler and feels more like a traditional word processor. If your theme (such as Jannah) recommends one editor, follow that recommendation, but do not be afraid to experiment and see which interface you prefer.

How do I avoid losing my work while writing?

Get into the habit of saving regularly. Use the Save Draft button after completing each section, and avoid leaving the editor open in a browser tab for hours without saving. If your internet connection is unstable, consider drafting your text in a local editor first, then paste it into WordPress and format it before publishing.

Are there any security steps I should take before publishing?

At a minimum, make sure your site is using HTTPS, strong unique passwords, and updated WordPress core, themes, and plugins. Limit administrator accounts to people who truly need them, and consider enabling two-factor authentication. These simple steps help protect your new content and your readers from common attacks.

How long does it usually take to write a first blog post?

For most beginners, a thoughtful first post of 800–1,500 words can take anywhere from 2 to 4 hours, including planning, writing, formatting, adding images, and publishing. As you gain experience with WordPress and develop a repeatable workflow, you will write and publish much faster—often in under an hour for similar-length posts.

Andreas Weiss

Andreas Weiss is a 47-year-old WordPress specialist who has been working with WordPress since 2007. He has contributed to projects for companies like Google, Microsoft, PayPal and Automattic, created multiple WordPress plugins and custom solutions, and is recognized as an SEO expert focused on performance, clean code and sustainable organic growth.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button