{"id":5554,"date":"2025-08-19T21:17:47","date_gmt":"2025-08-19T21:17:47","guid":{"rendered":"https:\/\/digitivia.com\/?page_id=5554"},"modified":"2025-12-11T09:42:33","modified_gmt":"2025-12-11T09:42:33","slug":"pagespeed","status":"publish","type":"page","link":"https:\/\/digitivia.com\/ar\/pagespeed\/","title":{"rendered":"PageSpeed"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"5554\" class=\"elementor elementor-5554\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7d5c599 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle\" data-id=\"7d5c599\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a48fb1e\" data-id=\"a48fb1e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6472ca3 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"6472ca3\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-70dc8c9\" data-id=\"70dc8c9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c6bcaf3 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"c6bcaf3\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"digitivia-pagespeed-section\">\r\n    <!-- Include required fonts and icons -->\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n    <link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0\/css\/all.min.css\" rel=\"stylesheet\">\r\n    \r\n    <!-- Floating particles background -->\r\n    <div class=\"floating-particles\"><\/div>\r\n    \r\n    <!-- Main container -->\r\n    <div class=\"tool-container\">\r\n        <!-- Header -->\r\n        <div class=\"tool-header\">\r\n            <div class=\"logo\">\r\n                <i class=\"fas fa-tachometer-alt\"><\/i>\r\n                <span>\u0633\u0631\u0639\u0629 \u0627\u0644\u0635\u0641\u062d\u0629 Digitivia<\/span>\r\n            <\/div>\r\n            <p class=\"subtitle\">\u0642\u0645 \u0628\u062a\u062d\u0644\u064a\u0644 \u0623\u062f\u0627\u0621 \u0645\u0648\u0642\u0639\u0643 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0648\u062a\u062d\u0633\u064a\u0646 \u0645\u062d\u0631\u0643\u0627\u062a \u0627\u0644\u0628\u062d\u062b \u0641\u064a \u062b\u0648\u0627\u0646\u064d<\/p>\r\n        <\/div>\r\n\r\n        <!-- Main tool section -->\r\n        <div class=\"analysis-section\">\r\n            <!-- URL Input -->\r\n            <div class=\"url-input-container\">\r\n                <div class=\"input-wrapper\">\r\n                    <div class=\"input-icon\">\r\n                        <i class=\"fas fa-globe\"><\/i>\r\n                    <\/div>\r\n                    <input \r\n                        type=\"url\" \r\n                        id=\"websiteUrl\" \r\n                        placeholder=\"\u0623\u062f\u062e\u0644 \u0639\u0646\u0648\u0627\u0646 URL \u0644\u0645\u0648\u0642\u0639\u0643 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a (\u0639\u0644\u0649 \u0633\u0628\u064a\u0644 \u0627\u0644\u0645\u062b\u0627\u0644\u060c https:\/\/example.com)\"\r\n                        class=\"url-input\"\r\n                    \/>\r\n                    <button id=\"analyzeBtn\" class=\"analyze-btn\" onclick=\"analyzeWebsite()\">\r\n                        <i class=\"fas fa-search\"><\/i>\r\n                        <span>\u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0633\u0631\u0639\u0629<\/span>\r\n                    <\/button>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Analysis options -->\r\n            <div class=\"analysis-options\">\r\n                <div class=\"option-group\">\r\n                    <label class=\"option-label\">\r\n                        <input type=\"radio\" name=\"analysisType\" id=\"mobileAnalysis\" value=\"mobile\" checked>\r\n                        <span class=\"radiomark\"><\/span>\r\n                        <i class=\"fas fa-mobile-alt\"><\/i>\r\n                        \u062a\u062d\u0644\u064a\u0644 \u0627\u0644\u0647\u0627\u062a\u0641 \u0627\u0644\u0645\u062d\u0645\u0648\u0644\r\n                    <\/label>\r\n                    <label class=\"option-label\">\r\n                        <input type=\"radio\" name=\"analysisType\" id=\"desktopAnalysis\" value=\"desktop\">\r\n                        <span class=\"radiomark\"><\/span>\r\n                        <i class=\"fas fa-desktop\"><\/i>\r\n                        \u0627\u0644\u062a\u062d\u0644\u064a\u0644 \u0627\u0644\u0645\u0643\u062a\u0628\u064a\r\n                    <\/label>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Loading state -->\r\n            <div class=\"loading-container\" id=\"loadingContainer\" style=\"display: none;\">\r\n                <div class=\"loading-spinner\">\r\n                    <div class=\"spinner-ring\"><\/div>\r\n                    <div class=\"spinner-ring\"><\/div>\r\n                    <div class=\"spinner-ring\"><\/div>\r\n                <\/div>\r\n                <p class=\"loading-text\">\u062a\u062d\u0644\u064a\u0644 \u0645\u0648\u0642\u0639\u0643 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a...<\/p>\r\n                <div class=\"loading-steps\">\r\n                    <div class=\"step active\">\r\n                        <i class=\"fas fa-globe\"><\/i>\r\n                        <span>\u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0627\u0644\u0645\u0648\u0642\u0639 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a<\/span>\r\n                    <\/div>\r\n                    <div class=\"step\">\r\n                        <i class=\"fas fa-tachometer-alt\"><\/i>\r\n                        <span>\u0642\u064a\u0627\u0633 \u0627\u0644\u0623\u062f\u0627\u0621<\/span>\r\n                    <\/div>\r\n                    <div class=\"step\">\r\n                        <i class=\"fas fa-search\"><\/i>\r\n                        <span>\u062a\u062d\u0644\u064a\u0644 \u0645\u064f\u062d\u0633\u0651\u0646\u0627\u062a \u0645\u062d\u0631\u0651\u0643\u0627\u062a \u0627\u0644\u0628\u062d\u062b<\/span>\r\n                    <\/div>\r\n                    <div class=\"step\">\r\n                        <i class=\"fas fa-chart-line\"><\/i>\r\n                        <span>\u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u062a\u0642\u0631\u064a\u0631<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- Results section -->\r\n            <div class=\"results-container\" id=\"resultsContainer\" style=\"display: none;\">\r\n                <!-- Performance scores -->\r\n                <div class=\"scores-grid\">\r\n                    <div class=\"score-card mobile-score\">\r\n                        <div class=\"score-header\">\r\n                            <i class=\"fas fa-mobile-alt\"><\/i>\r\n                            <span>\u0627\u0644\u0647\u0627\u062a\u0641 \u0627\u0644\u0645\u062d\u0645\u0648\u0644<\/span>\r\n                        <\/div>\r\n                        <div class=\"score-circle\" id=\"mobileScore\">\r\n                            <div class=\"score-number\">--<\/div>\r\n                        <\/div>\r\n                        <div class=\"score-label\">\u0646\u0642\u0627\u0637 \u0627\u0644\u0623\u062f\u0627\u0621<\/div>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"score-card desktop-score\">\r\n                        <div class=\"score-header\">\r\n                            <i class=\"fas fa-desktop\"><\/i>\r\n                            <span>\u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628<\/span>\r\n                        <\/div>\r\n                        <div class=\"score-circle\" id=\"desktopScore\">\r\n                            <div class=\"score-number\">--<\/div>\r\n                        <\/div>\r\n                        <div class=\"score-label\">\u0646\u0642\u0627\u0637 \u0627\u0644\u0623\u062f\u0627\u0621<\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- Detailed metrics -->\r\n                <div class=\"metrics-section\">\r\n                    <h3>\u0623\u0633\u0627\u0633\u064a\u0627\u062a \u0627\u0644\u0648\u064a\u0628 \u0627\u0644\u062d\u064a\u0648\u064a\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629<\/h3>\r\n                    <div class=\"metrics-grid\">\r\n                        <div class=\"metric-card\">\r\n                            <div class=\"metric-icon\">\r\n                                <i class=\"fas fa-clock\"><\/i>\r\n                            <\/div>\r\n                            <div class=\"metric-info\">\r\n                                <div class=\"metric-name\">\u0627\u0644\u0637\u0644\u0627\u0621 \u0627\u0644\u0623\u0648\u0644 \u0644\u0644\u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0623\u0648\u0644<\/div>\r\n                                <div class=\"metric-value\" id=\"fcpValue\">--<\/div>\r\n                            <\/div>\r\n                            <div class=\"metric-status\" id=\"fcpStatus\"><\/div>\r\n                        <\/div>\r\n\r\n                        <div class=\"metric-card\">\r\n                            <div class=\"metric-icon\">\r\n                                <i class=\"fas fa-eye\"><\/i>\r\n                            <\/div>\r\n                            <div class=\"metric-info\">\r\n                                <div class=\"metric-name\">\u0623\u0643\u0628\u0631 \u0637\u0644\u0627\u0621 \u0630\u0648 \u0645\u062d\u062a\u0648\u0649 \u0623\u0643\u0628\u0631<\/div>\r\n                                <div class=\"metric-value\" id=\"lcpValue\">--<\/div>\r\n                            <\/div>\r\n                            <div class=\"metric-status\" id=\"lcpStatus\"><\/div>\r\n                        <\/div>\r\n\r\n                        <div class=\"metric-card\">\r\n                            <div class=\"metric-icon\">\r\n                                <i class=\"fas fa-hand-pointer\"><\/i>\r\n                            <\/div>\r\n                            <div class=\"metric-info\">\r\n                                <div class=\"metric-name\">\u0627\u0644\u062a\u062d\u0648\u0644 \u0627\u0644\u062a\u0631\u0627\u0643\u0645\u064a \u0644\u0644\u062a\u062e\u0637\u064a\u0637 \u0627\u0644\u062a\u0631\u0627\u0643\u0645\u064a<\/div>\r\n                                <div class=\"metric-value\" id=\"clsValue\">--<\/div>\r\n                            <\/div>\r\n                            <div class=\"metric-status\" id=\"clsStatus\"><\/div>\r\n                        <\/div>\r\n\r\n                        <div class=\"metric-card\">\r\n                            <div class=\"metric-icon\">\r\n                                <i class=\"fas fa-bolt\"><\/i>\r\n                            <\/div>\r\n                            <div class=\"metric-info\">\r\n                                <div class=\"metric-name\">\u0645\u0624\u0634\u0631 \u0627\u0644\u0633\u0631\u0639\u0629<\/div>\r\n                                <div class=\"metric-value\" id=\"siValue\">--<\/div>\r\n                            <\/div>\r\n                            <div class=\"metric-status\" id=\"siStatus\"><\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- Recommendations -->\r\n                <div class=\"recommendations-section\">\r\n                    <h3>\u0641\u0631\u0635 \u0627\u0644\u062a\u062d\u0633\u064a\u0646<\/h3>\r\n                    <div class=\"recommendations-list\" id=\"recommendationsList\">\r\n                        <!-- Recommendations will be populated here -->\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- Actions -->\r\n                <div class=\"actions-section\">\r\n                    <button class=\"action-btn\" onclick=\"downloadReport()\">\r\n                        <i class=\"fas fa-download\"><\/i>\r\n                        \u062a\u0646\u0632\u064a\u0644 \u0627\u0644\u062a\u0642\u0631\u064a\u0631\r\n                    <\/button>\r\n                    <button class=\"action-btn secondary\" onclick=\"analyzeAnother()\">\r\n                        <i class=\"fas fa-redo\"><\/i>\r\n                        \u062a\u062d\u0644\u064a\u0644 \u0645\u0648\u0642\u0639 \u0622\u062e\u0631\r\n                    <\/button>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <style>\r\n        #digitivia-pagespeed-section {\r\n            font-family: 'IBM Plex Sans Arabic', sans-serif;\r\n            background: linear-gradient(135deg, #0d0e42 0%, #1a1a4a 50%, #4a239c 100%);\r\n            color: white;\r\n            min-height: 100vh;\r\n            padding: 40px 20px;\r\n            position: relative;\r\n            overflow: hidden;\r\n        }\r\n\r\n        #digitivia-pagespeed-section * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .floating-particles {\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            pointer-events: none;\r\n            z-index: 1;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .tool-container {\r\n            max-width: 1200px;\r\n            margin: 0 auto;\r\n            position: relative;\r\n            z-index: 2;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .tool-header {\r\n            text-align: center;\r\n            margin-bottom: 50px;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .logo {\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            gap: 15px;\r\n            font-size: 2.5rem;\r\n            font-weight: 700;\r\n            color: #4a239c;\r\n            margin-bottom: 15px;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .logo i {\r\n            font-size: 3rem;\r\n            background: linear-gradient(135deg, #4a239c 0%, #7c4dff 100%);\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            background-clip: text;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .subtitle {\r\n            font-size: 1.2rem;\r\n            color: rgba(255, 255, 255, 0.8);\r\n            font-weight: 400;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .analysis-section {\r\n            background: rgba(255, 255, 255, 0.05);\r\n            border: 1px solid rgba(255, 255, 255, 0.1);\r\n            border-radius: 25px;\r\n            padding: 40px;\r\n            backdrop-filter: blur(20px);\r\n            box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);\r\n        }\r\n\r\n        #digitivia-pagespeed-section .url-input-container {\r\n            margin-bottom: 30px;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .input-wrapper {\r\n            display: flex;\r\n            align-items: center;\r\n            background: rgba(255, 255, 255, 0.08);\r\n            border: 2px solid rgba(255, 255, 255, 0.1);\r\n            border-radius: 20px;\r\n            padding: 20px;\r\n            gap: 15px;\r\n            transition: all 0.3s ease;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .input-wrapper:focus-within {\r\n            border-color: #4a239c;\r\n            box-shadow: 0 0 30px rgba(74, 35, 156, 0.3);\r\n        }\r\n\r\n        #digitivia-pagespeed-section .input-icon {\r\n            color: #4a239c;\r\n            font-size: 1.5rem;\r\n            width: 25px;\r\n            text-align: center;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .url-input {\r\n            flex: 1;\r\n            background: none;\r\n            border: none;\r\n            color: white;\r\n            font-size: 1.1rem;\r\n            font-family: 'IBM Plex Sans Arabic', sans-serif;\r\n            outline: none;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .url-input::placeholder {\r\n            color: rgba(255, 255, 255, 0.5);\r\n        }\r\n\r\n        #digitivia-pagespeed-section .analyze-btn {\r\n            background: linear-gradient(135deg, #4a239c 0%, #7c4dff 100%);\r\n            border: none;\r\n            border-radius: 15px;\r\n            padding: 15px 30px;\r\n            color: white;\r\n            font-weight: 600;\r\n            cursor: pointer;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 10px;\r\n            font-size: 1rem;\r\n            transition: all 0.3s ease;\r\n            font-family: 'IBM Plex Sans Arabic', sans-serif;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .analyze-btn:hover {\r\n            transform: translateY(-3px);\r\n            box-shadow: 0 10px 30px rgba(74, 35, 156, 0.4);\r\n        }\r\n\r\n        #digitivia-pagespeed-section .analyze-btn:disabled {\r\n            opacity: 0.6;\r\n            cursor: not-allowed;\r\n            transform: none;\r\n            box-shadow: none;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .analysis-options {\r\n            margin-bottom: 30px;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .option-group {\r\n            display: flex;\r\n            justify-content: center;\r\n            gap: 30px;\r\n            flex-wrap: wrap;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .option-label {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 10px;\r\n            cursor: pointer;\r\n            font-size: 1rem;\r\n            font-weight: 500;\r\n            color: rgba(255, 255, 255, 0.9);\r\n            transition: all 0.3s ease;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .option-label:hover {\r\n            color: #4a239c;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .option-label input[type=\"radio\"] {\r\n            display: none;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .radiomark {\r\n            width: 20px;\r\n            height: 20px;\r\n            border: 2px solid rgba(255, 255, 255, 0.3);\r\n            border-radius: 50%;\r\n            position: relative;\r\n            transition: all 0.3s ease;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .option-label input[type=\"radio\"]:checked + .radiomark {\r\n            background: linear-gradient(135deg, #4a239c 0%, #7c4dff 100%);\r\n            border-color: #4a239c;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .option-label input[type=\"radio\"]:checked + .radiomark::after {\r\n            content: '';\r\n            position: absolute;\r\n            top: 50%;\r\n            left: 50%;\r\n            transform: translate(-50%, -50%);\r\n            width: 8px;\r\n            height: 8px;\r\n            background: white;\r\n            border-radius: 50%;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .loading-container {\r\n            text-align: center;\r\n            padding: 60px 40px;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .loading-spinner {\r\n            position: relative;\r\n            width: 100px;\r\n            height: 100px;\r\n            margin: 0 auto 30px auto;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .spinner-ring {\r\n            position: absolute;\r\n            width: 100%;\r\n            height: 100%;\r\n            border: 3px solid transparent;\r\n            border-top-color: #4a239c;\r\n            border-radius: 50%;\r\n            animation: digitiviaSpin 1.5s linear infinite;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .spinner-ring:nth-child(2) {\r\n            width: 80%;\r\n            height: 80%;\r\n            top: 10%;\r\n            left: 10%;\r\n            border-top-color: #7c4dff;\r\n            animation-duration: 2s;\r\n            animation-direction: reverse;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .spinner-ring:nth-child(3) {\r\n            width: 60%;\r\n            height: 60%;\r\n            top: 20%;\r\n            left: 20%;\r\n            border-top-color: rgba(74, 35, 156, 0.5);\r\n            animation-duration: 2.5s;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .loading-text {\r\n            font-size: 1.3rem;\r\n            font-weight: 600;\r\n            margin-bottom: 30px;\r\n            color: #4a239c;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .loading-steps {\r\n            display: flex;\r\n            justify-content: center;\r\n            gap: 30px;\r\n            flex-wrap: wrap;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .step {\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: center;\r\n            gap: 8px;\r\n            opacity: 0.4;\r\n            transition: all 0.5s ease;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .step.active {\r\n            opacity: 1;\r\n            color: #4a239c;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .step i {\r\n            font-size: 1.5rem;\r\n            margin-bottom: 5px;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .step span {\r\n            font-size: 0.9rem;\r\n            text-align: center;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .results-container {\r\n            animation: digitiviaFadeInUp 0.6s ease-out;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .scores-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\r\n            gap: 30px;\r\n            margin-bottom: 40px;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .score-card {\r\n            background: rgba(255, 255, 255, 0.05);\r\n            border: 1px solid rgba(255, 255, 255, 0.1);\r\n            border-radius: 20px;\r\n            padding: 30px;\r\n            text-align: center;\r\n            transition: all 0.3s ease;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .score-card:hover {\r\n            transform: translateY(-5px);\r\n            box-shadow: 0 15px 40px rgba(74, 35, 156, 0.2);\r\n        }\r\n\r\n        #digitivia-pagespeed-section .score-header {\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            gap: 10px;\r\n            font-size: 1.1rem;\r\n            font-weight: 600;\r\n            margin-bottom: 20px;\r\n            color: #4a239c;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .score-circle {\r\n            width: 120px;\r\n            height: 120px;\r\n            border-radius: 50%;\r\n            border: 8px solid rgba(255, 255, 255, 0.1);\r\n            margin: 0 auto 15px auto;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            position: relative;\r\n            background: radial-gradient(circle, rgba(74, 35, 156, 0.1), transparent);\r\n        }\r\n\r\n        #digitivia-pagespeed-section .score-number {\r\n            font-size: 2.5rem;\r\n            font-weight: 700;\r\n            color: white;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .score-label {\r\n            font-size: 0.95rem;\r\n            color: rgba(255, 255, 255, 0.7);\r\n            font-weight: 500;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .metrics-section {\r\n            margin-bottom: 40px;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .metrics-section h3 {\r\n            font-size: 1.5rem;\r\n            font-weight: 600;\r\n            margin-bottom: 25px;\r\n            color: #4a239c;\r\n            text-align: center;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .metrics-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\r\n            gap: 20px;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .metric-card {\r\n            background: rgba(255, 255, 255, 0.03);\r\n            border: 1px solid rgba(255, 255, 255, 0.08);\r\n            border-radius: 15px;\r\n            padding: 20px;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 15px;\r\n            transition: all 0.3s ease;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .metric-card:hover {\r\n            background: rgba(255, 255, 255, 0.06);\r\n            border-color: rgba(74, 35, 156, 0.3);\r\n        }\r\n\r\n        #digitivia-pagespeed-section .metric-icon {\r\n            width: 50px;\r\n            height: 50px;\r\n            background: linear-gradient(135deg, #4a239c 0%, #7c4dff 100%);\r\n            border-radius: 12px;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            font-size: 1.3rem;\r\n            color: white;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .metric-info {\r\n            flex: 1;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .metric-name {\r\n            font-size: 0.95rem;\r\n            color: rgba(255, 255, 255, 0.8);\r\n            margin-bottom: 5px;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .metric-value {\r\n            font-size: 1.3rem;\r\n            font-weight: 600;\r\n            color: white;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .metric-status {\r\n            width: 12px;\r\n            height: 12px;\r\n            border-radius: 50%;\r\n            background: #4a239c;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .metric-status.good { background: #10b981; }\r\n        #digitivia-pagespeed-section .metric-status.average { background: #f59e0b; }\r\n        #digitivia-pagespeed-section .metric-status.poor { background: #ef4444; }\r\n\r\n        #digitivia-pagespeed-section .recommendations-section {\r\n            margin-bottom: 40px;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .recommendations-section h3 {\r\n            font-size: 1.5rem;\r\n            font-weight: 600;\r\n            margin-bottom: 25px;\r\n            color: #4a239c;\r\n            text-align: center;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .recommendations-list {\r\n            display: flex;\r\n            flex-direction: column;\r\n            gap: 15px;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .recommendation-item {\r\n            background: rgba(255, 255, 255, 0.03);\r\n            border: 1px solid rgba(255, 255, 255, 0.08);\r\n            border-radius: 12px;\r\n            padding: 20px;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 15px;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .recommendation-icon {\r\n            width: 40px;\r\n            height: 40px;\r\n            background: rgba(74, 35, 156, 0.2);\r\n            border-radius: 10px;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            color: #4a239c;\r\n            font-size: 1.1rem;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .recommendation-content {\r\n            flex: 1;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .recommendation-title {\r\n            font-size: 1rem;\r\n            font-weight: 600;\r\n            margin-bottom: 5px;\r\n            color: white;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .recommendation-description {\r\n            font-size: 0.9rem;\r\n            color: rgba(255, 255, 255, 0.7);\r\n            line-height: 1.4;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .recommendation-impact {\r\n            font-size: 0.9rem;\r\n            font-weight: 600;\r\n            padding: 5px 12px;\r\n            border-radius: 20px;\r\n            white-space: nowrap;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .recommendation-impact.high {\r\n            background: rgba(239, 68, 68, 0.2);\r\n            color: #ef4444;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .recommendation-impact.medium {\r\n            background: rgba(245, 158, 11, 0.2);\r\n            color: #f59e0b;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .recommendation-impact.low {\r\n            background: rgba(16, 185, 129, 0.2);\r\n            color: #10b981;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .actions-section {\r\n            display: flex;\r\n            justify-content: center;\r\n            gap: 20px;\r\n            flex-wrap: wrap;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .action-btn {\r\n            background: linear-gradient(135deg, #4a239c 0%, #7c4dff 100%);\r\n            border: none;\r\n            border-radius: 15px;\r\n            padding: 15px 30px;\r\n            color: white;\r\n            font-weight: 600;\r\n            cursor: pointer;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 10px;\r\n            font-size: 1rem;\r\n            transition: all 0.3s ease;\r\n            font-family: 'IBM Plex Sans Arabic', sans-serif;\r\n        }\r\n\r\n        #digitivia-pagespeed-section .action-btn.secondary {\r\n            background: rgba(255, 255, 255, 0.1);\r\n            border: 1px solid rgba(255, 255, 255, 0.2);\r\n        }\r\n\r\n        #digitivia-pagespeed-section .action-btn:hover {\r\n            transform: translateY(-3px);\r\n            box-shadow: 0 10px 30px rgba(74, 35, 156, 0.4);\r\n        }\r\n\r\n        #digitivia-pagespeed-section .action-btn.secondary:hover {\r\n            background: rgba(255, 255, 255, 0.15);\r\n            box-shadow: 0 10px 30px rgba(255, 255, 255, 0.1);\r\n        }\r\n\r\n        @keyframes digitiviaSpin {\r\n            from { transform: rotate(0deg); }\r\n            to { transform: rotate(360deg); }\r\n        }\r\n\r\n        @keyframes digitiviaFadeInUp {\r\n            from {\r\n                opacity: 0;\r\n                transform: translateY(30px);\r\n            }\r\n            to {\r\n                opacity: 1;\r\n                transform: translateY(0);\r\n            }\r\n        }\r\n\r\n        @keyframes digitiviaFloat {\r\n            0%, 100% { transform: translateY(0px) translateX(0px); opacity: 0.7; }\r\n            25% { transform: translateY(-20px) translateX(10px); opacity: 1; }\r\n            50% { transform: translateY(-10px) translateX(-5px); opacity: 0.8; }\r\n            75% { transform: translateY(-30px) translateX(-10px); opacity: 1; }\r\n        }\r\n\r\n        @keyframes digitiviaPulse {\r\n            0% { transform: scale(1); }\r\n            50% { transform: scale(1.1); }\r\n            100% { transform: scale(1); }\r\n        }\r\n\r\n        \/* Responsive Design *\/\r\n        @media (max-width: 768px) {\r\n            #digitivia-pagespeed-section {\r\n                padding: 20px 15px;\r\n            }\r\n\r\n            #digitivia-pagespeed-section .analysis-section {\r\n                padding: 25px 20px;\r\n            }\r\n\r\n            #digitivia-pagespeed-section .logo {\r\n                font-size: 2rem;\r\n            }\r\n\r\n            #digitivia-pagespeed-section .logo i {\r\n                font-size: 2.5rem;\r\n            }\r\n\r\n            #digitivia-pagespeed-section .input-wrapper {\r\n                flex-direction: column;\r\n                gap: 15px;\r\n            }\r\n\r\n            #digitivia-pagespeed-section .analyze-btn {\r\n                width: 100%;\r\n                justify-content: center;\r\n            }\r\n\r\n            #digitivia-pagespeed-section .option-group {\r\n                gap: 20px;\r\n            }\r\n\r\n            #digitivia-pagespeed-section .loading-steps {\r\n                gap: 15px;\r\n            }\r\n\r\n            #digitivia-pagespeed-section .step {\r\n                font-size: 0.85rem;\r\n            }\r\n\r\n            #digitivia-pagespeed-section .scores-grid {\r\n                grid-template-columns: 1fr;\r\n                gap: 20px;\r\n            }\r\n\r\n            #digitivia-pagespeed-section .metrics-grid {\r\n                grid-template-columns: 1fr;\r\n            }\r\n\r\n            #digitivia-pagespeed-section .actions-section {\r\n                flex-direction: column;\r\n                align-items: center;\r\n            }\r\n\r\n            #digitivia-pagespeed-section .action-btn {\r\n                width: 100%;\r\n                justify-content: center;\r\n            }\r\n        }\r\n    <\/style>\r\n\r\n   <script>\r\nconst WEBHOOK_URL = 'https:\/\/n8n.srv1174105.hstgr.cloud\/webhook\/pageSpeed';\r\n\r\n\/\/ ===== Helpers (\u0632\u064a \u0645\u0627 \u0647\u064a \u0645\u0639 \u062a\u062d\u0633\u064a\u0646 \u0628\u0633\u064a\u0637) =====\r\nfunction msToSeconds(ms, decimals=1) {\r\n  if (ms == null) return null;\r\n  return (ms\/1000).toFixed(decimals);\r\n}\r\n\r\nfunction setScoreCircle(elementId, score) {\r\n  const element = document.getElementById(elementId);\r\n  const scoreNumber = element.querySelector('.score-number');\r\n  const circle = element;\r\n\r\n  \/\/ \u0623\u0645\u0627\u0646 \u0644\u0648 \u0627\u0644\u0639\u0646\u0635\u0631 \u0645\u0634 \u0645\u0648\u062c\u0648\u062f\r\n  if (!element || !scoreNumber) return;\r\n\r\n  let currentScore = 0;\r\n  const increment = Math.max(1, score \/ 30);\r\n  const timer = setInterval(() => {\r\n    currentScore += increment;\r\n    if (currentScore >= score) {\r\n      currentScore = score;\r\n      clearInterval(timer);\r\n    }\r\n    scoreNumber.textContent = Math.round(currentScore);\r\n  }, 50);\r\n\r\n  let color = '#ef4444'; \/\/ poor\r\n  if (score >= 90) color = '#10b981';\r\n  else if (score >= 50) color = '#f59e0b';\r\n\r\n  circle.style.borderColor = color;\r\n  scoreNumber.style.color = color;\r\n  if (score >= 90) circle.style.animation = 'digitiviaPulse 2s infinite';\r\n}\r\n\r\nfunction setMetric(valueId, statusId, value, unit='s') {\r\n  const valueElement = document.getElementById(valueId);\r\n  const statusElement = document.getElementById(statusId);\r\n  if (!valueElement || !statusElement) return;\r\n\r\n  if (value == null) {\r\n    valueElement.textContent = '--';\r\n    statusElement.className = 'metric-status'; \/\/ reset\r\n    return;\r\n  }\r\n  valueElement.textContent = value + unit;\r\n\r\n  let status = 'poor';\r\n  const v = parseFloat(value);\r\n  if (valueId.includes('fcp') || valueId.includes('lcp')) {\r\n    if (v <= 2.5) status = 'good';\r\n    else if (v <= 4.0) status = 'average';\r\n  } else if (valueId.includes('cls')) {\r\n    if (v <= 0.1) status = 'good';\r\n    else if (v <= 0.25) status = 'average';\r\n  } else if (valueId.includes('si')) {\r\n    if (v <= 3.4) status = 'good';\r\n    else if (v <= 5.8) status = 'average';\r\n  }\r\n  statusElement.className = `metric-status ${status}`;\r\n}\r\n\r\nfunction addRecommendation(title, description, impact, icon = 'fas fa-lightbulb') {\r\n  const recommendationsList = document.getElementById('recommendationsList');\r\n  if (!recommendationsList) return;\r\n  const recommendationDiv = document.createElement('div');\r\n  recommendationDiv.className = 'recommendation-item';\r\n  recommendationDiv.innerHTML = `\r\n    <div class=\"recommendation-icon\"><i class=\"${icon}\"><\/i><\/div>\r\n    <div class=\"recommendation-content\">\r\n      <div class=\"recommendation-title\">${title}<\/div>\r\n      <div class=\"recommendation-description\">${description}<\/div>\r\n    <\/div>\r\n    <div class=\"recommendation-impact ${impact.toLowerCase()}\">${impact.toUpperCase()}<\/div>\r\n  `;\r\n  recommendationsList.appendChild(recommendationDiv);\r\n}\r\n\r\nfunction updateLoadingStep(stepIndex, customMessage = null) {\r\n  const steps = document.querySelectorAll('#digitivia-pagespeed-section .step');\r\n  const loadingText = document.querySelector('#digitivia-pagespeed-section .loading-text');\r\n  const messages = [\r\n    'Connecting to your website...',\r\n    'Running performance tests...',\r\n    'Analyzing SEO metrics...',\r\n    'Generating detailed report...'\r\n  ];\r\n  if (loadingText) {\r\n    if (customMessage) loadingText.textContent = customMessage;\r\n    else if (messages[stepIndex]) loadingText.textContent = messages[stepIndex];\r\n  }\r\n  steps.forEach((step, index) => {\r\n    if (index <= stepIndex) step.classList.add('active');\r\n    else step.classList.remove('active');\r\n  });\r\n}\r\n\r\nfunction formatUrl(url) {\r\n  if (!url.startsWith('http:\/\/') && !url.startsWith('https:\/\/')) {\r\n    return 'https:\/\/' + url;\r\n  }\r\n  return url;\r\n}\r\n\r\nfunction isValidUrl(string) {\r\n  try {\r\n    const url = new URL(string);\r\n    return url.protocol === 'http:' || url.protocol === 'https:';\r\n  } catch (_) { return false; }\r\n}\r\n\r\n\/\/ ===== \u0639\u0631\u0636 \u0627\u0644\u0646\u062a\u0627\u0626\u062c \u062d\u0633\u0628 \u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631 =====\r\nwindow._lastData = null; \/\/ \u0646\u062e\u0632\u0646 \u0622\u062e\u0631 \u0631\u062f \u0645\u0646 \u0627\u0644\u0633\u064a\u0631\u0641\u0631\r\n\r\nfunction renderChosen(chosen) {\r\n  \/\/ \u0641\u0636\u0651\u064a \u0627\u0644\u0631\u064a\u0643\u0648\u0645\u0646\u062f\u064a\u0634\u0646\u0632\r\n  const list = document.getElementById('recommendationsList');\r\n  if (list) list.innerHTML = '';\r\n\r\n  if (!chosen) {\r\n    setMetric('fcpValue', 'fcpStatus', null);\r\n    setMetric('lcpValue', 'lcpStatus', null);\r\n    setMetric('clsValue', 'clsStatus', null);\r\n    setMetric('siValue',  'siStatus',  null);\r\n    return;\r\n  }\r\n\r\n  const m = chosen.metrics || {};\r\n  setMetric('fcpValue', 'fcpStatus', m.fcp != null ? msToSeconds(m.fcp) : null, 's');\r\n  setMetric('lcpValue', 'lcpStatus', m.lcp != null ? msToSeconds(m.lcp) : null, 's');\r\n  setMetric('clsValue', 'clsStatus', m.cls != null ? Number(m.cls).toFixed(2) : null, '');\r\n  setMetric('siValue',  'siStatus',  m.si  != null ? msToSeconds(m.si)  : null, 's');\r\n\r\n  (chosen.recommendations || []).slice(0,3).forEach(rec => {\r\n    const impact = rec.potentialSavingsMs >= 1000 ? 'high'\r\n                 : rec.potentialSavingsMs >= 300  ? 'medium'\r\n                 : 'low';\r\n    addRecommendation(rec.title, rec.description, impact, 'fas fa-wrench');\r\n  });\r\n}\r\n\r\nfunction renderResults(data, selectedValue) {\r\n  const hasMobile  = !!data.mobile;\r\n  const hasDesktop = !!data.desktop;\r\n\r\n  \/\/ \u062f\u0648\u0627\u0626\u0631 \u0627\u0644\u0633\u0643\u0648\u0631 (\u0644\u0648 \u0645\u0648\u062c\u0648\u062f)\r\n  if (hasMobile)  setScoreCircle('mobileScore',  data.mobile.score  ?? 0);\r\n  if (hasDesktop) setScoreCircle('desktopScore', data.desktop.score ?? 0);\r\n\r\n  \/\/ \u0634\u0641\u0627\u0641\u064a\u0629 \u0627\u0644\u0643\u0631\u0648\u062a\r\n  const mobileCard  = document.querySelector('#digitivia-pagespeed-section .mobile-score');\r\n  const desktopCard = document.querySelector('#digitivia-pagespeed-section .desktop-score');\r\n  if (mobileCard)  mobileCard.style.opacity  = hasMobile  ? '1' : '0.3';\r\n  if (desktopCard) desktopCard.style.opacity = hasDesktop ? '1' : '0.3';\r\n\r\n  \/\/ \u0627\u062e\u062a\u064e\u0631 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u0642\u0627\u064a\u064a\u0633 \u0648\u0627\u0644\u062a\u0648\u0635\u064a\u0627\u062a \u0627\u0644\u0645\u0639\u0631\u0648\u0636\u0629\r\n  let chosen;\r\n  if (selectedValue === 'mobile') {\r\n    chosen = data.mobile || data.desktop || null;\r\n  } else {\r\n    chosen = data.desktop || data.mobile || null;\r\n  }\r\n  renderChosen(chosen);\r\n}\r\n\r\n\/\/ ===== \u0627\u0644\u062f\u0627\u0644\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 =====\r\nasync function analyzeWebsite() {\r\n  const urlInput = document.getElementById('websiteUrl');\r\n  const selectedAnalysis = document.querySelector('input[name=\"analysisType\"]:checked');\r\n  const analyzeBtn = document.getElementById('analyzeBtn');\r\n  const loadingContainer = document.getElementById('loadingContainer');\r\n  const resultsContainer = document.getElementById('resultsContainer');\r\n\r\n  const raw = urlInput.value.trim();\r\n  if (!raw) return alert('Please enter a website URL');\r\n  const formattedUrl = formatUrl(raw);\r\n  if (!isValidUrl(formattedUrl)) return alert('Please enter a valid URL (e.g., https:\/\/example.com)');\r\n  if (!selectedAnalysis) return alert('Please select an analysis type');\r\n\r\n  \/\/ Reset UI\r\n  resultsContainer.style.display = 'none';\r\n  loadingContainer.style.display = 'block';\r\n  analyzeBtn.disabled = true;\r\n  updateLoadingStep(0, 'Initializing analysis...');\r\n\r\n  try {\r\n    updateLoadingStep(1, 'Contacting analysis server...');\r\n    const res = await fetch(WEBHOOK_URL, {\r\n      method: 'POST',\r\n      headers: { 'Content-Type': 'application\/json' },\r\n      body: JSON.stringify({\r\n        url: formattedUrl,\r\n        strategy: selectedAnalysis.value \/\/ 'mobile' \u0623\u0648 'desktop'\r\n      })\r\n    });\r\n\r\n    if (!res.ok) {\r\n      const txt = await res.text();\r\n      throw new Error(`Server responded ${res.status}: ${txt}`);\r\n    }\r\n\r\n    updateLoadingStep(2, 'Processing performance data...');\r\n    const data = await res.json();\r\n    window._lastData = data; \/\/ \u062e\u0632\u0646 \u0622\u062e\u0631 \u0646\u062a\u064a\u062c\u0629\r\n\r\n    \/\/ \u0627\u0639\u0631\u0636 \u0627\u0644\u0646\u062a\u0627\u0626\u062c\r\n    updateLoadingStep(3, 'Finalizing report...');\r\n    loadingContainer.style.display = 'none';\r\n    resultsContainer.style.display = 'block';\r\n\r\n    renderResults(data, selectedAnalysis.value);\r\n\r\n    \/\/ \u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0631\u0627\u062f\u064a\u0648 \u0628\u0639\u062f \u0625\u0638\u0647\u0627\u0631 \u0627\u0644\u0646\u062a\u0627\u0626\u062c \u064a\u0639\u064a\u062f \u0639\u0631\u0636 \u0627\u0644\u0645\u0642\u0627\u064a\u064a\u0633 \u0645\u0646 \u0627\u0644\u0643\u0627\u0634 \u0628\u062f\u0648\u0646 \u0637\u0644\u0628 \u062c\u062f\u064a\u062f\r\n    const radios = document.querySelectorAll('input[name=\"analysisType\"]');\r\n    radios.forEach(r => {\r\n      r.onchange = () => {\r\n        if (window._lastData) renderResults(window._lastData, r.value);\r\n      };\r\n    });\r\n\r\n  } catch (err) {\r\n    console.error(err);\r\n    loadingContainer.style.display = 'none';\r\n    analyzeBtn.disabled = false;\r\n    alert('Error: ' + err.message);\r\n    return;\r\n  }\r\n\r\n  analyzeBtn.disabled = false;\r\n}\r\n<\/script>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Digitivia Page Speed Analyze your website&#8217;s performance and SEO in seconds Check Speed Mobile Analysis Desktop Analysis Analyzing your website&#8230; [&hellip;]<\/p>","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-5554","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PageSpeed - Digitivia<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/digitivia.com\/ar\/pagespeed\/\" \/>\n<meta property=\"og:locale\" content=\"ar_AR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PageSpeed - Digitivia\" \/>\n<meta property=\"og:description\" content=\"Digitivia Page Speed Analyze your website&#8217;s performance and SEO in seconds Check Speed Mobile Analysis Desktop Analysis Analyzing your website&#8230; [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/digitivia.com\/ar\/pagespeed\/\" \/>\n<meta property=\"og:site_name\" content=\"Digitivia\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Digitivia\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-11T09:42:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/digitivia.com\/wp-content\/uploads\/2025\/09\/cropped-solid-logo-.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@Digitivia\" \/>\n<meta name=\"twitter:label1\" content=\"\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/digitivia.com\/pagespeed\/\",\"url\":\"https:\/\/digitivia.com\/pagespeed\/\",\"name\":\"PageSpeed - Digitivia\",\"isPartOf\":{\"@id\":\"https:\/\/digitivia.com\/#website\"},\"datePublished\":\"2025-08-19T21:17:47+00:00\",\"dateModified\":\"2025-12-11T09:42:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/digitivia.com\/pagespeed\/#breadcrumb\"},\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/digitivia.com\/pagespeed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/digitivia.com\/pagespeed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/digitivia.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PageSpeed\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/digitivia.com\/#website\",\"url\":\"https:\/\/digitivia.com\/\",\"name\":\"Digitivia\",\"description\":\"Ai &amp; Automation Solutions\",\"publisher\":{\"@id\":\"https:\/\/digitivia.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/digitivia.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ar\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/digitivia.com\/#organization\",\"name\":\"Digitivia\",\"url\":\"https:\/\/digitivia.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\/\/digitivia.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/digitivia.com\/wp-content\/uploads\/2025\/09\/cropped-solid-logo-.jpg\",\"contentUrl\":\"https:\/\/digitivia.com\/wp-content\/uploads\/2025\/09\/cropped-solid-logo-.jpg\",\"width\":512,\"height\":512,\"caption\":\"Digitivia\"},\"image\":{\"@id\":\"https:\/\/digitivia.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Digitivia\/\",\"https:\/\/x.com\/Digitivia\",\"https:\/\/www.instagram.com\/digitivia_\/\",\"https:\/\/www.linkedin.com\/company\/82479467\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PageSpeed - Digitivia","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/digitivia.com\/ar\/pagespeed\/","og_locale":"ar_AR","og_type":"article","og_title":"PageSpeed - Digitivia","og_description":"Digitivia Page Speed Analyze your website&#8217;s performance and SEO in seconds Check Speed Mobile Analysis Desktop Analysis Analyzing your website&#8230; [&hellip;]","og_url":"https:\/\/digitivia.com\/ar\/pagespeed\/","og_site_name":"Digitivia","article_publisher":"https:\/\/www.facebook.com\/Digitivia\/","article_modified_time":"2025-12-11T09:42:33+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/digitivia.com\/wp-content\/uploads\/2025\/09\/cropped-solid-logo-.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@Digitivia","twitter_misc":{"\u0648\u0642\u062a \u0627\u0644\u0642\u0631\u0627\u0621\u0629 \u0627\u0644\u0645\u064f\u0642\u062f\u0651\u0631":"\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/digitivia.com\/pagespeed\/","url":"https:\/\/digitivia.com\/pagespeed\/","name":"PageSpeed - Digitivia","isPartOf":{"@id":"https:\/\/digitivia.com\/#website"},"datePublished":"2025-08-19T21:17:47+00:00","dateModified":"2025-12-11T09:42:33+00:00","breadcrumb":{"@id":"https:\/\/digitivia.com\/pagespeed\/#breadcrumb"},"inLanguage":"ar","potentialAction":[{"@type":"ReadAction","target":["https:\/\/digitivia.com\/pagespeed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/digitivia.com\/pagespeed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/digitivia.com\/"},{"@type":"ListItem","position":2,"name":"PageSpeed"}]},{"@type":"WebSite","@id":"https:\/\/digitivia.com\/#website","url":"https:\/\/digitivia.com\/","name":"Digitivia","description":"Ai &amp; Automation Solutions","publisher":{"@id":"https:\/\/digitivia.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/digitivia.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ar"},{"@type":"Organization","@id":"https:\/\/digitivia.com\/#organization","name":"Digitivia","url":"https:\/\/digitivia.com\/","logo":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/digitivia.com\/#\/schema\/logo\/image\/","url":"https:\/\/digitivia.com\/wp-content\/uploads\/2025\/09\/cropped-solid-logo-.jpg","contentUrl":"https:\/\/digitivia.com\/wp-content\/uploads\/2025\/09\/cropped-solid-logo-.jpg","width":512,"height":512,"caption":"Digitivia"},"image":{"@id":"https:\/\/digitivia.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Digitivia\/","https:\/\/x.com\/Digitivia","https:\/\/www.instagram.com\/digitivia_\/","https:\/\/www.linkedin.com\/company\/82479467"]}]}},"_links":{"self":[{"href":"https:\/\/digitivia.com\/ar\/wp-json\/wp\/v2\/pages\/5554","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digitivia.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/digitivia.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/digitivia.com\/ar\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/digitivia.com\/ar\/wp-json\/wp\/v2\/comments?post=5554"}],"version-history":[{"count":52,"href":"https:\/\/digitivia.com\/ar\/wp-json\/wp\/v2\/pages\/5554\/revisions"}],"predecessor-version":[{"id":6023,"href":"https:\/\/digitivia.com\/ar\/wp-json\/wp\/v2\/pages\/5554\/revisions\/6023"}],"wp:attachment":[{"href":"https:\/\/digitivia.com\/ar\/wp-json\/wp\/v2\/media?parent=5554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}