Below you will find pages that utilize the taxonomy term “CMS”
I’ve been using Hugo for my CMS and it’s been a dream. However there’s one small problem, my content is not structured in the preferred Hugo way. Right now I have a set of single folders called blog, tutorials, and reviews. Then I have a bunch of single markdown files in there like below:
To have Hugo do all kinds of image and file processing, I need to change the structure a post folder name and the post into an index.
On the heels of my Seo Optimization for Hugo post, I spent quite a bit of time learning how to use the built-in image processing to make responsive images in Hugo. Responsive images are pretty powerful for website performance. People use different browser sizes when viewing content so selecting the right image size to show on loading is important from an SEO and website performance standpoint.
A lot of CMS’s (like Wordpress) do this automatically when you upload an image but Hugo doesn’t do it out of the box.
I made the switch over to Hugo a short while and love the fast builds. You can read all about me ‘crushing’ on it in my What I Learned using Hugo post. There’s one main thing I want highlight in this post and it’s how to optimize Hugo for SEO. Hugo, just like any other CMS, is pretty good out of the box but you need to optimize it. Here are my Hugo SEO tips for optimization.
If you’ve been reading this blog for some time you’d know that I like to try different CMS’s. I made some mistakes over the years and I transferred my posts between different CMS. This ended up killing a lot of my backlinks, but that’s ok. I ended up settling on using Markdown to write my posts (love it) and a static CMS generator. Originally I used Pelican and it was pretty good.
It’s no secret that I’ve switched CMS’s so many times that it makes my head and my reader’s heads spin. Take a look at my CMS tag and you’ll see my struggles with Wordpress, Expression Engine, Text Pattern, and Blot.
I made a big migration to Jekyll and loved the static type of CMS’s ever since. Fast forward to today and I’ve pretty much settled on Pelican. Why? It’s a static CMS and its python powered.
I struggled for days on how to correctly enable Twitter Cards and Open Graph (aka Facebook) in my Blot.IM templates! Days!
The problem is now solved and I will share it here with fellow Blotsters. I have to give a big shouout to David from Blot, I couldn’t have solved it without his help!
Why Twitter Cards and Open Graph? Let’s be honest here, not many people create a blog or some sort of content just for it to sit hidden on the Internet.
Recently I’ve been toying with the idea of starting a new blog, just for fun. The area of focus will be on craft beer brewing and reviews. Knowing what I now know about content, content planning, and management, I started to think about how to build a site from the ground up with entertaining but valuable content.
Of course, this means I need to spend time thinking about how to organize my content and what CMS will I use?
Bless me Father for I have sinned. Please forgive me for my content creation and management sins. Yes, I admit I’ve have mismanaged good content for the sake of expediency. Often I’ve have ignored how my readers consume my evergreen content. For that I beg for your absolution. I promise, on my CMS’s grave, not to stray from the path of good content creation and management again. Amen.
Today It’s been almost 10 years since I started this blog and its gone through many evolutions.
This is my first stab at trying to figure out how to optimize the SEO here. A doodle/sketch just seems the fastest in this case.
Update I have since given a lot of thought to SEO on this blog as I migrated it from one CMS to another. Each CMS handles SEO in a completely different manner and over time the migrations have had, in some way, a damaging effect here.
Long time readers know that I’ve wrestled with different CMS engines on this site. I started with Wordpress, then switched to Expression Engine, and then back to Wordpress.
Along the way I tried Text Pattern and even Posterous. Expression Engine and Text Pattern are just plain terrible and I wouldn’t recommend them. Wordpress is a great entry level CMS and it’s great for non-technical people. In minutes you can have yourdomain.
Expression Engine = Terrible
Textpattern = Terrible
Never again will I be switching from Wordpress.