Kategorie: SEO wordpress

Przede wszystkim stosuj dobre praktyki takie jak:

Elementor > Ustawienia > Zaawansowane

Wyłączyć ładowanie czcionek:

Lub w functions.php (kod Squadrona)

add_filter( 'elementor/frontend/print_google_fonts', '__return_false' );

Zmniejszyć ilość zapisywanych revisions, czyli kopii zapasowych artykułów/podstron. Można to osiągnąć dodając w functions.php poniższy kod:

define('WP_POST_REVISIONS', 3);

Warto włączyć lazyloading obrazków na stronie, wyłączając z tego obrazki widoczne na pierwszym ekranie. można je wyłączyć korzystając z poniższego kodu php (który wymaga wskazania konkretnego id zdjęcia, które ma się wczytać w „normalnym” czasie)

add_filter('wp_get_attachment_image_attributes', function($attr, $attachment, $size) {
    if ($attachment->ID === 1234) { // ID obrazka
        $attr['loading'] = 'eager';
    }
    return $attr;
}, 10, 3);

Ustawienia właściwości:

USunięcie nieużywanych css elementora można wykonać w pliku functions.php poprzez dodanie poniższego kodu (kod pochodzi ze strony Web Squadron)

function exclude_specific_css_files($src, $handle) {
    // List of CSS file URLs to exclude from minification
    $excluded_css_files = array(
        '/wp-content/plugins/elementor/assets/css/frontend-lite.min.css',
        '/wp-content/plugins/elementor-pro/assets/css/frontend-lite.min.css',
'/wp-content/plugins/woocommerce/assets/css/brands.css',
''https://protectlab.pl'/wp-content/plugins/elementor/assets/css/widget-image.min.css',
'/wp-content/themes/vaxi/assets/css/magnific-popup.css',
'/wp-content/cache/background-css/1/protectlab.pl/wp-content/themes/vaxi-child/assets/css/slick-theme.css',

    );

    // Check if the current CSS file URL matches any of the excluded URLs
    foreach ($excluded_css_files as $excluded_css_file) {
        if (strpos($src, $excluded_css_file) !== false) {
            return $src; // Return the original unminified CSS file
        }
    }

    // If the CSS file is not in the excluded list, proceed with minification
    return minify_css_content($src);
}

function minify_css_content($content) {
    $content = preg_replace('/\s+/', ' ', $content); // Remove extra whitespaces
    $content = str_replace(array("\r\n", "\r", "\n", "\t"), '', $content); // Remove newlines and tabs

    return $content;
}

add_filter('style_loader_src', 'exclude_specific_css_files', 10, 2);

Włączyć:

zoptymalizowany wynik DOM

Ulepszone ładowanie zasobów

Ulepszone ładowanie CSS

Żródła:

Filmy Emila Czupryńskiego na youtube
Dział pomocy firmy lh.pl

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Cenimy państwa prywatność
Ustawienia ciastek
Do poprawnego działania naszej strony niezbędne są niektóre pliki cookies. Zachęcamy również do wyrażenia zgody na użycie plików cookie narzędzi analitycznych. Dzięki nim możemy nieustannie ulepszać stronę. Więcej informacji znajdą państwo w Polityce Prywatności.
Dostosuj Tylko wymagane Akceptuj wszystkie
Ustawienia ciastek
Dostosuj ustawienia
„Niezbędne” pliki cookie są wymagane dla działania strony. Zgoda na pozostałe kategorie, pomoże nam ulepszać działanie serwisu. Firmy trzecie, np.: Google, również zapisują pliki cookie. Więcej informacji: użycie danych oraz prywatność. Pliki cookie Google dla zalogowanych użytkowników.
Niezbędne pliki cookies są konieczne do prawidłowego działania witryny.
Używamy plików cookie Google Analytics. Te pliki cookie będą przechowywane w przeglądarce tylko za państwa uprzednią zgodą.
Reklamowe pliki cookies służą m.in. do analizowania efektywności działań reklamowych i śledzenia konwersji.
Umożliwia wysyłanie do Google danych użytkownika związanych z reklamami

Brak plików cookies.

Umożliwia wyświetlanie reklam spersonalizowanych

Brak plików cookies.

Zapisz ustawienia Akceptuj wszystkie
Ustawienia ciastek