June 19, 2024
I got a few takeaways from the new Google leaks update:
This is reasonable and follows the first principles reasoning of: "If your content is relevant, then the user will spend a longer time staring at your website."
The insight here has some nuances, because if you're a dictionary website and you only have a simple definition for a simple word, then the reverse is true -- the more relevant your site is, the less the user has to look around to get the information they want. For the dictionary example though, dictionary.com is a much bigger brand and so they will just rank sans this factor.
And, because your objective (and my objective) for using Wraith is to:
We simply won't ROI if we have a very simple definition that they spend 10 seconds on, get what they want, and leave our website (even if we rank high). 10 seconds = no trust is built.
Going off the insight that the primary goal of a blog post is to retain attention, I wanted to improve Wraith's article structure. Most readers scan headings and read what's relevant to them. Thus, if the structure of an article is an afterthought, it's unlikely to be optimized to retain reader attention.
Further, depending on the keyword's intent, the structure of the best-performing articles is different.
Previously, Wraith would generate an article structure based on some research it did on the topic. However, this has a bunch of randomness to it and isn't a very data-driven way of doing it.
The new way:
Using rank #1 website's article structures as a way to guide article generation seems to create much more 1) relevant content, that's also 2) much more in-depth. Both are huge wins for reader retention.
Previously, Wraith generated photorealistic, stock-like images. However, current AI images tech can create very ugly / creepy images sometimes. Ugly images = readers leave your website and kills retention.
A solution for this is just to make the images more cartoon-y. However, it looks too comic-y and there does not seem to be too much variety in the generation of images. The vibe is also wrong for a B2B setting.
So instead of something like this:
I've further improved the images to look something like this instead:
The latter's a lot more approachable and easier on the eyes in my opinion.
AI cannot make product images since it has no reference to what new/novel products look like. In the future, we'll have a specialized writing engine that will only look at real products images, relevant to the roundup article, and then inject those into the article. Think: an AI robot that can search for a bunch of Amazon links, embed them, so the product images are accurate, but can also supplement Amazon affiliate links with other, vendor-native website's product photos. (Just stopping at solely a list of Amazon affiliate links is nice, but there is some SEO hypothesis that a lack of link diversity can hurt rankings; at the very least, link diversity won't hurt).
Wordpress comes with a Table of Contents update. However, as I am setting a new Wordpress site, I realized users might not want to go through the effort of setting up a TOC plugin. More plugins = more to maintain over time.
So now, in an individual-article, as well as a batch-article basis, you can choose if Wraith auto-injects a table of contents to your Wordpress.
2 reasons: First, if you already have a Table of Contents (TOC) plugin for your Wordpress, this'll make 2 tables of content, which is silly.
The second and more important reason: The verdict's still out in terms of whether or not a TOC is good for SEO. When building this feature, like with all other features, it is more or less data driven. Having scraped a bunch of websites:
You can make one of 3 conclusions with this:
If TOC doesn't affect rankings, and you're in the camp that users will spend less time on your website since they can find the subheading they're looking for quicker, and therefore leave your website quicker, hurting your SEO, then you can just leave the "Add Table Of Contents" option off.
If TOC doesn't affect rankings and you think it won't hurt, or if you feel it'll actually help, then you can turn on the "Add Table Of Contents" option.
If you feel TOC helps for some type of keywords, and not other types, then you can leave it on in a batch of keywords, while turning it off for another batch of keywords.
Previously, users can delete jobs when they've failed. This was to prevent race conditions and attacks where articles in progress are deleted, which wastes your tokens and also my backend resources.
However, you can also now delete jobs if they haven't started yet. This is because as a user copy/pasting a bunch of keywords to generate a bunch of articles, you might accidentally create a job with an irrelevant keyword, or a wrong keyword. It's nice to be able to remove those from the job queue before you're charged tokens.
There's too many tiny little AI hallucination bugs to fix here. But here's some I fixed off the top of my head: