<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/atom.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Posts tagged: ahrefs</title>
  <id>https://waylonwalker.com/tags/ahrefs/atom.xml</id>
  <updated>2025-02-12T12:56:40Z</updated>
  <subtitle>All posts with the tag &#34;ahrefs&#34;</subtitle>
  <link href="https://waylonwalker.com/tags/ahrefs/" rel="alternate" type="text/html"></link>
  <link href="https://waylonwalker.com/tags/ahrefs/atom.xml" rel="self" type="application/atom+xml"></link>
  <author>
    <name>Waylon Walker</name>
  </author>
  <generator uri="https://github.com/WaylonWalker/markata-go">markata-go</generator>
  <entry>
    <title>ahrefs-cleanup-2024</title>
    <id>https://waylonwalker.com/ahrefs-cleanup-2024/</id>
    <updated>2025-02-12T12:56:40Z</updated>
    <published>2025-02-12T12:56:40Z</published>
    <link href="https://waylonwalker.com/ahrefs-cleanup-2024/" rel="alternate" type="text/html"></link>
    <summary type="text">This post is a big work in progress, expect it to keep getting better.</summary>
    <content type="html">&lt;p&gt;This post is a big work in progress, expect it to keep getting better.&lt;/p&gt;&#xA;&lt;h2 id=&#34;initial-score&#34;&gt;Initial Score &lt;a href=&#34;#initial-score&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;figure&gt;&#xA;&lt;a href=&#34;https://dropper.waylonwalker.com/api/file/b26d4352-1bce-43a1-942e-bd6d7bd7c11d.webp&#34; class=&#34;glightbox-link&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://dropper.waylonwalker.com/api/file/b26d4352-1bce-43a1-942e-bd6d7bd7c11d.webp&#34; alt=&#34;image&#34;/ data-glightbox=&#34;description: image&#34;&gt;&lt;/a&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h2 id=&#34;404-not-found-generate-a-page-for-each-tag&#34;&gt;404 Not Found, generate a page for each tag &lt;a href=&#34;#404-not-found-generate-a-page-for-each-tag&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;figure&gt;&#xA;&lt;a href=&#34;https://dropper.waylonwalker.com/api/file/c501e0f7-b3c1-4124-b6b4-727d7e3e95a8.webp&#34; class=&#34;glightbox-link&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://dropper.waylonwalker.com/api/file/c501e0f7-b3c1-4124-b6b4-727d7e3e95a8.webp&#34; alt=&#34;image&#34;/ data-glightbox=&#34;description: image&#34;&gt;&lt;/a&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h2 id=&#34;title-too-long&#34;&gt;Title too long &lt;a href=&#34;#title-too-long&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;figure&gt;&#xA;&lt;a href=&#34;https://dropper.waylonwalker.com/api/file/4184948f-3527-4a17-8c65-b61e75d9ec75.webp&#34; class=&#34;glightbox-link&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://dropper.waylonwalker.com/api/file/4184948f-3527-4a17-8c65-b61e75d9ec75.webp&#34; alt=&#34;image&#34;/ data-glightbox=&#34;description: image&#34;&gt;&lt;/a&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h2 id=&#34;404-not-found-comma-separated-tags&#34;&gt;404 Not Found, comma separated tags &lt;a href=&#34;#404-not-found-comma-separated-tags&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Another hit on 404’s caused by tags, was tag parsing from thoughts into posts,&#xA;this cause links to the full comma separated list of tags rather than one per&#xA;tag.&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;a href=&#34;https://dropper.waylonwalker.com/api/file/c01ebd69-5ac4-4d9b-b720-43a16f64f421.webp&#34; class=&#34;glightbox-link&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://dropper.waylonwalker.com/api/file/c01ebd69-5ac4-4d9b-b720-43a16f64f421.webp&#34; alt=&#34;image&#34;/ data-glightbox=&#34;description: image&#34;&gt;&lt;/a&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;You can see on the website the whole dang set of tags was being treated as a single tag.&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;a href=&#34;https://dropper.waylonwalker.com/api/file/398b3bc7-8cfe-4190-968d-73eb15e18ea2.webp&#34; class=&#34;glightbox-link&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://dropper.waylonwalker.com/api/file/398b3bc7-8cfe-4190-968d-73eb15e18ea2.webp&#34; alt=&#34;image&#34;/ data-glightbox=&#34;description: image&#34;&gt;&lt;/a&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h2 id=&#34;broken-images&#34;&gt;Broken images &lt;a href=&#34;#broken-images&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;I’m not fully sure what happened to all of these gifs in my old host and why&#xA;they didn’t show up, but I moved them all and they are solid now.&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;a href=&#34;https://dropper.waylonwalker.com/api/file/b3a1e8de-9344-40b4-8020-9e75a59b5dd9.png&#34; class=&#34;glightbox-link&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://dropper.waylonwalker.com/api/file/b3a1e8de-9344-40b4-8020-9e75a59b5dd9.png&#34; alt=&#34;screenshot-2025-01-15T17-31-20-430Z.png&#34;/ data-glightbox=&#34;description: screenshot-2025-01-15T17-31-20-430Z.png&#34;&gt;&lt;/a&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h2 id=&#34;i-burned-all-of-my-january-credits&#34;&gt;I burned all of my January Credits &lt;a href=&#34;#i-burned-all-of-my-january-credits&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;So I had an issue with my &lt;a href=&#34;/self-host/&#34; class=&#34;glossary-term&#34; title=&#34;Self hosting is the act of hosting your own applications and services without using a SAS provider. This is typically done with your own hardware, but there...&#34;&gt;self hosted&lt;/a&gt; shots not making them fast enough for&#xA;ahrefs, and essentially ddosing myself on one of their runs.  The long wait&#xA;times for images burnt all of my credits.&lt;/p&gt;&#xA;&lt;p&gt;Here was the next successful run with a HUGE improvement in overall score.&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;a href=&#34;https://dropper.waylonwalker.com/api/file/cfed3e97-8dd4-4381-b38f-5dc6f40e7fad.webp&#34; class=&#34;glightbox-link&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://dropper.waylonwalker.com/api/file/cfed3e97-8dd4-4381-b38f-5dc6f40e7fad.webp&#34; alt=&#34;image&#34;/ data-glightbox=&#34;description: image&#34;&gt;&lt;/a&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;The trend for errors is looking quite good.&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;a href=&#34;https://dropper.waylonwalker.com/api/file/1ffbd8f7-1f81-40b9-b110-1b0f03bdd56f.webp&#34; class=&#34;glightbox-link&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://dropper.waylonwalker.com/api/file/1ffbd8f7-1f81-40b9-b110-1b0f03bdd56f.webp&#34; alt=&#34;image&#34;/ data-glightbox=&#34;description: image&#34;&gt;&lt;/a&gt;&#xA;&lt;/figure&gt;&#xA;&lt;h2 id=&#34;md-files-were-missing&#34;&gt;md files were Missing &lt;a href=&#34;#md-files-were-missing&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;I had several links out to the raw source of some pages generally hosted at&#xA;&lt;code&gt;{slug}.md&lt;/code&gt;, but I had turned it off due to it causing builds to fail.&lt;/p&gt;&#xA;&lt;figure&gt;&#xA;&lt;a href=&#34;https://dropper.waylonwalker.com/api/file/db074f86-725a-4b34-a5e2-8424628f521e.webp&#34; class=&#34;glightbox-link&#34;&gt;&lt;img class=&#34;glightbox&#34; src=&#34;https://dropper.waylonwalker.com/api/file/db074f86-725a-4b34-a5e2-8424628f521e.webp&#34; alt=&#34;image&#34;/ data-glightbox=&#34;description: image&#34;&gt;&lt;/a&gt;&#xA;&lt;/figure&gt;&#xA;&lt;p&gt;Taking another look at the error it was obvious what was going on, thoughts&#xA;never had a file extension and Pathlib was throwing isADirecotryError because&#xA;the path was already a directory for the index.&lt;a href=&#34;/html/&#34; class=&#34;glossary-term&#34; title=&#34;HTML (HyperText Markup Language) is the standard markup language used to create and design documents on the World Wide Web. It structures web content by...&#34;&gt;html&lt;/a&gt;, adding a .md to the path&#xA;for the thoughts plugin fixed it.&lt;/p&gt;&#xA;&lt;p&gt;I made this fix in commit&#xA;&lt;a href=&#34;https://github.com/WaylonWalker/waylonwalker.com/commit/e0bbc777efd5d0309a107b0d3e7355b2426e8c47&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/github.com.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/github.com.ico&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;e0bbc&lt;/a&gt;&#xA;on my site repo.&lt;/p&gt;&#xA;&lt;h2 id=&#34;broken-links-to-tags&#34;&gt;Broken links to tags &lt;a href=&#34;#broken-links-to-tags&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;I wrote a cli plugin to automatically generate feeds for my tags, but I have&#xA;not ran it in awhile so I had a number of posts trying to link tags to feeds&#xA;that did not exist.  I fixed this in commit&#xA;[5d2e22](&lt;a href=&#34;https://github.com/WaylonWalker/waylonwalker.com/commit/5d2e227a03acb1104e4214507872c61ae2a47d64&#34; style=&#34;--favicon-url: url(&amp;#39;/assets/markata/link-avatars/github.com.ico&amp;#39;);&#34; data-favicon=&#34;/assets/markata/link-avatars/github.com.ico&#34; class=&#34;has-avatar  has-avatar-before&#34;&gt;https://github.com/WaylonWalker/waylonwalker.com/commit/5d2e227a03acb1104e4214507872c61ae2a47d64&lt;/a&gt;].&lt;/p&gt;&#xA;&lt;h2 id=&#34;fix-open-graph-url-not-matching-canonical&#34;&gt;fix: Open Graph URL not matching canonical &lt;a href=&#34;#fix-open-graph-url-not-matching-canonical&#34; class=&#34;heading-anchor&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;[[ thoughts-565 ]] fixes an error introduced while fixing &lt;a href=&#34;/og/&#34; class=&#34;glossary-term&#34; title=&#34;OG is short for open graph, a set of standard meta tags that are used for social media sharing. This is what tells other websites how to describe and display...&#34;&gt;og&lt;/a&gt; tags.&lt;/p&gt;&#xA;</content>
    <author>
      <name>Waylon Walker</name>
      <email>hello@waylonwalker.com</email>
      <uri>https://waylonwalker.com</uri>
    </author>
  </entry>
</feed>