Starting my own self-hosted blog wasn’t as hard as blogging for the first time was, I already felt like I had some experience since I’ve had blogs before and a few years of running them. Making the transition to self-hosted wordpress was a lot easier, I was already familiar with the wordpress dashboard and I already had basic to medium knowledge of HTML.
What I did not have experience with however, was self-hosting and having my own self-hosted blog. You know what? I still don’t feel experienced with self-hosting. Self-hosting is pretty complicated! There are so many things that I’m still learning and I have no idea how to navigate. Half the time I feel like a fish out of water when someone mentions something, like how do I make my blog an https? I’m not 100% sure but I know it’s important. This is on my to do list.
So to commemorate my one year anniversary of Simply Adrift, I thought I would list some things I’ve learned about having a self-hosted blog over the course of this year.
I have more freedom
You have so much more freedom on a self-hosted blog compared to a blog on a free platform. You don’t have to adhere to the terms and conditions of wordpress.com or blogger.
- If I wanted I could run my own giveaway without breaking any rules (There are restrictions on this on free platforms for giveaways – so do your research people).
- If I wanted I could have ads on my blog to make a few cents worth of money – but I choose not to do this because personally I feel like blogs with ads are tacky.
- I could have advertising space on my blog and have people pay me to advertise their own blogs or websites on my blog – My blog readership is no where near big enough for this.
- I can make money from my blog if I sold products because this isn’t against any terms & conditions – For example you cannot make money on free platforms as this is completely against their terms & conditions. So if you do and you get caught, goodbye blog.
- I can download a plugin and customise the way my blog works
- I can edit my layout to make it look the way I want it to.
I have so much more freedom on my self-hosted blog compared to what blogs on free platforms have. I have completely free creative control on everything I post, so I just do whatever the frick I want and no one can tell me otherwise. Unless it’s against the law of course.
I love plugins
Plugins are awesome. My favourite plugin is the Ultimate Book Blogger plugin. It saves me so much time when writing book reviews! It has a review archive option so I don’t have to manually make a review archive, and I have the ‘Post to Goodreads’ extension meaning I have an option for the review to automatically post to my goodreads account too.
I also love the Broken Link Checker plugin, I find it extremely useful, if a link breaks on my blog for whatever reason it’s really easy to find it and fix it with this plugin. No broken links here.
My other plugins I constantly use are listed below:
Instagram Feed – To showcase Simply Adrifts Instagram Feed
Login Lockdown – To protect Simply Adrift from bots/hackers
CommentLuv – To share the commenter’s blog so I can visit them
Easy Content Templates – To make blog templates and access them super fast when writing a new blog post
Google Analytics Dashboard for WP – Better Statistics on my WP Dashboard
Yoast SEO – I find this easier for me to focus on the SEO of each post
WP Super Cache – Caches Simply Adrift so it loads faster for repeat visitors
I don’t find I need much more than this, and to be honest even this feels like I have too many plugins for my blog! But I use them all, all the time. So I don’t see how I could cut this list down.
I learned how to code CSS
Knowing CSS or even just the basics of CSS is very important when having a self-hosted blog in my opinion.
The Wikipedia definition of CSS is: Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language.
What does this mean? CSS is used to code how other code such as HTML presents/looks on the screen.
For example the menu you see on the right of this post (scroll up), the grey buttons listing ‘Book Reviews’, ‘Book Discussions’, ‘Blogging Tips’ so on and so forth? That uses CSS to look that way. If the CSS wasn’t telling those links to have a grey background then it would just appear as words. I’ve also used CSS to tell the grey to turn to a darker grey when the mouse is hovering over the button, giving it a button effect.
The CSS coding I’ve used is below:
padding: 6px 12px;
transition: all 0.5s;
The above coding is listed in the ‘Custom CSS’ box of my wordpress dashboard.
Ashley from Nose Graze has this amazing CSS course. The reason I understand how CSS works is because I did this course. So I definitely recommend Ashley’s course if you’re completely new to self-hosting, or if you want to learn more about CSS and using it on your blog. Her course is worth the price and if you want to get serious about blogging this is a great place to start.
She also has some other awesome courses if you want to learn how to code your own theme and website! Check out her Girls on WordPress website where she sells all of these courses.
SEO (Search Engine Optimization) Ranking
I should have been more aware about SEO when I ran my other blogs.
However at those times I didn’t run my blogs to gain followers or to make money, I only ran them because I wanted to share my opinions. I had no future thoughts or plans about them. I mean I only had them as hobbies and a way to do something fun. I also feel like over the years blogs have changed and adapted.
Now that I run a self-hosted blog, I’ve realised how important SEO is if you want more people to discover your blog. And to be honest, I’ve been trying to think about Simply Adrift’s future and I have so many ideas once I get to that point.
The higher SEO ranking your blog has, the higher up your blog will appear when someone searches something in a search engine. There are many posts on the internet about how to make your SEO ranking better. I definitely do not know all of them as I still feel like I’m learning a lot.
Each blog post I post I have keywords which I try to use often throughout the post without over doing it, those keywords are also in any images titles and in the Alt tags of the images, as well as the blogs link. I write meta-descriptions for all of my posts so when they show up in search engines, the post has a description of what the page is about.
I still have a lot more to learn about this stuff but I definitely feel like I’m on the way there.
No follow & do follow links – Whaaa?
Okay, for some reason, no follow and do follow links seriously confused me at the beginning. These aren’t even specific to being self-hosted but I didn’t really know much about this HTML until I started self-hosting so I thought I would include these here. You should know about these even if your blog is on a free platform.
I had no idea what these terms were, I didn’t know where to use them, I didn’t know if I had to know about them or what the purpose of them is. To clarify, if you are apart of affiliate programs that you link to on your blog (e.g. Amazon, The Book Depository) then you need to know about no follow and do follow links, because these affiliate links can affect your SEO Ranking negatively.
The HTML attribute is a ‘relationship’ attribute and looks like this rel=”nofollow” for a no follow link, if you don’t have this in your link HTML then the link is automatically a do follow link. A full example below:
Do Follow Link:
No Follow Link:
<a href="https://www.twitter.com" rel="nofollow">
Do Follow links allow search engine bots to follow this link, this link will have an impact on your SEO ranking. The more people that link to your website with a dofollow link you get a higher SEO ranking, because people are saying your blog has great content. Therefore, if you want to share the love with a favourite blog, when you link to them, leave them as a do follow link so the search engine bots will follow that link!
No Follow links prevent the search engine bots to follow the link and therefore this link will not have an impact on your SEO ranking.
When should you use a nofollow link?
- When you’re linking to spam or questionable websites (But I mean, why would you link there in the first place?),
- All affiliate links,
- Paid links, Banner ads, Sponsored content,
- Outgoing links in your comments,
- Internal links to your contact page (I read somewhere that the contact page isn’t a page you want to rank so when linking there, use a nofollow link),
- Anything you don’t want to be seen as you’re endorsing it.
When should you use a dofollow link?
- When you want to share the love to a favourite blogger,
- Internal linking to other pages on your blog (Just not the contact page),
- Your social media profiles – they’re associated with your blog.
To be honest, I’m still wrapping my head around all of the above and there’s still so much more I need to learn about self-hosting.
Having a self-hosted blog has taught me a lot and I’ve discovered I really enjoy this type of stuff. Next I would like to learn how to set up mailchimp so I can set up a newsletter and have email subscribers, figure out how to use Google Analytics to my advantage, and then also figure out what on earth Google Search Console is used for. There are so many other things I want to gain more knowledge on.
Having a self-hosted blog is hard work, but it’s also fun and a hobbie that could potentially turn into a business if you decide to head down that route.
What things did you learn when you started your own self-hosted blog? Any tips you could recommend? Are you thinking about making your own blog self-hosted?