See Templates
See Templates

How to create a News & Media website

How To Create News & Media Website With Easy Step By Step Process
How to

In this post, we’ll share with you everything you need to know about creating a News & Media Website where you can share the latest update to your followers and provide insightful news. We will also share with you various features that you can add to your News & Media site and also strategies on how to attract visitors.

You will Learn
  • Benefits of Having a News Website
  • How to Create a News & Media Website
  • Various Strategies you can implement to attract visitors to your News & Media website.
  • How to get your website listed into Google News
  • How to make money out of your News Website

Are you looking to share the latest updates with your followers?

Would you like to provide insightful news on everything that is going on?

Have you made up your mind to start a News and Media Website? 

If so, you are at the right place and creating a news website can be your next venture. 

While it may sound daunting to start a news website, it is pretty easy to create a fully functional and attractive website using MakeYourWP Readymade News Website Template

So, let’s dive right in!

In this tutorial, we will look at the following topics in detail.

  1. Benefits of having a news website
  2. Why choose MakeYourWp 
  3. Features of the news website 
  4. How to create a news and media website 
  5. How you can monetise your News Website
  6. Strategies you can follow to attract visitors to your website
  7. Some must-use Plugins in a WordPress News website
  8. How to get your website listed in Google News 

But if you want to start creating a website right away, here is a step-by-step procedure on how to start a News Website using MakeYourWP.

  1. Launch your news website 
  2. Add/Update news on your news website 
  3. Earn money from your news website
  4. Get a unique domain for your news website 

Let us now see some benefits of having a news website. 

  1. Brand Awareness: An excellent opportunity to increase your brand value further. It helps you break geographical barriers and reach new audiences every day. 
  2. Around-The-Clock Availability: Readers can sign up or read news for free 24/7 across multiple devices. Since news is updated regularly, the reader gets the latest information on the go. 
  3. Cost-Effective: A physical newspaper comes with added costs of printing, rent and necessary procedures. Having an online presence does not cost much except for domain and hosting. 
  4. Build Customer Base: Improve communication with your readers and build a good customer base.
  5. Instant News Updates: Stay up-to-date on breaking news, read in-depth articles, or merely catch a few headlines instantly. 
  6. Can monetize your website: You can earn a good amount of money by placing ads, sponsored ads and content, pay-per-click campaigns and affiliate marketing. 

Now to know how affiliate marketing works, you can watch this video. How To Start Affiliate Marketing For Beginners In 2021 

To begin with, pick out recent, newsworthy events or topics you wish to report on and do extensive research on the same. 

Arrange for the needed information and have a clear focus in your mind before you start writing.

Next, start writing the outline and develop the news post by having catchy, error-free news content. 

Finally, have a clear plan of what news you want to focus on in the long run for success. 

Now that you have some ideas in place, it is time to create a news website. 

Why choose MakeYourWP

You will be using MakeYourWP, which makes the process of setting up and managing your website very easy. You can quickly launch your website with a pre-designed news website template with just a single click. Then, upload your images, news, ads and your website will be up and running in a few hours. 

Additionally, you need not worry about managing your website’s technical stuff as its technical team does it all for you. Right from speed, security and backups, everything is managed by MakeYourWP so you can focus on your business. 

Features of the news website that we’re going to build 

To create a news and media website, you can follow this tutorial, and you’ll be able to create a news website like this easily where you can post news.

The best part is that you can earn income from your site by adding premium content when visitors subscribe to your website to read the news and run ads.

And, you will see how you can easily customise your site to any style you want, just by dragging and dropping like this.

So let’s get started.

How to create a news and media website 

You can easily create a news and media website in just 4 parts, and here they are.

1. Launch your news website 

2. Add/Update news on your news website 

3. Earn money from your news website

4. Get a unique domain for your news website 

So now you know what you’ll get after following this tutorial. So, let’s begin.

Part 1: Launch your news website 

This is where you get your new website live on the internet. So to launch your website, just click here, and it’ll take you to the MakeYourWp website. 

Now just scroll down and search for ‘news website’ in the search bar, you’ll find the news website.

Just click here if you want to see how the news site looks like. You can see the pre-designed website template that you can use, which comes with a few default news posts. 

Now to get this news website, you can follow these steps.

A: Click the ‘launch site’ button

B: Enter your details and click next. Now enter your payment details and click Sign-Up.

Now you’ve successfully purchased your website. Now to launch your site, scroll down and click “launch new site.”

Once you launch your site, you need to name your site. 

C: Now enter a temporary website address that you want in the URL section. For example, if you enter “Good News” as the news website name. So, the website address will be ‘’.

After entering the URL, click launch new site, and you can see that your brand new website has been launched.

Now if you click ‘visit’, you can see that you have got the same site that you saw on the link selected, and it has all the features of a news website!

news website

Now, this is just a temporary link for your site, and you can easily change this to your own .com domain. We’ll see how you can do that later in the final part of this tutorial.

Our website is ready now, but you are just getting started. You still have a few more steps to go, and the first and foremost thing you can do is customise your site. 

So Next, let’s go to Part 2 of this tutorial, where you will see how you can add/update news on your website.

Part 2 : Add/Update news on your news website 

You can add and update news on your website in 2 steps.

2.1 Login to the admin area of your website

2.2 Create a news post

Step 2.1: Login to the admin area of your website

To edit your site’s content, you need to log in to your Website. So to do this, go to MakeYourWP and type /wp-admin after the URL to login into your account. For example, like this “”. 

After logging in, you’ll be able to access the backend of your WordPress website from where you can control and make changes to your website. Once you’ve logged in, you can go to the next step. 

Step 2.2: Create a news post 

You need news posts on your website for readers, and you can easily create one by doing the following. 

So to create a news post, go to ‘Posts’ and click ‘Add New’. 

It will take you to a page where you can add a news article. Here you can enter the title, content and an appropriate image. 

So now, if you click ‘publish’ and go to the site, you can see that your website has the news that you just added. 

With that, you have just added your first news post to your website.

Yes, as simple as that!

You can also create any number of news posts the same way. 

But here, you can see that your news post has been set as ‘uncategorised.’

You can organise and sort news into categories and subcategories so visitors can easily find relevant content. 

Now let’s see how you can add a category to the news post. 

You can go to the news post and click ‘customize’. Now, click on ‘categories’ to add a category. Since you will be adding a new one, click ‘add new category’ and enter the category name. Once you give a name, click on ‘Add new category’ and click ‘Update’. 

If you go back to your site and click refresh. You can see that the category has changed from ‘Uncategorized’ to the category you just created.

In the same way, you can add any category you want for your news articles.

Now let’s say you want to change the layout of your news post.

So to change the layout, you can just click on “Papr Options”, which will take you to this page. Click ‘Single’, and once you scroll down, you can see different layouts which you can add to your news post. You can now choose any layout you want.

Once you’ve done, just scroll down and click ‘Save changes’. To see the changes, you can go back to your site and click refresh. You can see that the layout has changed.

Now you know how to create a news post, add a category, change the layout and publish it on your website. 

Moving on! 

When you first imported the news template, you could see some sample news posts on your site. You can delete those news posts and add new ones as you did before. Now, let’s see how you can delete these posts.

To delete the following default news posts, just go to your admin area and click ‘posts’. Now click ‘All categories’. Finally, you can choose the category you want to delete.

Once you choose a category, you can see all the posts under this category. You can delete them by selecting all and clicking here to move to trash. 

You can see that all the sample posts are deleted. So now, if you go back to your site and click ‘refresh’, you can see that all posts under the category are deleted.

In the same way, you can remove all sample posts from your website easily in just a few clicks.

Now let’s see how you can customize your homepage. 

Now, if you see here, you have various news posts under the ‘travel’ category. So now, if you want to show different category posts in this section. 

Just click ‘edit with elementor’ and then on “Query”. You can now change the category here. 

Once you change, you can see that the news posts are updated. You can click on ‘update’ to save the changes.  

Now If you want to add a new section to your homepage, just go to the place where you want to add the section and click the plus symbol. 

If you search for ‘post’ here, you will get these elements. You can then drag this “post grid element” and drop it here to add the new section.

You can give a name for this section. I am giving a title for this section.

Now if you want to change the layout of this section, just click on ‘layout’ and click here to choose any style you want. 

You can choose a category that you want to display in this section. 

Once you choose, you can see that the category is updated here for the posts. Click ‘update’ once you finish. 

Now, if you go back to your site and click ‘refresh’, you can see that you have a brand new section on your homepage.

In the same way, you can customise your news website to any style you want. 

Now let’s go to Part 3 of the tutorial, where you will see how you can earn money from your news website. 

Part 3 : Earn money from your news website

There are many ways through which you can earn money from your site. We will be showing you two methods that you can follow in this tutorial.

1)You can restrict premium content on your website and ask people to subscribe. For example, once a reader tries to read news on your website, they can pay a small fee as a subscription to read premium content. 

2)You can also display ads on your website. For example, if you have a Google AdSense account, you can connect that account with your site by showing ads. And when visitors click on your ad, you can earn money from google based on the click. 

First, let’s see how you can restrict your premium content and ask people to subscribe.

To restrict premium content, you can create a new category and add the content under it. You can go to your admin dashboard and go to ‘Posts’. Next, click ‘categories’, and once you enter a category name, you can click on ‘Add new category’.

Once a category is created, you can group the news posts under them. So to add the news post you want to restrict in this category. Go here and click ‘all posts”. Next, select the posts you wish to restrict, click ‘edit’ and once you choose a category, click ‘update’.

Once you have added the posts in a category, next,. you must set a subscription for the news content.

Just go to your admin area and then to ‘Leaky Paywall’. Now go to ‘subscriptions’, and here you can select the content you want to restrict, such as categories, specific news posts etc. I am choosing the category which you just created. 

Once you choose the category, all the posts under them will be restricted, and visitors cannot view the news posts under them. 

To make the visitors buy your subscription, you need to show them a few posts for free. This will create an interest in reading more news posts from us. And there is a good chance that they could buy the subscription.

So here, you need to choose how many posts you want to display/show for free.

After reading two posts for free, the next premium content post will be displayed like this, and then you need to choose how much content to display before the subscribe message appears.

If you scroll down, you must set up the subscription details here. When someone clicks subscribe on your premium content, they will get a subscription plan. Now to change the name of the subscription, you can give a name here and some details such as description, price etc.  

Once you are done, click on Save Settings. You have successfully set the subscription. 

Next, you need to choose the payment method for your customers to make payments on your site.

So you can just go to your admin dashboard and then to ‘payments’. Here you can see the available payment methods, and you can choose the one you want. Since you will be using Stripe, you can click here. 

Stripe is a simple way to accept payments online, and it has no setup fees, no monthly fees, and no hidden costs.

To add stripe payment to our website, we will be doing 2 steps.

3.1 Create an account on stripe

3.2 Activate your stripe account

Step 3.1:Create an account on stripe

So to create an account, you can click here. It will take you to this site which you can use to sign-up. Now just fill in your details and click ‘Create an account.’

Once you’ve created your account, it will ask you to verify your email.

So if you go to your Gmail inbox, you can see that you have received an email from Stripe.

You must verify your email in order to activate your account. So to confirm, in this tutorial, your email, just click this button, and your email ID will be verified.

So once you’re done, you can go to the next step, which is to activate your Stripe account on your website. 

Step 3.2: Activate your stripe account 

Click on “Start’ to activate the account. 

Here, you need to provide all these details about your business. Click continue once you fill in the details. 

You can fill up your name, address, and PAN details. And once you are done, click “Continue.” 

Now here, enter your business details such as industry, website URL and a short description of your business. Once you are done, click on ‘Continue’.

Here enter your bank details where you want to receive the payments.

Once you click ‘Continue’, you can see all the added details. Make sure everything is correct, and then click ‘submit’.

Our Stripe account is activated successfully.

To add the stripe account to your site, copy these details and paste them here. So let’s copy and paste these details here and then click ‘Save’.

You have added the payment method to your website. 

If you go to your site, a reader can view only two posts. If they open the 3rd post, you can see that it asks them to get a subscription.

If readers want to read more, they will have to purchase a subscription. So to buy a subscription, a reader can just click on subscribe.

They can fill in their details and click on subscribe to get a subscription.

Your reader has successfully got the subscription and can now view the premium content from your website. 

If the reader wants to view their account details, they can just click here and view their subscription details.

Once the subscriber has purchased their subscription, they will receive an email saying that their subscription is successful, along with their login details. 

And you will get a notification in your email with the details of the new subscriber. 

So this is how you can earn money by creating a subscription for your premium content.

Let us now see how you can earn money by displaying ads on your News website

If you have a Google AdSense account, you can connect that account with your site, displaying ads on your website. Then, when. visitors click on your ad, you will be paid by Google.

 If you don’t have an account on Google Adsense, you can skip this step for now and apply for Google AdSense as soon as your website is eligible for Monetization through Google Adsense. You can get more information on this from Google Adsense Policy.

Now let’s see how you can display ads on your site from Google Adsense.

So let’s go to the admin area, then ‘Appearance’, click ‘Papr Options’ and 

go to ‘Ad management’. 

Once you click ‘News/Archive’, you can choose where you need to display the ad. Since you will be showing your ad after the sidebar, enable this option. Now scroll down and add an image for the advertisement by dragging and dropping it like this. 

You can now add a link to your ad, which you get from Google Adsense. Once you paste it here, click Save changes. 

If you go back to your site and click on any news post, you can see the ad here. And when a user clicks on the ad, you can earn money from google based on the click. 

This is how you can earn money by promoting ads on your website.

Let us go to the next step, where you can see how you can edit any page on your site.

 You will now see how you can edit the header area on your website.

To edit any page on your site, you just have to go to that page and click edit with elementor. 

Let’s say you want to edit the logo of your website. So to do that, just click “Papr options”, and it’ll take you to the editing section.

Now, click ‘Appearance’  and ‘General’ to add a logo. Once you scroll down, you can see the default logo. However, if you want to change it, just click upload and drag and drop the logo from your computer to change it. 

Once you are done, click save changes. Then, if you go back to your site and click refresh, you can see that you have your new logo. 

You have added an attractive logo to your site. 

Next, let us see how you can change the menu displayed on top. A menu acts as a way to access the pages making it easy for your visitors to find their way around your site’s pages and other content. In addition, it also acts as a navigational tool for all the news posts on the website.

You cannot customize the header section, which includes the menu, by the general Elementor plugin. And you need to use the default WordPress customisation area. So to edit the menu, let us go to the next step. 

B. Edit the menus

Go to your admin dashboard, and just click ‘Customize’ and then on ‘Menus’. Now you can click on the main menu to add the news categories on your menu. Next, click on ‘Add items’, and here you can see the categories you have on your site.

Click on the category you want, and drag and drop them like this, which will get added to the menu. You can also rearrange the menu items by dragging and dropping them anywhere you want.

Once you are happy with the changes, you can click on Publish.

Now, if you go back to your site and refresh, you can see that the category has been added to the main menu, and you can see the posts under them.

This is how you can edit the header area of your news website.

So now you know how to create a News Website.

If you go to your news website, you can see that your website address ends with

Instead of this, what if you want your website to have a simple address like ‘’, which looks more professional.

You can do that by getting your domain name for your site. 

Next, let’s go to the final part of this tutorial, which is to get your domain for your news website. 

A domain name is the name of your site, and hosting stores all your site files in one place. Therefore, having a good name is essential as it represents your news site online. Take your time and weigh up multiple options before you choose one. 

You need to choose a good hosting provider that offers excellent performance, automated backups, top-notch security, and more. You already have hosting on MakeYourWP for your site, and you will see how you can get a unique domain for your news website in the next part.

Part 4. Get a unique domain for your news website 

To get your domain name, just click on this link, and it will take you to 

You can read this article to know why you can choose WebSpaceKit, a relatively new hosting provider, proving to be the best Bluehost alternative in India.

Now here, enter any name you want for your website like ‘’ and if you click search, you can see that this domain name is available.

To get this name, just click ‘add to cart’, and then click ‘continue.’

Now it will ask you to select a hosting plan. You already have a host for your site on MakeYourWP, so let’s click ‘skip.’ 

It will take you to this cart page. Now here you can see that we’re getting this domain for one year, and after one year, you can keep using it once you renew it. So to get this domain, fill up these details. Then, you can enter your payment details and click ‘order now.’

You can see that you have successfully got your domain.

So once you’ve got your domain, you need to connect this domain to your website.

So next, let’s see how you can connect this domain to your news website, which you just built, so to connect this domain, we’re going to do two steps.

Step 4.1 Add the domain name to your news website. 

So to add the domain, go to Now go to domains, and enter the domain name which you purchased.

Once you’ve entered your domain, let’s go to the final step. 

Step 4.2 Add this IP address to your domain.

To add the IP Address, go to your WebSpacekit account and click ‘domains’.

4.1 Add the domain name to your news website 

4.2 Add this IP address to your domain.

Now select the domain you purchased and click ‘Manage DNS’.’

Now click on ‘Edit zone.’ 

Next to the ‘A’ record, you need to add your IP address shown here. So go back to this page, copy, type this IP address, return to your domain and paste the IP address here.

Once you are done, click ‘save changes’

If you go back to ‘Makeyourwp’, type your domain name and click connect domain.

You can see that you’ve successfully connected your new domain name to your website!

If you open a new tab, type your new domain name and press enter.

Tada! Your News and Media Website is now live and ready! 

You can see that we’ve got the news website you just created.

You know how you create a news website using WordPress and customise it according to your needs.

Before you go, here are some bonus tips on how you can attract readers and what plugins to use on your news website 

Now that you have created and launched a News Website, you must cover all the topics’ ins and outs. And most of you may be thinking, “How to write compelling content that is indexed by Google and also read by the target audience?”

Well, your target is not just attracting generic readers but attracting the right readers—readers who are passionate about the issues you have been covering on your website. 

But how to connect with the people interested in the topics, and how can they draw those people in and help them become avid readers of your news website.

Well! We believe the following strategies can help answer those questions.

Strategies you can follow to attract visitors to your website

1) Publish news that people want to read with catchy headlines

Be the best at reporting on topics you plan to cover. Whether it is a piece of breaking news or some niche that covers an industry or topic, find a way to make your content better than anyone else’s. Talk and interview real people, subject matter experts, celebrities and dig deeper to uncover truths that nobody else has found. And when you produce top-quality content, the readers will have no choice but to click on your site.

2) Build a community on social media

Start a social media page on all platforms. For example, you can join Facebook groups and start following Twitter and Instagram hashtags that focus on the niche you are covering. Engage with your followers and once you’ve gotten to know the people in these communities, let them know what you offer. In addition to attracting readers to your website, social media can become a valuable source of new readers, story ideas and expert resources.  

3) Try forming industry partnerships

Identifying and having a personal connection with individuals, brands, and other media companies can help grow your readership in several different ways. For example, an influencer can share your news on their Facebook feed and link to your article. A brand can funnel traffic your way through a series of sponsored posts; a well-known personality can guest post on your website. In addition, you can collaborate with other media companies on time-intensive diverse projects in your niche. 

4) Take advantage of organic search

Organic search is one of the best ways to attract readers. Thus, optimising content for search engines is essential. In addition, you should consider using a plugin like Rank Math, which handles the technical aspects of search engine optimization. And that improves your news posts chances of ranking highly on search engines.

5) Use ads to attract readers

You might want to reach people in a particular city or people interested in specific topics. Once you zero in your target readers, use Facebook, Twitter, or Instagram to run paid ads. 

You can then offer something enticing to get them to come over to your website. Make sure you encourage new readers to share their email addresses or connect on social media for access to exclusive content, and you’ll likely gain some helpful feedback too.

You can also read this blog to increase traffic to your news website.   

Some must-use Plugins for a WordPress News website

Now, if you are looking for the best WordPress plugins to take your business to the next level, you can choose from various available plugins. 

However, choosing the right one may be a challenge, and we are here to make it easy for you.

Having the right set of WordPress plugins and tools can help grow your news website, and here are some must-have WordPress plugins you can have for your website 


Every website needs a contact form, and WPForms is the most user-friendly contact form plugin for WordPress that you can use for your readers to get in touch with you. You can easily create any form in just a few clicks using drag and drop. With over 300+ pre-built layouts, it can make your life easier. It is a paid plugin, and there’s a free WPForms Lite version available for looking for a simple solution.

2. News Announcement Scroll 

You may want to display important announcements/upcoming events on your website. It is a simple WordPress news update plugin that can keep your audience updated about your website’s latest and most important happenings. The plugin is easy to set up and configure on any website. Get the News Announcement Scroll plugin today!

3. RafflePress

This giveaway plugin on the market allows you to increase your website traffic, get more social media followers, email subscribers with viral contests and giveaways. Using the easy drag and drop giveaway builder, you can create a giveaway that attracts visitors’ attention. Though paid, you can start with its free version called RafflePress lite. However, if you want more powerful features for your better growth, you can use RafflePress Pro.

4. Rank Math

Rank Math is one of the most downloaded and widely used Search Engine Optimization plugins for WordPress. It makes it easy to optimize content with built-in suggestions, customize the essential SEO settings, control which pages are indexable, and how you want your website to appear. Both paid and free versions are available. 

You can also use these plugins and the ones we mentioned above.

Grammarly – A grammar checking tool with a plagiarism detector and enhancement to make writing clear and compelling. Free and Paid versions are available. 

PublishPress – A plugin that makes it easy to manage editorial work, content in one place. 

Antispam Bee – An excellent plugin to improve the comments section with reduced spam on your website. Works well when used alongside Akismet to combat spam comments.

Envira Gallery – A widely used responsive-choose plugin that helps us create stunning photo and video galleries with an easy-to-use interface.

Smash Balloon – A popular social feed plugin that can. Can be easily customised to display custom Instagram feeds, Facebook feeds, Twitter feeds, YouTube feeds, and a social wall. 

WPML– A plugin that allows you to easily and quickly create multilingual websites with WordPress.

Now you know the best WordPress plugins you can use for your news website. Depending on your need, you can use any of the WordPress plugins and tools that are mentioned above.

How to get your website listed in Google News 

Now that you have a news and media website, it is time to include it in Google News. Having your news content up in Google News can be most beneficial as it will appear in Google search results immediately once you post. As a result, your news website can have more viewership and reach wider audiences.

 In addition, it can be valuable during breaking news situations. You will also see that users are more likely to engage with your content, and they will be shown other news content from your website in the future by Google.

But to get your website on Google news, you need to provide high-quality content and follow Google news guidelines. You can then submit your site to Google News using Google Publisher Center. Google will then review your news website and then update whether your website is approved or not. The process may take upto seven days or more. 


Gone are when people used to wait for days to get the paper or watch TV to get the latest news. Consumption of information online at the click of a button with no additional cost is more significant than before. And the time for starting a news website is now! 

As a News Website Owner, you can focus more on creating valuable content for your readers on your Website and its technicalities. You do not have to worry about the technical aspects, as it is already prepared for you. 

With its in-built themes, plugins and features that you need, MakeYourWP can be your preferred website template for building your dream website. Just select the template you want, purchase, customise, and you are ready to go.

Now, if you have any questions about starting a news website with MakeYourWP or any other queries? 

Feel free to discuss them in the comments section below!

What is MakeYourWP?
Looking for the EASIEST way to create a professional website? MakeYourWP has got you covered. With MYWP, you can create your WordPress site in minutes using pre-built website designs.

All you need to do is pick the design based on your business, customize the details to suit your needs and you're good to go!
Create your Site Today
Related Articles