Welcome back everyone!
This week is week 8 of my journey to create an SEO package. This week will be a lot shorter as I kinda got distracted by something else this week... And that thing is lego! I found this program called stud.io where you can create your own lego builds. So yeah, that is mostly what I've been doing.
But I did do some things to the SEO package, so let's go over them!
Robots.txt
Robots.txt is a file that you want added to your website because it dictates where bots are allowed to go and are not allowed to go. This is a small feature, but I do have some ideas on how this can be improved. I just need to take the time to implement them. For example, it would be great to exclude based on document type or on another condition.
So, I have started on this functionality and added the location where you could edit it:
There is not much more to it at the moment. But hopefully, there will be more progress about this feature next week!
Sitemap
Last week I also talked about the sitemap functionality. I worked a bit more on it after that. Unfortunately, I walked into an issue (github.com/umbraco/Umbraco-CMS/issues/11815) that couldn't be fixed in the Umbraco source code, so I had to find my way around it. I also added some other options like change frequency, priority, and alternate pages.
There are still some small things that I want to add, but that'll be for later!
Release
I think we are getting close to a release of the package. I am planning to release an alpha version first, so I can try it out on some projects and still add some improvements to the package. I am also hoping some people will try out the package and let me know what they think of it!
Documentation
But before I can do a release of the package, I do want some documentation in place. I already started a bit on it at the wiki page of the project: github.com/patrickdemooij9/uSeoToolkit.Umbr... However, there is still a lot more documentation to be written. A release wouldn't be 100% ready if the documentation isn't ready yet. I am not quite sure if the wiki is the way to go for this project. But it should be fine for the first release.
And that is all for this week! A bit shorter than usual and not as much detail, but I am sure next week will be a lot more eventful!
Thank you all for reading and have a great week.