Skip to content

[blog-draft] محضر اجتماع — native-Arabic SERP-stolen template page (first playbook proof) - #98

Merged
Smetools merged 1 commit into
mainfrom
hassan/blog-mahdar-ijtimaa-ar
Jun 28, 2026
Merged

[blog-draft] محضر اجتماع — native-Arabic SERP-stolen template page (first playbook proof)#98
Smetools merged 1 commit into
mainfrom
hassan/blog-mahdar-ijtimaa-ar

Conversation

@Smetools

Copy link
Copy Markdown
Collaborator

First post from the rewritten blogger engine — a live, end-to-end proof of the new playbook on the highest-value uncaptured keyword.

Keyword + intent

  • Target: محضر اجتماع (meeting minutes) — KSA/Arabic, 1300 vol, LOW comp, exactly on-product.
  • Intent (Law 2): the live SERP is template-download, so this is a template-magnet money-page, not a thesis essay.
  • Language (Law 4): native Arabic (lang: ar, dir: rtl). hreflang pair noted to an EN twin to build next.

What it stole from the live SERP (Law 1)

Pulled serp_organic_live_advanced (KSA/ar) at write time. Top-10 = Canva + Ministry of Commerce + universities + WHO (all نموذج/template downloads) + Convene's "7 خطوات" guide + one weak SaaS (minutes.com.sa). So the page:

  • offers a free copy-paste محضر template (the magnet every winner has),
  • answers the exact PAA (كيف تكتب / ما هو / من يسجل / متى / صيغة) as the 5-question FAQ,
  • mirrors Convene's winning 7-step structure and beats the thin templates on depth (1,238 Arabic body words).

GEO (Law 5)

AI Overview is live on this SERP → wrote 134–167-word self-contained citable blocks + FAQ for citation where Wikipedia/Canva currently own the answer.

Knowcap angle (honest)

Template is the magnet; the product hook is the verified-record model — named-human confirmation (no "Confirm All") + source-linked audit trail. No over-claim.

Codex fact-flag (Step 4 — judge ≠ author)

Ran Codex (read-only) as independent eyes. No product over-claims. 6 honesty/voice tightenings flagged + all applied: softened uncited precision ("24–48h", "خلال ساعات"), qualified "وثيقة قانونية" per jurisdiction, marked the template "نموذج أولي" + noted regulated boards need extra fields (النصاب/التحفّظات), de-hyped two salesy lines.

Gates

FAQ = 5 H3 ✅ · keyword ×10 ✅ · 6 H2 ✅ · ar/rtl ✅ · SERP-shaped ✅

Live on merge: https://knowcap.ai/blog/namuthaj-mahdar-ijtimaa-ar
Verify after merge: /blog renders RTL; then request-indexing in GSC (Law 6).

🤖 Generated with Claude Code

…aybook proof)

First post produced by the rewritten blogger engine. Demonstrates the new
mechanism end-to-end on the highest-value uncaptured keyword (محضر اجتماع,
1300 vol, LOW comp, on-product):
- SERP-stolen: shaped from the live KSA/Arabic top-10 (Canva/gov/university
  template pages + Convene's 7-step guide) — not an invented thesis
- intent-matched: template-download SERP -> template-magnet money-page, not an essay
- native Arabic (lang: ar, dir: rtl), hreflang pair noted to an EN twin to build
- GEO: 134-167w citable answer blocks + 5-question FAQ (the live PAA) for the
  AI Overview present on this SERP
- honest Knowcap angle: named-human confirmation + source-linked audit trail,
  no over-claim (Codex fact-flag passed; 6 honesty/voice tightenings applied)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TwM4VYoHip5iUguBWCqStH
@vercel

vercel Bot commented Jun 28, 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 28, 2026 2:06pm

Request Review

@coderabbitai

coderabbitai Bot commented Jun 28, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@Smetools, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 51 minutes and 32 seconds. Learn how PR review limits work.

Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file).

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based credits.

🚦 How do rate limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 81aabb8f-f8df-4a7b-a7b7-19d28ef81745

📥 Commits

Reviewing files that changed from the base of the PR and between 860b514 and 8118134.

📒 Files selected for processing (1)
  • docs/content-pipeline/drafts/namuthaj-mahdar-ijtimaa-ar.md
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch hassan/blog-mahdar-ijtimaa-ar

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.

@Smetools
Smetools merged commit db9f427 into main Jun 28, 2026
3 checks passed
Smetools added a commit that referenced this pull request Jun 28, 2026
…w no-op'd) (#101)

PR #98 merged but publish-blog-draft.yml logged 'nothing to commit': its
find-drafts step diffs base.sha..head.sha without fetching base.sha into the
shallow checkout, so the diff errors and || true swallows it. Ran
scripts/publish-draft.mjs manually. Workflow fix tracked separately.


Claude-Session: https://claude.ai/code/session_01TwM4VYoHip5iUguBWCqStH

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
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