Skip to content

[seo-onpage-fixes] daily SEO audit fixes — title, nav, compare depth - #74

Merged
Smetools merged 1 commit into
mainfrom
hassan-seo-onpage-fixes
Jun 16, 2026
Merged

[seo-onpage-fixes] daily SEO audit fixes — title, nav, compare depth#74
Smetools merged 1 commit into
mainfrom
hassan-seo-onpage-fixes

Conversation

@Smetools

@Smetools Smetools commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Daily SEO audit (2026-06-16) — on-page fixes

Three verified findings from today's /knowcap-seo-audit + rank tracker, fixed. All sites mapped + adversarially verified by a discovery workflow before editing.

1. /for/odoo-partners title was 100 chars (SERP-truncated)

Google truncates titles at ~60. Old title ran to 100 chars, cutting the value prop mid-phrase in results.

  • Before: Knowcap for Odoo implementation partners — From client meeting to Odoo SH PR before the meeting ends (100)
  • After: Knowcap for Odoo Partners — Meeting to Odoo SH PR (49) — front-loads brand, keeps "Knowcap" + "Odoo".

2. Compare pages had no primary-nav link (footer-only = low equity)

The 5 /compare/* pages were reachable only from footers + the /compare hub. Rank check showed /terms outranking the actual read-ai compare page for "knowcap vs read ai" — symptom of weak internal-link equity to compare pages. Added a Compare → /compare link to both active primary nav bars (homepage Header + editorial EditorialHeader). One hub link concentrates equity; the hub distributes to all 5.

3. knowcap-vs-read-ai was thin (~667 words) vs siblings (720–800)

It was missing the MENA-SMEs / Odoo-partners market-fit FAQ that the otter / fireflies / fellow pages each carry. Added a Read.ai-specific one (~115 words: Ada agent, sentiment scores, single-language, no Arabic UI vs Knowcap's MENA + Odoo angle). Closes the real gap rather than padding.

Verified NON-issues (crawl flagged, no change needed)

  • Image alt text — on-page crawl's no_image_alt fired, but exhaustive trace: every image already has alt; the 4 logos use alt="" correctly (decorative, visible wordmark beside them). False positive.
  • JSON-LD schema — Organization + WebSite + SoftwareApplication all present + server-rendered (lib/site-schema.ts). Healthy.
  • robots.txt — GPTBot + ClaudeBot explicitly allowed, no Disallow. Healthy.

Gate

  • tsc --noEmit green (no new imports — Link already imported in both nav files; new FAQ matches existing shape).
  • Full next build runs on Vercel on this PR.

Out of scope (flagged for your call)

  • New "AI meeting notes" KSA landing page — high-opportunity keyword (3M% search growth, blog documented), but a net-new page + positioning decision. Needs your product input.
  • Schema coverage centralization — move <SiteJsonLd/> to root layout so /compare, /blog etc. also carry Org/WebSite schema (optional; has per-page FAQ-prop nuance).

🤖 Generated with Claude Code

Summary by CodeRabbit

  • New Features
    • Introduced a new "Compare" page and navigation link accessible from the home page and editorial sections, enabling users to compare Knowcap against competing solutions
    • Added a new FAQ entry addressing comparisons between Knowcap and Read.ai, with specific focus on MENA teams and Odoo implementation partners

…i compare

- /for/odoo-partners <title> was 100 chars (SERP-truncated) -> 47-char
  'Knowcap for Odoo Partners — Meeting to Odoo SH PR' (keeps Knowcap + Odoo)
- Add 'Compare' -> /compare hub link to both primary nav bars (home + editorial
  shell); compare pages were footer-only (low internal-link equity)
- knowcap-vs-read-ai was thin (~667 words) + missing the MENA/Odoo market-fit
  FAQ its siblings carry; added it (Read.ai-specific, ~115 words)

Daily SEO audit 2026-06-16 findings. Image-alt, JSON-LD, robots flags from the
on-page crawl verified as false positives / already-healthy — no change.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
knowcap-landing Ready Ready Preview, Comment Jun 16, 2026 6:20am

Request Review

@coderabbitai

coderabbitai Bot commented Jun 16, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

Pull request was closed or merged during review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 773039db-1685-44d9-a722-ff03a68974c8

📥 Commits

Reviewing files that changed from the base of the PR and between 1eaad08 and 52629cf.

📒 Files selected for processing (4)
  • app/app/compare/knowcap-vs-read-ai/page.tsx
  • app/app/for/odoo-partners/page.tsx
  • app/components/editorial/shell.tsx
  • app/components/home-commitment.tsx

📝 Walkthrough

Walkthrough

Adds a "Compare" navigation link to two header components (EditorialHeader and the home-commitment fixed header). Inserts a new FAQ entry on the Knowcap-vs-Read.ai compare page targeting MENA teams and Odoo implementation partners. Shortens the metadata.title string on the Odoo partners page.

Changes

Compare Nav Link and Content Updates

Layer / File(s) Summary
Add Compare nav link to both headers
app/components/editorial/shell.tsx, app/components/home-commitment.tsx
Both header components receive an additional Next.js Link to /compare in their primary navigation.
Compare page FAQ entry and Odoo partners metadata
app/app/compare/knowcap-vs-read-ai/page.tsx, app/app/for/odoo-partners/page.tsx
A new FAQ object addressing MENA teams and Odoo implementation partners is inserted into the FAQS array; the metadata.title for the Odoo partners page is replaced with a shorter string.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • Knowcap-V2/knowcap-website#60: Also modifies the exported metadata (title/description) for the same app/app/for/odoo-partners/page.tsx route.
  • Knowcap-V2/knowcap-website#43: Introduced the compare page structure and EditorialShell/FAQ rendering that this PR extends with a new FAQ entry and nav link.

Poem

🐇 A link called "Compare" now lives in the nav,
Hop left for home, hop right to contrast!
A FAQ for MENA teams joins the parade,
And Odoo's title got a shorter upgrade.
With four tiny diffs, the warren grows neat —
Small hops forward are still pretty sweet! 🌿

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the three main SEO fixes: title optimization, navigation link addition for compare pages, and content depth improvement on the compare page.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch hassan-seo-onpage-fixes

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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