53 karma · joined January 22, 2020
I don't agree with Google being blamed for this. They're trying desperately to fix the problem. Maybe they're not as effective as you'd hope, but why would a "multipolar" search world be better? Wouldn't all search engines be plagued with people trying to game the system?
One suggestion - your homepage copy is very developer oriented and 'feature' oriented, whereas it could be less technical and more benefit-oriented.
I think changing the copy / adjusting the focus could go a long way. See Outseta.com (I have no affiliation to them) for an example of a company that seems to be doing something similar to you but with more benefit-oriented, business/revenue-focused copy.
I've read a lot of these style posts, and oftentimes the results don't end up being that interesting - but I have to say this post is different. Nice job and good overview of all the different layers in the stack. I didn't realize there was a meaningful difference between Cloudflare Workers and Lambda, but now will have to check it out.
JIRA used to be this bad too, but over the years I've found their UI to improve bit by bit as they adopted more consumer UX standards around their interfaces + adding workflow rules. These improvements have seemed to work well for casual and power users alike.
My biggest learning was that CDN != caching. While it can be used as such, it's not automatically set up that way out of the box.
I eventually solved it by futzing with all the options.
Re why I didn't use Strapi/the others? Once I switched to node / markdown, I told myself I'd fit in a real CMS, but never got that far researching it. However, I like the options you mentioned. Thanks for sharing!
On top of that, testing caching is challenging - replicating between local, staging, and prod is ultimately a very manual and error prone process, so there's no real way to figure out how to test and if what you're doing is the right thing. Since caching is not an immediate thing (it can take time for a CDN to pick up an asset, for example), it can be unclear if what you've done works, or if you need to wait five minutes and try again.
I wrote a blogpost a few months ago about this and other issues. (https://solitaired.com/why-we-switched-from-wordpress-to-nod...)
Maybe I'm doing it wrong? ¯\_(ツ)_/¯
(5 hours later) that user is me.