SEO audit for hardlight.ma
Film & Production Studio in Rabat, Morocco | HARDLIGHT · HARDLIGHT
Health 65/100 (fair) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)HARDLIGHT: film, motion, photography, digital and live production. All in-house. Rabat-based, trusted across 20+ countries for 18+ years.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Links | 0 | 0 | 392 | 0 |
| Hreflang | 15 | 0 | 142 | 0 |
| Canonical | 72 | 0 | 47 | 48 |
| Titles | 95 | 0 | 8 | 0 |
| Duplicate | 98 | 0 | 4 | 2 |
| Agent Readiness | 100 | 0 | 0 | 51 |
| Content | 100 | 0 | 0 | 63 |
| Crawlability | 100 | 0 | 0 | 49 |
| Images | 100 | 0 | 0 | 61 |
| Meta Description | 100 | 0 | 0 | 8 |
| Performance | 100 | 0 | 0 | 100 |
| Security | 100 | 0 | 0 | 50 |
Warnings (8 rules)
warning Canonical target redirects to another URL
Rule canonical.to_redirect · Canonical · 47 occurrence(s)
- https://hardlight.ma/en/contact — canonical → https://hardlight.ma/en/ which redirects to https://hardlight.ma/en/
- https://hardlight.ma/en/portfolio — canonical → https://hardlight.ma/en/ which redirects to https://hardlight.ma/en/
- https://hardlight.ma/en/studio — canonical → https://hardlight.ma/en/ which redirects to https://hardlight.ma/en/
- https://hardlight.ma/en/what-we-do — canonical → https://hardlight.ma/en/ which redirects to https://hardlight.ma/en/
- https://hardlight.ma/en/work — canonical → https://hardlight.ma/en/ which redirects to https://hardlight.ma/en/
- https://hardlight.ma/en/work/1000-premiers-jours-hero — canonical → https://hardlight.ma/en/ which redirects to https://hardlight.ma/en/
- https://hardlight.ma/en/work/1000-premiers-jours-thematic — canonical → https://hardlight.ma/en/ which redirects to https://hardlight.ma/en/
- https://hardlight.ma/en/work/egypt-investments-film — canonical → https://hardlight.ma/en/ which redirects to https://hardlight.ma/en/
- https://hardlight.ma/en/work/indh-prescolaire — canonical → https://hardlight.ma/en/ which redirects to https://hardlight.ma/en/
- https://hardlight.ma/en/work/ramadan-digital-spot — canonical → https://hardlight.ma/en/ which redirects to https://hardlight.ma/en/
- https://hardlight.ma/en/work/spast-taghazout-olympics — canonical → https://hardlight.ma/en/ which redirects to https://hardlight.ma/en/
- https://hardlight.ma/en/work/unicef-vaccination-2024 — canonical → https://hardlight.ma/en/ which redirects to https://hardlight.ma/en/
- https://hardlight.ma/en/work/white-gold-series-itfc — canonical → https://hardlight.ma/en/ which redirects to https://hardlight.ma/en/
- https://hardlight.ma/fr/contact — canonical → https://hardlight.ma/fr/ which redirects to https://hardlight.ma/fr/
- https://hardlight.ma/fr/portfolio — canonical → https://hardlight.ma/fr/ which redirects to https://hardlight.ma/fr/
- https://hardlight.ma/fr/studio — canonical → https://hardlight.ma/fr/ which redirects to https://hardlight.ma/fr/
- https://hardlight.ma/fr/what-we-do — canonical → https://hardlight.ma/fr/ which redirects to https://hardlight.ma/fr/
- https://hardlight.ma/fr/work — canonical → https://hardlight.ma/fr/ which redirects to https://hardlight.ma/fr/
- https://hardlight.ma/fr/work/1000-premiers-jours-hero — canonical → https://hardlight.ma/fr/ which redirects to https://hardlight.ma/fr/
- https://hardlight.ma/fr/work/1000-premiers-jours-thematic — canonical → https://hardlight.ma/fr/ which redirects to https://hardlight.ma/fr/
- https://hardlight.ma/fr/work/egypt-investments-film — canonical → https://hardlight.ma/fr/ which redirects to https://hardlight.ma/fr/
- https://hardlight.ma/fr/work/indh-prescolaire — canonical → https://hardlight.ma/fr/ which redirects to https://hardlight.ma/fr/
- https://hardlight.ma/fr/work/ramadan-digital-spot — canonical → https://hardlight.ma/fr/ which redirects to https://hardlight.ma/fr/
- https://hardlight.ma/fr/work/unicef-vaccination-2024 — canonical → https://hardlight.ma/fr/ which redirects to https://hardlight.ma/fr/
- https://hardlight.ma/fr/work/white-gold-series-itfc — canonical → https://hardlight.ma/fr/ which redirects to https://hardlight.ma/fr/
warning Duplicate page content
Rule duplicate.content · Duplicate · 2 occurrence(s)
- https://hardlight.ma/en — content shared by 2 pages: https://hardlight.ma/en/
- https://hardlight.ma/en/ — content shared by 2 pages: https://hardlight.ma/en
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 2 occurrence(s)
- https://hardlight.ma/en — title shared by 2 pages: https://hardlight.ma/en/
- https://hardlight.ma/en/ — title shared by 2 pages: https://hardlight.ma/en
warning Self hreflang language disagrees with html lang
Rule hreflang.mismatch_html_lang · Hreflang · 1 occurrence(s)
- https://hardlight.ma/fr — the self-referencing hreflang is "fr" but <html lang> is "en" — contradictory language signals can make Google distrust the hreflang cluster. Align both to the same BCP-47 language.
warning hreflang set has no self-reference
Rule hreflang.missing_self · Hreflang · 47 occurrence(s)
- https://hardlight.ma/en/contact — no hreflang entry points to this URL
- https://hardlight.ma/en/portfolio — no hreflang entry points to this URL
- https://hardlight.ma/en/studio — no hreflang entry points to this URL
- https://hardlight.ma/en/what-we-do — no hreflang entry points to this URL
- https://hardlight.ma/en/work — no hreflang entry points to this URL
- https://hardlight.ma/en/work/1000-premiers-jours-hero — no hreflang entry points to this URL
- https://hardlight.ma/en/work/1000-premiers-jours-thematic — no hreflang entry points to this URL
- https://hardlight.ma/en/work/egypt-investments-film — no hreflang entry points to this URL
- https://hardlight.ma/en/work/indh-prescolaire — no hreflang entry points to this URL
- https://hardlight.ma/en/work/ramadan-digital-spot — no hreflang entry points to this URL
- https://hardlight.ma/en/work/spast-taghazout-olympics — no hreflang entry points to this URL
- https://hardlight.ma/en/work/unicef-vaccination-2024 — no hreflang entry points to this URL
- https://hardlight.ma/en/work/white-gold-series-itfc — no hreflang entry points to this URL
- https://hardlight.ma/fr/contact — no hreflang entry points to this URL
- https://hardlight.ma/fr/portfolio — no hreflang entry points to this URL
- https://hardlight.ma/fr/studio — no hreflang entry points to this URL
- https://hardlight.ma/fr/what-we-do — no hreflang entry points to this URL
- https://hardlight.ma/fr/work — no hreflang entry points to this URL
- https://hardlight.ma/fr/work/1000-premiers-jours-hero — no hreflang entry points to this URL
- https://hardlight.ma/fr/work/1000-premiers-jours-thematic — no hreflang entry points to this URL
- https://hardlight.ma/fr/work/egypt-investments-film — no hreflang entry points to this URL
- https://hardlight.ma/fr/work/indh-prescolaire — no hreflang entry points to this URL
- https://hardlight.ma/fr/work/ramadan-digital-spot — no hreflang entry points to this URL
- https://hardlight.ma/fr/work/unicef-vaccination-2024 — no hreflang entry points to this URL
- https://hardlight.ma/fr/work/white-gold-series-itfc — no hreflang entry points to this URL
warning hreflang has no return link (not reciprocal)
Rule hreflang.no_return · Hreflang · 94 occurrence(s)
- https://hardlight.ma/en/contact — https://hardlight.ma/en/ (en) does not link back
- https://hardlight.ma/en/contact — https://hardlight.ma/fr/ (fr) does not link back
- https://hardlight.ma/en/portfolio — https://hardlight.ma/en/ (en) does not link back
- https://hardlight.ma/en/portfolio — https://hardlight.ma/fr/ (fr) does not link back
- https://hardlight.ma/en/studio — https://hardlight.ma/en/ (en) does not link back
- https://hardlight.ma/en/studio — https://hardlight.ma/fr/ (fr) does not link back
- https://hardlight.ma/en/what-we-do — https://hardlight.ma/en/ (en) does not link back
- https://hardlight.ma/en/what-we-do — https://hardlight.ma/fr/ (fr) does not link back
- https://hardlight.ma/en/work — https://hardlight.ma/en/ (en) does not link back
- https://hardlight.ma/en/work — https://hardlight.ma/fr/ (fr) does not link back
- https://hardlight.ma/en/work/1000-premiers-jours-hero — https://hardlight.ma/en/ (en) does not link back
- https://hardlight.ma/en/work/1000-premiers-jours-hero — https://hardlight.ma/fr/ (fr) does not link back
- https://hardlight.ma/en/work/unicef-vaccination-2024 — https://hardlight.ma/fr/ (fr) does not link back
- https://hardlight.ma/fr/contact — https://hardlight.ma/en/ (en) does not link back
- https://hardlight.ma/fr/contact — https://hardlight.ma/fr/ (fr) does not link back
- https://hardlight.ma/fr/portfolio — https://hardlight.ma/en/ (en) does not link back
- https://hardlight.ma/fr/portfolio — https://hardlight.ma/fr/ (fr) does not link back
- https://hardlight.ma/fr/studio — https://hardlight.ma/en/ (en) does not link back
- https://hardlight.ma/fr/studio — https://hardlight.ma/fr/ (fr) does not link back
- https://hardlight.ma/fr/what-we-do — https://hardlight.ma/en/ (en) does not link back
- https://hardlight.ma/fr/what-we-do — https://hardlight.ma/fr/ (fr) does not link back
- https://hardlight.ma/fr/work — https://hardlight.ma/en/ (en) does not link back
- https://hardlight.ma/fr/work — https://hardlight.ma/fr/ (fr) does not link back
- https://hardlight.ma/fr/work/1000-premiers-jours-hero — https://hardlight.ma/en/ (en) does not link back
- https://hardlight.ma/fr/work/1000-premiers-jours-hero — https://hardlight.ma/fr/ (fr) does not link back
warning Internal link points to a redirect
Rule links.redirect_target · Links · 392 occurrence(s)
- https://hardlight.ma/en/ — https://hardlight.ma/en/ → https://hardlight.ma/en/
- https://hardlight.ma/en/ — https://hardlight.ma/en/contact/ → https://hardlight.ma/en/contact/
- https://hardlight.ma/en/ — https://hardlight.ma/en/studio/ → https://hardlight.ma/en/studio/
- https://hardlight.ma/en/ — https://hardlight.ma/en/what-we-do/ → https://hardlight.ma/en/what-we-do/
- https://hardlight.ma/en/ — https://hardlight.ma/en/work/ → https://hardlight.ma/en/work/
- https://hardlight.ma/en/ — https://hardlight.ma/en/work/1000-premiers-jours-hero/ → https://hardlight.ma/en/work/1000-premiers-jours-hero/
- https://hardlight.ma/en/ — https://hardlight.ma/en/work/unicef-vaccination-2024/ → https://hardlight.ma/en/work/unicef-vaccination-2024/
- https://hardlight.ma/en/ — https://hardlight.ma/en/work/white-gold-series-itfc/ → https://hardlight.ma/en/work/white-gold-series-itfc/
- https://hardlight.ma/en/ — https://hardlight.ma/fr/ → https://hardlight.ma/fr/
- https://hardlight.ma/en/portfolio — https://hardlight.ma/en/ → https://hardlight.ma/en/
- https://hardlight.ma/en/portfolio — https://hardlight.ma/en/contact/ → https://hardlight.ma/en/contact/
- https://hardlight.ma/en/portfolio — https://hardlight.ma/en/studio/ → https://hardlight.ma/en/studio/
- https://hardlight.ma/en/portfolio — https://hardlight.ma/en/what-we-do/ → https://hardlight.ma/en/what-we-do/
- https://hardlight.ma/en/portfolio — https://hardlight.ma/en/work/ → https://hardlight.ma/en/work/
- https://hardlight.ma/en/portfolio — https://hardlight.ma/en/work/1000-premiers-jours-hero/ → https://hardlight.ma/en/work/1000-premiers-jours-hero/
- https://hardlight.ma/en/portfolio — https://hardlight.ma/fr/portfolio/ → https://hardlight.ma/fr/portfolio/
- https://hardlight.ma/fr — https://hardlight.ma/en/ → https://hardlight.ma/en/
- https://hardlight.ma/fr — https://hardlight.ma/fr/ → https://hardlight.ma/fr/
- https://hardlight.ma/fr — https://hardlight.ma/fr/contact/ → https://hardlight.ma/fr/contact/
- https://hardlight.ma/fr — https://hardlight.ma/fr/studio/ → https://hardlight.ma/fr/studio/
- https://hardlight.ma/fr — https://hardlight.ma/fr/what-we-do/ → https://hardlight.ma/fr/what-we-do/
- https://hardlight.ma/fr — https://hardlight.ma/fr/work/ → https://hardlight.ma/fr/work/
- https://hardlight.ma/fr — https://hardlight.ma/fr/work/1000-premiers-jours-hero/ → https://hardlight.ma/fr/work/1000-premiers-jours-hero/
- https://hardlight.ma/fr — https://hardlight.ma/fr/work/unicef-vaccination-2024/ → https://hardlight.ma/fr/work/unicef-vaccination-2024/
- https://hardlight.ma/fr — https://hardlight.ma/fr/work/white-gold-series-itfc/ → https://hardlight.ma/fr/work/white-gold-series-itfc/
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 8 occurrence(s)
- https://hardlight.ma/en/work/1000-premiers-jours-hero — 72 chars, ~608px (limit ~580px)
- https://hardlight.ma/en/work/1000-premiers-jours-thematic — 71 chars, ~611px (limit ~580px)
- https://hardlight.ma/en/work/amf-u19-coverage — 71 chars, ~602px (limit ~580px)
- https://hardlight.ma/fr/work/1000-premiers-jours-hero — 78 chars, ~655px (limit ~580px)
- https://hardlight.ma/fr/work/1000-premiers-jours-thematic — 75 chars, ~649px (limit ~580px)
- https://hardlight.ma/fr/work/amf-u19-coverage — 84 chars, ~675px (limit ~580px)
- https://hardlight.ma/fr/work/enactus-morocco — 75 chars, ~604px (limit ~580px)
- https://hardlight.ma/fr/work/unicef-vaccination-2024 — 74 chars, ~622px (limit ~580px)
Notices (14 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 50 occurrence(s)
- https://hardlight.ma/en — h4 follows h2 — skips h3
- https://hardlight.ma/en/ — h4 follows h2 — skips h3
- https://hardlight.ma/en/contact — h4 follows h2 — skips h3
- https://hardlight.ma/en/portfolio — h4 follows h2 — skips h3
- https://hardlight.ma/en/studio — h4 follows h2 — skips h3
- https://hardlight.ma/en/what-we-do — h3 follows h1 — skips h2
- https://hardlight.ma/en/work — h3 follows h1 — skips h2
- https://hardlight.ma/en/work/1000-premiers-jours-hero — h4 follows h2 — skips h3
- https://hardlight.ma/en/work/1000-premiers-jours-thematic — h4 follows h2 — skips h3
- https://hardlight.ma/en/work/egypt-investments-film — h4 follows h2 — skips h3
- https://hardlight.ma/en/work/indh-prescolaire — h4 follows h2 — skips h3
- https://hardlight.ma/en/work/ramadan-digital-spot — h4 follows h2 — skips h3
- https://hardlight.ma/en/work/unicef-vaccination-2024 — h4 follows h2 — skips h3
- https://hardlight.ma/fr — h4 follows h2 — skips h3
- https://hardlight.ma/fr/contact — h4 follows h2 — skips h3
- https://hardlight.ma/fr/portfolio — h4 follows h2 — skips h3
- https://hardlight.ma/fr/studio — h4 follows h2 — skips h3
- https://hardlight.ma/fr/what-we-do — h3 follows h1 — skips h2
- https://hardlight.ma/fr/work — h3 follows h1 — skips h2
- https://hardlight.ma/fr/work/1000-premiers-jours-hero — h4 follows h2 — skips h3
- https://hardlight.ma/fr/work/1000-premiers-jours-thematic — h4 follows h2 — skips h3
- https://hardlight.ma/fr/work/egypt-investments-film — h4 follows h2 — skips h3
- https://hardlight.ma/fr/work/indh-prescolaire — h4 follows h2 — skips h3
- https://hardlight.ma/fr/work/ramadan-digital-spot — h4 follows h2 — skips h3
- https://hardlight.ma/fr/work/unicef-vaccination-2024 — h4 follows h2 — skips h3
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://hardlight.ma/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice Canonical target reachable only via a canonical tag (no inlinks)
Rule canonical.isolated_url · Canonical · 1 occurrence(s)
- https://hardlight.ma/en/ — this URL is a canonical target but has no internal links pointing to it — crawlers only learn of it via the canonical tag. Add direct internal links (or list it in the sitemap).
notice Canonical points to a different URL
Rule canonical.non_self · Canonical · 47 occurrence(s)
- https://hardlight.ma/en/contact — canonical=https://hardlight.ma/en/
- https://hardlight.ma/en/portfolio — canonical=https://hardlight.ma/en/
- https://hardlight.ma/en/studio — canonical=https://hardlight.ma/en/
- https://hardlight.ma/en/what-we-do — canonical=https://hardlight.ma/en/
- https://hardlight.ma/en/work — canonical=https://hardlight.ma/en/
- https://hardlight.ma/en/work/1000-premiers-jours-hero — canonical=https://hardlight.ma/en/
- https://hardlight.ma/en/work/1000-premiers-jours-thematic — canonical=https://hardlight.ma/en/
- https://hardlight.ma/en/work/egypt-investments-film — canonical=https://hardlight.ma/en/
- https://hardlight.ma/en/work/indh-prescolaire — canonical=https://hardlight.ma/en/
- https://hardlight.ma/en/work/ramadan-digital-spot — canonical=https://hardlight.ma/en/
- https://hardlight.ma/en/work/spast-taghazout-olympics — canonical=https://hardlight.ma/en/
- https://hardlight.ma/en/work/unicef-vaccination-2024 — canonical=https://hardlight.ma/en/
- https://hardlight.ma/en/work/white-gold-series-itfc — canonical=https://hardlight.ma/en/
- https://hardlight.ma/fr/contact — canonical=https://hardlight.ma/fr/
- https://hardlight.ma/fr/portfolio — canonical=https://hardlight.ma/fr/
- https://hardlight.ma/fr/studio — canonical=https://hardlight.ma/fr/
- https://hardlight.ma/fr/what-we-do — canonical=https://hardlight.ma/fr/
- https://hardlight.ma/fr/work — canonical=https://hardlight.ma/fr/
- https://hardlight.ma/fr/work/1000-premiers-jours-hero — canonical=https://hardlight.ma/fr/
- https://hardlight.ma/fr/work/1000-premiers-jours-thematic — canonical=https://hardlight.ma/fr/
- https://hardlight.ma/fr/work/egypt-investments-film — canonical=https://hardlight.ma/fr/
- https://hardlight.ma/fr/work/indh-prescolaire — canonical=https://hardlight.ma/fr/
- https://hardlight.ma/fr/work/ramadan-digital-spot — canonical=https://hardlight.ma/fr/
- https://hardlight.ma/fr/work/unicef-vaccination-2024 — canonical=https://hardlight.ma/fr/
- https://hardlight.ma/fr/work/white-gold-series-itfc — canonical=https://hardlight.ma/fr/
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 48 occurrence(s)
- https://hardlight.ma/en — 3.0%
- https://hardlight.ma/en/ — 3.0%
- https://hardlight.ma/en/contact — 3.7%
- https://hardlight.ma/en/portfolio — 1.9%
- https://hardlight.ma/en/studio — 3.7%
- https://hardlight.ma/en/work — 3.4%
- https://hardlight.ma/en/work/1000-premiers-jours-hero — 4.2%
- https://hardlight.ma/en/work/1000-premiers-jours-thematic — 3.7%
- https://hardlight.ma/en/work/egypt-investments-film — 3.5%
- https://hardlight.ma/en/work/indh-prescolaire — 3.6%
- https://hardlight.ma/en/work/ramadan-digital-spot — 3.3%
- https://hardlight.ma/en/work/unicef-vaccination-2024 — 3.8%
- https://hardlight.ma/en/work/white-gold-series-itfc — 3.4%
- https://hardlight.ma/fr — 3.3%
- https://hardlight.ma/fr/contact — 4.1%
- https://hardlight.ma/fr/portfolio — 2.1%
- https://hardlight.ma/fr/studio — 4.0%
- https://hardlight.ma/fr/work — 3.8%
- https://hardlight.ma/fr/work/1000-premiers-jours-hero — 4.5%
- https://hardlight.ma/fr/work/1000-premiers-jours-thematic — 4.0%
- https://hardlight.ma/fr/work/egypt-investments-film — 3.7%
- https://hardlight.ma/fr/work/indh-prescolaire — 3.9%
- https://hardlight.ma/fr/work/ramadan-digital-spot — 3.5%
- https://hardlight.ma/fr/work/unicef-vaccination-2024 — 4.1%
- https://hardlight.ma/fr/work/white-gold-series-itfc — 3.7%
notice Main text is hard to read (low Flesch Reading Ease)
Rule content.readability_poor · Content · 15 occurrence(s)
- https://hardlight.ma/en/work/1000-premiers-jours-hero — this page reads as difficult (Flesch Reading Ease 48, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://hardlight.ma/en/work/amf-u19-coverage — this page reads as difficult (Flesch Reading Ease 49, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://hardlight.ma/en/work/egypt-investments-film — this page reads as difficult (Flesch Reading Ease 47, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://hardlight.ma/en/work/indh-prescolaire — this page reads as difficult (Flesch Reading Ease 47, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://hardlight.ma/en/work/mepi-conference — this page reads as difficult (Flesch Reading Ease 48, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://hardlight.ma/en/work/ramadan-digital-spot — this page reads as difficult (Flesch Reading Ease 48, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://hardlight.ma/en/work/spast-taghazout-olympics — this page reads as difficult (Flesch Reading Ease 48, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://hardlight.ma/en/work/unicef-vaccination-2024 — this page reads as difficult (Flesch Reading Ease 44, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://hardlight.ma/en/work/white-gold-series-itfc — this page reads as difficult (Flesch Reading Ease 50, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://hardlight.ma/fr/work/1000-premiers-jours-hero — this page reads as difficult (Flesch Reading Ease 50, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://hardlight.ma/fr/work/egypt-investments-film — this page reads as difficult (Flesch Reading Ease 50, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://hardlight.ma/fr/work/indh-prescolaire — this page reads as difficult (Flesch Reading Ease 46, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://hardlight.ma/fr/work/mepi-conference — this page reads as difficult (Flesch Reading Ease 49, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://hardlight.ma/fr/work/spast-taghazout-olympics — this page reads as difficult (Flesch Reading Ease 49, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
- https://hardlight.ma/fr/work/unicef-vaccination-2024 — this page reads as difficult (Flesch Reading Ease 45, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 2 occurrence(s)
- https://hardlight.ma/en — meta description shared by 2 pages: https://hardlight.ma/en/
- https://hardlight.ma/en/ — meta description shared by 2 pages: https://hardlight.ma/en
notice Image alt text is keyword-stuffed (repetition / low variety)
Rule images.alt_stuffed · Images · 11 occurrence(s)
- https://hardlight.ma/en — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://hardlight.ma/en/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://hardlight.ma/en/work — 2 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://hardlight.ma/en/work/1000-premiers-jours-hero — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://hardlight.ma/en/work/1000-premiers-jours-thematic — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://hardlight.ma/en/work/unicef-vaccination-2024 — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://hardlight.ma/fr — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://hardlight.ma/fr/work — 2 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://hardlight.ma/fr/work/1000-premiers-jours-hero — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://hardlight.ma/fr/work/1000-premiers-jours-thematic — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://hardlight.ma/fr/work/unicef-vaccination-2024 — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 50 occurrence(s)
- https://hardlight.ma/en — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/en/ — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/en/contact — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/en/portfolio — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/en/studio — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/en/what-we-do — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/en/work — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/en/work/1000-premiers-jours-hero — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/en/work/1000-premiers-jours-thematic — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/en/work/egypt-investments-film — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/en/work/indh-prescolaire — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/en/work/ramadan-digital-spot — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/en/work/unicef-vaccination-2024 — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/fr — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/fr/contact — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/fr/portfolio — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/fr/studio — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/fr/what-we-do — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/fr/work — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/fr/work/1000-premiers-jours-hero — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/fr/work/1000-premiers-jours-thematic — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/fr/work/egypt-investments-film — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/fr/work/indh-prescolaire — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/fr/work/ramadan-digital-spot — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://hardlight.ma/fr/work/unicef-vaccination-2024 — the likely hero/LCP image (wordmark.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 50 occurrence(s)
- https://hardlight.ma/en — 4 of 6 images without width/height
- https://hardlight.ma/en/ — 4 of 6 images without width/height
- https://hardlight.ma/en/contact — 1 of 3 images without width/height
- https://hardlight.ma/en/portfolio — 92 of 94 images without width/height
- https://hardlight.ma/en/studio — 87 of 89 images without width/height
- https://hardlight.ma/en/what-we-do — 11 of 13 images without width/height
- https://hardlight.ma/en/work — 57 of 59 images without width/height
- https://hardlight.ma/en/work/1000-premiers-jours-hero — 2 of 4 images without width/height
- https://hardlight.ma/en/work/1000-premiers-jours-thematic — 2 of 4 images without width/height
- https://hardlight.ma/en/work/egypt-investments-film — 2 of 4 images without width/height
- https://hardlight.ma/en/work/indh-prescolaire — 2 of 4 images without width/height
- https://hardlight.ma/en/work/ramadan-digital-spot — 2 of 4 images without width/height
- https://hardlight.ma/en/work/unicef-vaccination-2024 — 2 of 4 images without width/height
- https://hardlight.ma/fr — 4 of 6 images without width/height
- https://hardlight.ma/fr/contact — 1 of 3 images without width/height
- https://hardlight.ma/fr/portfolio — 92 of 94 images without width/height
- https://hardlight.ma/fr/studio — 87 of 89 images without width/height
- https://hardlight.ma/fr/what-we-do — 11 of 13 images without width/height
- https://hardlight.ma/fr/work — 57 of 59 images without width/height
- https://hardlight.ma/fr/work/1000-premiers-jours-hero — 2 of 4 images without width/height
- https://hardlight.ma/fr/work/1000-premiers-jours-thematic — 2 of 4 images without width/height
- https://hardlight.ma/fr/work/egypt-investments-film — 2 of 4 images without width/height
- https://hardlight.ma/fr/work/indh-prescolaire — 2 of 4 images without width/height
- https://hardlight.ma/fr/work/ramadan-digital-spot — 2 of 4 images without width/height
- https://hardlight.ma/fr/work/unicef-vaccination-2024 — 2 of 4 images without width/height
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 8 occurrence(s)
- https://hardlight.ma/en/portfolio — 165 chars
- https://hardlight.ma/en/what-we-do — 170 chars
- https://hardlight.ma/en/work/amf-u19-coverage — 169 chars
- https://hardlight.ma/en/work/assises-indh — 182 chars
- https://hardlight.ma/fr/portfolio — 169 chars
- https://hardlight.ma/fr/what-we-do — 192 chars
- https://hardlight.ma/fr/work/amf-u19-coverage — 202 chars
- https://hardlight.ma/fr/work/assises-indh — 200 chars
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 50 occurrence(s)
- https://hardlight.ma/en — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/en/ — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/en/contact — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/en/portfolio — 94 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/en/studio — 89 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/en/what-we-do — 13 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/en/work — 59 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/en/work/1000-premiers-jours-hero — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/en/work/1000-premiers-jours-thematic — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/en/work/egypt-investments-film — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/en/work/indh-prescolaire — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/en/work/ramadan-digital-spot — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/en/work/unicef-vaccination-2024 — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/fr — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/fr/contact — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/fr/portfolio — 94 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/fr/studio — 89 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/fr/what-we-do — 13 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/fr/work — 59 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/fr/work/1000-premiers-jours-hero — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/fr/work/1000-premiers-jours-thematic — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/fr/work/egypt-investments-film — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/fr/work/indh-prescolaire — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/fr/work/ramadan-digital-spot — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://hardlight.ma/fr/work/unicef-vaccination-2024 — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
notice URL redirects to another URL
Rule redirect.single · Crawlability · 49 occurrence(s)
- https://hardlight.ma/en — redirects to https://hardlight.ma/en/
- https://hardlight.ma/en/contact — redirects to https://hardlight.ma/en/contact/
- https://hardlight.ma/en/portfolio — redirects to https://hardlight.ma/en/portfolio/
- https://hardlight.ma/en/studio — redirects to https://hardlight.ma/en/studio/
- https://hardlight.ma/en/what-we-do — redirects to https://hardlight.ma/en/what-we-do/
- https://hardlight.ma/en/work — redirects to https://hardlight.ma/en/work/
- https://hardlight.ma/en/work/1000-premiers-jours-hero — redirects to https://hardlight.ma/en/work/1000-premiers-jours-hero/
- https://hardlight.ma/en/work/1000-premiers-jours-thematic — redirects to https://hardlight.ma/en/work/1000-premiers-jours-thematic/
- https://hardlight.ma/en/work/egypt-investments-film — redirects to https://hardlight.ma/en/work/egypt-investments-film/
- https://hardlight.ma/en/work/indh-prescolaire — redirects to https://hardlight.ma/en/work/indh-prescolaire/
- https://hardlight.ma/en/work/ramadan-digital-spot — redirects to https://hardlight.ma/en/work/ramadan-digital-spot/
- https://hardlight.ma/en/work/unicef-vaccination-2024 — redirects to https://hardlight.ma/en/work/unicef-vaccination-2024/
- https://hardlight.ma/en/work/white-gold-series-itfc — redirects to https://hardlight.ma/en/work/white-gold-series-itfc/
- https://hardlight.ma/fr — redirects to https://hardlight.ma/fr/
- https://hardlight.ma/fr/contact — redirects to https://hardlight.ma/fr/contact/
- https://hardlight.ma/fr/portfolio — redirects to https://hardlight.ma/fr/portfolio/
- https://hardlight.ma/fr/studio — redirects to https://hardlight.ma/fr/studio/
- https://hardlight.ma/fr/what-we-do — redirects to https://hardlight.ma/fr/what-we-do/
- https://hardlight.ma/fr/work — redirects to https://hardlight.ma/fr/work/
- https://hardlight.ma/fr/work/1000-premiers-jours-hero — redirects to https://hardlight.ma/fr/work/1000-premiers-jours-hero/
- https://hardlight.ma/fr/work/1000-premiers-jours-thematic — redirects to https://hardlight.ma/fr/work/1000-premiers-jours-thematic/
- https://hardlight.ma/fr/work/egypt-investments-film — redirects to https://hardlight.ma/fr/work/egypt-investments-film/
- https://hardlight.ma/fr/work/indh-prescolaire — redirects to https://hardlight.ma/fr/work/indh-prescolaire/
- https://hardlight.ma/fr/work/ramadan-digital-spot — redirects to https://hardlight.ma/fr/work/ramadan-digital-spot/
- https://hardlight.ma/fr/work/unicef-vaccination-2024 — redirects to https://hardlight.ma/fr/work/unicef-vaccination-2024/
notice Missing recommended security headers
Rule security.missing_headers · Security · 50 occurrence(s)
- https://hardlight.ma/en — CSP, X-Content-Type-Options
- https://hardlight.ma/en/ — X-Content-Type-Options, CSP
- https://hardlight.ma/en/contact — CSP, X-Content-Type-Options
- https://hardlight.ma/en/portfolio — CSP, X-Content-Type-Options
- https://hardlight.ma/en/studio — CSP, X-Content-Type-Options
- https://hardlight.ma/en/what-we-do — X-Content-Type-Options, CSP
- https://hardlight.ma/en/work — CSP, X-Content-Type-Options
- https://hardlight.ma/en/work/1000-premiers-jours-hero — CSP, X-Content-Type-Options
- https://hardlight.ma/en/work/1000-premiers-jours-thematic — CSP, X-Content-Type-Options
- https://hardlight.ma/en/work/egypt-investments-film — CSP, X-Content-Type-Options
- https://hardlight.ma/en/work/indh-prescolaire — CSP, X-Content-Type-Options
- https://hardlight.ma/en/work/ramadan-digital-spot — CSP, X-Content-Type-Options
- https://hardlight.ma/en/work/unicef-vaccination-2024 — CSP, X-Content-Type-Options
- https://hardlight.ma/fr — CSP, X-Content-Type-Options
- https://hardlight.ma/fr/contact — CSP, X-Content-Type-Options
- https://hardlight.ma/fr/portfolio — CSP, X-Content-Type-Options
- https://hardlight.ma/fr/studio — CSP, X-Content-Type-Options
- https://hardlight.ma/fr/what-we-do — CSP, X-Content-Type-Options
- https://hardlight.ma/fr/work — CSP, X-Content-Type-Options
- https://hardlight.ma/fr/work/1000-premiers-jours-hero — CSP, X-Content-Type-Options
- https://hardlight.ma/fr/work/1000-premiers-jours-thematic — X-Content-Type-Options, CSP
- https://hardlight.ma/fr/work/egypt-investments-film — CSP, X-Content-Type-Options
- https://hardlight.ma/fr/work/indh-prescolaire — CSP, X-Content-Type-Options
- https://hardlight.ma/fr/work/ramadan-digital-spot — CSP, X-Content-Type-Options
- https://hardlight.ma/fr/work/unicef-vaccination-2024 — CSP, X-Content-Type-Options
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://hardlight.ma/en/contact Start a Project: Contact HARDLIGHT · HARDLIGHT |
200 | yes | 393 | 27 |
| https://hardlight.ma/en/studio About HARDLIGHT: Production Studio, Rabat · HARDLIGHT |
200 | yes | 981 | 27 |
| https://hardlight.ma/fr/contact Lancer un projet : contacter HARDLIGHT · HARDLIGHT |
200 | yes | 410 | 25 |
| https://hardlight.ma/fr/studio À propos de HARDLIGHT : studio de production, Rabat · HARDLIGHT |
200 | yes | 1037 | 25 |
| https://hardlight.ma/en Film & Production Studio in Rabat, Morocco | HARDLIGHT · HARDLIGHT |
200 | yes | 530 | 27 |
| https://hardlight.ma/en/what-we-do Film, Motion, Podcast, Vodcast & Digital | HARDLIGHT · HARDLIGHT |
200 | yes | 773 | 27 |
| https://hardlight.ma/fr Studio de production film & média à Rabat | HARDLIGHT · HARDLIGHT |
200 | yes | 577 | 26 |
| https://hardlight.ma/fr/what-we-do Film, motion, podcast, vodcast & digital | HARDLIGHT · HARDLIGHT |
200 | yes | 872 | 25 |
| https://hardlight.ma/en/work HARDLIGHT · Multimedia Production Studio · Rabat · HARDLIGHT |
200 | yes | 743 | 27 |
| https://hardlight.ma/fr/work HARDLIGHT · Studio de production multimédia · Rabat · HARDLIGHT |
200 | yes | 811 | 25 |
| https://hardlight.ma/en/work/unicef-vaccination-2024 A nation, on the same wavelength. · UNICEF Maroc · MSPS · HARDLIGHT |
200 | yes | 305 | 7 |
| https://hardlight.ma/fr/work/unicef-vaccination-2024 Une nation, sur la même longueur d'onde. · UNICEF Maroc · MSPS · HARDLIGHT |
200 | yes | 332 | 6 |
| https://hardlight.ma/en/work/1000-premiers-jours-hero The first thousand days. · UNICEF · World Bank · INDH · MSPS · HARDLIGHT |
200 | yes | 352 | 6 |
| https://hardlight.ma/fr/work/1000-premiers-jours-hero Les mille premiers jours. · UNICEF · Banque Mondiale · INDH · MSPS · HARDLIGHT |
200 | yes | 373 | 5 |
| https://hardlight.ma/en/work/white-gold-series-itfc Five countries, one thread. · Islamic Trade Finance Corp. · HARDLIGHT |
200 | yes | 254 | 6 |
| https://hardlight.ma/fr/work/white-gold-series-itfc Cinq pays, un même fil. · Islamic Trade Finance Corp. · HARDLIGHT |
200 | yes | 276 | 5 |
| https://hardlight.ma/en/work/amf-u19-coverage Pitch-side. Broadcast-grade. · Mohammed VI Football Academy · HARDLIGHT |
200 | yes | 298 | 4 |
| https://hardlight.ma/fr/work/amf-u19-coverage Au bord du terrain. Qualité broadcast. · Académie Mohamed VI de Football · HARDLIGHT |
200 | yes | 329 | 4 |
| https://hardlight.ma/en/work/1000-premiers-jours-thematic Every milestone, named. · UNICEF · World Bank · INDH · MSPS · HARDLIGHT |
200 | yes | 297 | 3 |
| https://hardlight.ma/fr/work/1000-premiers-jours-thematic Chaque étape a un nom. · UNICEF · Banque Mondiale · INDH · MSPS · HARDLIGHT |
200 | yes | 326 | 3 |
| https://hardlight.ma/en/work/spast-taghazout-olympics The athletes in their own words. · SPAST · HARDLIGHT |
200 | yes | 255 | 3 |
| https://hardlight.ma/fr/work/spast-taghazout-olympics Les athlètes, dans leurs propres mots. · SPAST · HARDLIGHT |
200 | yes | 291 | 3 |
| https://hardlight.ma/en/work/orange-gitex Same-day delivery. · Orange · GITEX · HARDLIGHT |
200 | yes | 274 | 3 |
| https://hardlight.ma/fr/work/orange-gitex Livré le jour même. · Orange · GITEX · HARDLIGHT |
200 | yes | 311 | 3 |
| https://hardlight.ma/en/work/ramadan-digital-spot Love, always shared. · BIM Maroc · HARDLIGHT |
200 | yes | 253 | 3 |
| https://hardlight.ma/fr/work/ramadan-digital-spot L'amour, toujours partagé. · BIM Maroc · HARDLIGHT |
200 | yes | 279 | 3 |
| https://hardlight.ma/en/work/pizza-hut-super-cheesy Super Cheesy. · Pizza Hut Maroc · Zoubir Hilal · HARDLIGHT |
200 | yes | 287 | 3 |
| https://hardlight.ma/fr/work/pizza-hut-super-cheesy Super Cheesy. · Pizza Hut Maroc · Zoubir Hilal · HARDLIGHT |
200 | yes | 317 | 3 |
| https://hardlight.ma/en/work/pop-up-studio A studio that travels. · Confidential · HARDLIGHT |
200 | yes | 236 | 3 |
| https://hardlight.ma/fr/work/enactus-morocco Là où les idées apprennent à se tenir debout. · Enactus Morocco · HARDLIGHT |
200 | yes | 266 | 3 |
| https://hardlight.ma/en/work/enactus-morocco Where ideas learn to stand. · Enactus Morocco · HARDLIGHT |
200 | yes | 243 | 3 |
| https://hardlight.ma/fr/work/indh-prescolaire Là où l'école commence. · INDH · HARDLIGHT |
200 | yes | 295 | 3 |
| https://hardlight.ma/en/work/indh-prescolaire Where school begins. · INDH · HARDLIGHT |
200 | yes | 271 | 3 |
| https://hardlight.ma/fr/work/burger-king-cih-kheraz Recherché : un burger. · Burger King Maroc · HARDLIGHT |
200 | yes | 335 | 3 |
| https://hardlight.ma/fr/work/forum-africa Un continent autour de la table. · Forum Africa · HARDLIGHT |
200 | yes | 281 | 3 |
| https://hardlight.ma/en/work/burger-king-cih-kheraz Wanted: one burger. · Burger King Maroc · HARDLIGHT |
200 | yes | 303 | 3 |
| https://hardlight.ma/fr/work/pop-up-studio Un studio qui se déplace. · Confidentiel · HARDLIGHT |
200 | yes | 251 | 3 |
| https://hardlight.ma/en/work/forum-africa A continent around the table. · Forum Africa · HARDLIGHT |
200 | yes | 260 | 3 |
| https://hardlight.ma/fr/work/egypt-investments-film Investir en Égypte. · Ministère des Investissements, Égypte · HARDLIGHT |
200 | yes | 278 | 3 |
| https://hardlight.ma/en/work/egypt-investments-film Invest in Egypt. · Ministry of Investment, Egypt · HARDLIGHT |
200 | yes | 264 | 3 |
| https://hardlight.ma/fr/work/mepi-conference Une salle. Plusieurs drapeaux. · MEPI · HARDLIGHT |
200 | yes | 249 | 3 |
| https://hardlight.ma/fr/work/assises-indh L'avenir commence par la petite enfance. · INDH · HARDLIGHT |
200 | yes | 294 | 3 |
| https://hardlight.ma/en/work/mepi-conference One room. Many flags. · MEPI · HARDLIGHT |
200 | yes | 226 | 3 |
| https://hardlight.ma/fr/work/hackathon-indh Quarante-huit heures, diffusées en direct. · INDH · HARDLIGHT |
200 | yes | 256 | 3 |
| https://hardlight.ma/en/work/assises-indh The future starts in early childhood. · INDH · HARDLIGHT |
200 | yes | 272 | 3 |
| https://hardlight.ma/en/work/hackathon-indh Forty-eight hours, broadcast live. · INDH · HARDLIGHT |
200 | yes | 233 | 3 |
| https://hardlight.ma/en/work/raf-event Rebranding a continent. · ITFC · Rebranding Africa Forum · HARDLIGHT |
200 | yes | 245 | 2 |
| https://hardlight.ma/en/portfolio Portfolio · HARDLIGHT Production Studio · HARDLIGHT |
200 | yes | 475 | 1 |
| https://hardlight.ma/fr/portfolio Portfolio · Studio de production HARDLIGHT · HARDLIGHT |
200 | yes | 507 | 1 |
| https://hardlight.ma/en/ Film & Production Studio in Rabat, Morocco | HARDLIGHT · HARDLIGHT |
200 | yes | 530 | 0 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.