Dwrrah.com - SEO Checker

Overview of the SEO Check
Meta information
100% 
Page quality
94% 
Page structure
100% 
Link structure
67% 
Server
95% 
External factors
6% 
SEO Score
Response time
1.70 s
File size
33.40 kB
Words
753
Media files
0
Number of links
5 internal / 0 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
منصة دورة | منصة إنشاء الدورات والأكاديميات الرقمية
There are word repetitions in the page title.
The length of the page title is perfect. (309 pixels out of 580 max pixel length)
Meta description
(Critically important)
منصة دورة لإنشاء وبيع الدورات التعليمية أونلاين.
The length of the meta description is perfect. (217 pixels out of 1000 max pixel length)
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://dwrrah.com/
There is a valid canonical link specified.
Language
(Somewhat important)
Language detected in text: ar
Language defined in HTML: ar
Server location: United States of America
The following language is defined by HTML: ar
Alternate/Hreflang Links
(Somewhat important)
There are no alternate links specified on this page.
Other meta tags
(Somewhat important)
There is no rel next meta tag on this page.
There is no rel prev meta tag on this page.
Domain
(Somewhat important)
The domain is no subdomain.
The domain length is good.
The domain does not contain non-latin characters.
Page URL
(Somewhat important)
No parameters were found in the URL.
No session ID was found in the URL.
The URL does not have too many subdirectories.
Charset encoding
(Somewhat important)
The charset encoding (UTF-8) is set correctly.
Doctype
(Nice to have)
The doctype HTML 5 is set correctly.
The doctype is placed at first in the HTML code.
Favicon
(Nice to have)
The favicon is linked correctly.

Meta tags

NameValue
descriptionمنصة دورة لإنشاء وبيع الدورات التعليمية أونلاين.
robotsindex, follow
viewportwidth=device-width, initial-scale=1.0
authorDwrrah
app-build-id1792869617338
theme-color#7e22ce
format-detectiontelephone=no
langar
twitter:cardsummary_large_image
twitter:titleمنصة دورة | منصة إنشاء الدورات والأكاديميات الرقمية
twitter:descriptionمنصة دورة لإنشاء وبيع الدورات التعليمية أونلاين.
twitter:imagehttps://cdn.dwrrah.com/academy-assets/platform/branding/social-1783267816805.jpg
og:typewebsite
og:site_nameDwrrah | دورة
og:titleمنصة دورة | منصة إنشاء الدورات والأكاديميات الرقمية
og:descriptionمنصة دورة لإنشاء وبيع الدورات التعليمية أونلاين.
og:urlhttps://dwrrah.com/
og:localear_SA
og:imagehttps://cdn.dwrrah.com/academy-assets/platform/branding/social-1783267816805.jpg
og:image:secure_urlhttps://cdn.dwrrah.com/academy-assets/platform/branding/social-1783267816805.jpg
og:image:width1200
og:image:height630
charsetUTF-8

Automatically check dwrrah.com including all subpages at once!

Try for free
Guaranteed free of charge during trial period.

Page quality

Content
(Critically important)
This page contains 753 words. That's ok.
13% of the text are stop words.
Keywords used in the page title are also used in the page content. That's good!
Words from the H1 heading are used in the page content.
The page contains a listing, which indicates a good text layout.
13 paragraphs were found on this page.
The text content is perfect.
No placeholders texts or images were found.
There are no duplicates on the site.
The average number of words per sentence of 23.48 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
A viewport "width=device-width, initial-scale=1.0" is provided.
At least one Apple touch icon is specified.
Bold and strong tags
(Somewhat important)
The usage of strong and bold tags is perfect. We recommend the use of up to 15 tags for this page.
Image SEO
(Somewhat important)
Alt text (alternative text) is correctly used on all found images.
Social Networks
(Nice to have)
There are only a few social sharing widgets on the page. Make your website popular in social networks with social sharing widgets.
Additional markup
(Nice to have)
No additional page markup was found.
HTTPS
(Somewhat important)
This website uses HTTPS to protect privacy and integrity of the exchanged data.
All included files are also transferred via HTTPS.

Media list

No media files were found.

Page structure

H1 heading
(Critically important)
منصة إنشاء الدورات والأكاديميات الرقمية
The H1 heading is perfect.
Headings
(Important)
The heading structure is perfect.

Heading structure

Heading levelContent
H1 منصة إنشاء الدورات والأكاديميات الرقمية
H2 منصة شاملة لإنشاء الدورات وبيعها أونلاين
H2 كيف تبدأ في خمس دقائق
H2 طرق دفع مرنة بدون عمولة على المبيعات
H2 دومين خاص وهوية بصرية لأكاديميتك الرقمية
H2 باقات منصة دورة Dwrrah وأسعارها
H2 أسئلة شائعة حول إنشاء وبيع الدورات أونلاين
H2 ابدأ تجربتك المجانية الآن
There are too few (5) internal links on this page.
Every linktext is unique.
None of the anchor texts is too long.
All internal links are not using dynamic parameters.
There are no external links on this page.
LinkAttributesAnchor text
https://dwrrah.com/pricing/pricing
https://dwrrah.com/signupإنشاء حساب مجاني
https://dwrrah.com/loginتسجيل الدخول
https://dwrrah.com/blogالمدوّنة
https://dwrrah.com/pricingالأسعار والخطط

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://dwrrah.com/"
HTTP header
(Important)
No X-Powered HTTP header is sent.
The web server transmits the web page (HTML) in compressed form.
Performance
(Somewhat important)
The page response time is very slow (1.70 seconds). The response time should be less than 0.4 seconds. Slow websites are bad for search engine bots and also result in bad user experience.
The file size of the HTML document is fine (33 kB).

HTTP Response Header

NameValue
dateMon, 26 Oct 2026 09:33:16 GMT
content-typetext/html; charset=utf-8
cf-raya508755b3faad114-CDG
access-control-allow-origin*
cache-controlprivate, max-age=0, must-revalidate
link</sitemap.xml>; rel="sitemap", </llms.txt>; rel="alternate"; type="text/plain"; title="llms.txt", </llms-full.txt>; rel="alternate"; type="text/plain"; title="llms-full.txt"
servercloudflare
varyUser-Agent
nel{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
report-to{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2FHoIej7ftNP0MM44I9IEO4mgwnY5aMbcOJd3wb66DyP0TbFHtXBaxdhW%2BhHKaeD9lJ7PjlEYNnxUpBLMnRJoS7RurrmIDfkLVFu4R4E0ZzWUbmMS5OevH%2BkImE65i9miPiCVR5fsZyvK1wBtMr8aulUO%2F%2FCh3A6fmw%3D%3D"}]}
referrer-policystrict-origin-when-cross-origin
x-cacheMISS
x-content-type-optionsnosniff
x-homepage-shell1
x-meta-modeplatform
x-meta-rendererhuman
x-meta-ua-classauditor
speculation-rules"/cdn-cgi/speculation"
content-encodingbr
alt-svch3=":443"; ma=86400
statuscode200
http_versionHTTP/2

External factors

This page has only a few links from other websites.
This page only has backlinks from 2 referring domains.
This page only has 2 backlinks.
This page only has few backlinks from 2 different ip addresses.

Links from Wikipedia

No links from Wikipedia were found.

Robots.txt

# Dwrrah | دورة — robots.txt
#
# ONE group for every crawler. A crawler obeys exactly ONE group — the one
# whose User-agent most specifically names it — and ignores every other group
# (RFC 9309 §2.2.1; Google: "only one group is valid for a particular
# crawler"). This file used to give each named bot its own `Allow: /` group,
# so Googlebot, Bingbot, GPTBot, ClaudeBot … never read the Disallow lines
# under `*`: /login, /admin/, /api/ and ?token= URLs were open to exactly the
# crawlers that matter, and the Content-Signal line reached none of the AI
# bots it was written for. Listing the names as extra User-agent lines of the
# SAME group keeps them explicit (for operators, and for Cloudflare's AI Crawl
# Control robots.txt report) while every one of them gets the same rules.
#
# Keep the group free of BLANK lines: legacy record-based parsers (Python's
# urllib.robotparser among them) treat a blank line as the end of a record and
# would drop the User-agent lines above it. Comment lines are safe.
#
# Search & social crawlers
User-agent: Googlebot
User-agent: Bingbot
User-agent: Twitterbot
User-agent: facebookexternalhit
User-agent: LinkedInBot
User-agent: WhatsApp
# AI / AEO crawlers — explicitly allowed for answer engine visibility
User-agent: GPTBot
User-agent: OAI-SearchBot
User-agent: ChatGPT-User
User-agent: Google-Extended
User-agent: PerplexityBot
User-agent: Perplexity-User
User-agent: ClaudeBot
User-agent: Claude-Web
User-agent: anthropic-ai
User-agent: CCBot
User-agent: Applebot
User-agent: Applebot-Extended
# Assistants that fetch a page because a PERSON asked them to read it — a
# different user agent from the indexing bot (Claude-User is not ClaudeBot;
# missing it was how the blog came back reported as unreadable while Googlebot
# was served the full article).
User-agent: Claude-User
User-agent: Claude-SearchBot
User-agent: DuckAssistBot
User-agent: MistralAI-User
User-agent: Bravebot
User-agent: meta-externalagent
User-agent: Amazonbot
User-agent: Bytespider
User-agent: cohere-ai
User-agent: YouBot
User-agent: Google-CloudVertexBot
# Everyone else
User-agent: *
# Content Signals (contentsignals.org / draft-romm-aipref-contentsignals) —
# same syntax Cloudflare's managed robots.txt serves. Google Search Console
# reports this line as "Syntax not understood": EXPECTED and harmless. Google
# ignores fields it does not support and the rest of the group still applies;
# Google's own AI controls are Googlebot + the Google-Extended token above.
# Declared preferences for the public marketing surface:
#   search    = appear in search indexes              → yes
#   ai-input  = be cited/grounded in AI answers (AEO) → yes
#   ai-train  = be used as model training data        → yes (matches the
#               existing posture: /llms-full.txt is published for training
#               and grounding, and training crawlers are named above).
# Flip ai-train to "no" if legal prefers to withhold training rights while
# keeping search + answer-engine visibility.
Content-Signal: search=yes, ai-input=yes, ai-train=yes
Disallow: /instructor/
Disallow: /admin/
Disallow: /dashboard
Disallow: /editor/
Disallow: /api/
Disallow: /*?*token=
# Auth / utility surfaces — not content, must not be indexed (G10). Their
# client-side noindex only applies after JS; this blocks crawl statically.
Disallow: /login
Disallow: /signup
Disallow: /forgot-password
Disallow: /reset-password
Disallow: /post-login
Disallow: /create-academy
Disallow: /checkout
# LAST on purpose: RFC 9309 parsers (Google, Bing) pick the longest match so
# order is irrelevant to them, but first-match parsers (Python's robotparser,
# older bots) would stop at an early `Allow: /` and never reach a Disallow.
Allow: /

Sitemap: https://dwrrah.com/sitemap.xml

Search preview

dwrrah.com
منصة دورة | منصة إنشاء الدورات والأكاديميات الرقمية
منصة دورة لإنشاء وبيع الدورات التعليمية أونلاين.

Most important keywords

Following keywords were found. You can check the keyword optimization of this page for each keyword.

KeywordResultRecheck
الدورات77%Check
إنشاء77%Check
منصة إنشاء الدورات77%Check
منصة76%Check
منصة إنشاء الدورات والأكاديميات75%Check
إنشاء الدورات والأكاديميات الرقمية72%Check
منصة دورة71%Check
الرقمية65%Check
والأكاديميات الرقمية65%Check
وبيع الدورات65%Check

Automatically check dwrrah.com including all subpages at once!

Try for free
Guaranteed free of charge during trial period.

Cookie Policy

We use cookies to make our site work and also for analytics and advertising purposes. You can enable or disable optional cookies as desired. See the following links for more information.

We need these so the site can function properly

So we can better understand how visitors use our website

So we can serve you tailored ads and promotions