SEO hình ảnh Wordpress tự động thêm thẻ alt khi upload

SEO hình ảnh WordPress tự động thêm thẻ alt khi upload

Khi upload và chèn hình ảnh vào bài viết sẻ có một số thông số bạn cần nhập vào để hỗ trợ cho SEO hình ảnh trên wordpress tốt hơn (alt, caption, title) nhưng mặc định WordPress sẻ không tự thêm vào alt, caption, description mà bạn phải nhập vào thủ công, tất nhiên ngồi nhập cũng được nhưng nếu bạn gặp phải một số dự án với quá nhiều hình ảnh thì việc này sẻ hơi bất tiện hoặc đơn giản nếu bạn cấu hình WordPress cho một ai đó mà họ không rành về SEO thì nên sử dụng thủ thuật để khi upload ảnh vào bài viết nó tự động thêm vào caption, alt hoặc title thì sẻ hoàn hảo hơn rất nhiều.

SEO hình ảnh WordPress tự động thêm thẻ alt khi upload

Chắc chắn các bạn sẽ thích:

Nếu bạn đang tìm kiếm giải pháp để làm việc này thì bài viết này sẻ giúp ích cho bạn đấy, bạn chỉ cần thêm đoạn code sau đây vào file functions.php và lưu lại thì khi upload hình ảnh vào bài viết nó sẻ tự động thêm vào alt, caption, title hình ảnh đầy đủ.

/* Tự động thêm Title, Alt-Text, Caption & Description cho hình ảnh by thuthuat.vip
--------------------------------------------------------------------------------------*/
add_action( 'add_attachment', 'ttv_set_image_meta_image_upload' );
function ttv_set_image_meta_image_upload( $post_ID ) {

	// Check if uploaded file is an image, else do nothing

	if ( wp_attachment_is_image( $post_ID ) ) {

		$my_image_title = get_post( $post_ID )->post_title;

		// Sanitize the title:  capitalize first letter of every word (other letters lower case):
		$my_image_title = ucwords( strtolower( $my_image_title ) );

		// Create an array with the image meta (Title, Caption, Description) to be updated
		// Note:  comment out the Excerpt/Caption or Content/Description lines if not needed
		$my_image_meta = array(
			'ID'		=> $post_ID,			// Specify the image (ID) to be updated
			'post_title'	=> $my_image_title,		// Set image Title to sanitized title
			'post_excerpt'	=> $my_image_title,		// Set image Caption (Excerpt)
			'post_content'	=> $my_image_title,		// Set image Description (Content)
		);

		// Set the image Alt-Text
		update_post_meta( $post_ID, '_wp_attachment_image_alt', $my_image_title );

		// Set the image meta (e.g. Title, Excerpt, Content)
		wp_update_post( $my_image_meta );

	} 
}

Khi thêm đoạn code kia vào thì khi upload bất cứ hình ảnh nào lên WordPress thì nó sẻ tự động cập nhật title, caption, mô tả và alt cho hình ảnh dựa vào tên ảnh mà bạn đặt.

SEO hình ảnh khá lợi hại và quan trọng để Website của bạn có nhiều traffic cũng như top ở 2 mặt trận web và hình ảnh, bạn có để ý tới điều này hay không nhưng mình khá chú trọng tới việc SEO tổng thể của một website.

Đối với website mà bạn mới xây dựng và bạn đã chú trọng tới SEO hình ảnh thì không cần sử dụng Plugin nhưng nếu website của bạn có nhiều hình ảnh và bạn chưa tối ưu SEO images thì nên sử dụng 1 trong các plugin dưới đây.

Trước đây có một plugin mà được nhiều người sử dụng là plugin SEO Friendly Images, tuy nhiên plugin này giờ không tương thích với các phiên bản WordPress mới, mình sử dụng toàn thấy lỗi nên bạn có thể thử với các plugin khác như.

1. PB-SEO Friendly Images

Plugin này mình sử dụng trong hầu hết các dự án bởi nó đơn giản và thân thiện.

Sau khi cài xong thì bạn cứ tích chọn vào các tùy chọn:

  • Optimize images: Post thumbnails and images in post content (recommended) – Chọn cái khuyến nghị là tối ưu SEO cho hình ảnh thu nhỏ và hình ảnh trong bài viết
  • Chọn alt <=> title – Nếu như 1 trong 2 thuộc tính được thiết đặt thì nó tự động đặt theo thuộc tính tồn tại
  • Override existing image alt attributes – Ghi đè lên thẻ alt hiện trong ảnh
  • Override existing image title attributes – Ghi đè lên thẻ title hiện trong ảnh

Cơ bản vậy thôi, plugin này còn có bản Pro với giá 18$ có thêm chức năng tối ưu hình ảnh khi sử dụng trên site bán hàng WooCommerce và có tính năng lazy load nữa

2. Seo Optimized Images

Một số site khi sử dụng PB SEO Friendly Images thì mình thấy xung đột code nên đành sử dụng PB SEO Friendly Images, 2 plugin này kiểu same same nhau, và đều có bản PRO hết. Nếu bạn nào cần cứ Inbox mình

SEO Optimized Images

Alt attribute value bạn có thể đặt theo tên hình ảnh (%name) hoặc tiêu đề của bài post (%title) hoặc tiêu đề của category (%category)

Override existing alt tag: Tùy bạn muốn ghi đè thẻ alt hiện tại hay không, nếu site hồi giờ không thêm alt hoặc title cho hình ảnh gì thì cứ ghi đè tuốt đi.

Title attribute value thì cũng giống như Override existing alt tag thôi

3. SEO Image Optimizer

Plugin này cũng khá thân thiện và có nhiều tùy chọn hơn trong việc thay thế hoặc ghi đè các hình ảnh thiếu alt và title

  • %Site Name – It will insert Site Name
  • %Image Name – It will insert Image Name
  • %Post Title – It will insert Post Title
  • %Post Category – It will insert Post Categories
  • %Post Tag – It will insert Post Tag

Ngoài các giá trị mặc định như trên thì bạn có thể sử dụng Custom Title Value là giá trị mà bạn muốn thay vào đối với các hình ảnh thiếu title hoặc alt

Nó chia ra làm 2 mục là ghi đè tiêu đề và ghi đè thẻ alt hiện tại

Images Alt and Title Override Options

Ngoài ra nó còn chức năng resize ảnh nữa mà bạn có thể khám phá thêm ở mục Images Re-sizing and Compression Options

Mình thấy ở trên là 3 plugin tốt nhất để SEO hình ảnh tự động, nếu bạn biết plugin nào khác tốt hơn thì bạn có thể comment để mọi người cùng biết.

 

Nếu các bạn đọc bài này vẫn chưa biết các SEO thì hãy sử dụng dịch vụ SEO tại Nha Trang của mình nhé. Nếu bạn muốn tự làm mọi thứ thì mình có khóa học SEO hàng đầu Nha Trang nhé.

SEO hình ảnh WordPress tự động thêm thẻ alt khi upload
5 (100%) 2 vote[s]

Write a Comment

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *