65
SEO audit for bits.sa
BITS
Health 65/100 (fair) · 17 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)
17
pages crawled
17
indexable pages
0
errors
101
warnings
102
notices
16
orphan pages
0
broken links
Category breakdown
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Canonical | 70 | 0 | 17 | 0 |
| Content | 70 | 0 | 17 | 0 |
| Duplicate | 70 | 0 | 17 | 0 |
| Headings | 70 | 0 | 17 | 0 |
| Meta Description | 70 | 0 | 17 | 0 |
| Links | 72 | 0 | 16 | 0 |
| Cache | 100 | 0 | 0 | 17 |
| Performance | 100 | 0 | 0 | 17 |
| Social | 100 | 0 | 0 | 34 |
| Structured Data | 100 | 0 | 0 | 17 |
| Titles | 100 | 0 | 0 | 17 |
Findings
Warnings (6 rules)
warning Missing canonical tag
Rule canonical.missing · Canonical · 17 occurrence(s)
- https://www.bits.sa/
- https://www.bits.sa/about-company
- https://www.bits.sa/about/company-clients
- https://www.bits.sa/about/founders
- https://www.bits.sa/contact
- https://www.bits.sa/news/blogs
- https://www.bits.sa/news/faq
- https://www.bits.sa/news/gallery
- https://www.bits.sa/pricing
- https://www.bits.sa/privacy
- https://www.bits.sa/products/fm-platform
- https://www.bits.sa/products/platform-module
- https://www.bits.sa/services/consulting
- https://www.bits.sa/services/engineering
- https://www.bits.sa/services/itdd
- https://www.bits.sa/services/security
- https://www.bits.sa/terms
warning Thin content (low word count)
Rule content.thin · Content · 17 occurrence(s)
- https://www.bits.sa/ — 0 words
- https://www.bits.sa/about-company — 0 words
- https://www.bits.sa/about/company-clients — 0 words
- https://www.bits.sa/about/founders — 0 words
- https://www.bits.sa/contact — 0 words
- https://www.bits.sa/news/blogs — 0 words
- https://www.bits.sa/news/faq — 0 words
- https://www.bits.sa/news/gallery — 0 words
- https://www.bits.sa/pricing — 0 words
- https://www.bits.sa/privacy — 0 words
- https://www.bits.sa/products/fm-platform — 0 words
- https://www.bits.sa/products/platform-module — 0 words
- https://www.bits.sa/services/consulting — 0 words
- https://www.bits.sa/services/engineering — 0 words
- https://www.bits.sa/services/itdd — 0 words
- https://www.bits.sa/services/security — 0 words
- https://www.bits.sa/terms — 0 words
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 17 occurrence(s)
- https://www.bits.sa/ — title shared by 17 pages: https://www.bits.sa/about-company, https://www.bits.sa/about/founders, https://www.bits.sa/contact
- https://www.bits.sa/about-company — title shared by 17 pages: https://www.bits.sa/, https://www.bits.sa/about/founders, https://www.bits.sa/contact
- https://www.bits.sa/about/company-clients — title shared by 17 pages: https://www.bits.sa/, https://www.bits.sa/about-company, https://www.bits.sa/about/founders
- https://www.bits.sa/about/founders — title shared by 17 pages: https://www.bits.sa/, https://www.bits.sa/about-company, https://www.bits.sa/contact
- https://www.bits.sa/contact — title shared by 17 pages: https://www.bits.sa/, https://www.bits.sa/about-company, https://www.bits.sa/about/founders
- https://www.bits.sa/news/blogs — title shared by 17 pages: https://www.bits.sa/, https://www.bits.sa/about-company, https://www.bits.sa/about/founders
- https://www.bits.sa/news/faq — title shared by 17 pages: https://www.bits.sa/, https://www.bits.sa/about-company, https://www.bits.sa/about/founders
- https://www.bits.sa/news/gallery — title shared by 17 pages: https://www.bits.sa/, https://www.bits.sa/about-company, https://www.bits.sa/about/founders
- https://www.bits.sa/pricing — title shared by 17 pages: https://www.bits.sa/, https://www.bits.sa/about-company, https://www.bits.sa/about/founders
- https://www.bits.sa/privacy — title shared by 17 pages: https://www.bits.sa/, https://www.bits.sa/about-company, https://www.bits.sa/about/founders
- https://www.bits.sa/products/fm-platform — title shared by 17 pages: https://www.bits.sa/, https://www.bits.sa/about-company, https://www.bits.sa/about/founders
- https://www.bits.sa/products/platform-module — title shared by 17 pages: https://www.bits.sa/, https://www.bits.sa/about-company, https://www.bits.sa/about/founders
- https://www.bits.sa/services/consulting — title shared by 17 pages: https://www.bits.sa/, https://www.bits.sa/about-company, https://www.bits.sa/about/founders
- https://www.bits.sa/services/engineering — title shared by 17 pages: https://www.bits.sa/, https://www.bits.sa/about-company, https://www.bits.sa/about/founders
- https://www.bits.sa/services/itdd — title shared by 17 pages: https://www.bits.sa/, https://www.bits.sa/about-company, https://www.bits.sa/about/founders
- https://www.bits.sa/services/security — title shared by 17 pages: https://www.bits.sa/, https://www.bits.sa/about-company, https://www.bits.sa/about/founders
- https://www.bits.sa/terms — title shared by 17 pages: https://www.bits.sa/, https://www.bits.sa/about-company, https://www.bits.sa/about/founders
warning Missing <h1>
Rule h1.missing · Headings · 17 occurrence(s)
- https://www.bits.sa/
- https://www.bits.sa/about-company
- https://www.bits.sa/about/company-clients
- https://www.bits.sa/about/founders
- https://www.bits.sa/contact
- https://www.bits.sa/news/blogs
- https://www.bits.sa/news/faq
- https://www.bits.sa/news/gallery
- https://www.bits.sa/pricing
- https://www.bits.sa/privacy
- https://www.bits.sa/products/fm-platform
- https://www.bits.sa/products/platform-module
- https://www.bits.sa/services/consulting
- https://www.bits.sa/services/engineering
- https://www.bits.sa/services/itdd
- https://www.bits.sa/services/security
- https://www.bits.sa/terms
warning Orphan page (no internal inlinks)
Rule links.orphan · Links · 16 occurrence(s)
- https://www.bits.sa/about-company — no internal links point here
- https://www.bits.sa/about/company-clients — no internal links point here
- https://www.bits.sa/about/founders — no internal links point here
- https://www.bits.sa/contact — no internal links point here
- https://www.bits.sa/news/blogs — no internal links point here
- https://www.bits.sa/news/faq — no internal links point here
- https://www.bits.sa/news/gallery — no internal links point here
- https://www.bits.sa/pricing — no internal links point here
- https://www.bits.sa/privacy — no internal links point here
- https://www.bits.sa/products/fm-platform — no internal links point here
- https://www.bits.sa/products/platform-module — no internal links point here
- https://www.bits.sa/services/consulting — no internal links point here
- https://www.bits.sa/services/engineering — no internal links point here
- https://www.bits.sa/services/itdd — no internal links point here
- https://www.bits.sa/services/security — no internal links point here
- https://www.bits.sa/terms — no internal links point here
warning Missing meta description
Rule meta_desc.missing · Meta Description · 17 occurrence(s)
- https://www.bits.sa/
- https://www.bits.sa/about-company
- https://www.bits.sa/about/company-clients
- https://www.bits.sa/about/founders
- https://www.bits.sa/contact
- https://www.bits.sa/news/blogs
- https://www.bits.sa/news/faq
- https://www.bits.sa/news/gallery
- https://www.bits.sa/pricing
- https://www.bits.sa/privacy
- https://www.bits.sa/products/fm-platform
- https://www.bits.sa/products/platform-module
- https://www.bits.sa/services/consulting
- https://www.bits.sa/services/engineering
- https://www.bits.sa/services/itdd
- https://www.bits.sa/services/security
- https://www.bits.sa/terms
Notices (6 rules)
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 17 occurrence(s)
- https://www.bits.sa/ — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.bits.sa/about-company — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.bits.sa/about/company-clients — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.bits.sa/about/founders — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.bits.sa/contact — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.bits.sa/news/blogs — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.bits.sa/news/faq — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.bits.sa/news/gallery — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.bits.sa/pricing — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.bits.sa/privacy — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.bits.sa/products/fm-platform — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.bits.sa/products/platform-module — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.bits.sa/services/consulting — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.bits.sa/services/engineering — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.bits.sa/services/itdd — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.bits.sa/services/security — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://www.bits.sa/terms — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
notice Missing Open Graph tags
Rule og.missing · Social · 17 occurrence(s)
- https://www.bits.sa/ — og:title, og:description, og:image
- https://www.bits.sa/about-company — og:title, og:description, og:image
- https://www.bits.sa/about/company-clients — og:title, og:description, og:image
- https://www.bits.sa/about/founders — og:title, og:description, og:image
- https://www.bits.sa/contact — og:title, og:description, og:image
- https://www.bits.sa/news/blogs — og:title, og:description, og:image
- https://www.bits.sa/news/faq — og:title, og:description, og:image
- https://www.bits.sa/news/gallery — og:title, og:description, og:image
- https://www.bits.sa/pricing — og:title, og:description, og:image
- https://www.bits.sa/privacy — og:title, og:description, og:image
- https://www.bits.sa/products/fm-platform — og:title, og:description, og:image
- https://www.bits.sa/products/platform-module — og:title, og:description, og:image
- https://www.bits.sa/services/consulting — og:title, og:description, og:image
- https://www.bits.sa/services/engineering — og:title, og:description, og:image
- https://www.bits.sa/services/itdd — og:title, og:description, og:image
- https://www.bits.sa/services/security — og:title, og:description, og:image
- https://www.bits.sa/terms — og:title, og:description, og:image
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 17 occurrence(s)
- https://www.bits.sa/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.bits.sa/about-company — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.bits.sa/about/company-clients — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.bits.sa/about/founders — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.bits.sa/contact — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.bits.sa/news/blogs — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.bits.sa/news/faq — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.bits.sa/news/gallery — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.bits.sa/pricing — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.bits.sa/privacy — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.bits.sa/products/fm-platform — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.bits.sa/products/platform-module — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.bits.sa/services/consulting — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.bits.sa/services/engineering — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.bits.sa/services/itdd — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.bits.sa/services/security — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://www.bits.sa/terms — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
notice No structured data detected
Rule schema.none · Structured Data · 17 occurrence(s)
- https://www.bits.sa/
- https://www.bits.sa/about-company
- https://www.bits.sa/about/company-clients
- https://www.bits.sa/about/founders
- https://www.bits.sa/contact
- https://www.bits.sa/news/blogs
- https://www.bits.sa/news/faq
- https://www.bits.sa/news/gallery
- https://www.bits.sa/pricing
- https://www.bits.sa/privacy
- https://www.bits.sa/products/fm-platform
- https://www.bits.sa/products/platform-module
- https://www.bits.sa/services/consulting
- https://www.bits.sa/services/engineering
- https://www.bits.sa/services/itdd
- https://www.bits.sa/services/security
- https://www.bits.sa/terms
notice Title is very short
Rule title.too_short · Titles · 17 occurrence(s)
- https://www.bits.sa/ — 4 chars
- https://www.bits.sa/about-company — 4 chars
- https://www.bits.sa/about/company-clients — 4 chars
- https://www.bits.sa/about/founders — 4 chars
- https://www.bits.sa/contact — 4 chars
- https://www.bits.sa/news/blogs — 4 chars
- https://www.bits.sa/news/faq — 4 chars
- https://www.bits.sa/news/gallery — 4 chars
- https://www.bits.sa/pricing — 4 chars
- https://www.bits.sa/privacy — 4 chars
- https://www.bits.sa/products/fm-platform — 4 chars
- https://www.bits.sa/products/platform-module — 4 chars
- https://www.bits.sa/services/consulting — 4 chars
- https://www.bits.sa/services/engineering — 4 chars
- https://www.bits.sa/services/itdd — 4 chars
- https://www.bits.sa/services/security — 4 chars
- https://www.bits.sa/terms — 4 chars
notice Missing Twitter Card tag
Rule twitter.missing · Social · 17 occurrence(s)
- https://www.bits.sa/
- https://www.bits.sa/about-company
- https://www.bits.sa/about/company-clients
- https://www.bits.sa/about/founders
- https://www.bits.sa/contact
- https://www.bits.sa/news/blogs
- https://www.bits.sa/news/faq
- https://www.bits.sa/news/gallery
- https://www.bits.sa/pricing
- https://www.bits.sa/privacy
- https://www.bits.sa/products/fm-platform
- https://www.bits.sa/products/platform-module
- https://www.bits.sa/services/consulting
- https://www.bits.sa/services/engineering
- https://www.bits.sa/services/itdd
- https://www.bits.sa/services/security
- https://www.bits.sa/terms
Pages (showing 17 of 17)
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://www.bits.sa/ BITS |
200 | yes | 0 | 0 |
| https://www.bits.sa/about-company BITS |
200 | yes | 0 | 0 |
| https://www.bits.sa/about/company-clients BITS |
200 | yes | 0 | 0 |
| https://www.bits.sa/about/founders BITS |
200 | yes | 0 | 0 |
| https://www.bits.sa/contact BITS |
200 | yes | 0 | 0 |
| https://www.bits.sa/news/blogs BITS |
200 | yes | 0 | 0 |
| https://www.bits.sa/news/faq BITS |
200 | yes | 0 | 0 |
| https://www.bits.sa/news/gallery BITS |
200 | yes | 0 | 0 |
| https://www.bits.sa/pricing BITS |
200 | yes | 0 | 0 |
| https://www.bits.sa/privacy BITS |
200 | yes | 0 | 0 |
| https://www.bits.sa/products/fm-platform BITS |
200 | yes | 0 | 0 |
| https://www.bits.sa/products/platform-module BITS |
200 | yes | 0 | 0 |
| https://www.bits.sa/services/consulting BITS |
200 | yes | 0 | 0 |
| https://www.bits.sa/services/engineering BITS |
200 | yes | 0 | 0 |
| https://www.bits.sa/services/itdd BITS |
200 | yes | 0 | 0 |
| https://www.bits.sa/services/security BITS |
200 | yes | 0 | 0 |
| https://www.bits.sa/terms BITS |
200 | yes | 0 | 0 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.