Audit Result

UUID: 01a144a6-0ae4-72e8-971c-589ebb692899

www.appest.ir

https://www.appest.ir/

Scanned 1 week ago

77
Fair Score
39 total checks
Passed
23
Warnings
14
Errors
2

Meta Information

  • Title Tag Pass

    Found 50 characters. Length is optimal.

  • Found 144 characters. Good snippet length.

  • Canonical found: https://www.appest.ir/

  • Favicon Pass

    Favicon found and reachable: https://www.appest.ir/wp-content/uploads/2025/10/cropped-appfvc-32x32.png (HTTP 200).

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

  • HTML Lang Pass

    Language declared as "fa-IR".

Content Structure

  • H1 Tag Pass

    Exactly one H1 found: "اپست | اخبار فناوری، موبایل، لپ‌تاپ و تکنولوژی روز".

  • Valid heading flow across 43 headings.

  • 6 of 46 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.

  • 2 HTTPS hardening issues detected.

    • • Missing Strict-Transport-Security header.
    • • Could not probe the HTTP version of this page.

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

  • Missing: strict-transport-security, content-security-policy, x-frame-options, x-content-type-options, referrer-policy.

    Full HTTP headers (10)
    • • alt-svc: h3=":443"; ma=2592000, h3-29=":443"; ma=2592000
    • • content-encoding: gzip
    • • content-length: 39083
    • • content-type: text/html; charset=UTF-8
    • • date: Fri, 16 Oct 2026 12:17:40 GMT
    • • link: <https://www.appest.ir/wp-json/>; rel="https://api.w.org/" <https://www.appest.ir/wp-json/wp/v2/pages/20157>; rel="alternate"; title="JSON"; type="application/json" <https://www.appest.ir/>; rel=shortlink
    • • server: LiteSpeed
    • • vary: Accept-Encoding
    • • x-litespeed-cache: hit
    • • x-powered-by: PHP/8.3.35

    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.

  • Versioned headers detected: x-powered-by.

    • • x-powered-by: PHP/8.3.35

    Fix: Hide or remove version tokens in Server and X-Powered-By headers.

  • Domain does not appear to be behind Cloudflare.

  • Loaded in 1.01s (perceived).

  • 3 scripts and 17 styles may block rendering.

    • • script: https://www.appest.ir/wp-includes/js/jquery/jquery.min.js?ver=3.7.1
    • • script: https://www.appest.ir/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1
    • • script: https://player.tavoos.net/jwplayer.js?v=5.0
    • • style: https://www.appest.ir/wp-content/plugins/appest-design-system-1.1.2/assets/appest-design-system.css?ver=1.2.1
    • • style: https://www.appest.ir/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.2.2
    • • style: https://www.appest.ir/wp-content/plugins/contact-form-7/includes/css/styles-rtl.css?ver=6.2.2
    • • style: https://www.appest.ir/wp-content/plugins/taqyeem-buttons/assets/style.css?ver=a96b00eec876eb1d10f0271835681d6c
    • • style: https://www.appest.ir/wp-content/plugins/wm-video-playlists/assets/css/style.css?ver=1.0.1
    • • style: https://www.appest.ir/wp-content/plugins/newsletter/style.css?ver=9.4.7
    • • style: https://www.appest.ir/wp-content/themes/jannah/assets/css/base.min.css?ver=7.6.5
    • • style: https://www.appest.ir/wp-content/themes/jannah/assets/css/style.min.css?ver=7.6.5
    • • style: https://www.appest.ir/wp-content/themes/jannah/assets/css/widgets.min.css?ver=7.6.5
    • • style: https://www.appest.ir/wp-content/themes/jannah/assets/css/helpers.min.css?ver=7.6.5
    • • style: https://www.appest.ir/wp-content/themes/jannah/assets/css/fontawesome.css?ver=7.6.5
    • • style: https://www.appest.ir/wp-content/themes/jannah/assets/ilightbox/dark-skin/skin.css?ver=7.6.5
    • • style: https://www.appest.ir/wp-content/themes/jannah/assets/css/plugins/shortcodes.min.css?ver=7.6.5
    • • style: https://www.appest.ir/wp-content/themes/jannah/assets/css/plugins/taqyeem.min.css?ver=7.6.5
    • • style: https://www.appest.ir/wp-content/themes/jannah/rtl.css?ver=a96b00eec876eb1d10f0271835681d6c
    • • style: https://www.appest.ir/wp-content/themes/jannah-child/style.css?ver=a96b00eec876eb1d10f0271835681d6c
    • • style: https://player.tavoos.net/tavoos-player.css?v=1?v=3.5

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

  • Compression Warning

    12 text resources look uncompressed.

    • • https://www.appest.ir/wp-content/plugins/contact-form-7/includes/css/styles-rtl.css?ver=6.2.2 (text/css)
    • • https://www.appest.ir/wp-content/plugins/advanced-ads/admin/assets/js/advertisement.js (text/javascript)
    • • https://www.aparat.com/video/video/embed/videohash/q0G9k/vt/frame (text/html)
    • • https://www.aparat.com/video/video/embed/videohash/cft9959/vt/frame (text/html)
    • • https://www.aparat.com/video/video/embed/videohash/jgf6t8q/vt/frame (text/html)
    • • https://www.aparat.com/video/video/embed/videohash/umx3s8y/vt/frame (text/html)
    • • https://www.aparat.com/video/video/embed/videohash/zep18i7/vt/frame (text/html)
    • • blob:https://www.appest.ir/5bc8b3cd-e19c-40aa-9abc-e7bd08e9df77 (text/javascript)
    • • https://event.yektanet.com/api/get-uid (application/json; charset=utf-8)
    • • https://www.appest.ir/wp-content/plugins/matomo/app/matomo.php?action_name=%D8%A7%D9%BE%D8%B3%D8%AA%20%7C%20%D8%A7%D8%AE%D8%A8%D8%A7%D8%B1%20%D9%81%D9%86%D8%A7%D9%88%D8%B1%DB%8C%D8%8C%20%D9%85%D9%88%D8%A8%D8%A7%DB%8C%D9%84%D8%8C%20%D9%84%D9%BE%E2%80%8C%D8%AA%D8%A7%D9%BE%20%D9%88%20%D8%AA%DA%A9%D9%86%D9%88%D9%84%D9%88%DA%98%DB%8C%20%D8%B1%D9%88%D8%B2&idsite=1&rec=1&r=405643&h=14&m=17&s=41&url=https%3A%2F%2Fwww.appest.ir%2F&_id=a70404d22c680abe&_idn=1&send_image=0&_refts=0&pv_id=BkG7dP&pf_net=476&pf_srv=88&pf_tfr=88&pf_dm1=480&uadata=%7B%22formFactors%22%3A%5B%22Desktop%22%5D%2C%22fullVersionList%22%3A%5B%7B%22brand%22%3A%22Not%3AA-Brand%22%2C%22version%22%3A%2299.0.0.0%22%7D%2C%7B%22brand%22%3A%22HeadlessChrome%22%2C%22version%22%3A%22145.0.7632.6%22%7D%2C%7B%22brand%22%3A%22Chromium%22%2C%22version%22%3A%22145.0.7632.6%22%7D%5D%2C%22mobile%22%3Afalse%2C%22model%22%3A%22%22%2C%22platform%22%3A%22Linux%22%2C%22platformVersion%22%3A%22%22%7D&cookie=1&res=1280x800 (text/html; charset=UTF-8)
    • • https://audience.yektanet.com/api/v1/scripts/preview/validate/?app_id=DEi8pl3D (application/json)
    • • blob:https://www.appest.ir/da7ac013-6b06-49dc-91a0-e74a21fd534a (text/javascript)

    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://www.appest.ir/sitemap_index.xml.

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

Accessibility Basics

  • All 4 controls are labeled.

  • Landmarks Pass

    Header, nav, main, and footer landmarks are present.

  • Tap Target Size Warning

    25 interactive elements appear smaller than 48px.

    • • a.social-link.facebook-social-icon (فیس بوک) - 30x43px
    • • a.social-link.twitter-social-icon (X) - 30x43px
    • • a.social-link.youtube-social-icon (یوتیوب) - 30x43px
    • • a.social-link.instagram-social-icon (اینستاگرام) - 30x43px
    • • a.random-post (نوشته تصادفی) - 30x40px
    • • a (سایدبار) - 30x40px
    • • a.stream-title (فروشگاه زیبایی سبز) - 770x21px
    • • a.random-post (نوشته تصادفی) - 30x60px
    • • a.change-skin (تغییر پوسته) - 30x60px
    • • button#search-submit (جستجو برای) - 40x36px
    • • a.post-cat.tie-cat-3810 (ابزارهای هوش مصنوعی) - 149x26px
    • • a.post-cat.tie-cat-122 (کامپیوتر) - 65x26px
    • • a.post-cat.tie-cat-126 (سیستم عامل کامپیوتر) - 139x26px
    • • a.post-cat.tie-cat-126 (سیستم عامل کامپیوتر) - 139x26px
    • • a.post-cat.tie-cat-3810 (ابزارهای هوش مصنوعی) - 149x26px
    • • a.block-ajax-term.block-all-term (همه) - 32x22px
    • • a.block-ajax-term (تکنولوژی) - 55x22px
    • • a.block-pagination.prev-posts (صفحه قبلی) - 22x22px
    • • a.block-pagination.next-posts (صفحه بعدی) - 22x22px
    • • a.post-cat.tie-cat-122 (کامپیوتر) - 65x26px
    • • a.post-thumb (اپل واچ حالا مکالمه‌های اطرافتون رو «می‌شنوه» و خلاصه می‌کنه؛ آیا باید نگران باش) - 1x1px
    • • a.post-thumb (آیا کدک HEVC در ویندوز 11 رایگان است؟ دانلود، نصب و رفع خطا) - 1x1px
    • • a.post-thumb (لپ‌تاپ‌های RTX Spark انویدیا چرا نسل اول رو نباید همین الان بخرید؟) - 1x1px
    • • a.block-ajax-term.block-all-term (همه) - 32x22px
    • • a.block-ajax-term (کامپیوتر) - 51x22px

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

Social & Rich Results

  • Core Open Graph tags are present.

  • og:image is missing.

    Fix: Add <meta property="og:image" content="https://..."> with a high-quality share 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.

  • 1 social preview quality issues detected.

    • • ISSUE: Use an absolute URL for og:image or twitter:image.
    • • 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 80 links. No broken internal links found.

  • No broken external links found in checked URLs.

  • Link Format Warning

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

    • • href="#" text="فیس بوک"
    • • href="#" text="X"
    • • href="#" text="یوتیوب"
    • • href="#" text="اینستاگرام"
    • • href="#" text="سایدبار"
    • • href="#" text="جستجو برای"
    • • href="#" text="منو"
    • • href="#" text="تکنولوژی"
    • • href="#" text="برند"
    • • href="#" text="سخت افزار"
    • • href="#" text="برند"
    • • href="#" text="سیستم عامل"
    • • href="#" text="تغییر پوسته"
    • • href="#" text="همه"
    • • href="#" text="تکنولوژی"
    • • href="#" text="صفحه قبلی"
    • • href="#" text="صفحه بعدی"
    • • href="#" text="همه"
    • • href="#" text="کامپیوتر"
    • • href="#" text="صفحه قبلی"
    • • href="#" text="صفحه بعدی"
    • • href="#" text="همه"
    • • href="#" text="موبایل"
    • • href="#" text="صفحه قبلی"
    • • href="#" text="صفحه بعدی"
    • • href="#" text="صفحه قبلی"
    • • href="#" text="صفحه بعدی"
    • • href="#" text="<img src="https://placehold.it/728x90" alt="" width="729" height="91">"
    • • href="#" text="بارگذاری بیشتر"
    • • href="#" text="فیس بوک"
    • • href="#" text="X"
    • • href="#" text="یوتیوب"
    • • href="#" text="اینستاگرام"
    • • href="#" text="بستن"
    • • href="#" text="فیس بوک"
    • • href="#" text="X"
    • • href="#" text="یوتیوب"
    • • href="#" text="اینستاگرام"
    • • href="#" text="بستن"

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

Performance & Runtime

  • Largest Contentful Paint: 2.02s.

  • Cumulative Layout Shift: 0.105.

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

  • Total Blocking Time estimate: 39ms.

  • 2 asset requests failed.

    • • https://www.googletagmanager.com/gtag/js?id=G-2NSJ8NFDT9 (net::ERR_BLOCKED_BY_ORB)
    • • https://www.googletagmanager.com/gtag/js?id=G-2NSJ8NFDT9&cx=c&gtm=4e6ae1 (net::ERR_BLOCKED_BY_ORB)

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

  • 4 JavaScript runtime issues detected.

    • • Request failed: https://www.googletagmanager.com/gtag/js?id=G-2NSJ8NFDT9 (net::ERR_BLOCKED_BY_ORB, type: script)
    • • Request failed: https://www.googletagmanager.com/gtag/js?id=G-2NSJ8NFDT9&cx=c&gtm=4e6ae1 (net::ERR_BLOCKED_BY_ORB, type: script)
    • • Request failed: https://event.yektanet.com/api/viewed-impression/v1/collect?impression=CiQ1MTMwZTFhMi1jOWEyLTQ2NzktYTNkZC00NGIyNmYxOGM2NDMQ7p6WpZQ0Gh6GJ-0hiMEBtQXxswHJvwG6YKm_AYont70BKslly2UwBjiZ-D1A1aYCSM-qAVDQ0xNYAmD0A2omEgzZhdiq2KfZiNix2LMSEVlOX0tXX0JST0FEX01BVENIKAQyAQRw74kCeKWyBYABAYoBCCoGSUFCNjMykgEeChowMU01MkFCMkdURFBaRTEyU0sxQ1AwNFZLWngBmgEfCAEQBBgBKgw1LjE2MS45Ni4yMjE4gApAoAZYBmCRAcABZPoBJGU1NzEyYzE5LTdlYTMtNDg4Yi04MjM4LWRlMDczNDgyZjE2NIACCIoCAJoCDAjnq8jWBhD8tP2EAcgCAdACA9oCE3Rhc3Zpci55ZWt0YW5ldC5jb23wAgGAA4LnAZADz6oBmAPviQKgA6WyBagDAbADAbgDAcADAcoDANIDANoDISEAAAAAAADwP0IWbW9kZWw6dnRyLXJ1bGViYXNlZDp2MegDAfgD9AOABAqIBJ208cKNz9eQrQHIBJyQ7Zqr9cWYOdAEnJDtmqv1xZg52QTP91PjpZvkP-AEoMIeiAUBkAUBmAUCoAUB&impression_sign=Zz4mnmP0SsfGh6l75L7NHaDR4QxKXQJmRIYudcN5c2k%3D&view_type=video_start (net::ERR_ABORTED, type: fetch)
    • • requestStorageAccess: Permission denied. [https://cdn.yektanet.com/assets/iframe/yngt.html?fp=undefined:1]

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