Beginner's Guide for WordPress / Start your WordPress Blog in minutes

How to Create a BuzzFeed Like Website Using WordPress

Do you want to create a BuzzFeed like website using WordPress?

BuzzFeed is one of the most popular websites on the internet known primarily for its viral content. Its success has inspired many bloggers to follow the same model.

In this article, we’ll show you how to easily create a BuzzFeed like website using WordPress.

Making a website similar to BuzzFeed using WordPresss

Why Start a BuzzFeed Like Website?

BuzzFeed is one of the most popular websites on the internet. Popular for its quizzes, listicles, and pop-culture commentary, the website has grown into a massive media company with annual revenue of $398 million in 2021.

BuzzFeed represents a successful business model that many aspiring bloggers and entrepreneurs can follow.

It allows you to make money online while showcasing your creativity and offering value to your users.

What Do You Need to Build a BuzzFeed Like Website?

First, you will need to choose the right platform. There are plenty of blogging platforms that you can choose from, but we recommend using WordPress because it is the world’s most popular website builder and content management system.

Fun fact: WordPress powers over 43% of all websites on the internet.

When we say WordPress, we are talking about self-hosted and not They are two different platforms. See our article on vs for a side-by-side comparison of the two platforms.

We recommend using because it gives you full control, ownership, and freedom to build your own BuzzFeed like website. To learn more, see our complete WordPress review.

There are three things you will need to make a website like Buzzfeed:

  • A domain name – This will be your website’s address and what users will type in their browsers to see your blog. (For example,
  • Web hosting – This will be your website’s home and where you will store all your website files
  • Your undivided attention for 40 mins

Yes, you can make a BuzzFeed like website in 40 minutes, and we will walk you through it every step of the way.

In this tutorial, we will cover the following:

  • How to Register a Domain Name for Free
  • How to Choose the Best Web Hosting
  • How to Install WordPress
  • How to Find the Perfect BuzzFeed like Theme (website design)
  • How to Add BuzzFeed Like Content to Your Blog
  • How to Get More Visitors to Your Viral Blog
  • How to Make Money from Your Viral Blog
  • Resources to Learn WordPress Grow your Blog

Ready? Let’s get started.

Setting up a BuzzFeed Like Website Using WordPress

First, you will need to register a domain name and purchase hosting.

Normally, a domain name costs $14.99 per year, and website hosting $7.99 per month which is usually paid annually.

If you are just starting out, then this is quite a lot of money.

Thankfully, Bluehost has agreed to offer WPBeginner readers a free domain name and a 60% discount on hosting.

Basically, you can get started for $2.75 per month.

Bluehost is one of the largest hosting companies in the world, and they are an officially recommended WordPress hosting provider.

Note: At WPBeginner we believe in transparency. If you sign up with Bluehost using our referral link, then we will earn a small commission at no extra cost to you (in fact, you will save money and get a free domain). We would get this commission for recommending just about any WordPress hosting company, but we only recommend products that we personally use and believe will add value to our readers.

That being said, let’s move on to setting up your domain name and hosting, so you can start building your website.

First, you need to visit the Bluehost website and click on the ‘Get Started Now’ button.

The Bluehost web hosting package

Next, you will be asked to select a plan. Basic and Plus plans are popular among our users.

After that, you will need to choose a domain name for your website.

choose domain name

Some tips on choosing the best domain name for a BuzzFeed like website.

Need more advice? See our guide on how to choose the perfect domain name for your website.

After choosing your domain name, you will enter your account information such as name, address, email, etc.

Below that, you will see some extra hosting options that you can purchase. We don’t recommend purchasing these extras because they will increase your hosting bill. You can always add them later if needed.

Uncheck extras

Next, you will need to add your payment information to finish the purchase.

After that, you will receive an email with a link to your hosting control panel and login details.

Installing WordPress

Bluehost will automatically install WordPress for you, and you will be able to login to your WordPress site directly from the hosting dashboard.

login to your WordPress website

Once logged in, you will see the WordPress admin area. From here you will manage your website, change content, and add content.

WordPress dashboard

Choose a BuzzFeed Like Design for Your Website

By default, WordPress comes with a very basic theme that doesn’t look anything like BuzzFeed.

Luckily there are thousands of pre-made WordPress multi-purpose themes that you can choose from.

These themes are not exact copies of the BuzzFeed website but they are highly customizable to add the design attributes of BuzzFeed’s website.

We have hand-picked a few WordPress themes designed for viral content and BuzzFeed like websites.

1. Astra

Astra Theme with a magazine layout

Astra is one of the most popular WordPress themes to build almost any kind of website imaginable. It comes with dozens of starter websites including several magazine-style websites.

You can install a starter site with 1-click and then use the built-in theme settings to customize the colors, layout, logo, sidebars, and more.

Plus, you can choose layout options for individual posts and pages as well. Astra works great with the default block editor and all top WordPress page builders on the market.

2. Divi


Divi is another popular option among WordPress beginners due to its versatility and the built-in page builder. It comes with dozens of website templates that you can start with including several viral content media layouts.

3. SeedProd

SeedProd website builder

SeedProd is the best website builder plugin for WordPress. It comes with dozens of templates that you can use with any WordPress theme of your choice,

Plus, you can use it to create a custom WordPress theme for your magazine website with your own layout and unique design.

It comes with a intuitive drag and drop design tool that lets you easily create custom designs without any special skills or writing any code.

4. Public Opinion

Public Opinion

Public Opinion is a beautifully designed WordPress theme made for content-rich websites like online magazines and newspapers. It comes with dedicated spots to display ads on your website.

It also includes multiple layouts for the homepage, categories, and single articles. It is easy to use with tons of customization options and unlimited color choices.

5. OceanWP


OceanWP is a free WordPress multipurpose theme. It ships with dozens of pre-built sites and a 1-click content importer to get started quickly.

All theme layouts are fully customizable so you can use your own logo and brand colors with any design.

6. Ultra

Themify Ultra

Ultra is another great multi-purpose WordPress theme that can be easily used to create a BuzzFeed like design in WordPress.

It ships with dozen of starter templates including a few magazine layouts that would work for a content-rich website. Plus, it is highly customizable so you can edit it to your own liking as needed.

Want to look at more themes? See our expert pick of the best WordPress magazine themes that can be used to build a BuzzFeed like website.

Creating Viral Content for Your Website

BuzzFeed started out with viral content like personality quizzes, memes, listicles, and pop-culture commentary. It has now evolved into a large media company publishing different types of content.

You will need to decide what type of content you want to publish on your website.

WordPress makes it easy to add any type of content to your website. You can create listicles, articles, upload images, embed videos and audio, create photo galleries and more.

To learn more, see our beginner’s guide on how to add a new post in WordPress and utilize all its features.

Here are some of our guides that will help you create content similar to BuzzFeed and other viral magazines.

While you are building a website similar to BuzzFeed, it is important to make it your own by giving it a unique voice and style. This will help your brand stand out and capture a loyal audience.

To achieve this, you will need to regularly publish new content. You will notice that larger websites publish a lot of content each day. This is very difficult to do in the beginning, so you need to choose your own frequency.

We recommend starting with three articles a week and then increasing your pace to publish daily.

Now you may think, how would you come up with new ideas for blog posts on a regular basis? See these 73 types of blog posts that are engaging and can easily be used on a viral content website.

Need even more ideas? Make it a habit of visiting websites similar to BuzzFeed for inspiration. We are not saying that you should steal or copy their content.

Instead, collect ideas /topics, get inspired, and learn. Use these ideas with your own blog posts to create something new and original.

Getting More Visitors to Your Viral Blog

Viral content websites like BuzzFeed rely on traffic and user engagement for success. More people visiting your website means more pageviews and higher advertising revenue.

However, most beginners don’t know where to start or how to get more traffic to their websites.

Optimize your website for SEO

Most popular websites on the internet get the majority of their traffic from search engines like Google. Experienced website owners use SEO (Search Engine Optimization) to improve their websites for search engines.

WordPress is built to be an SEO-friendly platform out of the box. However, there is still a lot you can do to make sure your content is found by search engines and is displayed higher in search rankings.

We recommend using All in One SEO for WordPress.

The AIOSEO help center

It is the best WordPress SEO plugin on the market and comes with powerful features like a site-wide SEO audit, competitor analysis, full support, powerful custom sitemaps, and more.

The best part is that it is super beginner-friendly. You don’t need to be an SEO expert to use it.

For complete setup, follow the step-by-step instructions in our WordPress SEO guide for beginners.

Improve your website speed and performance

You will notice that BuzzFeed loads extremely fast and works well even on slower internet connections. A faster website offers users a better user experience, and it also improves your SEO.

You can make your website fast by implementing some best practices to fine-tune its performance.

We have a complete guide on improving WordPress speed and performance with step by step instructions for beginners.

Learn from your users

To make your website popular, you need to know what your users prefer. Most beginners try to make educated guesses instead of getting the actual data.

Simply install Google Analytics on your website, and it will tell you which pages are popular on your site, where users are coming from, how much time they spend, and more.

You can also track user engagement on your website with Google Analytics. This allows you to see exactly what users do when they are on your website and what you can do to increase their engagement.

Making Money From Your BuzzFeed Like Website

BuzzFeed not only has a large audience, but it also makes a lot of money.

Their primary source of revenue is from online advertisements and selling marketing solutions to businesses and advertisers.

As a beginner, you may not get as high-paying advertisers as BuzzFeed, but there are plenty of ways to generate a steady income from your website.

1. Displaying Ads on Your Website Using Google AdSense

Millions of websites on the internet rely on ads to make money. Google AdSense makes it super easy for bloggers to display ads on their websites.

You don’t have to worry about finding advertisers and collecting money. Google deals with advertisers, collects money, and sends it to you after taking a small cut.

For detailed instructions, see our step by step guide on how to properly add Google AdSense in WordPress.

2. Sell Memberships and Subscriptions

Many online publications sell subscription and membership plans to generate recurring revenue.

You can use a subscription plan for some pay-per-view content. You can also use it as your own Patreon-like program where you can give members additional perks and benefits.

To do that, you’ll need MemberPress. It is the best WordPress membership plugin that allows you to easily sell subscriptions on your website.

The MemberPress membership and LMS plugin

It also allows you to simply create BuzzFeed Community like area for your website which is free but requires users to create an account.

3. Build Social Media Following

Viral content platforms like BuzzFeed have huge social media following, which has made them even more attractive to top brands. These brands approach them for collaboration, brand placement, and other deals to reach their massive social media audience.

However, for this, you need to start building a following on select social media platforms. Instagram and YouTube are the two platforms that attract a lot of big and small businesses.

An easy way to build a social following is by sharing posts on your website. You can share your Instagram posts on your blog and embed your videos in your blog posts.

4. Start Building an Email List

BuzzFeed has built a massive subscriber base subscribed to their email lists. This brings them a ton of returning visitors, revenue, and advertisers.

This is why you need to instantly start building your email list from day one. We recommend using Constant Contact, which is the best email marketing service for beginners.

Constant Contact

For more details, see our tutorial on how to start an email newsletter.

However, users often ignore simple plain looking email sign up forms. That’s why you see BuzzFeed using clever optin popups to convert visitors into subscribers.

BuzzFeed email optin popup example

Luckily, you can do that with OptinMonster. It is the best conversion optimization software in the world and helps you quickly grow your email list.

It comes with powerful optin tools like lightbox popups, countdown timers, header and footer banners, slide-in popups, and spin-to-win popups.

An ebook popup, created using OptinMonster

5. Affiliate Marketing

Affiliate marketing allows you to recommend products and get a referral commission when your users purchase a product after clicking on your link.

BuzzFeed has a whole ‘Shopping’ area dedicated to promoting partner products and earning revenue through affiliate marketing.

BuzzFeed Shopping

You will need to find products that complement your website’s topics and have an affiliate program. The biggest affiliate network you can join is Amazon Affiliates. It has thousands of products that you can choose from.

To get started, see our guide on how to manage affiliate links in WordPress.

You can even create a sub-section of your website similar to BuzzFeed shopping by creating an Amazon affiliate store. It is basically an eCommerce store featuring external products.

There are plenty of other ways to generate revenue from your viral content blog. Take a look at our guide on different ways to make money from your blog for some more ideas.

Resources to Learn WordPress and Grow Your Blog

Learning resources for WordPress beginners

Building a magazine website like BuzzFeed allows you to experiment with different ways to add content, engage audiences, and grow your business. As you work on your website, you will realize that there is so much more you can do with WordPress.

WordPress is quite easy to use, but from time to time you will come up with questions. The good news is that there is plenty of help available online.

WPBeginner itself is the largest free WordPress resource site in the world. We have tons of helpful resources, guides, and how-tos, written specifically for beginners, bloggers, and business owners.

Following are a few handy WPBeginner resources that you should check out. All of them are completely free.

  • WPBeginner Blog – This is where we publish our WordPress tutorials, how tos, and step by step guides.
  • WPBeginner Videos – These step by step videos will help you learn WordPress FAST.
  • WPBeginner on YouTube – Need more video instructions? Subscribe to our YouTube channel with more than 52,000 subscribers and 7 Million+ views.
  • WPBeginner Dictionary – The best place for beginners to start and familiarize themselves with the WordPress lingo.
  • WPBeginner Blueprint – Check out plugins, tools, and services we use on WPBeginner.
  • WPBeginner Deals – Exclusive discounts on WordPress products and services for WPBeginner users.

Many of our users use Google to find answers on WPBeginner by simply adding wpbeginner after their search term.

We hope this article helped you create a BuzzFeed like website using WordPress. You may also want to see these practical tips to drive traffic to your new website.

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.

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.

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


  1. 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

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.