---
title: "ahrefs-cleanup-2024"
description: "This post is a big work in progress, expect it to keep getting better."
date: 2025-02-12
published: true
tags:
  - meta
  - blog
  - ahrefs
template: blog-post
---


This post is a big work in progress, expect it to keep getting better.

## Initial Score

![image](https://dropper.waylonwalker.com/api/file/b26d4352-1bce-43a1-942e-bd6d7bd7c11d.webp)

## 404 Not Found, generate a page for each tag

![image](https://dropper.waylonwalker.com/api/file/c501e0f7-b3c1-4124-b6b4-727d7e3e95a8.webp)

## Title too long

![image](https://dropper.waylonwalker.com/api/file/4184948f-3527-4a17-8c65-b61e75d9ec75.webp)

## 404 Not Found, comma separated tags

Another hit on 404's caused by tags, was tag parsing from thoughts into posts,
this cause links to the full comma separated list of tags rather than one per
tag.

![image](https://dropper.waylonwalker.com/api/file/c01ebd69-5ac4-4d9b-b720-43a16f64f421.webp)

You can see on the website the whole dang set of tags was being treated as a single tag.

![image](https://dropper.waylonwalker.com/api/file/398b3bc7-8cfe-4190-968d-73eb15e18ea2.webp)

## Broken images

I'm not fully sure what happened to all of these gifs in my old host and why
they didn't show up, but I moved them all and they are solid now.

![screenshot-2025-01-15T17-31-20-430Z.png](https://dropper.waylonwalker.com/api/file/b3a1e8de-9344-40b4-8020-9e75a59b5dd9.png)

## I burned all of my January Credits

So I had an issue with my self hosted shots not making them fast enough for
ahrefs, and essentially ddosing myself on one of their runs.  The long wait
times for images burnt all of my credits.

Here was the next successful run with a HUGE improvement in overall score.

![image](https://dropper.waylonwalker.com/api/file/cfed3e97-8dd4-4381-b38f-5dc6f40e7fad.webp)

The trend for errors is looking quite good.

![image](https://dropper.waylonwalker.com/api/file/1ffbd8f7-1f81-40b9-b110-1b0f03bdd56f.webp)

## md files were Missing

I had several links out to the raw source of some pages generally hosted at
`{slug}.md`, but I had turned it off due to it causing builds to fail.

![image](https://dropper.waylonwalker.com/api/file/db074f86-725a-4b34-a5e2-8424628f521e.webp)

Taking another look at the error it was obvious what was going on, thoughts
never had a file extension and Pathlib was throwing isADirecotryError because
the path was already a directory for the index.html, adding a .md to the path
for the thoughts plugin fixed it.

I made this fix in commit
[e0bbc](https://github.com/WaylonWalker/waylonwalker.com/commit/e0bbc777efd5d0309a107b0d3e7355b2426e8c47)
on my site repo.

## Broken links to tags

I wrote a cli plugin to automatically generate feeds for my tags, but I have
not ran it in awhile so I had a number of posts trying to link tags to feeds
that did not exist.  I fixed this in commit
[5d2e22](<https://github.com/WaylonWalker/waylonwalker.com/commit/5d2e227a03acb1104e4214507872c61ae2a47d64>].

## fix: Open Graph URL not matching canonical

[[ thoughts-565 ]] fixes an error introduced while fixing og tags.
