Hugo

Turning words into links (for SEO and others)

Hi, I am converting from Wordpress, where I used a tool like YOAST to turn any specific word in any page into a link to a specific page.

I could set up a rul for the word “fox” so that
“The fox jumped over the fence” would turn into
“The fox jumped over the fence”

I am asking, because I am led to believe this is still a good practice with regards to SEO

I wonder if the export of your WordPress blog has these links static inside of the markdown already or if they are missing from the export. In that case I can say without being bashed that you have to link them yourself :wink:

But jokes aside: You should read up on regular expressions and then run the content of the page inside of your template through a loop. I can think of a way where you put potential vocab and the links they should point to in a data/-file and then loop the {{ .Content }} in your template through the list. The disadvantage is that this will have quite some impact on the speed of Hugo to create your page. The more vocab you have the slower.

This will be hard. Something like filters in WordPress is not available in Hugo to my knowledge.

I do it by adding the links myself. In that case again know that there are nice functions that keep links current should you change the folder or link structure:

THANKS! -
sometimes it is a matter of not being able to see the forest :slight_smile:

Makes perfect sense