/** * Theme functions and definitions * * @package HelloElementor */ use Elementor\WPNotificationsPackage\V110\Notifications as ThemeNotifications; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } define( 'HELLO_ELEMENTOR_VERSION', '3.3.0' ); if ( ! isset( $content_width ) ) { $content_width = 800; // Pixels. } if ( ! function_exists( 'hello_elementor_setup' ) ) { /** * Set up theme support. * * @return void */ function hello_elementor_setup() { if ( is_admin() ) { hello_maybe_update_theme_version_in_db(); } if ( apply_filters( 'hello_elementor_register_menus', true ) ) { register_nav_menus( [ 'menu-1' => esc_html__( 'Header', 'hello-elementor' ) ] ); register_nav_menus( [ 'menu-2' => esc_html__( 'Footer', 'hello-elementor' ) ] ); } if ( apply_filters( 'hello_elementor_post_type_support', true ) ) { add_post_type_support( 'page', 'excerpt' ); } if ( apply_filters( 'hello_elementor_add_theme_support', true ) ) { add_theme_support( 'post-thumbnails' ); add_theme_support( 'automatic-feed-links' ); add_theme_support( 'title-tag' ); add_theme_support( 'html5', [ 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', 'script', 'style', ] ); add_theme_support( 'custom-logo', [ 'height' => 100, 'width' => 350, 'flex-height' => true, 'flex-width' => true, ] ); add_theme_support( 'align-wide' ); add_theme_support( 'responsive-embeds' ); /* * Editor Styles */ add_theme_support( 'editor-styles' ); add_editor_style( 'editor-styles.css' ); /* * WooCommerce. */ if ( apply_filters( 'hello_elementor_add_woocommerce_support', true ) ) { // WooCommerce in general. add_theme_support( 'woocommerce' ); // Enabling WooCommerce product gallery features (are off by default since WC 3.0.0). // zoom. add_theme_support( 'wc-product-gallery-zoom' ); // lightbox. add_theme_support( 'wc-product-gallery-lightbox' ); // swipe. add_theme_support( 'wc-product-gallery-slider' ); } } } } add_action( 'after_setup_theme', 'hello_elementor_setup' ); function hello_maybe_update_theme_version_in_db() { $theme_version_option_name = 'hello_theme_version'; // The theme version saved in the database. $hello_theme_db_version = get_option( $theme_version_option_name ); // If the 'hello_theme_version' option does not exist in the DB, or the version needs to be updated, do the update. if ( ! $hello_theme_db_version || version_compare( $hello_theme_db_version, HELLO_ELEMENTOR_VERSION, '<' ) ) { update_option( $theme_version_option_name, HELLO_ELEMENTOR_VERSION ); } } if ( ! function_exists( 'hello_elementor_display_header_footer' ) ) { /** * Check whether to display header footer. * * @return bool */ function hello_elementor_display_header_footer() { $hello_elementor_header_footer = true; return apply_filters( 'hello_elementor_header_footer', $hello_elementor_header_footer ); } } if ( ! function_exists( 'hello_elementor_scripts_styles' ) ) { /** * Theme Scripts & Styles. * * @return void */ function hello_elementor_scripts_styles() { $min_suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; if ( apply_filters( 'hello_elementor_enqueue_style', true ) ) { wp_enqueue_style( 'hello-elementor', get_template_directory_uri() . '/style' . $min_suffix . '.css', [], HELLO_ELEMENTOR_VERSION ); } if ( apply_filters( 'hello_elementor_enqueue_theme_style', true ) ) { wp_enqueue_style( 'hello-elementor-theme-style', get_template_directory_uri() . '/theme' . $min_suffix . '.css', [], HELLO_ELEMENTOR_VERSION ); } if ( hello_elementor_display_header_footer() ) { wp_enqueue_style( 'hello-elementor-header-footer', get_template_directory_uri() . '/header-footer' . $min_suffix . '.css', [], HELLO_ELEMENTOR_VERSION ); } } } add_action( 'wp_enqueue_scripts', 'hello_elementor_scripts_styles' ); if ( ! function_exists( 'hello_elementor_register_elementor_locations' ) ) { /** * Register Elementor Locations. * * @param ElementorPro\Modules\ThemeBuilder\Classes\Locations_Manager $elementor_theme_manager theme manager. * * @return void */ function hello_elementor_register_elementor_locations( $elementor_theme_manager ) { if ( apply_filters( 'hello_elementor_register_elementor_locations', true ) ) { $elementor_theme_manager->register_all_core_location(); } } } add_action( 'elementor/theme/register_locations', 'hello_elementor_register_elementor_locations' ); if ( ! function_exists( 'hello_elementor_content_width' ) ) { /** * Set default content width. * * @return void */ function hello_elementor_content_width() { $GLOBALS['content_width'] = apply_filters( 'hello_elementor_content_width', 800 ); } } add_action( 'after_setup_theme', 'hello_elementor_content_width', 0 ); if ( ! function_exists( 'hello_elementor_add_description_meta_tag' ) ) { /** * Add description meta tag with excerpt text. * * @return void */ function hello_elementor_add_description_meta_tag() { if ( ! apply_filters( 'hello_elementor_description_meta_tag', true ) ) { return; } if ( ! is_singular() ) { return; } $post = get_queried_object(); if ( empty( $post->post_excerpt ) ) { return; } echo '' . "\n"; } } add_action( 'wp_head', 'hello_elementor_add_description_meta_tag' ); // Admin notice if ( is_admin() ) { require get_template_directory() . '/includes/admin-functions.php'; } // Settings page require get_template_directory() . '/includes/settings-functions.php'; // Header & footer styling option, inside Elementor require get_template_directory() . '/includes/elementor-functions.php'; if ( ! function_exists( 'hello_elementor_customizer' ) ) { // Customizer controls function hello_elementor_customizer() { if ( ! is_customize_preview() ) { return; } if ( ! hello_elementor_display_header_footer() ) { return; } require get_template_directory() . '/includes/customizer-functions.php'; } } add_action( 'init', 'hello_elementor_customizer' ); if ( ! function_exists( 'hello_elementor_check_hide_title' ) ) { /** * Check whether to display the page title. * * @param bool $val default value. * * @return bool */ function hello_elementor_check_hide_title( $val ) { if ( defined( 'ELEMENTOR_VERSION' ) ) { $current_doc = Elementor\Plugin::instance()->documents->get( get_the_ID() ); if ( $current_doc && 'yes' === $current_doc->get_settings( 'hide_title' ) ) { $val = false; } } return $val; } } add_filter( 'hello_elementor_page_title', 'hello_elementor_check_hide_title' ); /** * BC: * In v2.7.0 the theme removed the `hello_elementor_body_open()` from `header.php` replacing it with `wp_body_open()`. * The following code prevents fatal errors in child themes that still use this function. */ if ( ! function_exists( 'hello_elementor_body_open' ) ) { function hello_elementor_body_open() { wp_body_open(); } } function hello_elementor_get_theme_notifications(): ThemeNotifications { static $notifications = null; if ( null === $notifications ) { require get_template_directory() . '/vendor/autoload.php'; $notifications = new ThemeNotifications( 'hello-elementor', HELLO_ELEMENTOR_VERSION, 'theme' ); } return $notifications; } hello_elementor_get_theme_notifications(); Viteza paginii si SEO – modul in care timpul de incarcare afecteaza interactiunea cu un site – Sicmedia
Warning: Trying to access array offset on false in /home/sicu/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 39

Warning: Trying to access array offset on false in /home/sicu/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 39

Warning: Trying to access array offset on false in /home/sicu/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 39

Warning: Trying to access array offset on false in /home/sicu/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 39

Warning: Trying to access array offset on false in /home/sicu/public_html/wp-content/plugins/elementor-pro/modules/dynamic-tags/tags/post-featured-image.php on line 39

Viteza paginii si SEO – modul in care timpul de incarcare afecteaza interactiunea cu un site

Viteza paginii (page speed) este o valoare care masoara cat de repede se incarca o pagina. Mai multi factori influenteaza viteza de incarcare a unei pagini, cum ar fi timpul de raspuns al serverului, imaginile mari, reteaua de livrare a continutului (CDN) si JavaScript si acestea sunt doar cateva aspecte care afecteaza page speed-ul. Factorii care tin de utilizatori pot juca, de asemenea, un rol in timpul de incarcare a unei pagini. De exemplu, o conexiune la internet slaba sau anumite dispozitive mai putin performante.

De ce este importanta viteza paginii in SEO?

O viteza lenta de incarcare a paginii poate avea ramificatii negative atat pentru utilizatori, cat si pentru roboti, ambele afectand clasamentul si traficul care vine din cautarea organica. Paginile care se incarca foarte incet pot provoca un sentiment de frustrare pentru utilizatori si acestia vor parasi paginile, ceea ce va duce la rate mai mari de respingere si conversii mai mici.

Google intelege frustrarile utilizatorilor si este logic sa considere site-urile web rapide ca fiind mai utile pentru utilizatori decat site-urile web foarte lente. Asadar, atunci cand optezi pentru creare site web, asigura-te ca alegi o agentie de web design care se concentreaza pe realizarea de pagini cu incarcare rapida, cu design responsive si optimizare SEO.

Deoarece Google doreste sa ofere o experienta buna utilizatorilor (cautatori, potentiali vizitatori ai site-ului), motorul de cautare considera viteza ca fiind un factor in algoritmii de clasare.

Cat de importanta este viteza paginii pentru clasamente?

Cand vine vorba de algoritmi, nu toate semnalele sunt create in mod egal. Viteza paginii, de exemplu, este mai putin importanta decat relevanta continutului unei pagini. Daca ai continut de proasta calitate, dar ai cel mai rapid site, atunci acest lucru nu te va ajuta. Cu alte cuvinte, la ce este buna o pagina rapida daca nu contine ceea ce cauta utilizatorul?

Google incearca sa faca diferenta intre site-urile care sunt semnificativ lente si site-urile care se afla intr-un interval normal. Daca facem referire la paginile foarte, foarte lente, atunci cu sigurnata algoritmii ar putea actiona in ceea ce priveste modul in care le afiseaza in rezultatele cautarii. Daca site-ul se afla totusi intr-un interval rezonabil, cu un timp de incarcare de cateva secunde sau chiar o jumatate de minut, atunci nu va avea un efect direct asupra clasamentului.

Cum afecteaza viteza paginii robotii?

Desi, de obicei, tindem sa ne concentram asupra impactului pe care il are viteza lenta a paginii asupra vizitatorilor umani si asupra modului in care Google tine cont de acest lucru in algoritmul de clasare, mai exista cateva aspecte pe care trebuie sa le luam in considerare. Viteza paginii afecteaza si robotii motorului de cautare.

La fel ca si vizitatorii umani, robotii fac solicitari pentru a vizualiza paginile tale. Acest proces este cunoscut sub numele de accesare cu crawlere si este un pas necesar daca doresti sa ai un continut care sa fie adaugat la indexul motorului de cautare, pentru a putea fi gasit si accesat de catre utilizatori. Dar motoarele de cautare au timp si resurse limitate. Nu pot accesa cu crawlere tot timpul miliarde de pagini de pe web. De aceea, acestea ofera fiecarui site un buget de accesare cu crawlere, care reprezinta timpul pe care il pot petrece cu site-ul tau intr-o anumita sesiune. De retinut faptul ca bugetul pentru accesarea cu crawlere nu este de obicei o problema pentru site-urile mai mici.

Deoarece exista o limita a timpului petrecut de Googlebot pe site-ul tau, timpul de incarcare a paginii iti poate afecta bugetul de accesare cu crawlere. Aceasta inseamna ca paginile noi nu pot fi descoperite, iar paginile existente nu pot fi actualizate suficient de frecvent pentru a tine pasul cu modificarile reale ale paginilor.