Case study · Portfolio
Teaching of Islam
A fast, well-optimized religious content site, built on a real CMS.
Publishing and education (personal project) · Online publication, English-speaking audience worldwide

The context
Teaching of Islam is a personal project: an English-language education site that explains Sunni Islam clearly, with real sources, for beginners and anyone curious.
The hard part was technical: publishing dozens of long articles with Quran quotes, sourced hadith and exact Arabic honorific glyphs, while keeping the site fast.
The site writes from a Sunni point of view and says so plainly on the homepage. Its citation rules are strict: every Quran verse appears in Arabic with the Pickthall translation, and hadith come only from Sahih al-Bukhari and Sahih Muslim, each with its source. So the site had to show every quote cleanly, with no mistakes at all.
The content grew fast: long articles on the Five Pillars, the Quran, the Sunnah, the Seerah and inheritance, then a profile page for each prophet named in the Quran. It needed a clear structure so readers, and Google, could find their way around.
The goal
- Publish long, sourced articles without slowing the site down.
- Get found on Google by people with sincere questions about Islam.
- Keep full control of the content with an easy-to-use CMS.
- Show every verse and every Arabic honorific correctly, on every device.
What they needed
- A headless CMS to manage dozens of structured articles.
- Correct display of Quran quotes and Arabic glyphs.
- Full technical and content SEO, page by page.
- Site search and a clear menu for dozens of pages.
What we did
We built this custom website on Next.js with Payload CMS. The CMS gives full control over each article, and the pages stay static as much as possible so they load fast.
Payload works as the admin area: articles are written, fixed and published from the browser. Each article is made of blocks: paragraph, heading, list, callout, Quran verse, hadith and FAQ. Every block type has its own look, so a verse always looks like a verse, whatever the page.
The content is sorted into main topics: Allah, the Quran, Prophet Muhammad, the Seerah, the Sunnah, the Five Pillars, daily practice, Islamic law, and a page for people who are new to Islam. Today the site has 15 articles, 24 prophet profiles and one overview page for all of them, for 56 addresses in its sitemap.
The real puzzle was the Arabic honorifics that follow the name of Allah or the Prophet. They're rare characters: a whole phrase packed into one sign. The fonts Google hosts don't really draw them, so they showed up as small empty boxes. After several tests, we self-hosted the free Scheherazade New font, which does include these signs. We also tuned their size: big enough to read, without pushing the next line down.
Every page has a clean heading structure, full structured data (article, breadcrumbs, FAQ) and careful technical SEO. The visible breadcrumb trail and the one in the structured data come from the same source, so they can never disagree. An image sitemap also helps Google find each article's cover.
Every article ends with related reading, picked from the same topic first, and the text links to other articles where the subject fits. This kind of linking is part of content SEO: it helps readers go further and helps Google understand what the site is about.
For speed, our team tested the homepage with Google PageSpeed and fixed the real causes of slowness one by one. A setting meant for the admin area was making the browser load every page twice on a first visit, so we limited it to the admin area. The Arabic fonts moved to a lighter file format and are no longer preloaded on pages that don't need them. During this work, the homepage went from about 909 KB to 536 KB.
Next, the big header photos gave way to a text header on a green gradient. The text shows up as soon as the page arrives, with no image to wait for. Site search finds any article or prophet, and its code only loads when a reader opens it. The site can take dozens more articles without slowing down, and it keeps growing with new pages and fixes, the kind of ongoing work our website maintenance covers.
Next.js + Payload CMS
A real CMS to manage the content, with the speed of a static site.
Technical and content SEO
Structured data, a clean heading order and sourced content, page by page.
Accurate Arabic text
Fonts chosen so Arabic quotes and honorific glyphs display correctly.
A block for every quote
Verses, hadith and FAQs each have their own block in the CMS, so they always look the same and always show their source.
A text header
No big photo to download at the top of the page, so the title shows right away, even on a slow phone.
Search on demand
The search code adds no weight until a reader actually opens it.
The results
- A Google PageSpeed score of 92 on mobile and 100 on desktop.
- 100/100/100 for accessibility, best practices and SEO, on mobile and on desktop.
- 3/3 on Agentic Browsing.
- 56 addresses in the sitemap: 15 articles, 24 prophet profiles and the topic pages.
- Arabic honorifics that display correctly everywhere, instead of small empty boxes.
- A content-rich site that stays fast because it was built well from the start.


Why “No Data”?
The "Discover what your real users are experiencing" panel shows "No Data". Google only publishes this field data once a site gets a minimum number of real Chrome visits over 28 days. It isn't a technical problem.
SEO on this site
This 100/100 comes from real technical and content SEO work: structured data and a clean heading order on every page.
What does the Google PageSpeed “SEO” score mean?
The Lighthouse "SEO" score (in the Google PageSpeed Insights reports above) mainly checks whether a page follows basic technical SEO practices, not its real ranking on Google. Google says so itself under this score: "These checks ensure that your page is following basic search engine optimization advice. There are many additional factors Lighthouse does not score here that may affect your search ranking, including performance on Core Web Vitals. Learn more about Google Search Essentials."
Real PageSpeed Insights scores from September 16, 2026.
Does your content project need a solid site behind it?
Let's talk. We build content-heavy sites that stay fast and well optimized, with a real CMS behind them.