-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[website] SEO and load time optimization #648
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
New clippy
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
When you open PR for review, please add some description what are the changes and why
I deployed the website from the branch using GH Actions workflow dispatch (GUI). You can test it: https://compositor.live/ |
Change list:
robots.txt
to specify permissions for website crawlers. I allowed unrestricted access to the whole content of the website..png
and.jpeg
images to.webp
format..webp
offers similar quality with significantly reduced size. It improved website loading and responsiveness times by around 30-40%.docosaurus
you can specify additional content of the metadata section in thethemeConfig
H1
header. Other sections headers were changed toH2
and subtitles toH3
. I adjusted font sizes to match font sizes before this change and slightly increased (2.0rem
->2.25rem
) font size in the hero title section. All 5 SEO checkers I used recommended doing that.Things recommended by SEO checkers I didn't implement (I didn't include everything):
Static positioning
, but it makes sense and makes docs coherent/readable, so I didn't change that.