How to Create a Blog Page with Elementor (2 Easy Methods)

Create A Blog Page With Elementor

If you want to create a blog page with Elementor, you have a couple of solid options depending on your budget. A dedicated blog page keeps your posts organized, helps Google index your content, and gives visitors a reason to stick around longer.

You do not need to write any code for this. With the Elementor Posts widget (Pro) or a free plugin like Master Addons for Elementor, you can build a custom Elementor blog page that matches your brand.

This tutorial covers two methods to create a blog page in WordPress with Elementor:

  1. Method 1: Using the Elementor Pro Posts widget (paid)
  2. Method 2: Using the Master Addons Blog widget (free)

There is a comparison table at the end so you can see exactly what each option offers. I have also recorded a video walkthrough if you prefer that.

Why Your WordPress Site Needs a Blog Page

Your blog page is the single place where all your posts show up. Visitors can browse articles, tutorials, news, and updates from one URL. For business owners, it pulls in organic search traffic. For bloggers, it is basically the whole point of the site.

A good WordPress blog page design does a few things for you:

  • SEO traffic – Google indexes fresh content faster when it is organized on a proper blog page.
  • Longer sessions – An elementor blog layout with thumbnails, excerpts, and categories gets visitors clicking through more posts instead of bouncing.
  • Authority – Publishing regularly on a topic makes you the go-to resource in your niche.
  • Conversions – Blog posts lead readers toward your products, services, or email list.

Out of the box, WordPress just stacks posts in reverse chronological order. Not much to look at. With the right Elementor blog widget, you can swap that for grids, card layouts, carousels, and more, all without code.

Before You Start: Prerequisites

You will need a few things ready before starting:

  1. WordPress installed on your hosting (any recent version works)
  2. Elementor plugin installed and activated (free version from WordPress.org)
  3. A few blog posts published – You need at least 3-6 posts so the blog page has content to display. Add featured images to each post for the best visual result.
  4. A static homepage set – Go to Settings > Reading and select “A static page.” Set your homepage and create a separate page for posts.

For Method 1, you will need Elementor Pro. For Method 2, you only need the free Master Addons plugin, which works with the free version of Elementor.

Video Tutorial: Create a Blog Page with Elementor

If video is more your thing, this walkthrough shows how to make a blog page in Elementor using the Master Addons Blog widget from start to finish.

OK, on to the two methods.

Method 1: Create a Blog Page with Elementor Pro Posts Widget

If you have Elementor Pro, you already have the Posts widget (sometimes listed as the “Posts” element in the panel). It is Elementor’s own tool for displaying blog posts on any page.

Step 1: Add the Posts Widget to Your Page

Open the page where you want your blog to appear in the Elementor editor. In the widget panel on the left, search for “Posts” and drag the Posts widget into your page section.

Elementor Pro Posts Widget in the Elementor editor sidebar

The widget will immediately pull in your published posts and display them in a default layout.

Step 2: Choose Your Layout Skin

Elementor Pro gives you three layout skins to choose from:

  • Classic – The default skin. Shows posts in a clean grid with featured images, titles, metadata, and excerpts.
  • Cards – Adds a card-style box around each post with a subtle shadow effect.
  • Full Content – Displays the full post content instead of just an excerpt.

By default, the Classic skin shows a 3-column grid with 6 posts. You can adjust this from 1 to 6 columns and set any number for posts per page.

Elementor Pro posts default layout showing 3 column blog grid

Step 3: Configure the Layout Settings

The Layout tab is where you dial in how your Elementor blog page actually looks:

  • Image Position – Place the featured image on top, left, right, or hide it completely.
  • Image Size & Ratio – Pick the right thumbnail dimensions for your design.
  • Title Tag – Set the HTML tag (H2, H3, H4, etc.) for post titles. This matters for SEO.
  • Excerpt Length – Control how many words of the post excerpt are shown.
  • Metadata – Choose which meta info to display: author name, date, time, and comments.
  • Read More Text – Customize the “Read More” button text.

Step 4: Set Up Query and Pagination

The Content tab has two important sections: Query and Pagination.

Query lets you control which posts appear on your blog page. You can filter by post type, categories, tags, or specific post IDs. You can also include or exclude certain posts from the results.

Pagination controls how users navigate through multiple pages of posts. Three options are available:

  • Numbers (1, 2, 3…)
  • Previous/Next arrows
  • Numbers + Previous/Next combined
Query and Pagination settings in Elementor Pro Posts widget

Step 5: Style Your Blog Layout

The Style tab has four sections for visual tweaks:

  • Layout – Adjust column gap, row gap, and content alignment.
  • Box – Set border style, border radius, padding, and box shadow for each post card.
  • Image – Define border radius and spacing for featured images.
  • Content – Change typography, colors, and spacing for post titles, metadata, excerpts, and the Read More link.
Styling options for Elementor Pro posts element showing layout box image and content settings

Tip: Use consistent spacing and typography across your blog page. Set the same border-radius for images and cards to create a polished look. Match the Read More link color with your brand’s accent color.

That is the Elementor Pro approach. Works fine for basic Elementor blog grid layouts, but you will run into limits pretty quickly: no carousel, no hover effects, only 3 skins.

If you want more options without paying for Pro, the next method is worth a look.

Method 2: Create a Blog Page with Elementor Using Master Addons (Free)

The Master Addons Blog widget (labeled “MA Blog” in the editor) is free and packs in more layout options than the Elementor Pro Posts widget. 21 layout variations, hover animations, a built-in carousel, advanced filtering. It is one of the more full-featured Elementor blog widgets out there.

Step 1: Install and Activate Master Addons

Grab Master Addons for Elementor from WordPress.org (free). After activation, you will see the “MA Blog” element show up in your Elementor widget panel.

Master Addons blog element widget in the Elementor editor panel

Step 2: Add the Blog Widget and Choose a Layout

Drag the MA Blog widget onto your page. By default, it shows a classic blog layout in a 4-column grid.

Default blog layout of Master Addons showing 4 column grid

This is where it gets interesting. You get three layout types:

  • Grid – Standard grid layout for clean, organized blog pages
  • Card – Elevated card design with shadows and borders
  • List – Horizontal list layout, great for news or magazine-style blogs

Each layout type has 7 unique style variations, giving you a total of 21 different blog page designs (plus masonry support). You can switch between them with a single click.

Blog style variations by Master Addons showing 21 different layout combinations

The 7 style variations include: Default, Content Overlap, Top Left Meta, Right Align Cards, Center Align Cards, Center Align with Gradient Background, and Banner Card. Mix these with Grid, Card, or List layouts to build a truly custom blog page in Elementor.

Step 3: Configure Display Options

You get granular control over how blog posts show up:

  • Post Order – Sort by date, title, modified date, or random.
  • Columns – Set 1 to 6 columns.
  • Post Format Icon – Show icons for different post formats (video, audio, gallery).
  • Meta Separator – Choose the character that separates meta items (pipe, dot, dash).
  • Title HTML Tag – Pick the heading tag for post titles (H2, H3, H4, etc.).
  • Post Type – Display regular posts, custom post types, or pages.
  • Row & Column Spacing – Fine-tune the gaps between posts.
  • Content Alignment – Left, center, or right-align your post content.
  • Posts Per Page – Set how many posts to show per page.
  • Pagination – Enable or disable page navigation.

Step 4: Set Up Thumbnail Options

This is where Master Addons pulls ahead of Elementor Pro. The thumbnail panel lets you:

  • Enable or disable featured images
  • Set a custom height for thumbnails
  • Choose the thumbnail position (top, left, right)
  • Pick from 26 hover animation effects (Hang, Pulse, Push, Pop, Float, Sink, and more)
  • Apply 16 color effects (Flushing, Sepia, Grayscale, Brightness, etc.)
  • Select from 5 thumbnail shapes (Default, Rounded, Circle, Gradient Bordered, and more)
Thumbnail settings showing hover animation color effects and shape options in Master Addons

In the screenshot above, I have the “Hang” hover animation, “Flushing” color effect, and “Gradient Bordered” thumbnail shape applied. Little details like these are what separate a generic-looking blog page from one that actually looks like someone designed your Elementor blog page on purpose.

Step 5: Configure Post Metadata

Under Posts Settings, you control what meta information appears with each blog post:

  • Post title (show/hide)
  • Author avatar image
  • Author name
  • Publication date
  • Categories
  • Comment count
  • Excerpt length (set the exact word count)
  • Read More text (fully customizable)
  • Show full content vs. excerpt
Posts settings panel in Master Addons showing metadata and excerpt controls

Step 6: Use Advanced Filtering

The Advanced Settings panel is where you narrow down exactly which posts appear:

  • Exclude specific posts – Remove certain posts by ID from the blog page.
  • Filter by tag – Only show posts with certain tags.
  • Filter by author – Display posts from a specific author (useful for multi-author blogs).
  • Offset – Skip the first N posts. Handy when you have featured a post separately.
  • Open in new tab – Make blog post links open in a new browser tab.
Advanced settings panel of Master Addons Blog widget showing filtering and exclusion options

Step 7: Enable the Blog Post Carousel

You have probably seen sites that show their latest posts in a scrolling carousel on the homepage. The Master Addons Blog widget has this built in. Toggle the Elementor blog carousel on and configure it:

  • Autoplay – Posts scroll automatically at a speed you set.
  • Navigation style – Choose between dots or arrows.
  • Arrow position – Place navigation arrows inside or outside the carousel.

Combine the carousel with Advanced Settings to filter specific posts (like “featured” or “editors pick” tags) and place it anywhere on your site, not just the blog page.

Blog page carousel option in Master Addons showing autoplay and arrow navigation

Important: Make sure you have enabled “Load Font Awesome 4 Support” from Elementor > Settings. Otherwise, the arrow icons in the carousel will not display correctly.

Font Awesome 4 Support toggle in Elementor Settings page

Step 8: Style Your Blog Page

The Style tab covers all the visual tweaks:

  • Thumbnail – Overlay color, CSS filters (brightness, contrast, saturation)
  • Title & Meta – Typography, text color, and hover color
  • Content – Text color, background color, typography, box shadow, padding, and content margin
  • Box – Background color, border, and box shadow for the entire post card
  • Pagination – Typography, normal state color, hover state color, border, and padding
Master Addons Blog Style Options showing thumbnail title content and pagination styling

Between these controls, you can match your elementor blog layout to your site’s branding down to the pixel. Colors, fonts, spacing, shadows, all adjustable from the Elementor panel.

Elementor Pro Posts Widget vs Master Addons Blog Widget

Here is everything laid out side by side so you can see which Elementor blog widget fits your situation.

FeatureElementor Pro Posts WidgetMaster Addons Blog Widget (Free)
PriceRequires Elementor Pro ($59/yr+)Free
Layout Variations3 skins (Classic, Cards, Full Content)21 variations (7 styles x 3 layout types)
Layout TypesGrid onlyGrid, Card, and List
MasonryYesYes
Thumbnail Hover EffectsNone26 hover animations + 16 color effects
Thumbnail ShapesBorder radius only5 shapes (Default, Rounded, Circle, Gradient Bordered, etc.)
Metadata OptionsAuthor Name, Date, Time, CommentsAuthor Avatar, Author Name, Date, Categories, Tags, Comment Count
Query FilteringPost type, Include/ExcludePost type, Filter by Tag, Filter by Author, Post Exclusion, Offset
Pagination3 types (Numbers, Prev/Next, Combined)Numbers + Prev/Next with customizable text
CarouselNot availableFull carousel with autoplay, speed control, arrows or dots
Open in New TabNoYes
Post Format IconsNoYes

For basic blog pages, the Elementor Pro Posts widget gets the job done. If you need hover effects, a carousel, or just more wordpress blog page design variety, the Master Addons Blog widget covers all of that for free.

Tips for a Better Elementor Blog Layout

A few things I have learned from building blog pages for dozens of WordPress sites:

1. Always Use Featured Images

A post without a featured image shows up as a blank rectangle in your blog grid. It looks broken. Set a featured image for every post, even if it is a simple branded graphic. If file sizes are a concern, here is our guide on the best WordPress image optimizer plugins.

2. Keep Excerpts Short

Long excerpts clutter the grid and push posts below the fold. 15-25 words is enough to tell readers what the post covers. The goal is to get them to click, not read the whole thing from the blog page.

3. Use Consistent Column Counts

Three columns works best for most blog pages. Two columns is good for content-heavy sites with longer excerpts. Four columns works when you have many short posts with strong featured images.

4. Set Proper Title Tags

Your blog page title should be H1. Post titles within the blog grid should be H2 or H3. This helps search engines understand your page structure. For more SEO tips, read our best SEO practices for Elementor guide.

5. Add Categories to Metadata

Showing categories in your post metadata helps visitors find related content. The Master Addons Blog widget lets you display categories right under each post title.

6. Test on Mobile

Preview your blog page on mobile and tablet before publishing. A 3-column grid stacks to 1 column on small screens, which is fine, but sometimes the spacing or font sizes look off after the collapse. Give it a quick scroll-through on your phone. For more control, check our guide on responsive design with Elementor breakpoints.

7. Use a Carousel on Your Homepage

Put an elementor blog carousel on your homepage in addition to the blog page itself. That way, every visitor sees your latest posts right when they land, even if they never click “Blog” in the nav. The Master Addons Blog widget has the carousel built in, so it takes about 30 seconds to set up.

Frequently Asked Questions

Can I create a blog page with the free version of Elementor?

Yes. While the free Elementor does not include a Posts widget, you can use the Master Addons Blog widget which works with the free version of Elementor. It gives you 21 layout variations, hover effects, carousel support, and advanced filtering at no cost.

How do I add a blog page to my Elementor website navigation?

Create a new page in WordPress (call it “Blog”), design it with Elementor using the Posts widget or Master Addons Blog widget, then add that page to your navigation menu via Appearance > Menus. You can also use the Master Addons Theme Builder to create a custom header with your navigation.

How many blog posts should I display per page?

6 to 12 posts per page is the sweet spot for most sites. Fewer than 6 can make the page feel empty, while more than 12 increases load time and overwhelms visitors. Enable pagination so readers can browse older posts.

Can I show blog posts from a specific category on my Elementor blog page?

Yes. Both Elementor Pro and Master Addons support filtering posts by category. In Master Addons, use the Advanced Settings panel to filter by tag, author, or exclude specific posts. This lets you build multiple blog pages for different topics.

What is the best Elementor blog layout for SEO?

A grid layout with featured images, post titles using H2/H3 tags, short excerpts, category metadata, and proper pagination is best for SEO. Make sure your blog page loads fast by optimizing images and using a lightweight Elementor theme.

Final Thoughts

Building a custom blog page in Elementor takes about 10-15 minutes with either method. The Elementor Pro Posts widget handles the basics well if you already have a Pro license.

For more layout options, the Master Addons Blog widget gives you 21 layout variations, 26 hover animations, 16 color effects, a carousel, and advanced post filtering. That is enough to create a blog page with Elementor that looks like you hired a designer.

It works with the free version of Elementor, too. Download Master Addons and test it out.

If something is not working right during setup, drop us a message and we will sort it out.

Related reading:

Picture of Roy
Roy
I'm Roy, part of the Master Addons for Elementor team. I write the tutorials, record the videos, and keep the documentation current, so you always know how to use every feature. I also handle support, so if you hit a snag, I'm the person who helps you fix it. Real answers, from someone who uses these tools every day.
Master Addons mid-year reset promotion banner offering 40% off

Still On The Fence? We Get It.

Every Master Addons Pro license comes with a 14-day no-questions refund, lifetime updates, and priority support. Try it risk-free this Spring – 40% OFF with “RESET40″ coupon.

No thanks, I'll pay full price later