Turn Your Blogger Site into a Money-Making Machine


Absolutely, you can make money using the Blogger platform! 

While Blogger is a free platform, the monetization strategies you'd employ are largely the same as those you'd use on any other blogging platform (like WordPress, Wix, etc.).

Here are the most common ways to make money with a Blogger site:

  1. Google AdSense (Display Ads):

    • This is often the first method bloggers think of, especially on Blogger, as it's a Google product.

    • You sign up for AdSense, place a code on your blog, and Google will automatically display relevant ads to your visitors.

    • You earn money based on impressions (when people see the ads) and clicks (when people click on the ads).

    • Pros: Relatively passive once set up, easy integration with Blogger.

    • Cons: Requires significant traffic to earn substantial income, and ads can sometimes be intrusive to the user experience.

  2. Affiliate Marketing:

    • You promote products or services from other companies on your blog.

    • When a reader clicks on your unique affiliate link and makes a purchase, you earn a commission on that sale.

    • This works exceptionally well for review blogs, "how-to" guides, or niche blogs where you can recommend relevant products.

    • Examples: Amazon Associates, ShareASale, CJ Affiliate, or direct partnerships with brands.

    • Pros: Can be highly lucrative, especially if you have a trusting audience, and no need to create your own products.

    • Cons: Requires careful selection of products to maintain trust, and you need to disclose your affiliate relationships (often a legal requirement).

  3. Selling Your Own Products (Digital or Physical):

    • If you have something unique to offer, you can sell it directly from your blog.

    • Digital Products: E-books, online courses, printables, templates, photos, software, digital art, etc. These often have high-profit margins as there are no physical inventory or shipping costs.

    • Physical Products: Merchandise related to your blog niche (e.g., t-shirts, mugs, custom crafts). You'd need to consider production, storage, and shipping.

    • Pros: You keep a larger percentage of the revenue, full control over the product.

    • Cons: Requires product creation, marketing, customer service, and potentially inventory management.

  4. Sponsored Content/Posts:

    • Brands pay you to create content (blog posts, reviews, social media mentions) that features or promotes their product or service.

    • This often involves a direct agreement with the brand.

    • Pros: Can be high-paying per project, helps diversify your income.

    • Cons: Requires building a strong audience and credibility, and needs clear disclosure to maintain reader trust.

  5. Offering Services:

    • Use your blog to showcase your expertise and attract clients for the services you offer.

    • Examples: Freelance writing, consulting, coaching, web design, social media management, virtual assistant services, and graphic design.

    • Pros: Direct income from your skills, often higher earning potential per client.

    • Cons: Not passive income, requires active work and client management.

  6. Donations/Memberships:

    • If you provide a lot of valuable content and have a very engaged audience, some readers might be willing to support your work directly.

    • This can be through simple "buy me a coffee" buttons or more structured platforms like Patreon for exclusive content.

    • Pros: Direct audience support, can build a strong community.

    • Cons: Typically, a supplemental income, not usually a primary source for most blogs.

Key Considerations for Monetizing a Blogger Site:

  • Traffic is Crucial (especially for ads): For most monetization methods, the more visitors you have, the greater your earning potential. Focus on creating high-quality, valuable content that attracts readers and drives organic search traffic.

  • Niche Selection: Choose a niche that you're passionate about and that also has monetization potential (e.g., products to promote, services to offer, advertisers interested in that audience).

  • SEO (Search Engine Optimization): Learn basic SEO principles to help your blog posts rank higher in Google search results, bringing in more organic traffic.

  • Audience Engagement: A loyal and engaged audience is more likely to click on your affiliate links, buy your products, or support your sponsored content.

  • Consistency: Regularly publishing new, valuable content is essential for attracting and retaining readers.

  • Diversify Your Income: Don't put all your eggs in one basket. Combine several monetization methods for a more stable income stream.

While Blogger itself is a free platform, the ability to earn money comes from the value you provide through your content and the strategies you employ to monetize that value. It takes time, effort, and consistency, but it's definitely achievable!


Unlock Your Audience: How to Get More Followers on Your Blogger Site


Blogger used to have a built-in "Follow by Email" gadget powered by Feedburner, but this feature was discontinued in July 2021. So, directly offering a "follow by email" option within Blogger itself is no longer possible in the same way.

However, using third-party services, you can still offer your visitors the chance to join your list of followers (or, more accurately, subscribe to email updates) on your Blogger website. Here's how you can approach it:

1. Use a Third-Party Email Marketing Service (Recommended)

This is the most robust and future-proof solution. Many email marketing services offer free plans for small lists and provide widgets or forms that you can easily embed on your Blogger site. They also give you more control over your email content, subscriber management, and analytics.

Popular options include:

  • Mailchimp: Very popular, offers a generous free plan for up to 2,000 subscribers, and has easy-to-use form builders.

  • MailerLite: Simple, user-friendly, with a good free plan.

  • AWeber: Offers a free tier with basic features.

  • Follow.it: A good alternative specifically for RSS feed-to-email services, similar to what Feedburner used to offer.

How to implement a third-party email subscription:

  • Sign up for an account with your chosen email marketing service.

  • Create a new email list or audience within the service.

  • Design a subscription form or widget. Most services offer various types (embedded form, pop-up, sticky bar, etc.).

  • Get the embed code. The service will provide an HTML code snippet for your form.

  • Add the code to your Blogger layout:

    • Go to your Blogger dashboard.

    • Navigate to Layout.

    • Click "Add a Gadget" where you want the subscription form to appear (e.g., sidebar, footer).

    • Select HTML/JavaScript.

    • Paste the embed code into the "Content" box.

    • Give it a title (e.g., "Get Updates by Email," "Join My Newsletter").

    • Click Save.

  • Consider offering an incentive (lead magnet): To encourage sign-ups, you might offer something valuable in exchange for their email address, like a free checklist, e-book, exclusive content, or a discount code.

2. Use Blogger's Native "Followers" Gadget (for Google Accounts)

Blogger still has a "Followers" gadget that allows users with Google accounts to publicly follow your blog. This isn't an email subscription, but it does mean they'll see your updates in their Blogger Reading List if they use that feature.

How to add the "Followers" gadget:

  • Go to your Blogger dashboard.

  • Navigate to Layout.

  • Click "Add a Gadget" where you want it to appear.

  • Find and select the Followers gadget from the list.

  • You can set a title (e.g., "Follow Me").

  • Click Save.

3. Encourage Social Media Following:

While not a direct email list, promoting your social media channels where you share updates can also help build a loyal audience.

Tips to encourage followers and subscribers:

  • Prominently display your subscription form/follower gadget: Make it easy for visitors to find. Place it in your sidebar, at the end of blog posts, or even as a pop-up (if using a third-party service).

  • Have a clear Call to Action (CTA): Tell people why they should follow or subscribe. What value will they get? (e.g., "Get exclusive tips," "Never miss a new post," "Receive behind-the-scenes content").

  • Create valuable content: The best way to get followers is to consistently provide high-quality content that resonates with your audience.

  • Promote your blog on social media: Share your blog posts and encourage your social media followers to visit your blog and subscribe.

  • Engage with your audience: Respond to comments on your blog and social media.

  • Link to your subscription page/widget in your email signature.

By combining a strong email marketing strategy with Blogger's built-in "Followers" gadget and social media promotion, you can effectively grow your audience and keep them engaged.

Soho Theme remove foot text

The newer Blogger themes for example Soho, Emporio, Notable & Contempo provides several layouts for Blogger users to display post text at the homepage or index pages.

First, Backup your theme codes to your computer using the Backup/Restore button.

  • Go to Theme > Edit HTML > click Jump to Widget > select Blog1 widget.
  • Find & expand <b:includable id="post" var="post"> by clicking the small black triangle.
  • Locate below pieces of codes..

  <b:else/>
    <b:include name='headerByline'/>
  </b:if>
  <b:include data='post' name='postTitle'/>
</b:if>
<b:include data='post' name='postFooter'/>

Replace to this..

  <b:else/>
    <b:include name='headerByline'/>
  </b:if>
  <b:include data='post' name='postTitle'/>
  <b:comment> Displays post snippets </b:comment>
  <b:eval expr='snippet(data:post.body, { length: 300 })' />
</b:if>
<b:include data='post' name='postFooter'/>

  • Click Save Theme
  • Refresh & Preview your blog homepage/index pages.

By using the above (highlighted yellow), it will display your post snippets within 300 characters. Update the value according to the amount of text you require to display. The snippet() constructor will output in raw text format & strips all HTML formats from your original post. 

NEW BLOGGER - NEW RULES

Center Blogger Title on Old Theme
  • Go to Theme ? Select "Edit HTML"
  • Click Ctrl+F > Type: ]]></b:skin>
  • Add the line:
#header-inner {text-align:center !important;} #header-inner img {margin: 0 auto !important;}
  • Just before the ]]></b:skin>
  • Save it

Code should look like 

.mobile .tabs-inner .PageList .widget-content .pagelist-arrow {
  border-$startSide: 1px solid $(tabs.border.color);
}

#header-inner {text-align:center !important;} #header-inner img {margin: 0 auto !important;}

]]></b:skin>

MX record in domain to forward emails in Godaddy

1-Click a domain name in the list below to go to its DNS Management page:

2-On the DNS Management page, at the bottom of the Records section, click Addand select MX from the menu.

3-Complete the following fields:
Host - Enter the domain name or subdomain for the MX record. For example, type @ to map the record directly to your domain name, or enter the subdomain of your host name, such as www or ftp.
Points to - Enter the mail server's address, such as smtp.secureserver.net.
Priority - Enter, or select the priority you want to assign to the mail server.
TTL - Select how long the server should cache the information.

4-Click Save.

How to modify the Page URL after done

  • Open Pages > create a  New Page > Write the desire Url page name in the title and the first line of the page (exactly how you want it to show > Save & Publish
  • Now, go back and click Edit on the Page you want to replace the URL > click HTML view > select all > copy and paste this HTML content in the HTML created in the previous step. This Html should replace all current content > updated.
  • Review to ensure everything is as you want
  • Remove the old page link. Don’t forget to post it on the page gadget


Script to your Contact page

Create a TAB Page for Contact
1-Go to PAGE and create a page called Contact
2-Open the PAGE from the HTML part and Copy/paste the PART 1 code (replacing the current content) then save it
3-Click the BLOGGER Top right word to go back to the DASHBOARD
4-Go to THEME > Customized >Advanced > Add CSS then copy/paste the Part 2 there and click APPLY TO BLOG
5-If you want to change the picture: >Make your picture size 1400x425 >Open another page and add the picture there then just copy the URL of the picture and replace it from the code of the first part. Be aware that must be replaced in two places.

PART 1 - Copy/Paste this to your Contact Page
========================================================================
<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsB8TQKdTVCUrmbXz7SjnCG77YHgJGoeHnaCXIFt6T72NeSLWWNiOxFupRuFTmXJgsyBkFYEdFai0_tQuKWa7PUcsyhxDWgTEL5qtwd1DcmqP3RvKMr4dNXhwqlwLEZPOrsTdcJlOSk9LG/s1600/banner+1400x425.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsB8TQKdTVCUrmbXz7SjnCG77YHgJGoeHnaCXIFt6T72NeSLWWNiOxFupRuFTmXJgsyBkFYEdFai0_tQuKWa7PUcsyhxDWgTEL5qtwd1DcmqP3RvKMr4dNXhwqlwLEZPOrsTdcJlOSk9LG/s1600/banner+1400x425.png" width="640" /></a></div>
<div class="widget ContactForm" id="ContactForm1">
<div class="contact-form-widget">
<div class="form">
<form name="contact-form">
<div class="fm_name">
Your Name:
<input class="contact-form-name" id="ContactForm1_contact-form-name" name="name" size="30" type="text" value="" /></div>
<div class="fm_email">
E-mail Address *:
<input class="contact-form-email" id="ContactForm1_contact-form-email" name="email" size="30" type="text" value="" /></div>
<div style="clear: both;">
</div>
<div class="fm_message">
Message *:
<textarea class="contact-form-email-message" cols="25" id="ContactForm1_contact-form-email-message" name="email-message" rows="5"></textarea>
<input class="contact-form-button contact-form-button-submit" id="ContactForm1_contact-form-submit" type="button" value="Submit" />
<br />
<div class="contact-form-error-message" id="ContactForm1_contact-form-error-message">
</div>
<div class="contact-form-success-message" id="ContactForm1_contact-form-success-message">
</div>
</div>
</form>
</div>
</div>
</div>
</div>

PART 2 Go to the CSS portion and add the following code:
=====================================================================
/*CUSTOM CONTACT FORM BY ICANBUILDABLOG.COM */
.contact-form-widget {
margin-left:auto;
margin-right:auto;
width: 600px;
max-width: 100%;
padding: 0px;
color: #000;
}
.fm_name, .fm_email {
float:left;
padding:5px;
width:48%
}
.fm_message {
padding:5px;
}
.contact-form-name, .contact-form-email {
width: 100%;
max-width: 100%;
margin-bottom: 10px;
height:40px;
padding:10px;
font-size:16px;
}
.contact-form-email-message {
width:100%;
max-width: 100%;
height:100px;
margin-bottom:10px;
padding:10px;
font-size:16px;
}
.contact-form-button-submit {
border-color: #C1C1C1;
background: #E3E3E3;
color: #585858;
width: 20%;
max-width: 20%;
margin-bottom: 10px;
height:30px;
font-size:16px;
}
.contact-form-button-submit:hover{
background: #ffffff;
color: #000000;
border: 1px solid #FAFAFA;
}