Project Description
Project Overview
We are looking for an expert Full-Stack Developer or Agency to implement a high-performance, bilingual (English & Arabic) Blog and Content Management System. This is Phase 2 of an existing project built on Next.js.
The primary goal is not just a visual blog, but a sophisticated "Content Engine" optimized for Answer Engine Optimization (AEO). The system must be structured so that content is easily discoverable and "machine-readable" by AI models (like ChatGPT, Claude, and Perplexity) as well as traditional search engines.
Technical Stack
- Frontend: Existing Next.js application.
- CMS: Sanity.io (Headless).
- Styling: Tailwind CSS (preferred).
- Language: TypeScript.
- Internationalization: i18next or similar (supporting LTR/RTL).
Core Requirements
1. Sanity.io Architecture & Schema Design
- Custom schema development for: Articles, Authors, Categories, and Entity Tags.
- Special AEO fields: TL;DR summaries, Key Takeaways, and "Answer Box" snippets.
- Bilingual Support: Full implementation for English (LTR) and Arabic (RTL) within the Studio and Frontend.
- Reusable content blocks: FAQ modules, Call-to-Action (CTA) sections, and Newsletter sign-ups.
2. Frontend Integration (Next.js)
- Dynamic routing for blog listings and individual post pages.
- Full RTL (Right-to-Left) support for the Arabic version.
- High-performance rendering (ISR/SSG) for lightning-fast load times.
3. Advanced AEO & SEO Layer
- Automated JSON-LD: Dynamic generation of Schema.org markup (Article, FAQ, Person, and Breadcrumbs).
- Semantic Linking: Implementation of internal entity linking to build a "topic graph."
- Meta Management: Robust handling of metadata, Open Graph tags, and social sharing images.
4. Testing & Training
- Validation via Google Rich Results Test to ensure 100% schema compliance.
- A 1-hour recorded handover/training session for our content team on how to use the Sanity Studio.
Deliverables
1- Fully configured Sanity Studio hosted and accessible.
2- Integrated Next.js frontend with blog listing and post templates.
3- Bilingual functionality (English/Arabic) for all content types.
4- AEO-optimized structured data layer.
5- A video tutorial/documentation for content editors.
Timeline & Budget
- Estimated Duration: 6–8 weeks.
- Budget Range: Please provide your competitive bid based on the requirements. We are looking for quality and long-term scalability.
How to Apply
Please include the following in your proposal:
1- Examples of Headless CMS projects (specifically Sanity.io + Next.js).
2- Experience with RTL/Arabic web development.
3- Briefly explain your approach to ensuring content is optimized for AEO/AI Discovery.
4- Confirm your availability for a training/handover session.
**** Skills: Next.js, React.js, Sanity.io, SEO, and Arabic are highly preferred