Skip to content

Seo fix 2nd phase - #31

Merged
dewabisma merged 6 commits into
mainfrom
beast/seo-fix
Jul 31, 2026
Merged

Seo fix 2nd phase#31
dewabisma merged 6 commits into
mainfrom
beast/seo-fix

Conversation

@dewabisma

@dewabisma dewabisma commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator
  • SEO-15
  • SEO-16
  • SEO-17
  • SEO-18
  • SEO-20
  • SEO-21

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-meta in website/.

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-meta script (wired in website/package.json) validates i18n *.meta.title / *.meta.description, blog frontmatter, and default-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 (h1p), and podcast show labels to Quantus, with Twitter site/creator set 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/_headers adds site-wide X-Frame-Options: DENY and a Content-Security-Policy that allows required third parties (GA, Twitter/X, YouTube, Quantus APIs).

Reviewed by Cursor Bugbot for commit 50cbb24. Configure here.

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 2 potential issues.

Fix All in Cursor

❌ 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.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 50cbb24. Configure here.

title: "Quantus 每周动态:虫洞交易"
description: "每周更新,涵盖虫洞交易、矿工私人区块奖励、共识漏洞修复和钱包更新。"
title: "Quantus 每周动态:虫洞交易 | Quantus 网络"
description: 每周更新,涵盖虫洞交易、矿工私人区块奖励、共识漏洞修复和钱包更新。更多协议更新与研究详情,请参阅 Quantus 博客文章。 Quantus。

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 50cbb24. Configure here.

@dewabisma
dewabisma merged commit 25aaaf4 into main Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant