Closed andyvan-ph closed 12 months ago
Looks good, my thoughts:
- By organize all existing content, you mean tag into appropriate category or something else?
Pretty much. The TL;DR is I think most of the content we produce would fit into these two hubs.
- I think some startup categories could be amalgamated
I did consider this too. I don't feel strongly either way.
- What is the posts page supposed to rank for? I think its fine if it doesn't rank as long as individual blogs and categories rank better.
Sorry, to clarify, the Posts page doesn't, but currently the filters / categories don't generate URLs and they do need to be indexable. In the short term, the easiest solution would be a different way to tag content for Posts (so we don't need move content off the blog).
If we're determined to move content out of the blog long term, we can come up some kind of index section for Google to nose about in.
- I think sticky jump links are less important than we think they are, but willing to change my mind if there is data.
Probably fair. As a reader I like them because they reassure me that an article will answer my questions, and they orientate me in the page – i.e. it's easy to see where exactly in the article in a more precise way than scroll bar. I don't think they're important for actual navigation.
Tagging @charlescook-ph @Lior539 @joethreepwood @smallbrownbike @corywatilo – apologies for missing this before.
Cory + Eli: Let me know if you'd prefer to go over specifics on a call. It might be faster. Written feedback very welcome, too, obviously.
Looks good to me!
Today, this 5th day of Sepember, representatives from the Website & Docs team and Marketing team have entered a formal agreement for the future of the content section on posthog.com.
/posts
section/product-engineering
and /startups
(and yes, we'll need to move the startups program page)Clicking a collapsible section keeps you within the Posts view. (This is important. If you've come in from Posts, it doesn't make sense to "redirect" you to another section like Guides. Bad for UX.)
/tutorials
by clicking the Guides subnav)...Here's what you'd see at /startups
We'd also have subcategory pages for SEO, like /startups/business-models
.
We'd likely just need to add Startups and Product engineering to a dropdown somehow, but need to make it clear that these are content hubs.
Lastly, at some point we'll (slowly) move content hub articles from /blog/slug
to /startups/slug
and /product-engineering/slug
.
For the sake symmetry, maybe we call the startup hub 'Running a startup' so it's roughly the same length as 'Product engineering' in the nav? URL would stay the same.
Full trust in you here, but it will be really important that we sync this with some changes that @simfish85 and I will need to make regarding the Startups page.
We have several Zapier and Customer.io automations which reference PostHog.com/startups
(and in the future, probably some content in that section). I'd like to have those all updated as close as possible to this change, as well as the obvious redirect.
Note of feedback too: It would be really nice to have some handbook documentation about how this works, when it does. It took me too long to realize that the startups
folder was already added recently and that was causing some of my spotlight content not to work as expected.
One thing I've been thinking about (but forgot to notate here) is how the index views for things like blog, startup spotlight, newsletter should be - since I believe we decided it's worth keeping those pages but not automatically redirecting to a filtered list of those posts.
Essentially they should be like the front page of a newspaper that references another page where you can continue reading. This is my bad for not explicitly designing this earlier.
Below are the different templates I see us having.
content | display | modules | notes |
---|---|---|---|
blog | grid w image | featured post | |
newsletter | grid w image | featured post | has interstitial |
startup spotlight | grid w image | featured post | |
changelog | list view | filter by product | custom view since it shows all details |
guides | list view | filter by product | |
customer stories | list view w image | filter by product | has pinned post |
product engineering hub | |||
startup hub |
I haven't designed the hub views but there's a wire above for what I'm currently thinking...
Looks good. RE: the hub views, I feel like they need some imagery. List view is fine, but lists without any kind of preview feels a bit... stark? Maybe we could offer an expanded view by default, and a condensed view?
Just to note RE: the convo we had in sprint on Monday, I think we go with 'Product engineers' and 'Founders' as the content hubs. Feels more intuitive to organize by audience than topic, and also means we don't need to change the startup program URL – FYI @joethreepwood.
Update on content hub.
I made start trying to organize existing blog content into a 'Founders hub'. WIP here: https://docs.google.com/spreadsheets/d/1P7jiqPSVXTxUxkcWSeamu1wXiFw77y_EGGvi9lMdnY4/edit#gid=1675946849
Overview of draft categories + number of articles:
Note: these are just ones we'd launch with, we can add more categories + change them as we go along.
Changes I've made since last version:
I've trimmed down the original list of a fair bit. I ditched product-market fit as a category, but I'm thinking I should add this back in. Thoughts on this?
I originally had 'Growth' category, but changed this to 'Analytics' as it seemed more specific and relevant to the content in it.
Added a 'Product' category as it was obviously needed.
Also added a catch all 'Being a founder' category instead of 'Management / Leadership' as they weren't quite right. Not sold on the name, though, so open to suggestions on that one.
'Fundraising' is currently the least populated category in the hub. Do we keep it, or merge into something else?
- YC's library could offer inspiration: https://www.ycombinator.com/library/search. They say "Founder Psychology" which also isn't super great. Maybe "Advice for Founders", "Founder Advice"?
Yeah, some twist on "Advice for founders" was my other option.
- Could fundraising combine with ops & finance or being a founder?
Possibly. I think three articles is just about ok to launch with. There's plenty of third-party articles we could add to the section for this.
I've trimmed down the original list of a fair bit. I ditched product-market fit as a category, but I'm thinking I should add this back in. Thoughts on this?
Think we should definitely add it! It's such an important topic, and our content on it is really top notch and unique. It doesnt fit into the other categories either
I originally had 'Growth' category, but changed this to 'Analytics' as it seemed more specific and relevant to the content in it.
Growth and Analytics are two very different topics. If the content is "Growth strategies and analysis", then I would stick with Growth as the title. Analytics in no way implies growth.
Also added a catch all 'Being a founder' category instead of 'Management / Leadership' as they weren't quite right. Not sold on the name, though, so open to suggestions on that one.
This is great. I really the idea of a category that's founder specific. Again, our content on this is very good and unique, and something all founders can relate to. I dont think the name is 100% right though, but definitely in the right direction
'Fundraising' is currently the least populated category in the hub. Do we keep it, or merge into something else?
I would keep it as a separate topic. It's not really related to other things. And again, its something founders want to read about
Have done both hubs now and this is where I've landed:
Categories:
Link to sheet: https://docs.google.com/spreadsheets/d/1P7jiqPSVXTxUxkcWSeamu1wXiFw77y_EGGvi9lMdnY4/edit?usp=sharing
Notes:
Thoughts?
Looks good!
I did have a 'Session replay' category in Product engineers, but there are only two articles so moved them into 'User research'
Sounds good. Session replay doesnt need its own category. We can revisit later if we need to.
Added a catch-all 'Engineering' category for things that don't totally fit elsewhere. Open to better suggestions.
Isnt everything in the "product engineering" hub "engineering" by default? I think we need a better name here. Can you share examples of some of the articles?
Yeah, I don't love it either, but was short on inspiration...
Thanks for sharing. "Engineering" is definitely not a good match for this. I wouldnt expect to find some of those in an "engineering", and would expect to find more technical articles instead
How about "General". I know its a bit weak and un-opinionated, but it feels like a better term for a catch all category
Eh, would like to avoid that if we can. Looking at the list, I'm almost wondering whether they need to be in the hub at all now...
Additional, @smallbrownbike is going to make it so we can "crosspost" articles into different hubs. Would also mean we could crosspost tutorials into content hubs as well, which is think is worth doing. Som guides, e.g. on canary releases etc., would be useful in the hub.
This issue has 2045 words at 20 comments. Issues this long are hard to read or contribute to, and tend to take very long to reach a conclusion. Instead, why not:
Is this issue intended to be sprawling? Consider adding label epic
or sprint
to indicate this.
Good to close @andyvan-ph?
The goal of this issue is:
Decision date: By Sept 6, preferably Desired shipping date: End of September
Background
The Posts view is somewhat inspired YC’s content library, which is a searchable archive of all its startup advice.
As per Cory’s original issue https://github.com/PostHog/posthog.com/issues/6253, the short term goals are:
Long-term ambitions include:
My proposal for content hubs
The original vision, briefly outlined here, was to have one hub covering all topics.
Instead, I’m proposing two content hubs: one for articles about running a startup, and a second just on products / product engineering.
Why two hubs? Because:
While some founders are product engineers, not all product engineers are founders. They aren’t interested in reading about how to do finance, or legal stuff in a startup.
If we had one hub for all this content, the “product” category would be much larger than all the others, which would be weird.
While product engineering content is higher priority for us, our content about startup life / how we work is popular, so it needs to be easy to find.
As per the original plan, the hubs would be a mixture of our own original content, and curated third-party articles, books, newsletters, etc. we recommend.
Process for creating the content hubs
Once we’re ready technically, I propose we do the following:
Here are some drafts lists of categories. They’re not set in stone.
SEO blockers
In hindsight, there are some issues with the original implementation of Posts I should have picked up on earlier. I was too focused on design feedback to study the detail, which is on me.
Here’s a summary from an SEO POV:
URL Structure: Currently articles in the hub have the post type and category in the URL – e.g.
/library/design/article-slug
. This creates long URLs, which aren't ideal for SEO. It also means redirecting a lot of existing content (again, not ideal) and forces more in future if we choose to re-org our content. Ideally, URLs should stay as they are, but if they must change then using/posts/article-slug
for most content would be preferable. It also makes it easier to track in analytics.Search indexing: Related to the above, the current posts view is not SEO-friendly at all, so we can’t move our existing blog content until we either make it Google indexable, or come up with some other solution. Making Posts SEO-friendly would probably mean making the filtering less dynamic, which kind of defeats the point in having it, but there are a couple of other solutions we could consider. I won’t detail them all here for the sake of brevity!
One category limit: Because we’re generating filters based on the folder structure, articles can only exist in one category. There are numerous instances where articles could / should exist in more than one filter. Something like the topic tagging on community questions would work if we don't want to rely on front matter.
No categories on posts: Unlike the old blog post template, we don’t have links to the relevant tags / categories on posts. This is less critical than the above issues, but still somewhat important. Google likes this stuff to help understand what articles are about, and it helps Google index our website.
Author names on posts: Same goes for author names, which are currently limited to the sidebar. Google really does care who wrote an article, so it’s important it’s clear and obvious. Would be ace if author names linked to their profile, and / or a filter of posts they’ve written, but that’s more of a nice-to-have.
Static URLs for hubs: If these are to be hubs, we need something we can actually link to. I think it would be better if the filters weren’t hidden in a dropdown, too, but that’s less critical.
Nice to haves
These aren’t blockers, but they are things we should improve when we can.
Post readability: Imo, the line width on posts now is way too long. It makes articles tiring to read, especially longer reads. At full width, lines are ~130 characters. The ideal for the web is in the 70 to 85 character range smashingmagazine.com/2014/09/balancing-line-length-font-size-responsive-web-design/. This also makes full-width images scale super-large compared to the text, which is jarring.
Sticky jump links: Eli added the ‘On this page’ box based on feedback, but it would be preferable is this was sticky so it followed you down the page. I suspect the answer to this and the above issue is to switch a three-column layout. Would be preferable if it ignored H4 headings as well, just so they don’t get too long.
Pinning posts: With the current feed, high-value content is quickly hidden by changelog posts etc. Pinning would be useful to keep things visible, especially for announcements and hero content.