Initially, I created a marketing site in wordpress, using a purchased theme, lightly customized it, and threw it on the internet.
Why I will never use wordpress again.
- My marketing site is slow AF. It could probably be sped up with some plugins and whatever other BS, but that's a decent amount of work and discovery, and things that I need to figure out.
- The theme is complex, and looks great out of the box, but is really hard to edit. I got someone on fiverr to redo the copy on my site, and I haven't made the copy changes in a few months, because anything more substantial than just editing text, is a huge PITA.
- If you pay attention to security, at all, wordpress is pretty much always having some kind of catastrophic meltdown. It's just the marketing site, but man, I would prefer not to be hacked, or have my server taken over for mining.
What went well with wordpress
- There are some plugins for backups etc... that are really smooth, and sync with s3. I relied on them a few times after borked upgrades.
- There are plugins for EVERYTHING. Which is nice when you want something quick, like a GDPR plugin that shows the little warning.
Giving Gatsby a shot
I recently slapped together another website for community building, and decided to give gatsbyjs a try. I'm could not be more impressed. Gatsby had always been something I heard about, but never tried. Man, that was a mistake.
What is going well
- I am using github pages for hosting, and the load times are near instant. I thought it must have somehow been cached, or behind some kind of webworker.
- There is no need for backups, since it's backed by git. I am not using contentful or anything, just markdown files.
- Since I'm just using markdown/react, It's easy AF to edit pages.
Takeaways
- For any future sites, I will not be using wordpress, or any other CMS (except maybe something like contentful, with an api and custom frontend). Since I already have the web dev skills, it's easier to just make things from scratch, than to fight someone elses premade shenanigans.
- Just because themes are quick, does not mean they will actually save you time, beyond the initial setup.
Worpress sites can be pretty fast. It comes down to using a simple theme, or making one yourself. Hosting also matters a lot.
A good theme will save you a ton of time (that is why they exist in the first place). But I agree many templates are way too custom and hard to edit.
With Gatsby you have to research a ton of plugins for SEO?
I haven't looked much into SEO with gatsby, since I'm a developer already, I just do the SEO by hand.
I never liked wordpress. There are much simpler and easier to use cms out there. But I'm at your side: better user gatsby or nextjs directly, instead of wasting time by searching through wordpress-backend.
And at least, you will have a mind-blowing fast and secure page with gatsby.
Yea! just launched it, and I feel like it's taken a load off my mind. SOOOO much better.
BTW: NextJS also had make huge steps forward, because it support both now: dynamic pages, but also static pages.
You only need to do an
next exportand copy the content of/outto your server.I've started with gatsby, but had to switch to nextJS, because of given needs to have a hybrid page.
Anyway, both are much better then wordpress ;)
Wish you success with your page!
I know what you mean. As others have said, I want to focus on the product and ideally use a template for the marketing. So, I buy a template...and then the minute I need to go beyond the template I'm in customization hell.
However the thought of starting from scratch I don't want either. I've found Creative Tim to be nice templates with the code you can modify. I would also love if there were a Gatsby template that was usable.
BTW: using Wordpress now and sooooo slooooow!
Gatsby is great! They also have free hosting on Gatsby Cloud, and they make integrations with Netlify, etc. easy too
... you must be new to this game... lol.
😂 not as new as I should be, to be learning this lesson again.
TBH this is the first time I had ever bought a theme.
Never much cared for spending money on things I could build myself.
But I wanted to work on my product, not the website, so I thought I could take a shortcut. Big fat mistake
yeah. i do this all the time.
... speed to market is the MOST important. fuck the ego. just use whatever you can so you can focus on serving your customer!
love it.