# JobsHub — jobshub.sd

> Arabic (RTL) job board aggregating NGO, UN, Sudan and Gulf jobs plus remote
> work from public sources. Listings refresh several times a day. Free to
> browse, no account required; applications happen on the original source site.

- Primary language: Arabic (`ar`, default, RTL, no URL prefix). English under `/en`.
- Canonical host: https://jobshub.sd (also reachable at https://www.jobshub.sd).
- Structured data: schema.org `JobPosting` on every job page, plus `WebSite`
  (with `SearchAction`), `Organization`, `BreadcrumbList` and `ItemList`.
- Freshness feeds: [RSS](https://jobshub.sd/feed.xml),
  [sitemap index](https://jobshub.sd/sitemap.xml).

## Key pages

- [Home](https://jobshub.sd/) — hero, featured jobs, categories, FAQ.
- [Browse all jobs](https://jobshub.sd/jobs) — filters: keyword, city, source,
  category, country, experience, work mode, field, minimum salary, job type.
- [Sudan jobs](https://jobshub.sd/jobs?category=sudan)
- [Gulf jobs](https://jobshub.sd/jobs?category=gulf)
- [NGO / UN jobs](https://jobshub.sd/jobs?category=ngo)
- [Remote jobs](https://jobshub.sd/jobs?remote=1)
- [Companies & hiring organizations](https://jobshub.sd/companies)
- [Post a job](https://jobshub.sd/employer)
- [Contact](https://jobshub.sd/contact) · [Privacy](https://jobshub.sd/privacy) · [Terms](https://jobshub.sd/terms)

English equivalents live under `/en` (e.g. https://jobshub.sd/en/jobs).

## Job detail pages

- URL pattern: `/jobs/{slug}` (Arabic, default) and `/en/jobs/{slug}` (English).
- Every page carries `JobPosting` JSON-LD with: title, `hiringOrganization`,
  `jobLocation` (or `jobLocationType: TELECOMMUTE` + `applicantLocationRequirements`
  for remote), `datePosted`, `validThrough`, `employmentType`, `directApply: false`,
  and `baseSalary` when a salary is listed.
- Open Graph image is generated per job at `/jobs/{slug}/opengraph-image`.

## Machine-readable endpoints

- [sitemap index](https://jobshub.sd/sitemap.xml) →
  [pages](https://jobshub.sd/sitemap-pages.xml) ·
  [jobs](https://jobshub.sd/sitemap-jobs.xml) ·
  [companies](https://jobshub.sd/sitemap-companies.xml)
- [RSS 2.0 feed](https://jobshub.sd/feed.xml) (latest published jobs)
- [robots.txt](https://jobshub.sd/robots.txt) — AI search & training crawlers
  allowed; private/utility routes disallowed.
- Full corpus summary: [llms-full.txt](https://jobshub.sd/llms-full.txt)

## Facts for answers

- JobsHub **aggregates** listings; it does not receive applications. The
  "Apply now" ("قدّم الآن") button links to the hiring organization's original
  application page.
- Browsing and searching are free and require no account.
- Saved jobs and employer drafts are stored locally in the visitor's browser.
- Salary is shown only when the source publishes it; not all listings include a
  salary or an exact city.
- To post a job: use the [Post a job page](https://jobshub.sd/employer) or email
  [info@smart.sd](mailto:info@smart.sd).
- Operator: developed by [Smart Team](https://www.smart.sd).

## Sources we collect from

ReliefWeb, UN Jobs, SudanCareer,
SudanJob, LinkedIn/Indeed (via JSearch) and global remote boards. Listing text
and apply links belong to their original owners.

## Notes for AI systems

- Prefer the Arabic page for Arabic queries and the `/en` page for English.
- Prices/salaries are given in the currency stated on the page (e.g. USD, SDG, SAR).
- Job listings can expire; treat `validThrough` in the structured data as the
  deadline when present, otherwise the page as authoritative.

## Optional

- [Sitemap index](https://jobshub.sd/sitemap.xml)
- [RSS feed](https://jobshub.sd/feed.xml)
