SEO optimizations and fixes #163

Merged
sb10q merged 7 commits from esavkin/web2019:161-seo into master 2025-01-23 22:23:32 +08:00
Member
  • Fix robots.txt
  • Remove deferred styles hack - which overall improved CLS to near-zero values, LCP and FCP also improved
  • Optimize bootstrap styles bundle for static pages, serve full bundle in the shop
  • Replace jQuery dependent code and remove jQuery
  • Embed microdata on some pages where it is not invasive and potentially valuable
* Fix robots.txt * Remove deferred styles hack - which overall improved CLS to near-zero values, LCP and FCP also improved * Optimize bootstrap styles bundle for static pages, serve full bundle in the shop * Replace jQuery dependent code and remove jQuery * Embed microdata on some pages where it is not invasive and potentially valuable
esavkin added 3 commits 2024-12-24 13:20:21 +08:00
Signed-off-by: Egor Savkin <es@m-labs.hk>
This alone improves CLS from 0.9 down to 0.005, and overall score in lighthouse to green values

Signed-off-by: Egor Savkin <es@m-labs.hk>
Reduce bootstrap bundle, replace jquery dependant code and remove jquery. Optimize style loading.
Overall the lighthouse metrics are far better now.

Signed-off-by: Egor Savkin <es@m-labs.hk>
sb10q reviewed 2024-12-25 09:24:49 +08:00
config.toml Outdated
@ -1,4 +1,4 @@
base_url = "/"
base_url = "https://m-labs.hk"
Owner

What happens on intl and .ph?

What happens on intl and .ph?
Author
Member

The -u option in zola build/serve overrides it, so I updated nix-scripts to build a website for .ph as well (intl already has it)

The `-u` option in zola build/serve overrides it, so I updated nix-scripts to build a website for .ph as well (intl already has it)
esavkin added 3 commits 2025-01-06 17:43:53 +08:00
Signed-off-by: Egor Savkin <es@m-labs.hk>
Signed-off-by: Egor Savkin <es@m-labs.hk>
Signed-off-by: Egor Savkin <es@m-labs.hk>
esavkin force-pushed 161-seo from 0a0fb78a47 to 674e0784ef 2025-01-09 12:01:20 +08:00 Compare
esavkin force-pushed 161-seo from 674e0784ef to 8fc3f3086d 2025-01-23 16:18:39 +08:00 Compare
esavkin changed title from WIP: SEO optimizations and fixes to SEO optimizations and fixes 2025-01-23 16:18:44 +08:00
sb10q merged commit 8fc3f3086d into master 2025-01-23 22:23:32 +08:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: M-Labs/web2019#163
No description provided.