Confluence Support
Documentation, knowledge base.
- View account
- View requests

Jira Software
Project and issue tracking
Jira Service Management
Service management and customer support
Jira Work Management
Manage any business project
Document collaboration
Git code management
Usage and admin help
Answers, support, and inspiration
Suggestions and bugs
Feature suggestions and bug reports
Marketplace
Product apps
Billing and licensing
Frequently asked questions
- Log in to account
- Contact support
- Training & Certification
- Cloud Migration Center
- GDPR guides
- Enterprise services
- Atlassian partners
- User groups
- Automation for Jira
- Atlassian.com
- View in Confluence
- Manage Viewport
- Space Directory
- People Directory
Pages and blogs
- Create and Edit Pages
- Move and Reorder Pages
- Copy a Page
- Delete or Restore a Page
- Add, Remove and Search for Labels
- Page Restrictions
- Add, Assign, and View Tasks
- Autocomplete for links, files, macros, mentions and emojis
- Page Layouts, Columns and Sections
- Create Beautiful and Dynamic Pages
- Page Templates
- Import Content Into Confluence
- Undefined Page Links
- View Page Information
- Page History and Page Comparison Views
- Confluence Markup
On this page
Related content.
- No related content found
Still need help?
The Atlassian Community is here for you.
Ask the community
Blog posts are an easy way to share announcements, journal entries, status reports, or any other timely information. Others can join in by commenting on and/or liking your blog post and, if you get enough of either, your post might make it to the popular feed on the dashboard !
Each space in Confluence, including your personal space , has it's own blog. To view a space's blog, go to a space and choose Blog in the sidebar. You'll see a list of the latest blog posts, and you can click through to earlier posts via the navigation area in the sidebar.
Create a blog post
You can follow the same process to create a blog post as when you create a Confluence page.
- Navigate to the space where you want to create your blog post
- Choose Create in the Confluence header and select Blog post
- Add your content and choose Publish
You can create blog posts from the Dashboard, but you'll need to make sure you choose the space it's going to appear in in the create dialog.
On this page:
Related pages:
- Subscribe to RSS Feeds within Confluence
- Blog Posts Macro
- Collaboration
- Export Content to Word, PDF, HTML and XML
Blog posts can be attractive and engaging in the same way a page can be, so go ahead and add images, YouTube clips (preferably of cats), and tables to your post to really grab your audience.
To create a blog post, you need the 'Add Blog' permission. See Space Permissions .
Move a blog post
If you create a blog post in the wrong space, or want to reorganize your spaces, you can move an individual blog post to another space.

You'll need the 'Delete blog' permission in the current space, and 'Add blog' permission in the new (destination) space to do this.
Restrict a blog post
You can restrict a blog post so that it is only available to specific users or groups. Blog post restrictions work in the same way as page restrictions .
To restrict a blog post prior to publishing it, choose the Unrestricted button in the footer and apply your restrictions. To restrict a blog post after publishing, choose
Notes:
- Notifications are sent at the point a blog post is created - removing restrictions does not trigger a new notification.
- As a blog post has no parent, restrictions aren't inherited.
Delete a blog post
Export a blog post .
You can export individual blog posts to PDF. This is useful, for example, if you want to email an internal blog post to people outside your organization.
See Export Content to Word, PDF, HTML and XML for more information on exporting blog pages to PDF.
Was this helpful?
Ask a question
Start a discussion.
- Jira Service Desk Jira Service Management
- Jira Work Management
- Atlassian logo Compass
- Confluence Confluence
- Trello Trello
Community resources
- Announcements
- Technical support
- Documentation
Atlassian Community Events
- Atlassian University
- Feedback Forum Announcements
- groups-icon Welcome Center
- groups-icon Featured Groups
- groups-icon Product Groups
- groups-icon Regional Groups
- groups-icon Industry Groups
- groups-icon Community Groups

Earn badges and make progress
You're on your way to the next level! Join the Kudos program to earn points and save your progress.

Level 1: Seed
25 / 150 points

1 badge earned

Participate in fun challenges
Challenges come and go, but your rewards stay with you. Do more to earn more!

Gift kudos to your peers
What goes around comes around! Share the love by gifting kudos to your peers.

Rise up in the ranks
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!

Join now to unlock these features and more
Come for the products, stay for the community
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

- Confluence Cloud
Convert any page to a blog in Confluence
46 comments
- « Previous
- Next »
Was this helpful?

Avni Barman
About this author
Product Manager
48 total posts
- +15 more...
- Community Guidelines
- Privacy policy
- Terms of use
- © 2023 Atlassian
Confluence Support
- Documentation
Set up Confluence Cloud
Get the high-level details you need to set up your Confluence Cloud site in order to meet your team's needs.
Create and organize work in Confluence Cloud
Learn how to create great content and organize it.
Collaborate on content and get notified in Confluence Cloud
Learn how to collaborate on pages and blogs, get notified about activity, and view analytics to see how content is performing.
Manage your account and permissions in Confluence Cloud
Adjust settings around who can see what content on your site and what actions they can perform on it.
Administer Confluence Cloud sites
Find everything a site admin needs to know to keep their Confluence Cloud site running smoothly.
Extend the functionality of Confluence Cloud
Get an overview of all the ways you can extend your Confluence content using macros and gadgets.
Answers, support and inspiration
System Status
Cloud services health
Suggestions and bugs
Feature suggestions and bug reports
Marketplace
Product apps
Billing & licensing
Frequently asked questions
- Log in to account
- Contact support
- Training & Certification
- Atlassian Migration Program
- GDPR guides
- Enterprise services
- Atlassian Partners
- Success Central
- User groups
- Automation for Jira
- Atlassian.com
Insert the blog posts macro
The Blog Posts macro allows you to display blog posts on a Confluence Cloud page. Selecting a title takes you to the blog post.
Use the Blog Posts Macro
To add the Blog Posts macro:
When editing, select from the toolbar
Find the macro by name and select it
Configure it as needed
You can also type / on the page to bring up the same list you'd see by selecting from the toolbar. Continue typing the name of the macro to filter the list.
To edit the Blog Posts macro:
Select the macro placeholder.
Select the Edit icon to open the configuration panel.
Configure the parameters. Your changes are saved as you go.
Resume editing the page, and the panel closes.
You can also select the centered , medium-width , and full-width icons to adjust the width of some macros. Select the trashcan icon to remove the macro.
Parameters are options that you can set to control what and how content from the macro appears on the page.
If the parameter name used in Confluence Cloud storage format or wikimarkup is different than the label used when inserting macros using the browser or the slash command, it will be listed below in brackets ( example ).
Wiki markup example
Wiki markup is only supported in the legacy editor.
Wiki markup is useful when you need to add a macro outside the editor, for example as custom content in the sidebar, header or footer of a space.
Macro name: blog-posts
Macro body: None.
Was this helpful?
Additional Help
- Use macros to show Confluence content on pages
- Learn which macros are being removed
- Insert the attachments macro
- Insert the Change History macro
- Insert the children display macro
Karma - Confluence Page Builder (Content Formatting FREE)
From the creators of aura: create engaging confluence pages in seconds. knowledge base, teams, documentation, intranet & more.

Engaging Confluence Pages for any Use Case
Karma makes Confluence more relevant, fun, and habitual. Boost adoption with engaging & stunning Confluence pages users will love to consume. The inspiration to create new content will come naturally.
Top-Notch WYSIWYG Page Builder - Powerfully simple
Karma offers an incredibly smooth & intuitive editing experience. Build anything: roadmap, changelog, news, blog, navigation, project / team page, help center, dashboard, and more.
Drag, Drop, & Customize. That’s it.
Unlock Karma's full potential with Aura Cloud
Karma is free. Purchasing our top rated app Aura Cloud unlocks even more features in Karma. Safeguard your brand guidelines through company templates & set permissions. Get access to our most beloved element: Cards.
More details
SAMPLE PAGES | DOCS | VIDEOS | CHANGELOG | ROADMAP
appanvil is trusted by over 2,000 companies like Netflix, Microsoft, Sony, Walt Disney and Dolby.
🔥 Looking for an Intranet? Check out Mantra!
- Text - Change font family, color, size, weight, and more
- Image - Embed images from our Unsplash integration or bring your own
- Card - Display content in the most attractive and flexible way (Aura exclusive)
- Button - Link to other pages, external content, or e-mail
- Icons - Create steppers and set beautiful accents
- Divider - Section your content with customizable dividers
- Spacer - Add more spacing between your elements
- Search Bar - The native Confluence search in a pretty format
- Video Element - YouTube, Vimeo & attachments
- 200+ Predefined Templates - Professionally designed
- Company Templates - Define your own (Aura exclusive)
- Manage Permissions - Define who can create, edit, and delete company templates (Aura exclusive)
🔒 Data Residency - US & EU (soon more)
Certification
This app offers additional security, reliability, and support through:
- Cloud security participation
- Reliability checks
- 24hr support response time
Privacy and security
Privacy policy.
Atlassian's privacy policy is not applicable to the use of this app. Please refer to the privacy policy provided by this app's partner.
We've introduced a new Privacy and Security tab that will provide detailed information on privacy, security, data handling, and compliance practices followed by this app.
- Version history
- Documentation
- Watch App (28)
Integration Details
Karma - Confluence Page Builder (Content Formatting FREE) integrates with your Atlassian product. This remote service can:
- Act on a user's behalf, even when the user is offline
- Administer the host application
- Administer Confluence spaces
- Delete data from the host application
View all products
- Atlassian.com
Jira Software
Project and issue tracking
Content collaboration
Jira Service Management
High-velocity ITSM
Visual project management
New products from Point A
Innovations from Atlassian
Jira Product Discovery
Prioritization and roadmapping

Developer experience platform
Marketplace
Connect thousands of apps for all your Atlassian products
Browse by solution
Agile & devops.
Run a world-class agile software organization from discovery to delivery and operations
IT Service Management
Enable dev, IT ops, and business teams to deliver great service at high velocity
Work Management
Empower autonomous teams without losing organizational alignment
Browse by team type
Small business, by team size.
Great for startups, from incubator to IPO
Get the right tools for your growing business
Learn how we make big teams successful

By team function
Plan, build, & ship quality products
Bring together a winning strategy
Streamline people management
Operate securely and reliably
Efficient, secure, mission focused
Run your business efficiently
Provide great service and support
Simplify all finance processes
Incident Response
Respond, resolve, & learn from incidents
Apps that enhance Atlassian products
Docs and resources to build Atlassian apps
Trust & security
Compliance, privacy, platform roadmap, and more
Work Life blog
Stories on culture, tech, teams, and tips
Documentation
Guides to all of our products
Atlassian Migration Program
Tools and guidance for migrating
Cloud roadmap
Upcoming feature releases
Purchasing & licensing
FAQs about our policies
Support services
Enterprise services.
Personal support for large teams
Partner support
Trusted third-party consultants
Atlassian Support
A resource hub for teams and admins
Learn & connect
Our mission and history
Job openings, values, and more
Atlassian University
Training and certifications for all skill levels
Atlassian Community
A forum for connecting, sharing, and learning
Set up your site and spaces
Before you begin this tutorial, sign up for your free trial of Confluence Cloud. This guide will help you set up your first project, so keep this tab open while you sign up. Go on, we'll wait here.
This guide is for Confluence Cloud. If you’re interested in one of our self-managed options, > " data-label-english="go here >> " href="/software/confluence/pricing?tab=data-center">go here >>
If you’re a Confluence Data Center or Server user, check out this tutorial on how to create and edit pages in Confluence.
Learn about spaces
Your Confluence site is organized into spaces . Spaces are collections of related pages that you and other people in your team or organization work on together. Most organizations use a mix of team spaces , software project spaces , documentation spaces , and knowledge base spaces :
Use team spaces to encourage team members to work together toward large-scale goals and OKRs. For example, you might create a team space for your Marketing team to align on OKRs, stay up-to-date on brand guidelines and messaging pillars, and gain insight into your marketing organization’s high-level strategy.
Use software project spaces to keep track of individual initiatives and projects. For example, you might create a project space to serve as a single source of truth for everything related to a new feature your company is developing, from product requirements and feature specifications to meeting notes and retrospectives.
Use documentation spaces to create and organize technical documentation for your products and services, so it’s easy for anyone to use.
Use knowledge base spaces to store and surface answers to common questions, such as policy clarifications and IT solutions. If you have a subscription to Jira Service Management, you can integrate it with your Confluence site to share knowledge base articles with customers.
Use your personal space as a sandbox to organize your notes, keep track of personal OKRs and goals, and draft proposals for projects before they make it to the roadmap. Connect with your team by writing blog posts to introduce yourself or share what you’re working on.
Before you dive into creating a bunch of spaces, think about how your organization will use Confluence Cloud. Here are some common use cases:
Create a space
Once you know what kinds of spaces your organization will need, it’s time to create your first space.
- Go to your Confluence site.
- From the home screen, select Create Space .
- Select the type of space you’d like to create.
- Fill in the Space name , Space key , and other details.
- Set permissions for your space.
- Select Create .
Once you’re done, you’ll land in the space Overview . This is where you can let people in your organization know what your space is for and who uses it. In the next step, you’ll learn how to customize the overview for your new space.
Customize your space overview
Each space comes with an Overview that you can use to tell team members and other stakeholders all about the purpose of your space and what they will find in it. If you created your space from a space template, your overview will come with built-in features to help you make the most of your space. Even so, you may find adding your own touch lets you turn your overview into the perfect hub for everything your team needs.

Try these tricks to make your overview pop:
- Upload a banner or logo to help people identify your space at a glance
- Describe your team’s mission and goals and add links to key pages
- Add a table of contents, team calendar, or roadmap
For more information on how to craft a great overview page, check out the Confluence Cloud documentation or this blog post .
Need a quick win? Get started fast with the team homepage template from Hubspot.
Organize your content
Now that you’ve created your first space, it’s time to get organized. The goal is to make your space easy to navigate so team members and other stakeholders can find the content they’re looking for quickly.
To learn more about navigation, see Guide 4: Navigate Confluence .
Use parent pages to group similar content
In Confluence, you can nest pages underneath other pages, creating a hierarchy of content in each space. This hierarchy is reflected in the page tree, which appears in the space sidebar to the left of the active page.
To use the page tree to your advantage, create a page for each task or project your team is involved with and nest related child pages underneath it. For example, if your team conducts retrospectives every 2 weeks, you might have a top-level page called “Retrospectives” with a page for each retrospective you’ve conducted nested beneath it.
The example below shows how one Atlassian team utilizes this strategy to organize their space:

Create shortcuts for important pages
Confluence lets you create unique space shortcuts – links that are pinned to the space sidebar, above the page tree – for every space in your site. Use these to highlight important content so it’s easy to find.
To create your first space shortcut, navigate to your space and select + Add shortcut in the sidebar. For more information on space shortcuts, including how to edit or remove existing space shortcuts, see Customize your space .
Label pages and attachments
Labels make it a breeze to identify related pages and attachments, so team members and other stakeholders can find what they’re looking for.
- Open the page in Confluence.
- Select the label icon () in the bottom right.*
- Enter the name of the label you’d like to apply. If a label with that name already exists, it will appear in the autosuggest menu.
- Select Add to apply the label.
- Select Close to exit the dialog.
*If you’re editing the page instead of viewing it, select the more actions menu (•••) in the top right, then select Add labels .
Give labels transparent and meaningful names. For example, the label you use for meeting notes might be called meeting-notes or meetings . If you add that label to every page you use to capture meeting notes, then you can browse all your meeting notes – within a single space or across your entire Confluence site – just by selecting the label. You can also display all pages with the same label on a page or search content by label to find relevant pages and attachments more easily. For more information about labels, see Use labels to organize your content .
If you apply a label to a page template, that label will automatically be applied to any page you create with that template.
Keep content organized
Set aside time to review the content in your space, delete or archive obsolete content, and move pages around to maintain the structure you want. If you’re a site admin, set up rituals around maintaining your space with people on your team and encourage space admins to carve out time to review and update their spaces with the people who use them.
- Recruit champions to help you keep tabs on your spaces.
- Audit the content in the space and review analytics .
- Identify obsolete or out-of-date pages and create an action plan.
- Review and adjust your information architecture to meet current needs.
For more information, see this blog post .
Manage users and permissions
As a Confluence admin or site admin with a paid subscription to Confluence, you can manage users, groups, and permissions manually, or you can turn on public signup and let users create their own accounts. For information about permissions in the free plan, see our documentation .
Manage global permissions
To manage global permissions, you must have the Confluence administrator permission.
Global permissions apply to your entire site and let you control:
- Who can create a space or personal space
- Who can access user profiles
- Whether unlicensed users can access your site
- Whether apps can access your site
Licensed users
To edit global permissions for licensed users:
- Click the gear icon in the top nav bar to go to your site’s settings.
- In the settings sidenav, go to Global Permissions (under Security ).
- Make sure you’re in the User groups tab (or the Guest access tab, if you want to manage access for guests ), then click Edit .
- Check the box to grant permission, or uncheck the box to revoke it.
- Click Save when you’re done.
Changes to global permissions aren’t active until you click Save .
You can search and filter user groups while in edit mode.
Unlicensed users
There are two ways to manage users on Confluence who don’t have Confluence licenses:
Jira Service Management unlicensed access
- Under the tab JSM access , you can choose to allow licensed Jira Service Management (JSM) agents to view content on your Confluence site, even if the agents don’t have a Confluence license. Learn more
Anonymous access
- Under the Anonymous access tab, you can choose to allow space admins to make their spaces accessible by all unlicensed users (aka, “anonymous users” or “anyone on the internet”). Learn more
Manage space permissions
To edit space permissions, you must be a space administrator. If you are a Confluence administrator, you can recover space administrator permissions for any space on your site. For more information, see What are space permissions ?
Space permissions let you control:
- Who can see the content in a space
- Who can comment on that content
- Who can create, edit, or upload content
Confluence is open by default. That means that unless you make space permissions more restrictive, everyone with access to your Confluence site can access content in any given space. Space administrators can set permissions when they create a new space and adjust them later. Anyone who can edit a page can edit its restrictions.
To get to space permissions:
- Go to the space.
- Select Space settings in the Confluence sidebar.
- Select the Permissions tab in space settings.
*The Permissions tab will only appear if you're a space admin in that space.
You can manage space permissions for individuals or for entire groups. If your site is public, you can also grant anonymous access to an individual space. For more information, see Set up public access .
To learn more about all you can do with space permissions, see Assign space permissions .
How should I set up space permissions?
While some Confluence customers use the same permissions scheme for every space on their site, others set space permissions differently for spaces with different purposes or use cases.
Invite team members to your site
Once you’ve set up your site and configured overall permissions, it’s time to invite team members to start using Confluence Cloud (along with any other Atlassian products on your site).
- Select the settings wheel on the top right (next to your avatar).
- Select User management on the sidebar.
- Select Invite users from the top right.
- Enter the email address of each team member you’d like to invite. You can invite up to 10 email addresses at a time.
- Select a role for invited team members. This determines the level of access they have to your site as a whole.
- Select the products you’d like your team members to access.*
- Select the groups you’d like them to belong to.
- Personalize your invitation, then select Invite user .
*This only applies to team members with the Basic role.
As a site admin, you can update roles, access, and groups for users at any time. You can also remove a user by revoking site access, deactivating their account, or even deleting it (for example, when an employee leaves your company). For more information, see Invite and remove users .
Confluence Overview
Learn what Confluence is and whether it’s a good fit for your team or organization.
Create content in Confluence
Learn how to create rich, dynamic content in Confluence.

Top 5 Confluence Charts According to Our Users

Companies worldwide often hire project management experts to oversee projects and ensure success. For you to internalize project requirements, make plans, monitor deadlines, execute tasks, provide deliverables, you need visualization tools. These visualization tools include charts, Kanban boards, calendars, and other options.
As a product manager, project manager, or team member, you need not worry, as these tools are available on Confluence. To help you execute your job better, we shall discuss five charts most popular among Table Filter and Charts for Confluence users, their benefits, and how to create them in Confluence.
5 Powerful Confluence Charts for Project Managers and their Benefits
1. column chart.
A column chart is a graphical representation tool. It works for visualizing two or more pieces of information about a particular concept.

2. Bar Chart
In Confluence, you can create a bar chart to visualize project data for team members, company executives, or external stakeholders. Similar to a column chart, a bar chart presents data in rectangular bars across two axes. It could be in a vertical or horizontal form. The length of the bars is often proportional to the values they represent.
Data presentation and analysis get better with bar charts. It interprets data and clarifies trends or changes. Suppose your team has a task to write a report on ‘May 2023 office supplies.’

3. Stacked Column Chart
Stacked column charts display data both in vertical or horizontal bars. The data presented often relate to several variants. This chart type works effectively for comparing different variants. In this case, each variant takes a different color for easy analysis and identification.
While your team oversees projects, a stacked column chart is handy for comparing different variables without lengthy texts or crowded tables. You can measure and analyze quantitative data without stress or difficulty.

4. Time Line Chart
Whether you manage projects, work with finances, or plan marketing campaigns, you have to deal with various costs, expenses, and profits. And once in a while, it is essential to see the trends. That’s when a time line chart comes in handy.
Since a time line chart visually represents how data changes over time, you can also use it to track various product-related things, such as app purchases, the number of leads, and other valuable parameters.
Conveniently, you can use a time line chart for comparison, and if the data changes drastically over time, you can add a trendline to understand the overall tendency. With these capabilities of a time line chart, you can spot even minor changes early on.

5. Gantt Chart
Gantt charts are among all teams’ most popular project management planning and visualization tools. As a project manager, a Gantt chart helps you present a series of project-related processes in a simple diagram. On the Gantt chart, you can enter information such as task type, task description, start date, end date, milestones, and dependencies.
It summarizes complex project information in a simple, colorful diagram for concerned persons. It removes the complexity associated with going through several written pages. Confluence helps you customize your Gantt chart to suit your project plans and goals.
Confluence also supports alterations. As an automated tool, it maximizes time and saves effort, as it does not require making manual designs, creating diagrams, or making changes. With a Gantt chart, your team will view workflow, collaborate & communicate better.

How to Create Charts in Confluence
Now let’s discuss how to create the charts mentioned above with the Chart from Table Macro from the Table Filter and Charts for Confluence app.
Pick a table you want to turn into a chart. Click the funnel icon at the top of the page. Select the Chart from Table macro. It will automaticaly generate suggestions for chart types available based on your source table. Pick the most suitable one, but keep in mind that you can also adjust the look of the chart afterwards.
In the view mode, you can change chart type, its size and color scheme, add or remove columns used to create a chart.
However, if you go to the edit mode, you can find even more settings there. All macro settings are divided into three tabs:
- Settings. Indicate chart type, label, and values. You can also choose to have the chart in 3D.
- Look. Insert chart height, width, color, chart alignment, legend position, title, and row and value axes labels. You can also change the data label and source data options.
- Adjustments. Select the decimal separator, set worklog settings, table data orientation, minimal value, maximum value, maximal value, and scale step. You can also select or deselect ‘Logarithmic scale’ and ‘Show trendline.’ Also, move your mouse to the right side of the preview panel to fill in the needed information. This helps you to visualize changes or edits.
Note that editing options in the ‘Look’ and ‘Adjustments’ tabs differ for all chart types. For example, the Time Line chart requires adding date(s). This option is not available for a bar chart.
If you want to try creating charts in Confluence with the help of the Table Filter and Charts app, follow the instructions below.

Check out the latest features of Handy Macros for Confluence in our blog post How to Make More Appealing Content in Atlassian Confluence Add more interactivity to your pages in…

About Project Not so far we completed a project for one famous brewery company. The company actively uses Atlassian products for inspection and management needs. Confluence has become a real cooperation and collaboration platform…

What is the best way to get instant feedback from your teammates or blog audience? Polls and surveys definitely do the job. Let’s quickly recall three use cases where you…
We use cookies
We respect your privacy.
Your full name* Company name* Work email* What is your role?* СTO VP of Engineering Director of Engineering Engineering Manager Product Manager Software Engineer DevOps Other How many users are in your Bitbucket?* 0 - 49 50 - 149 150 - 499 500+
I consent to the processing of my personal data Privacy Policy
First Name* Last Name* Your location Your email* Phone Your preferred position* Resume/CV Cover Letter LinkedIn Profile
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
- Skip to primary navigation
- Skip to main content
- Skip to primary sidebar
WPBeginner - WordPress Tutorials for Beginners
WPBeginner » Blog » Tutorials » How to Write a Great Blog Post (Structure + Examples)
How to Write a Great Blog Post (Structure + Examples)
Last updated on June 5th, 2023 by Editorial Staff | Reader Disclosure Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded , why it matters, and how you can support us.
Do you want to write a great blog post, but aren’t sure how to structure it?
You can write a compelling and helpful blog post, but without the right structure, only a few people may read it. The people who do visit your blog might even get lost and give up without finishing the post.
In this article, we will show you how to write a great blog post, even if you’re a beginner.

Why is Structure So Important in Blog Posts?
According to our blogging statistics research , there are over 600 million blogs. With so much competition, you’ll need to do everything in your power to make your blogs stand out, including using the right structure.
A well-structured blog leads the reader from one point to the next in a logical way that’s easy to follow and understand. Many people simply skim blogs, so the right structure also helps people find the parts they’re interested in reading.
A clear structure doesn’t just help visitors understand your content. Search engine bots will also find it easier to crawl your blogs and then show them to the right people. This will improve your search engine rankings and get more visitors to your WordPress blog .
You might be a world-class writer, but without a clear structure your blog posts may still be difficult to read.
With that in mind, let’s look at how you can write a well-structured blog post, even if you’re a complete beginner. Simply use the quick links below to jump straight to the topic you want to read about.
Create a Descriptive and Compelling Headline
Write a clear and concise introduction, break up content with headings, add a table of contents, keep paragraphs and sentences short, add images, video, and other media, wrap up blog posts with a conclusion, end with a compelling call to action (cta).
Your post’s headline is usually the first thing people see. No matter how good your blog’s content is, you’ll struggle to get readers with a boring title.
A compelling headline will catch a person’s attention no matter whether they spot it on social media , an RSS feed , in their search engine results, or some other location.
That said, the headline should describe what the post is about, while also making people want to read it.
With countless blogs on the internet, it’s hard to cut through the noise. While there’s no magic formula for creating the perfect headline, BuzzSumo analyzed over 100 million articles and concluded that the ideal headline length is between 11 words and 65 characters.
If you include numbers in your headlines, then research suggests people prefer to share headlines that have single-digit numbers.

BuzzSumo also found that more people engage with headlines that include the current year.
Even simply adding a year to the end of a title may be enough to increase your blog traffic .

People are also more likely to share headlines that suggest newness, so you may want to try including phrases like ‘for the first time.’
Another trick is teasing must-have information by saying things like ‘need to know,’ ‘you need to,’ or ‘the best.’

If you’re writing a ‘how to’ post, then think about the problem your blog solves. What might someone type into a search engine when they’re facing this problem? This is often a great starting point for a compelling ‘how to’ headline.
After drafting a title, you can enter it into a headline analyzer such as AIOSEO . This plugin will use real data to score your headline and suggest ways to improve it. In this way, even beginners can write a compelling blog headline.

If you don’t want to install a plugin, then you can use WPBeginner’s free Headline Analyzer .
For more information, please see our guide on how to use a headline analyzer in WordPress to improve SEO titles .
Every great blog post needs a clear introduction that tells visitors what the post is about. This helps people decide whether they’re interested in the topic.
Just like the headline, it’s not enough to simply state what the blog is about. You also need to make the visitor want to carry on reading.
People don’t want to waste time on blogs they’re not interested in. Having said that, your introduction should be short and to the point. Ideally, you should aim for 1-3 paragraphs.
When it comes to creating a tight, focused introduction, a good trick is to try and include your blog’s keyword as early as possible. By sticking to this goal, you’ll be less likely to go off-topic.
Depending on the kind of blog you’re writing, you may get good results by sharing interesting or surprising statistics in the introduction. This example from MonsterInsights is guaranteed to catch the attention of any online store owner who wants to get more sales.

Another option is to talk about a problem and promise a solution.
This RafflePress post discusses a problem the user may have: promoting your business on Instagram can be expensive and not everyone has a big budget.
It then promises a solution: get noticed on Instagram for free.

Many introductions also use FOMO , or fear of missing out. By adding time pressure, you can make people want to read the post now, rather than risk missing out on a giveaway, event, trip, or anything else the post is talking about.
This travel blog takes a pretty standard ‘Top Places to Visit’ listicle and turns it into a race against time.

We’ve also seen blogs draw the reader in by sharing a humorous personal story. If this anecdote resonates with the target audience, then it can be a powerful hook.
For example, this introduction makes it very clear that the author knows exactly what the reader is going through.

No matter what approach you take, if you’re going to hook your audience, then you need to know all about them. The best way to learn about your audience is by using Google Analytics.
For step-by-step instructions, please see our guide on how to install Google Analytics . If you’re already a GA user, you may also want to see our ultimate guide to Google Analytics 4 .
A 2022 study by the Policy Institute and Centre for Attention Studies found that most people feel their attention span is shorter than it used to be.
No matter how good your writing is, all your hard work will go to waste if readers can’t concentrate on more than a few paragraphs.
That’s why we recommend using headings to break your post into bite-sized chunks.
Headings help readers skim the post and find the content they’re interested in reading. It also makes it easier for them to revisit sections they want to read again.
Before you start writing, it’s a good idea to map out all the headings you’ll use and the content you’ll add to each section. This will keep you focused as you write the post.
Ideally, your headings should summarize each major point you want to make. In fact, readers should be able to understand the flow of your blog simply by scanning the headings.
Let’s look at an example. Here, we have some tips on how to store coffee beans correctly. Although each paragraph provides useful extra information, you can get all the tips just by reading the headings.

After creating your headings, organize them so your content flows logically. For example, if you’re writing a fitness blog then you shouldn’t tell readers how many times to repeat an exercise before showing them how to do it.
When it’s time to add these headings to your WordPress website , there are six built-in heading tags that you can use.

Similar to bullet points and numbered lists , you can use these headings to create a nested structure of headings and subheadings.
However, we recommend keeping the heading hierarchy as simple as possible, to avoid confusing your readers. This means using H2 headings for main sections, and then H3 for subsections, and so on.
A table of contents lists the post’s main points and provides links to specific sections. This gives visitors an overview of what the blog covers while allowing them to jump straight to the content they’re interested in.

This can keep visitors on your website for longer, even if they’re only interested in part of a blog post.
A table of contents can even improve your WordPress SEO , as Google often uses the table to automatically add ‘jump to section’ links in search results.

The easiest way to add a table of contents to your WordPress blog is by using AIOSEO.
AIOSEO is the best WordPress SEO plugin and comes with a built-in table of contents block.

This block saves you a ton of time by automatically generating a table of contents based on the post’s headings, while also allowing you to customize the table.
For complete step-by-step instructions, please see our guide on how to create a table of contents in WordPress posts and pages .
Imagine opening a blog post just to find a wall of text. Chances are, you’d leave the page immediately. That said, it’s important to break your blog into short paragraphs and sentences. These are easier to skim and look much less daunting, especially on mobile devices.
A good trick is to avoid long and complicated words, intricate metaphors, and flowery language. All of that to say: keep it simple. You’ll lose people if you try to be too clever.
Ideally, you should aim to make a single point per sentence, using as few words as possible.
Often, you can break grammatical rules if it gets your point across in fewer words. This may mean starting sentences with things like ‘Or,’ ‘And,’ or ‘But,’ or using more casual language and fragments rather than full sentences.

You should also organize your sentences and paragraphs to give the reader the most important information first, and then go into finer detail from there. This makes it easier for the reader to skip sections they’re not interested in.
In this TrustPulse blog, the writer starts by explaining what eCommerce email marketing is. Then, they give Mailchimp and ActiveCampaign as examples of popular email providers.

The next paragraph talks about why email marketing is important, before exploring specific features. As you can see, the section starts with the most important point and then gets more and more detailed.
Visitors don’t want to feel like they’re reading a novel when they visit your blog. With that in mind, it’s a good idea to add visual content like photos, infographics, screenshots, graphs, and diagrams.
Immediately, this breaks up your text, but it also helps visitors see what each section is about, at a glance. Each piece of visual content is also another opportunity to grab the reader’s attention as they scroll through your post.
It even seems like blogs with visual content are more popular. According to our blogging statistics research , posts with more than seven images get 116% more organic traffic compared to posts that have no images. Similarly, blogs with videos get 83% more traffic than those without video.
If you’re writing ‘how to’ blogs, then images help visitors understand what they need to do. For example, this PushEngage blog uses screenshots to show readers what to click next in order to create a landing page in WordPress .

If you’re promoting an affiliate product , then visuals like images and videos are a great way to show that product in action. This can often get you more affiliate revenue.
Let’s look at an example. This post about soil-less indoor garden kits shows lots of photos of the different kits available to buy on Amazon, complete with Amazon affiliate links.

Just be aware that lots of high-resolution media can add to your site’s loading time, so it’s important to optimize your images and other media. Readers will also need to scroll past any media they’re not interested in, which can be particularly frustrating for smartphone and tablet users.
With that being said, all visuals should add value for the reader.
A good conclusion summarizes all the points you’ve made throughout the blog, without introducing any new information.
Depending on the topic, you may sometimes want to suggest an actionable solution or share your top pick of all the products, WordPress plugins , travel destinations, and anything else you’ve compared or reviewed throughout the blog.
However, as a general rule conclusions tend to be pretty short, so don’t worry if your conclusion is one or two sentences.
When the reader reaches the end of the post, you need to tell them what to do next. This should be an action that keeps them engaged with your blog or gets them to convert, which is known as a call to action .
In the following Easy Digital Downloads post, you can see several calls to action on the page.

A good call to action is clear, asks for the user to take a precise action, and has a sense of urgency. For example, you might ask them to download a PDF or subscribe to your email newsletter .
Even if you use the same call to action, it’s a good idea to customize it for the individual post. In the following image, interior design blog Decorilla is using its standard call to action, which encourages readers to schedule a free consultation using a booking form .
However, they’ve tweaked the messaging to suit the blog’s topic, which is how to decorate a child’s bedroom.

If you’re not sure what call to action to use, then ask yourself why you’re writing this blog. If you want to get more comments , then you might ask readers to share their opinion or answer a question by posting it in the comment section.
You might even offer a reward for commenting, such as entering the reader into a giveaway or contest . For example, the example below gives readers a list of books and asks them to comment on which one they want to win.

Another option is to suggest some posts the visitor might want to read next.
For the best results, include links that relate to the current blog in some way, which is exactly what AffiliateWP does on their affiliate marketing blog.

We hope this tutorial helped you learn how to write a great blog post. You may also want to learn how to make money online blogging , or check out our list of the best SEO plugins and tools you should use .
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook .

Revealed: Why Building an Email List is so Important Today (6 Reasons)

How to Fix the Error Establishing a Database Connection in WordPress

How to Properly Move Your Blog from WordPress.com to WordPress.org

How to Start a Podcast (and Make it Successful) in 2023
Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded , why it matters, and how you can support us.

About the Editorial Staff
Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience building WordPress websites. We have been creating WordPress tutorials since 2009, and WPBeginner has become the largest free WordPress resource site in the industry.
The Ultimate WordPress Toolkit
Get FREE access to our toolkit – a collection of WordPress related products and resources that every professional should have!
Reader Interactions
- Congratulations, you have the opportunity to be the first commenter on this article. Have a question or suggestion? Please leave a comment to start the discussion.
Leave A Reply Cancel reply
Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy , and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.
Save my name, email, and website in this browser for the next time I comment.
Don't subscribe All Replies to my comments Notify me of followup comments via e-mail. You can also subscribe without commenting.
Featured in
Copyright © 2009 - 2023 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.
Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress Security by Sucuri .
I need help with…
Popular searches:

IMAGES
VIDEO
COMMENTS
When our blog authors are ready to get their Hemingway on, they click the button "Create public blog post from template." A page template - that we've set up - appears automatically. Templates: Confluence lets you create page templates that can be used again and again.
Choose Create in the Confluence header and select Blog post Add your content and choose Publish You can create blog posts from the Dashboard, but you'll need to make sure you choose the space it's going to appear in in the create dialog.
Blog Posts The Editor Move and Reorder Pages Copy a Page Delete or Restore a Page Add, Remove and Search for Labels Drafts Page Restrictions Links Anchors Tables Add, Assign, and View Tasks Autocomplete for links, files, macros, mentions and emojis Page Layouts, Columns and Sections Create Beautiful and Dynamic Pages Page Templates Blueprints
To create a blog post, you need the 'Add Blog' permission. See Space Permissions. Move a blog post. If you create a blog post in the wrong space, or want to reorganize your spaces, you can move an individual blog post to another space. To move a blog post, go to the post and choose > Move and select the new destination space.
You choose Blog post to create a blog, and any other templates create a page. Page templates are pre-formatted and feature relevant macros and instructions to help you create retros, meeting minutes, how-to-articles, decisions, and more. You can edit any of these templates to suit your own needs, or you can create your own templates from scratch.
How do I create a blog post template? Ellen Cox Apr 29, 2019 I'm trying to set up templates for regular blog posts. We use Confluence as business group intranet and use the blog to publish and then use labels to filter content for users on the space home page.
Simply head to the More actions (•••) in the top right corner and select Convert to blog. Choose which space you want this blog to live in and click Convert to blog. Now this page lives as a blog post under the other blogs in your selected space! (Your existing comments and likes will be preserved while the creation date and time will reset.)
To add the Blog Posts macro: When editing, select from the toolbar Find the macro by name and select it Configure it as needed You can also type / on the page to bring up the same list you'd see by selecting from the toolbar. Continue typing the name of the macro to filter the list. To edit the Blog Posts macro: Select the macro placeholder.
Karma makes Confluence more relevant, fun, and habitual. Boost adoption with engaging & stunning Confluence pages users will love to consume. The inspiration to create new content will come naturally.
Connect with your team by writing blog posts to introduce yourself or share what you're working on. Before you dive into creating a bunch of spaces, think about how your organization will use Confluence Cloud. Here are some common use cases: ... Confluence lets you create unique space shortcuts - links that are pinned to the space sidebar ...
More: http://seibert.biz/learnconfluence - Our free and informative guide to learning Confluence from scratch for new users in small and simple steps. All vi...
Create a blog post. - [Instructor] When working with other team members in a space, there may be times when you want to communicate information to them, such as announcements, maybe updates to ...
Start my 1-month free trial Buy this course ($39.99*) Transcripts Exercise Files View Offline Create a blog post "
2. Bar Chart. In Confluence, you can create a bar chart to visualize project data for team members, company executives, or external stakeholders. Similar to a column chart, a bar chart presents data in rectangular bars across two axes. It could be in a vertical or horizontal form.
Having said that, your introduction should be short and to the point. Ideally, you should aim for 1-3 paragraphs. When it comes to creating a tight, focused introduction, a good trick is to try and include your blog's keyword as early as possible. By sticking to this goal, you'll be less likely to go off-topic.