Окончание html на страницах интернет-магазина woocommerce.

Добавляем .html к URL WooCommerce: SEO-трюк или пустая трата времени? Руководство с кодом

В контексте оптимизации поисковой выдачи (SEO) для интернет-магазинов на платформе WordPress с использованием плагина WooCommerce, вопрос о влиянии расширения .html в URL-адресах товаров и категорий является предметом постоянных дискуссий. Многие веб-мастера, руководствуясь устаревшими представлениями о SEO-практиках, стремятся добавить это расширение, считая его фактором, положительно влияющим на ранжирование в поисковых системах.

Однако, современные поисковые алгоритмы, особенно Google, обрабатывают URL-адреса без расширений так же эффективно, как и с ними. В данной статье мы проанализируем влияние этого фактора на SEO и предоставим практическое решение для тех, кто всё же желает добавить .html к своим URL-адресам.

Анализ влияния расширения .html на SEO:

В прошлом, когда поисковые системы были менее развиты, добавление расширения .html к URL-адресам могло иметь определённое значение. Это помогало поисковым роботам лучше понимать тип контента страницы.

Однако, современные поисковые системы используют гораздо более сложные алгоритмы анализа контента, учитывающие множество факторов, включая семантическое значение текста, структуру страницы, качество контента, ссылочную массу и другие параметры.

Расширение .html само по себе перестало быть значимым фактором ранжирования. Более того, наличие несоответствия между URL-адресом (с расширением) и фактическим именем файла на сервере может привести к возникновению ошибок 404, что негативно скажется на SEO.

SEO-факторы, более значимые, чем расширение .html:

Практическое решение: добавление .html к URL WooCommerce с помощью кода:

Несмотря на то, что добавление .html не рекомендуется, для пользователей, настаивающих на этом, ниже представлен код, который можно добавить в файл functions.php вашей темы WordPress или в отдельный плагин:

Код для товаров:

				
					function add_html_to_product_permalink( $post_type, $args ) {
    if ( $post_type === 'product' ) {
        $args->rewrite['slug'] .= '.html';
    }
    return $args;
}
add_filter( 'register_post_type_args', 'add_html_to_product_permalink', 10, 2 );
				
			

Код для категорий:

				
					function add_html_to_category_permalink( $taxonomy ) {
 if ( $taxonomy == 'product_cat' ) {
  return 'product-category.html';
 }
 return $taxonomy;
}
add_filter( 'term_link', 'add_html_to_category_permalink', 10, 1 );
add_filter( 'post_type_link', 'add_html_to_category_permalink', 10, 1 );
				
			

Важно: После добавления кода обязательно пересохраните настройки постоянных ссылок в админке WordPress (Настройки → Постоянные ссылки).

Подведем итоги:

Хотя приведенный выше код позволяет добавить расширение .html к URL, мы настоятельно рекомендуем сосредоточиться на более важных аспектах SEO, перечисленных выше. Добавление .html скорее всего не окажет заметного положительного влияния на позиции в поисковой выдаче, а в некоторых случаях может даже навредить. Перед применением кода тщательно оцените все риски и потенциальные последствия.

Планируете проект?
Где в Кемерово заказать интернет магазин
Связаться с нами
Связаться