Audit Result

UUID: 01a06bbf-caa8-71ab-bb35-f357f97a0e68

arbian-enterprise.vercel.app

https://arbian-enterprise.vercel.app/

Scanned 2 days ago

69
Fair Score
39 total checks
Passed
19
Warnings
16
Errors
4

Meta Information

  • Title Tag Pass

    Found 47 characters. Length is optimal.

  • Found 207 characters. Keep description around 70-160 characters.

    Fix: Add <meta name="description" content="..."> in <head> with a clear page summary.

  • Canonical found: https://arbian-enterprise.vercel.app/

  • Favicon Warning

    No favicon link found in <head>.

    Fix: Add <link rel="icon" href="/favicon.ico"> to ensure browser tab and bookmark visibility.

  • Viewport configured: width=device-width, initial-scale=1.0

  • HTML Lang Pass

    Language declared as "en".

Content Structure

  • H1 Tag Pass

    Exactly one H1 found: "Arbian Enterprise — Online Gadget & Electronics Shop in Bangladesh".

  • Detected 4 heading level jumps.

    • • Skipped from h1 to h3: "Arbian Enterprise — Online Gadget & Electronics Shop in Bangladesh" -> "Shop by Category".
    • • Skipped from h4 to h6: "Tenda TX9 Pro AX3000 WiFi 6" -> "smartphone Mobile Phones".
    • • Skipped from h2 to h4: "Arbian Enterprise — Buy Gadgets Online in Bangladesh" -> "Your Cart".
    • • Skipped from h2 to h4: "Extra Mode" -> "Sort By".

    Fix: Follow semantic order (h1 -> h2 -> h3) and avoid skipping heading levels.

  • 1 of 152 images are missing alt text.

    Fix: Add meaningful alt attributes to all informative images for accessibility and image SEO.

Technical Optimization

  • HTTPS Pass

    Page is served over HTTPS.

  • 1 HTTPS hardening issues detected.

    • • Could not probe the HTTP version of this page.
    • • Strict-Transport-Security: max-age=63072000; includeSubDomains; preload

    Fix: Set Strict-Transport-Security with a long max-age, add includeSubDomains, and redirect all HTTP requests to HTTPS.

  • Missing: content-security-policy.

    Full HTTP headers (16)
    • • access-control-allow-origin: *
    • • age: 178931
    • • cache-control: public, max-age=0, must-revalidate
    • • content-disposition: inline
    • • content-encoding: br
    • • content-type: text/html; charset=utf-8
    • • date: Fri, 04 Sep 2026 09:28:40 GMT
    • • etag: W/"7f69b9d245d84009cd8d854fa0e2bfbf"
    • • last-modified: Wed, 02 Sep 2026 07:46:28 GMT
    • • referrer-policy: strict-origin-when-cross-origin
    • • server: Vercel
    • • strict-transport-security: max-age=63072000; includeSubDomains; preload
    • • x-content-type-options: nosniff
    • • x-frame-options: SAMEORIGIN
    • • x-vercel-cache: HIT
    • • x-vercel-id: iad1::wpfcf-1788514120200-4e52ffd7f437

    Fix: Add the missing security headers at your reverse proxy or application layer.

  • CSP Quality Warning

    Content-Security-Policy header is missing.

    • • Missing Content-Security-Policy header.

    Fix: Define a restrictive Content-Security-Policy and avoid unsafe directives such as unsafe-inline and unsafe-eval.

  • No first-party cookies were set during the initial page load.

  • Server response headers do not expose version tokens.

  • Domain does not appear to be behind Cloudflare.

  • Loaded in 0.45s (perceived).

  • 0 scripts and 3 styles may block rendering.

    • • style: https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700;800&family=Inter:wght@400;500;600;700&family=Hind+Siliguri:wght@400;600;700&family=Space+Grotesk:wght@500;600;700&family=Sora:wght@600;700;800&display=swap
    • • style: https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css
    • • style: https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,400,0,0&display=block

    Fix: Defer non-critical scripts and inline critical CSS to improve first paint speed.

  • Compression Warning

    2 text resources look uncompressed.

    • • https://cdn.vectorstock.com/i/500p/80/74/black-power-adapter-plug-vector-62398074.jpg (text/html; charset=UTF-8)
    • • https://csvurbouokbcqabfkkws.supabase.co/rest/v1/app_runtime_config?select=data&id=eq.1 (application/json; charset=utf-8)

    Fix: Enable Brotli or Gzip compression for HTML, CSS, JS, and JSON responses.

  • Robots.txt Pass

    Found robots.txt (200).

  • Found sitemap (200) at https://arbian-enterprise.vercel.app/sitemap.xml.

  • Robots meta found: index, follow, max-image-preview:large, max-snippet:-1

Accessibility Basics

  • Form Labels Error

    35 of 37 controls are missing labels.

    • • input[type="text"]#searchInput (searchInput)
    • • input[type="email"]#subEmail (subEmail)
    • • input[type="email"]#loginEmail (loginEmail)
    • • input[type="password"]#loginPassword (loginPassword)
    • • input[type="text"]#suName (suName)
    • • input[type="email"]#suEmail (suEmail)
    • • input[type="password"]#suPassword (suPassword)
    • • input[type="email"]#fpEmail (fpEmail)
    • • input[type="password"]#devPass (devPass)
    • • input[type="text"]#editSearch (editSearch)
    • • input[type="text"]#prodName (prodName)
    • • select#prodCat (prodCat)
    • • select#prodBadge (prodBadge)
    • • input[type="number"]#prodPrice (prodPrice)
    • • input[type="number"]#prodOldPrice (prodOldPrice)
    • • input[type="text"]#prodCode (prodCode)
    • • select#prodAvail (prodAvail)
    • • input[type="text"]#prodDelivery (prodDelivery)
    • • textarea#prodDesc (prodDesc)
    • • input[type="text"]#manageSearch (manageSearch)
    • • input#set_storeName (set_storeName)
    • • input#set_tagline (set_tagline)
    • • input#set_hotline (set_hotline)
    • • input#set_currency (set_currency)
    • • input#set_phone (set_phone)

    Fix: Associate each form control with a visible label, aria-label, or aria-labelledby.

  • Landmarks Warning

    Missing landmarks: main.

    Fix: Use semantic regions (<header>, <nav>, <main>, <footer>) for navigation and assistive tech.

  • Tap Target Size Warning

    25 interactive elements appear smaller than 48px.

    • • button#hamburgerBtn.hamburger (Menu) - 46x46px
    • • button#searchBtn - 64x43px
    • • button#homeBtn.icon-btn.desktop-only (Home) - 46x46px
    • • button#accountBtn.icon-btn.desktop-only (Account) - 46x46px
    • • button#wishBtn.icon-btn (Wishlist) - 46x46px
    • • button#cartBtn.icon-btn (Cart) - 46x46px
    • • button#navDrawerClose.close - 35x36px
    • • button (All Categories) - 169x47px
    • • a.hero-mini-btn (Shop Now) - 107x37px
    • • a.hero-mini-btn (Shop Now) - 107x37px
    • • a.view-all (View All) - 73x22px
    • • a.view-all (View All arrow_forward) - 83x22px
    • • button.row-arrow.left (chevron_left) - 40x40px
    • • button.p-fav (Add to wishlist) - 32x32px
    • • button.add-cart (add_shopping_cartAdd to Cart) - 113x34px
    • • button.buy-now (boltBuy) - 63x34px
    • • button.p-fav (Add to wishlist) - 32x32px
    • • button.add-cart (add_shopping_cartAdd to Cart) - 113x34px
    • • button.buy-now (boltBuy) - 63x34px
    • • button.p-fav (Add to wishlist) - 32x32px
    • • button.add-cart (add_shopping_cartAdd to Cart) - 113x34px
    • • button.buy-now (boltBuy) - 63x34px
    • • button.p-fav (Add to wishlist) - 32x32px
    • • button.add-cart (add_shopping_cartAdd to Cart) - 113x34px
    • • button.buy-now (boltBuy) - 63x34px

    Fix: Increase target size to at least 48x48 CSS pixels for touch interactions.

Social & Rich Results

  • Core Open Graph tags are present.

  • og:image URL returned HTTP 404.

    Fix: Make sure the og:image URL returns HTTP 200 and points to a publicly accessible image.

  • twitter:card set to summary_large_image.

  • JSON-LD schema detected.

  • PWA Metadata Warning

    Manifest or Apple touch icon is missing.

    Fix: Link your web app manifest and apple-touch-icon for improved install/share experiences.

  • 2 social preview quality issues detected.

    • • ISSUE: og:title should typically be between 10 and 70 characters.
    • • ISSUE: Preview image URL failed with HTTP 404: https://arbian-enterprise.vercel.app/og-image.jpg
    • • GUIDELINE: Optimal og:title length: 40-60 characters (acceptable: 10-70).
    • • GUIDELINE: Optimal og:description length: 110-160 characters (acceptable: 50-200).
    • • GUIDELINE: Optimal preview image size: 1200x630 pixels.
    • • GUIDELINE: Optimal preview image aspect ratio: 1.91:1.
    • • GUIDELINE: Optimal preview image file size: under 5 MB.
    • • GUIDELINE: Recommended twitter:card: summary_large_image.

    Fix: Use absolute OG/Twitter URLs, keep metadata lengths in recommended ranges, and provide a preview image near 1200x630 under 5MB.

Links Analysis

  • Checked 1 links. No broken internal links found.

  • No broken external links found in checked URLs.

  • Link Format Warning

    98 links are empty, invalid, or placeholder-only.

    • • href="#" text="Login"
    • • href="#" text="Arbian EnterpriseElectronics & Gadgets"
    • • href="(empty)" text="Login"
    • • href="(empty)" text="Create Account"
    • • href="(empty)" text="Wishlist (0)"
    • • href="(empty)" text="View All"
    • • href="(empty)" text="View All arrow_forward"
    • • href="(empty)" text="View All arrow_forward"
    • • href="(empty)" text="View All arrow_forward"
    • • href="(empty)" text="View All arrow_forward"
    • • href="(empty)" text="View All arrow_forward"
    • • href="(empty)" text="View All arrow_forward"
    • • href="(empty)" text="View All arrow_forward"
    • • href="(empty)" text="View All arrow_forward"
    • • href="(empty)" text="View All arrow_forward"
    • • href="(empty)" text="View All arrow_forward"
    • • href="(empty)" text="View All arrow_forward"
    • • href="(empty)" text="View All arrow_forward"
    • • href="(empty)" text="View All arrow_forward"
    • • href="(empty)" text="View All arrow_forward"
    • • href="(empty)" text="Samsung"
    • • href="(empty)" text="Vivo"
    • • href="(empty)" text="Xiaomi"
    • • href="(empty)" text="Oppo"
    • • href="(empty)" text="IQOO"
    • • href="(empty)" text="Apple"
    • • href="(empty)" text="Redmi"
    • • href="(empty)" text="Itel"
    • • href="(empty)" text="Infinix"
    • • href="(empty)" text="Tecno"
    • • href="(empty)" text="Others"
    • • href="(empty)" text="AirPods"
    • • href="(empty)" text="Earphone"
    • • href="(empty)" text="Neckband"
    • • href="(empty)" text="Headphone"
    • • href="(empty)" text="Phone Cooler"
    • • href="(empty)" text="Mobile Charger"
    • • href="(empty)" text="Smart Watch"
    • • href="(empty)" text="iPhone Cover"
    • • href="(empty)" text="Power Bank"
    • • href="(empty)" text="Wireless Charger"
    • • href="(empty)" text="JBL Speakers"
    • • href="(empty)" text="Phone Covers"
    • • href="(empty)" text="TP-Link Archer C80 AC1900"
    • • href="(empty)" text="TP-Link Archer C6 AC1200 Gigabit"
    • • href="(empty)" text="TP-Link Archer C50 AC1200"
    • • href="(empty)" text="TP-Link Archer C54 AC1200"
    • • href="(empty)" text="Mercusys MW306R 300Mbps"
    • • href="(empty)" text="Mercusys MR80X AX3000 WiFi 6"
    • • href="(empty)" text="Mercusys MR60X AX1500 WiFi 6"
    • • href="(empty)" text="Laptop Bag"
    • • href="(empty)" text="Travel Bag"
    • • href="(empty)" text="Laptop Accessories"
    • • href="(empty)" text="৳10,000-15,000"
    • • href="(empty)" text="৳15,000-20,000"
    • • href="(empty)" text="৳20,000-25,000"
    • • href="(empty)" text="৳25,000-30,000"
    • • href="(empty)" text="TV Box"
    • • href="(empty)" text="Smartwatch"
    • • href="(empty)" text="Apple"
    • • href="(empty)" text="Samsung"
    • • href="(empty)" text="Honor"
    • • href="(empty)" text="Oraimo"
    • • href="(empty)" text="JBL"
    • • href="(empty)" text="QCY"
    • • href="(empty)" text="Amazfit"
    • • href="(empty)" text="Anker"
    • • href="(empty)" text="boAt"
    • • href="(empty)" text="Sony"
    • • href="(empty)" text="Ugreen"
    • • href="(empty)" text="Home Appliances"
    • • href="(empty)" text="Smart Lighting"
    • • href="(empty)" text="Smart TV"
    • • href="(empty)" text="Android TV"
    • • href="(empty)" text="Air Conditioner"
    • • href="(empty)" text="Gree Air Conditioner"
    • • href="#" text="Arbian EnterpriseElectronics & Gadgets"
    • • href="#"
    • • href="#"
    • • href="#"
    • • href="(empty)"
    • • href="(empty)"
    • • href="(empty)" text="GitHub"
    • • href="(empty)" text="Forgot password?"
    • • href="(empty)" text="Sign up here"
    • • href="(empty)" text="Login here"
    • • href="(empty)" text="Back to Login"
    • • href="(empty)" text="Arbian Enterprise"
    • • href="(empty)" text="Arbian Enterprise"
    • • href="(empty)" text="Arbian Enterprise"
    • • href="(empty)" text="Arbian Enterprise"
    • • href="(empty)" text="Arbian Enterprise"
    • • href="(empty)" text="Dev Edit Mode"
    • • href="(empty)" text="Q&A Management"
    • • href="(empty)" text="My Account"
    • • href="(empty)" text="Refund Request"
    • • href="(empty)" text="Settings"
    • • href="(empty)" text="Footer Sections"

    Fix: Replace empty/#/javascript href values with real destinations or use buttons for non-navigation actions.

Performance & Runtime

  • Largest Contentful Paint: 0.73s.

  • Cumulative Layout Shift: 0.114.

    Fix: Reserve space for images/ads and avoid injecting layout-changing elements above existing content.

  • Total Blocking Time estimate: 50ms.

  • 20 asset requests failed.

    • • https://i.imgur.com/iXWXwXu.png (HTTP 429)
    • • https://static.vecteezy.com/system/resources/thumbnails/069/983/850/small/wireless-earbuds-in-charging-case-icon-free-vector.jpg (net::ERR_BLOCKED_BY_ORB)
    • • https://static.vecteezy.com/system/resources/previews/007/635/335/non_2x/mobile-charger-icon-design-template-free-vector.jpg (net::ERR_BLOCKED_BY_ORB)
    • • https://static.vecteezy.com/system/resources/previews/063/420/263/non_2x/router-icon-silhouette-modern-logo-style-design-free-vector.jpg (net::ERR_BLOCKED_BY_ORB)
    • • https://static.vecteezy.com/system/resources/previews/045/958/062/non_2x/power-bank-icon-vector.jpg (net::ERR_BLOCKED_BY_ORB)
    • • https://static.vecteezy.com/system/resources/previews/004/217/735/non_2x/power-bank-icon-line-vector.jpg (net::ERR_BLOCKED_BY_ORB)
    • • https://static.vecteezy.com/system/resources/previews/049/235/752/non_2x/portable-fan-handheld-fan-vector.jpg (net::ERR_BLOCKED_BY_ORB)
    • • https://static.vecteezy.com/system/resources/thumbnails/074/463/565/small/various-electronic-devices-and-accessories-are-shown-in-black-and-white-vector.jpg (net::ERR_BLOCKED_BY_ORB)
    • • https://static.vecteezy.com/system/resources/thumbnails/080/981/707/small/bio-hacking-gadgets-illustration-featuring-wearable-health-technology-smart-wellness-devices-fitness-tracker-and-digital-healthcare-design-vector.jpg (net::ERR_BLOCKED_BY_ORB)
    • • https://www.startech.com.bd/image/cache/catalog/router/tp-link/archer-c54/archer-c54-01-500x500.jpg (net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin)
    • • https://www.startech.com.bd/image/cache/catalog/router/tp-link/archer-gx90/archer-gx90-01-500x500.jpg (net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin)
    • • https://www.startech.com.bd/image/cache/catalog/router/mercusys/mr60x/mr60x-01-500x500.webp (net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin)
    • • https://www.startech.com.bd/image/cache/catalog/router/tp-link/archer-be450/archer-be450-01-500x500.webp (net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin)
    • • https://www.startech.com.bd/image/cache/catalog/router/tp-link/archer-c80-ac1900/archer-c80-ac1900-1-500x500.jpg (net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin)
    • • https://www.startech.com.bd/image/cache/catalog/earbuds/apple/airpods-3rd-generation/airpods-3rd-generation-01-500x500.webp (net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin)
    • • https://www.startech.com.bd/image/cache/catalog/cable/anker/322/322-02-500x500.webp (net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin)
    • • https://cdn.shopify.com/s/files/1/0493/9834/9974/files/A2341-1.jpg?v=1693883271-fast-charging-adapter.jpg (net::ERR_BLOCKED_BY_ORB)
    • • https://oraimo.com/cdn/shop/files/OEB-E70D_3.png?v=1689233424&width=1200oth-neckband-21760267743.webp (net::ERR_BLOCKED_BY_ORB)
    • • https://gadgetbreeze.com.bd/wp-content/uploads/2026/06/anker-140w-auto-power-off-fast-charging-adapter.jpg (net::ERR_BLOCKED_BY_ORB)
    • • https://www.ryans.com/storage/products/main/oraimo-necklace-5-speed-black-bluetooth-neckband-21760267743.webp (net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin)

    Fix: Fix missing files, update asset URLs, and ensure static assets return HTTP 200.

  • 9 JavaScript runtime issues detected.

    • • Failed to load resource: net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin [https://www.startech.com.bd/image/cache/catalog/router/tp-link/archer-c54/archer-c54-01-500x500.jpg:1]
    • • Failed to load resource: net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin [https://www.startech.com.bd/image/cache/catalog/router/tp-link/archer-gx90/archer-gx90-01-500x500.jpg:1]
    • • Failed to load resource: net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin [https://www.startech.com.bd/image/cache/catalog/router/mercusys/mr60x/mr60x-01-500x500.webp:1]
    • • Failed to load resource: net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin [https://www.startech.com.bd/image/cache/catalog/router/tp-link/archer-be450/archer-be450-01-500x500.webp:1]
    • • Failed to load resource: net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin [https://www.startech.com.bd/image/cache/catalog/router/tp-link/archer-c80-ac1900/archer-c80-ac1900-1-500x500.jpg:1]
    • • Failed to load resource: net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin [https://www.startech.com.bd/image/cache/catalog/earbuds/apple/airpods-3rd-generation/airpods-3rd-generation-01-500x500.webp:1]
    • • Failed to load resource: net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin [https://www.startech.com.bd/image/cache/catalog/cable/anker/322/322-02-500x500.webp:1]
    • • Failed to load resource: the server responded with a status of 429 () [https://i.imgur.com/iXWXwXu.png:1]
    • • Failed to load resource: net::ERR_BLOCKED_BY_RESPONSE.NotSameOrigin [https://www.ryans.com/storage/products/main/oraimo-necklace-5-speed-black-bluetooth-neckband-21760267743.webp:1]

    Fix: Fix JS files returning 404/failed requests and resolve the listed runtime exceptions.