Install
openclaw skills install @raheel-9deem/roman-urdu-wp-seoOptimize WordPress content for Roman Urdu/Hinglish search intent with keyword variants, blended meta tags, image alt-text guidance, and technical SEO checks for Pakistani and South Asian audiences.
openclaw skills install @raheel-9deem/roman-urdu-wp-seoUse this skill to optimize WordPress posts and pages for audiences who search in English, Roman Urdu, or a natural mix of both. Keep the English keyword core discoverable while adding authentic South Asian phrasing to keyword ideas, metadata, headings, image alt-text, and search-intent analysis.
This skill is designed around practical WordPress publishing experience from Byte Wave, Lahore, Pakistan. It supports editorial SEO; it does not replace search-console data, keyword-volume tools, editorial judgment, or a final human review by a native speaker.
references/roman-urdu-keyword-patterns.md and use scripts/keyword_expander.py.scripts/meta_tag_generator.py and then edit for accuracy, brand voice, and SERP fit.references/wordpress-seo-checklist.md.references/code-mixing-guide.md.Record the topic, primary English keyword, location, language preference, reader sophistication, and desired action. Decide whether Roman Urdu belongs in the search layer. Use it when it reflects how the audience actually searches; do not add it merely because the site is based in South Asia.
Separate informational, commercial-investigation, transactional, and navigational intent. Preserve the user's actual intent when adding Roman Urdu variants. For example, best mobile under 30000 and 30 hazar ke andar best mobile can represent the same commercial investigation, while mobile kaise reset karein is a how-to query.
Start with the English keyword supplied by the user or extracted from the post. Generate two to three useful Roman Urdu or mixed variants. Include, where natural:
ghar se online earning → ghar baithe online paisa kamana.best laptop for students → students ke liye best laptop.in Pakistan, Lahore, under 30000, 2026, or with PTA approval, only when it matches the brief.Use scripts/keyword_expander.py for a deterministic first pass. Treat its output as suggestions, not as measured search volume. Remove awkward, ambiguous, repetitive, or culturally unnatural variants.
Keep the primary English keyword or its exact close variant near the beginning of the title where possible. Add one concise Roman Urdu/Hinglish phrase that clarifies the reader benefit. Keep the title readable; never concatenate variants as a keyword list.
Write a meta description that explains the value of the page and uses one natural mixed-language phrase. Avoid unsupported claims, excessive punctuation, fake urgency, and keyword stuffing. Use scripts/meta_tag_generator.py for draft generation, then manually edit the result.
Recommended output fields:
| Field | Requirement |
|---|---|
| SEO title | English keyword core plus a natural Roman Urdu/Hinglish benefit; target roughly 50–60 characters when practical. |
| Meta description | Clear benefit and one mixed-language phrase; target roughly 140–160 characters when practical. |
| Slug | Short, lowercase, hyphenated, and stable; prefer the English keyword core unless the site's established convention says otherwise. |
| Focus keyword | One primary English keyword; list Roman Urdu variants separately as supporting terms. |
| Search intent | State the intent and audience rather than guessing volume. |
Character targets are editorial heuristics, not guarantees of how Google will display a snippet. Never truncate a meaningful word solely to hit a target.
Apply references/wordpress-seo-checklist.md to inspect the permalink, indexability, canonical, XML sitemap, robots directives, headings, internal links, images, schema, performance, and mobile presentation. Check compatibility with Yoast SEO and Rank Math without assuming both plugins are installed. Mention where the editor must verify a setting in the active plugin.
For every important image, suggest descriptive alt-text. Use Roman Urdu in alt-text only when it accurately describes the image and is useful to the intended audience; never use alt-text as a keyword dump. Do not put important text only inside images.
Use references/code-mixing-guide.md to judge natural placement, register, spelling variants, and code-switching. Make headings and body copy clear for the actual reader. Keep the original language of the article unless the user explicitly asks for a full translation.
Do not forcibly translate English content into Roman Urdu. By default, use Roman Urdu/Hinglish only for SEO metadata, keyword suggestions, example headings, alt-text suggestions, and short localization notes. Translate the full article only when the user explicitly requests it.
Avoid stereotypes, fake local claims, and invented search data. Flag terms that may have multiple meanings. Ask before making sensitive cultural, medical, legal, financial, or safety claims.
Return the following sections in order:
Read only the reference needed for the current task so the workflow remains focused.
references/roman-urdu-keyword-patterns.md: Load for transliteration conventions, common modifiers, and the table of 20+ reusable keyword patterns.references/wordpress-seo-checklist.md: Load for WordPress-specific metadata, permalink, schema, sitemap, performance, and plugin checks.references/code-mixing-guide.md: Load for register, spelling, English-word retention, and natural Roman Urdu/Hinglish usage.scripts/keyword_expander.py: Run with an English keyword to generate deterministic supporting variants. It uses only the Python standard library and has no credentials or network dependency.scripts/meta_tag_generator.py: Run with a keyword, topic, and optional audience/benefit to draft a blended title and description. Review every draft before publishing.examples/sample-optimized-post.md: Use as an end-to-end reference for a realistic WordPress post about budget smartphones in Pakistan.Run scripts from the skill directory or provide their path from another working directory:
python scripts/keyword_expander.py "best mobile under 30000" --location Pakistan
python scripts/meta_tag_generator.py \
--keyword "best mobile under 30000" \
--topic "budget smartphones" \
--audience "Pakistan ke buyers" \
--benefit "30 hazar ke andar sahi phone choose karein"
Use --json on either script when structured output is more convenient. The scripts are offline utilities. They do not fetch keyword volume, scrape Google, call an API, or publish to WordPress.
best mobile under 30000 ko Pakistan audience ke liye Roman Urdu SEO mein optimize karo.”online earning ideas ke 3 Hinglish keyword variants do.”ghar baithe paisa kamayein content audit karo.”Use the supplied sample post as a representative end-to-end test:
examples/sample-optimized-post.md and identify the primary keyword and audience.scripts/keyword_expander.py for best mobile under 30000 with --location Pakistan.scripts/meta_tag_generator.py with the sample's topic, audience, and benefit.references/wordpress-seo-checklist.md to the sample's permalink, headings, alt-text, schema, canonical, sitemap, and plugin notes.Do not include API keys, passwords, cookies, tokens, personal data, or hardcoded local paths in this skill or its scripts. Keep scripts portable, deterministic, and dependency-free unless a future version explicitly documents a dependency. Do not claim search volume or rankings without a cited data source. Do not publish or mutate a WordPress site unless the user explicitly authorizes the action and the required authenticated integration is available.
ClawHub skills are distributed under the platform's automatic MIT-0 terms. Do not add separate license terms, pricing, paywall metadata, or attribution requirements to this skill.