When "pages" and "posts" aren't enough


Hi friends ๐Ÿ‘‹๐Ÿป

This week's topic: content types, and when it makes sense to branch out beyond just pages and posts on your website.

This is part of a series in which I'm writing about the process of refreshing the Blue Hills Digital website.โ€‹
I introduced the project in my Digital Landscape email on May 20. If you missed it, read that email here!

Want links to recent emails or a sign-up link to share? Go to The Digital Landscape sign-up pageโ€‹


What do I mean by content types?

Websites are collections of URLs, all organized around a single domain.

A really simple website might just be a single page, or a small collection of pages. And those pages could contain all kinds of different content.

Typically, the next level of complexity on a website is when you start publishing regular updates (think blog posts). Instead of publishing a new page for every update and manually adding those new pages, in date order, to a parent page, it makes sense to have a content type specifically for these regular posts.

Most popular content management systems (CMSs) come with "page" and "post" content types out of the box.

  • Pages are intended for relatively static content that only changes infrequently.
  • Posts share common characteristics like a title, a date, some body copy, perhaps an excerpt, and can be organized by author, and taxonomies like "tags" or "categories".

Because posts are set up as a separate content type, it makes it easier to display a "blog" or "news" landing page with an archive of posts, typically displayed in date order.

When to add more content types?

Often these default content types are enough.

But sometimes, you'll realize that you have a collection of similar content on your website that it would make sense to organize as a separate, custom content type.

Here are a few pointers that you might be ready for a custom content type. You have a lot of content where:

  • Each item will be entered separately (and will likely have it's own URL)
  • The items share a common set of data fields
  • You want to display all the items in a list or grid on a parent page
  • You want to allow users to filter or sort the items
  • You want to automatically display the content in other places on the website but only have to update the items in one central location

Here are a few real-world examples where custom content types make sense!

  • Events. This is one of the most common! Events have start and end dates/times and locations (common data fields), and you want to display them on a calendar or date-ordered list. You probably also want to filter them to exclude events that have already happened.
  • Products. Another obvious one! Any ecommerce store is using a product content type, with fields for price, number in stock, etc.
  • Resources. When building nonprofit websites, I often build resource libraries, with content organized by specific topics or formats.

Can I see some examples?

Sure! I've listed a few examples that I've built below, and I'm currently working on a couple more that I can share later this year.

Fun examples in the works right now include a dog adoption website with a "Dog Profile" custom content type, and a music project website with a "Musician" custom content type ๐Ÿถ ๐ŸŽป

  • The Christensen Institute has a resource library, organized by topic, research area, and content format.
  • TennGreen has a directory of land conservation projects, displayed on a map and with project profiles. The map display is made possible by data fields that provide a location for each project.
  • The National Sailing Hall of Fame has a custom content type for Hall of Fame inductees, organized by class year, and with a whole set of specific data fields.

What does this mean for the Blue Hills website?

One of the big clean steps I'm undertaking for the Blue Hills Digital website is tackling a mess of content related to resource downloads.

Over the years, as I've come up with free or paid resources, I've just created a new page for each one and slapped them on the website! Exactly what I would advise clients NOT to do ๐Ÿคฃ

This is messy because the resources all have some shared fields (featured image, download link, cost, etc.), and they are promoted in lots of different spots across the website. This means that if I need to update one of those fields, I have to find all the places across the website where that resource is referenced and make the change in multiple places. MESSY and time consuming.

Currently I'm working on migrating these resources into a dedicated Resource content type.

This will allow me to easily generate a "Resources" page that will display a grid of all current and future resources, and to create little resource promotion blocks that I can insert into other articles and guides across the website. Then when I need to refresh an image or a download link, those fields will automatically update everywhere.

This isn't rocket science โ€“ I set this up for client websites all the time. I'm just finally getting around to applying the same level of organization for my own website.


If you have questions about whether a chunk of content on your website would make sense to move into a custom post type, hit reply and ask away!


Until next time โœจ

โ€” Ed Harris (your digital strategy guide)

โ€‹

๐Ÿค” Have a question?

If you have a question about how to optimize your website or get more out of your digital marketing weโ€™ll do our best to help out. Hit reply and send us a message and weโ€™ll get in touch.

๐Ÿ”— Affiliate Disclosure

Some links to products or services in The Digital Landscape emails and on the Blue Hills Digital website are affiliate links. This means we may receive compensation in return for new customers we refer. We only recommend products and services we use and love, and this helps us fund the creation of educational content for subscribers like you!

โœ‹ Want to stop receiving these emails?

You're receiving this email because you signed up either at the Blue Hills Digital website, or on my personal site at edharris.me.

You can update your preferences or unsubscribe using the links below. No hard feelings!

โ€‹

โ€‹Unsubscribe ยท Preferences ยท 5331 S Macadam Ave, Ste 258 PMB 1090, Portland, OR 97239

Blue Hills Digital

A guide for nonprofit communications professionals & mission-driven marketers. Delivered weekly, by email.

Read more from Blue Hills Digital

Hi friends ๐Ÿ‘‹๐Ÿป A quick, thought-provoker this week, based on a recent client success! What role does your website play as your organization tries to secure new funding or major gifts? Want links to recent emails or a sign-up link to share? Go to The Digital Landscape sign-up page "Our Letter of Inquiry was limited to 1,500 characters!" A client recently got the opportunity to write a Letter of Inquiry (LOI) to a major foundation here in the US โ€” the first step in potentially being awarded a...

Hi friends ๐Ÿ‘‹๐Ÿป If you're entire website suddenly goes offline and visitors see an error message, you would want to know, right? This happened to a big chunk of the internet last week, and I have some advice to share! Want links to recent emails or a sign-up link to share? Go to The Digital Landscape sign-up page How do you find out when your website goes down? When your website goes offline, how would you rather find out? When someone texts you or posts on social media to complain that they...

Hi friends ๐Ÿ‘‹๐Ÿป This week's topic: font selection, and how to make sure you're balancing beautiful typography with website performance! This is part of a series in which I'm writing about the process of refreshing the Blue Hills Digital website.I introduced the project in my Digital Landscape email on May 20. If you missed it, read that email here! Want links to recent emails or a sign-up link to share? Go to The Digital Landscape sign-up page Your font selection shows up everywhere. First,...