Seo fix 2nd phase - #31
Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 2 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit 50cbb24. Configure here.
| --- | ||
| title: "Quantus Weekly: Q-Day Is Right Around the Corner" | ||
| description: "Q-Day is June 6th. This week we closed out threshold Dilithium DKG audit items, shipped miner and notification updates, fixed mobile wallet bugs, and launched the refreshed Q-Day summit site." | ||
| description: Q-Day is June 6th. This week we closed out threshold Dilithium DKG audit items, shipped miner and notification updates, fixed mobile wallet bugs, and launched. |
There was a problem hiding this comment.
Truncated blog meta descriptions
High Severity
Many blog description fields were shortened by cutting the old copy mid-phrase (e.g. ending on and launched., und private., lanzamos una.). That ships incomplete SERP snippets and conflicts with this PR’s own guidance to rewrite meta into complete natural phrases rather than truncate to fit length.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit 50cbb24. Configure here.
| title: "Quantus 每周动态:虫洞交易" | ||
| description: "每周更新,涵盖虫洞交易、矿工私人区块奖励、共识漏洞修复和钱包更新。" | ||
| title: "Quantus 每周动态:虫洞交易 | Quantus 网络" | ||
| description: 每周更新,涵盖虫洞交易、矿工私人区块奖励、共识漏洞修复和钱包更新。更多协议更新与研究详情,请参阅 Quantus 博客文章。 Quantus。 |
There was a problem hiding this comment.
Chinese Network branding reintroduced
Medium Severity
Several zh-CN posts append | Quantus 网络 to titles and pad descriptions with filler like Quantus。. That reintroduces the localized “Network” brand form this PR aims to remove, and uses non-substantive padding instead of a proper meta rewrite.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit 50cbb24. Configure here.


Note
Medium Risk
Very large locale-wide SEO copy changes plus a new CSP that can break embeds or analytics if mis-tuned; reviewers should spot-check truncated blog descriptions and run
npm run check:seo-metainwebsite/.Overview
Second-phase SEO adds automated checks and rewrites site-wide metadata and copy so titles/descriptions stay within length targets and branding uses Quantus only (not “Quantus Network”).
A new
check:seo-metascript (wired inwebsite/package.json) validates i18n*.meta.title/*.meta.description, blog frontmatter, anddefault-metadata.ts, with separate min/max rules for Latin vs CJK locales and a shorter cap for whitepaper titles. Cursor project memory (.cursor/memory/mistakes.md+.cursor/rules/memory.mdc) records those SEO and branding rules for agents.Branding and defaults update
SITE_NAME, default Open Graph/Twitter metadata, JSON-LD, the whitepaper print cover (h1→p), and podcast show labels to Quantus, with Twittersite/creatorset to@QuantusNetwork.Content retitles and rewrites weekly update blog posts across many locales (
title,description,heroAlt); podcast episode copy drops “Quantus Network” in favor of Quantus.Security:
website/public/_headersadds site-wideX-Frame-Options: DENYand a Content-Security-Policy that allows required third parties (GA, Twitter/X, YouTube, Quantus APIs).Reviewed by Cursor Bugbot for commit 50cbb24. Configure here.