Do you want to know how to start a blog or even how to grow the blog you already have? I'm sharing all the steps for how to grow your blog (and how to even make a little money while you're at it)!
I used to feel self-conscious and intimidated by blogging. To be honest, sometimes I still have those feelings. In a world with so many influencers, I get on social media and see successful bloggers sharing recipes, lifestyle posts, awesome content, and I wonder if there is room for me.
All of the bloggers I follow are making commission, using their creativity, and doing what they love. I immediately start to compare myself to them, their time, their analytics, and their voice. I second-guess myself and wonder if I should really be blogging.
If I think about it too much, I can find myself in a mindset isn't healthy, encouraging, or productive! I remind myself that every blogger and influencer all was a beginner and started somewhere.
I remember that each blogger came from a place of being vulnerable, taking a risk, and starting something new. They all continue to try new strategies, work really hard, and make progress towards their goals. Each person finds strategies for how to grow your blog.
I remind myself that I am a beginner blogger. I have a passion for this blog, want to share, and genuinely enjoy blogging. It's important to remind myself I write in my free time, do this for fun, and am slowly working towards big goals.
The market feels over-saturated but I know we each have an important voice. We all have unique voices, experiences, and ideas to share.
That's why I am here sharing about how to start and how to grow your blog.
Why I started a blog
I remember exactly when I wanted to start a blog. I was in college and "studying" in the library when I had the epiphany I should start a blog.
Immediately following that, though, I made a WordPress account, created a website, and shared an "about me" post. It took me a few hours but I felt excited about what I just did.
There is a little more backstory to why I wanted to start a blog. It was during this time at the end of college that I started my "wellness journey." What I mean by that is that I made fitness, nutrition, and self-care more of a priority. I was learning what "being healthy" meant and making healthy habits a priority in my life.
(Side note: I began with a very tainted view of being healthy and this will share how it has evolved into lifelong wellness). It was during this time that I began losing weight and lost 50 pounds. Several friends and family were asking about how I lost so much weight and I realized that I would save so much time if I could share things with everyone at once.
Starting a blog seemed like a more efficient way to share about my personal journey, weight loss, and what I was doing in general. It took a lot of vulnerability, but in the beginning, blogging was really just a way to share personal experiences, life updates, and information that would really only might be interesting for people who knew me. I wrote whenever it was convenient for me and about what I found interesting.
How to start a blog (the wrong way)
Like I mentioned earlier, I started my blog in the library during my senior year of college. I had heard of WordPress so I went and created a free account. However, I didn't necessarily have a specific niche to write about so I just chose a domain related to my name.
I already had a personal Instagram account so I made my blog name match as best as I could. I wanted to make my domain jordosworld.com but it was already taken, so I chose lifeinjordosworld.com.
The free version of WordPress I used was fairly intuitive so I didn't have a hard time figuring out how to changed titles, edit my about page, or write a post.
Let me take a moment to share that I DID NOT KNOW WHAT I WAS DOING. I did not start blogging well. It was clear from the beginning that I didn't have any idea what I was doing or follow any advice. I did not research any articles, read other bloggers, or take any helpful steps. I literally just started writing because I had things I wanted to share.
But one of the most important things about blogging is to start. There is so much to learn and create with blogging that you'll always immediately start to learn and have a long list of things to work on.
It seems like people will make excuses about needing more time, feeling intimidated, wanting more ideas, or whatever else is keeping them from getting started. So wherever you are in your journey, just start.
The beginning of my blogging in 2016
How did I start? I want to share how I started blogging in 2016 as a way to compare of how I could have done this better. I won't get into too many details in this section, but will provide an overview for how I got started.
Later in this post I will explain how I "revamped my blog" and what I am doing now. But I think that it is important to share how it was in the beginning and the mistakes I made along the way.
Here's how I started my blog in 2016:
- Create a WordPress account: I wanted a low-risk way to start blogging so I chose to use WordPress because there were free accounts available. Here's how to start a free WordPress blog and here are other free blogging websites.
- Set up the blog: It's really so easy to get started with a free website. There are free versions of websites, specific templates and resources you can follow. You can upload photos, write posts, and customize your page to your liking!
- Write content: Just start writing! Write about whatever you want, whenever you want, and post it. Be as consistent sharing as possible. It's hard when you're just doing this on the side, but try to make regular posting a priority. Make sure to edit content before you post!
- Share content: Once you finish a post, share it with your community! Share it on social media accounts, set up a free email sign up like Mailchimp or MailerLite to send emails.
In the beginning, I used the free WordPress account to create my blog. I posted MAYBE once a week or every other week. My posts were about personal experiences and life updates. I didn't spend any money, do any extra research, and didn't grow my space. Blogging was simply a hobby I did for fun whenever I felt inspired. I blogged this way for an entire year.
YOU MIGHT NOT WANT TO START A BLOG THIS WAY. If your main intentions of starting a blog are sharing personal things with your family and friends, you don't want to invest any money, and you don't plan to keep blogging long-term, then starting a blog this way might meet your needs.
Blogging in 2017-2019
After blogging in a very basic way for a year, I wanted to improve my blog. I wanted my website to look more aesthetically pleasing, share more content, and reach more people. It was at this point I did a little more research.
I was too scared to create an entire website with WordPress (note: this was one of my biggest mistakes), so I started researching other website services and how to grow your blog. I found Squarepace, a company that allows you to create websites, track analytics, use templates, and has an awesome support service.
Depending on the exact service, there is a cost to Squarespace. Through a year of previously blogging on my small WordPress site, I proved to myself that I could blog and wanted to invest even more. I decided it was worth it to invest in a website and domain.
So, here are some steps on how I improved my blog (small steps for how to grow your blog):
- Create a new blog: I knew my website could improve and decided to use Squarespace to create a more aesthetically pleasing website. I had an awesome designer friend, Lauren Jin, help me create my website. Lauren created a template, customized colors, designed a logo, and built a foundation for me. My focus wasn't on the functionality or growth of the website, but was on writing and sharing posts.
- Create a brand: It was at this point I decided to create a better brand. I stuck with the name Jordo's World, but Lauren created a logo and colors for me. I used this on my website, instagram, Pinterest, and emails.
- Create consistent content: My goal was still consistency and I had every intention to write more. However, with grad school and working full-time, I found myself posting about once a week or every other week. I was still glad to have the nicer website, but I wanted to post more than I was able.
- Build mailing list: It was when I switched to Squarespace that I also grew my mailing list. I made sure to set up a place for people to subscribe to get new posts straight to their inbox. In the beginning I used Mailchimp (free) and then eventually switched to use Squarespace's email service (cost). I realized that the people who signed up for my emails were my people and some of my biggest fans -- they wanted to hear and read my content so I wanted to make sure they could receive it!
- Share on social media: Like when I started, I continued to share content on my personal social media websites, primarily Instagram and Facebook. When I wanted to grow my reach, I created a Facebook page and I also started creating pins to share on Pinterest. It was through sharing pins on Pinterest that several new people started to find my blog.
- Research analytics: By using Squarespace, I was able to start looking at analytics, which was something I never did in the beginning. Even though I didn't post as much as I wanted, I could see people were still visiting my blog. I had regular viewers, new people were finding my website, and my reach was slowly growing.
Let's talk overall blog. At this point, my blog started to feel more real. I had an aesthetically pleasing website, people were reading my content, and I really enjoyed posting. There was always a long list of posts I wanted to write and felt very motivated to share. I had a wide range of content I shared as well.
There were several lifestyle posts and personal reflections, but there were also more recipes and wellness posts. It was through these beginning years I figured out my values, my niche, and what kind of space I was trying to create (a lifestyle and wellness blog).
Let's talk money. At this point, I was investing a small amount of money in my blog. I paid for Lauren to help me design and create my blog, for the Squarespace website, and the email service. I didn't make any commission, didn't have any partners, and didn't make any money from my blog.
Again, this method of blogging worked really well for me for a long time. I was still working full-time, studying for my graduate degree, and blogging as a hobby. Blogging in this way met all of my needs and I was content for a while.
However, there became a time when my feelings and goals continue to change. There were so many examples of really awesome blogs online and they inspired me to share and grow my website more. I read so many stories about how other bloggers got started.
I researched articles on how to grow your blog as as a whole, how to build your audience, the best services to use, and so many other things. There was always a new podcast, YouTube video, or article downloading so I could learn as much as possible.
To be honest, it got really overwhelming. It seemed like there were so many different paths that I could take and I really didn't know which one was best and how to begin. The main difference I found between myself and so many articles I was reading online is that I had already started a blog.
I wasn't starting from scratch. I knew my niche, how to write, and how to post. For my first 3 years of blogging, I slowly learned skills, learned what didn't work, and figured out what I enjoyed. I figured a lot out on my own, but I realized I felt stuck.
While I wanted to improve, meet bigger goals, and make blogging more of a priority, I didn't know how. I started to feel defeated.
Blogging in 2020
If you've made it this far in my post, I'm wondering if you are someone who has felt any of these feelings? Have you felt stuck, frustrated, exhausted, confused, or intimated? Do you feel proud for your hard work thus far and for everything you have learned?
But did you come up still have big goals and motivation, but didn't really know how to get there? If any of these feelings relate to you, keep reading!
Trust me that I have been there. In fact, I'll be honest with you: I am often still there with you. There are so many days when I feel defeated, frustrated, and confused. But every time I think about throwing in the towel, I can't.
I still have a passion and a fire deep down inside of me that keeps me blogging. I don't want to give up, but I knew I needed to do things differently.
Again, since I already had a blog, I wasn't completely starting from scratch. I wanted to learn, grow, and become a better blogger. So how did I do that?
I invested in blogging.
Making an investment
What does it mean to "make an investment" in blogging? I realized that if I truly wanted to learn how to grow your blog, I needed to invest time and money. It felt like I already spent so much time blogging, but I knew I could learn ways to be more efficient.
I also realized I needed to invest some money. Now, I'm not saying you need to pay to have to start or grow a blog, because you absolutely don't -- it truly depends on your goals and commitment.
I had specific goals I wanted to reach and knew that I needed to pay to learn and find resources to help me get there. I struggled with this for a while because I had always thought of blogging as a hobby and didn't want to invest in money in a hobby, but then I realized literally everyone invests money in their hobbies!
Want to learn a new skill? Travel somewhere? Do something fun? Well, you're probably going to spend some money. I stopped feeling guilty for my goals and realized that I had spent enough time considering to know I was committed.
A few months ago, I decided to take a blogging course. I want to say it was an impulse decision, only because when I read about the course, I immediately knew I wanted to enroll. However, it wasn't an impulse decision in the sense that for months I knew I wanted to grow and learn, and this seemed like the perfect way to do that.
I heard about Spark Media Concept from reading a post just like this one from another blogger. They were sharing about how to start a blog, but in a much different way than how I started. I looked into Spark and saw they had a course about blogging.
I set up a free 30-minute call before enrolling in the course where we talked about how I started my blog, where I was at, and how I wanted to grow. It was quickly into the call that I realized I made some mistakes.
There were some things I was doing really well (like taking pictures, creating content, and sharing posts) and they were really encouraging about those things.
The most important thing they shared with me is that if I really wanted to meet the goals I had to grow my blog, then there were some changes I needed to make and things I needed to learn. It was a few days after that call that I realized I wanted to enroll in the Ultimate Blog Bootcamp.
What is the ultimate blog bootcamp?
The Ultimate Blog Bootcamp is a course hosted by Spark Media Concepts. The purpose is to teach and train individuals to optimize their online presence so their businesses will flourish and grow into the company of their dreams.
The Bootcamp has online modules, videos, and resource sheets that teach you exactly what you need to know for starting a blog. There are also weekly zoom calls, an online Facebook group, and support from the leaders (Jennifer and Amy).
For the full 8 weeks of the course, you receive so much support, encouragement, and answers to your questions. You get to build your blog and learn alongside other bloggers which creates an amazing opportunity for community.
Even though I already had a blog, this course was so helpful. This course is awesome for anyone who wants to learn how to start a blog or learn how to grow a blog. I learned so much information, refined skills, and felt empowered to keep making progress on my blog.
It was the most worthwhile investment I made for my blog. If you're at all interested in a course like this, I'm happy to answer any questions about my experience and help you figure out if it is a good fit for you! I have an affiliate link you can use as well.
Through this course I learned so much on how to grow your blog. I learned about creating a WordPress website, SEO research, brand consistency, writing an optimized post, better ways to share on social media, and more.
How to grow your blog
Or really, these are steps for how to start a better blog. Whether you've been blogging for a while or you're starting at the beginning with the goal to go all in with blogging, here are some tips I recommend! Here's a post on how to get started.
One of my biggest regrets is not starting a blog like this sooner. However, no matter where you're at in your journey, any or all of these steps can teach you how to grow your blog.
- Evaluate your goals
- Determine your niche
- Build your brand
- Choose a blogging platform
- Invest in a web-hosting account
- Create consistent content
- Track analytics
- Perform SEO research
- Promote your blog
- Educate yourself on blogging
- Make money while blogging
Evaluate your goals
What are your goals for blogging? Do you just want to share life updates with your inner circle? Are you going to post recipes? Do you want to double the size of your audience or make money on your blog?
Each of these goals will determine a different blogging plan. Answering these questions can help you figure out the amount of time, money, and resources you might want to commit to reach your goals.
Keep in mind that your goals might be different from someone else's and that is okay! You get to decide and commit what you want to do.
Determine your niche
To determine your niche, you need to figure out what you're passionate about. Think about these questions:
- What skills and knowledge do you have?
- Do you like to post about certain topics?
- Can you provide any answers for people?
- What makes your content unique?
Answering these questions and talking with your community will help you figure out how to niche down your website. It's helpful to find other people in your niche so you can grow, encourage, and support each other!
Build your brand
Throughout all of my years of blogging, I have built my brand. I think you'll find that your niche may shift and become more defined, especially as you evolve and change. While I have always been Jordo's World, I learned to better define who I am and what I'm about. I
wanted to make it clear to people what my values were and what people would find on my website. My blog is about attainable and sustainable wellness. I share about practical ways to promote lifelong wellness, and that's what my brand is about.
In order to grow your blog, it's important to figure out your brand and be consistent in your content and values.
While you're building a brand, you can choose a brand name, a logo, a domain name, and other fun, creative elements that share who you are and what you're about.
While it's totally possible to design your own logo (you could use a tool like Canva), I asked for help from my very talented friend Shari. She designed an amazing logo for Jordo's World (with very little guidance from me) and it met all of my dreams. I highly recommend her if you're in need of some design work!
Choose a blogging platform
You'll be able to find so many different blogging platforms out there! This all comes back to your needs and goals for your blog. I used Squarespace for a long time because it met my needs. Squarespace made it really easy for me to publish content quick and easy, without much work behind the scenes.
However, through the Blog Bootcamp, I learned I wouldn't be able to grow my blog how I wanted by using Squarespace. In order to have a website with the potential for growth, I needed to switch to WordPress. WordPress was really intimidating to me because there was more coding, troubleshooting, and it wasn't as user-friendly.
However, there are so many videos for how to start a WordPress website along with online articles. You can find the answer to pretty much any question you have from uploading templates, changing aesthetics, adding widgets, and every sort of site customization tool.
One of the most amazing things about the Blogging Bootcamp was that I was able to follow step-by-step instructions for exactly how to build my website to reach my goals. I was able to take someone else's experience and apply it directly to my own website to set it up for success from the beginning.
This includes choosing a user-friendly template, adding pictures, purchasing a domain, choosing a web-hosting account, customizing information, and so much more information I didn't know anything about.
Invest in a domain and web-hosting account
Choosing a domain name is hard! I definitely had help from my community to narrow it down and choose a name. You'll want to purchase a domain that is available. There are several sites you can purchase this through—I got mine through Namecheap.
It's also important to make sure your domain name is available on other social media accounts so it's easier for people to find you across the web. Luckily, I was able to stick with Jordo's World for my blog and all social media accounts.
Web-hosting companies are the servers where your website is stored on the internet. If you have a WordPress account, you'll need to have a web-hosting account!
This was all VERY new to me because my first 3 years of blogging I didn't have use any sort of web-hosting account. When I created my new website through WordPress, I chose to use Siteground.
Do your research because there are so many options you can choose from, each of which have different amounts of space, services, and more. If you have no idea where to begin with this, set up a chat with someone who is familiar with this so they can give you advice!
Build your website
Building your website will take some time. You will want to choose themes, download plugins, and create a website that functions exactly the way you want. This part will take some time.
This is where watching Youtube videos and reading articles is really helpful! While it might be tempting to pay someone to set this up for you, it is so important you learn how to use your website. It will be SO frustrating at times when something isn't working the way you want it to (trust me, I've been there and it sometimes ended in tears), but it will help you in the long-term.
By building your website, you will learn the skills to troubleshoot, fix problems, and continue to grow your website.
I'm not saying that you shouldn't receive support. You should absolutely ask for help, ask questions, and ask experts to assist you. I definitely did this!
I enrolled in the Ultimate Blog Bootcamp which gave me videos, resources, and video calls with expert bloggers! They were with me every step of the way. In addition, I also had help from Luke Frauhiger, a web developer, to help me move all of my content from Squarespace to WordPress.
Moving all of my content from Squarespace to WordPress was one of the most tricky, difficult, and time-consuming parts of the blog creation process. Luke also has answered a million questions along the way and helped troubleshoot things that Youtube and articles weren't able to help me with.
In addition to a web developer, I had a good friend, Meghan, assist me in the entire building of my website. She believes in me and my website and has WordPress experience. It can be isolating, frustrating, and time consuming to build a website so I would recommend having a friend help if you can!
Create consistent content
Creating content is the most important part of your blog! You'll want to create pages and categories on your website, and write enough content to equally distribute between each category.
The recommendation is to have at least 3 posts in each category, especially before you launch! In the Blog Bootcamp, I learned how to write a blog post. It wasn't that I was learning what to write, but I was learning how to create optimized posts.
I learned about having keywords, making URLs, having teaser text, adding links, call-to-actions, adding plug-ins, creating pictures, and really writing posts in a way that is helpful to the reader. While anyone can write a post, it takes some time to learn how to write posts that are helpful and optimized.
This is also an area I'm still trying to grow! I spent the past 3 years posting about once a week or every other week. I work a job that is very demanding of my time, so I don't always have a lot of free time to write.
However, I wake up early, use my free time, and spend my weekends working so that I'm able to put out more consistent content. This will vary based on your goals. Right now I am putting out about 2-3 posts per week, and I would love to keep that up throughout the rest of this year.
If I'm able to keep doing that throughout the rest of this year, then I might be able to keep increasing! Again, it depends on how much time you have available and how much you're willing to dedicate to creating content.
Tracking analytics is important for tracking website traffic and date. This information will tell you errors in your site, the performance of your site, and what kind of content people are viewing.
If you ever want to set up ads and make money on your blog, you will be required to show them 30 days of Google Analytics! If you don't have a Google Analytics Account, set up an account and install the tracking code on your site. You'll also need to have Google Search Console so that Google can crawl your site.
Perform seo research
You have to perform SEO research if you want your blog to grow! I used to never spend time doing this because I only posted about what I wanted to write about. So I will be honest this is something that is still new to me. But if you want your blog to grow, you must do keyword research.
You need to figure out what content is important and what people are searching for so you can see if your posts can match. I use a combination of Google, Pinterest, and SEMrush for keyword research. I usually take one of my post ideas and search keywords to see what people are looking for (this will help you create a title).
SEMrush is a software service company that sells online visibility and marketing analytics software subscriptions. I use a free SEMrush service to search for keywords online.
Promote your blog
It takes time to promote your blog. Let me say again that it is going to take time to build traffic to your website. If there's anyone out there telling you that you can pay to have thousands of visitors to your website or that they had overnight success... they are lying! Seriously. No matter how much traffic someone has on their website, it took time for it to get there.
It's important to build a strong foundation to your website so that people can find it organically. If you build your website and create posts correctly, people can find your website from a Google search. Use SEO research, make your website user-friendly, and have helpful content.
It's also helpful to promote your blog across other platforms. Use Facebook, Instagram, and Pinterest to help you promote your content to people who are already a part of your community. It's possible to have a successful blog without having 100K+ Instagram followers! Being a social media or Instagram influencer and blogging can have overlap, but they are two entirely different worlds!
Pinterest is one of the most important parts of blogging! If you have a blog but don't have a Pinterest account, go create one right now. Pinterest, like Google, is a search engine that will drive traffic to your website.
The coolest thing about Pinterest is that your content circulates forever! Unlike social media where content is only fresh for 24 hours, your content on Pinterest keeps getting shared for months, and even years! I have some pins that have THOUSANDS of saves, and they are from my oldest blog posts (my 24th birthday challenge blog post has trended on Pinterest.)
During my first few years of blogging, I didn't make Pinterest a priority. I used Canva to create graphics, but I only made about one graphic per blog post. I also did not pin consistently. In the past few months, I have really focused on growing my Pinterest game.
I still use Canva to create graphics, but I have a couple of templates I use to speed up the process. I make about 5 pins per blog posts and share each of these pins to at least 5 Pinterest boards. If you're doing the math, that's a lot of pinning! I recently started using Tailwind for scheduling pins.
Now I can schedule all of my pins at one time to save time. There are so many podcasts and articles about using Pinterest so if you're trying to grow your blog, definitely spend some time here!
If you could, please show me some love by following me on Pinterest and sharing my pins! It's really awesome to support bloggers. You can share pins on Pinterest, sign up for email lists, follow social media accounts, and share content. Anything and everything to help them promote their blog is helpful, especially if you have found value in their content.
In addition to sharing on social media, don't forget to create a mailing list! The people who sign up for your mailing list are your biggest supporters because they actually want your content in their inbox.
Those are the people who continue to read your content, share it with others, and are regular visitors. I am so thankful for everyone who has signed up for my email list! I use MailerLite, which is a great beginner platform and holds up to 1,000 subscribers for free.
Making money on your blog
Every single blogger has the potential to make money. There are multiple ways to make money blogging, such as through ad revenue, sponsored posts, affiliate commissions, and more.
Some people are able to make enough revenue to blog as their full-time job, while others don't make any money. If you want to make money on your blog, you need to be patient, be strategic, and work really hard. Like growing traffic to your website, this will take time!
When I first started my blog, I didn't have any idea I could make money. I mostly shared about life updates and personal stories, so my blog was very small. I really just wrote for fun.
However, as I continued to share, I realized there were people who saw value in my posts, whether I knew them or not. It was so amazing to build a community while being able to share about attainable and sustainable wellness. I eventually got to the point where I started to realize the value in my content and being able to make some money was really just an added bonus!
If you're want to make money from having ads on your website, you need to have a certain number of monthly viewers. Companies like Mediavine are great, but you must have at least 50K monthly viewers before you can apply.
You can also have affiliate links. You can apply to have affiliate links through Amazon or directly from a company. Anyone can apply to Amazon and you could apply right now. This is great if you want to link items directly into your blog post. If you currently work with a company or want to, it doesn't hurt to reach out and ask for an affiliate link.
Companies work with people in this way quite often, so you never know how you might be able to work with a brand you love! This goes for sponsored content with a brand as well.
It is definitely okay to blog without making any money, and that's what I've done for 3 years! I will be honest that right now, I don't make much money off of blogging. I do not have ad revenue or regular commission coming in.
However, I do have some sponsored posts and affiliate links. I would love to be able to do this full-time and it's definitely a goal that I have. I am going to keep putting in time and hard work to see if I can get there!
Also, on the topic of money, that is not the reason why I blog. I don't blog to make money (and I'm so far from that!). I blog because I have a passion for sharing this content with my community.
Having a certain number of followers and financial goals can be great, but it shouldn't be your main desire to blog.
Resources for Bloggers
Here are some helpful resources I've used to learn and grow my blog.
- Canva — Canva is a great resource for creating graphics. You can upload your photos, add text, and make designs for your blog. I use this for Pinterest, graphics, media kits, and every digital piece I create. There is a paid and free version; I use the free version.
- Tailwind — Tailwind is an app for scheduling Pinterest posts. It's very helpful, but there is a cost to use the app.
- Mailerlite - Mailerlite is a free email service you can use to share your blog content with your community. I use the free version!
- Ultimate Blog Bootcamp - The Ultimate Blog Bootcamp is a course by Sparks Media Concept that has all the steps to start a blog and how to grow your blog.
- Jenna Kutcher’s The Goal Digger Podcast - This podcast has so many helpful episodes on growing an online business and brand!
- Julie Solomon’s Influencer Podcast - This is another helpful podcast for growing a business and brand.
You can grow your blog
I hope this post was helpful for you for finding strategies about how to grow your blog! There are so many steps you can take and ways you can start or grow your blog. So much just depends on your goals, interest, needs, and how much you're willing to commit.
The first thing you need to do is get started; I promise you will learn and grow so much along the way! Make sure to use your resources, find a community, and remember why you want to start a blog. I believe in you and you totally got this!
This post contains an affiliate link. As a Spark Media Concepts LLC Affiliate I earn commissions from qualifying purchases.