If you run an online store using WordPress and WooCommerce, you have likely noticed that every product page comes with a set of tabs – typically labeled “Description,” “Additional Information,” and “Reviews.” These tab titles are automatically generated by WooCommerce and appear on every product page by default.
While these default names work fine in many cases, there are times when you might want to rename them to better match your brand voice, improve clarity for your customers, or simply make the store feel more personalized. For example, instead of “Description,” you might prefer “About This Product” or “Product Details.” Instead of “Reviews,” you might want to show “Customer Feedback” or “What Our Buyers Say.”
The good news is that changing these tab titles in WordPress is completely possible and not as difficult as it might seem. In this detailed guide, you will learn exactly how to change product page tab titles in WordPress using multiple methods – from simple plugins to custom code – so you can choose the approach that best fits your needs and comfort level.
Table Of Contents
Understanding WooCommerce Product Page Tabs
Before jumping into the how-to steps, it helps to understand what these tabs are and why they exist on your product pages.
WooCommerce is the most popular eCommerce plugin for WordPress. When you install WooCommerce and set up your products, it automatically adds a tabbed section below the product image and price on each product page. By default, WooCommerce includes three main tabs:
- Description – Shows the main product description you write in the product editor.
- Additional Information – Displays product attributes such as size, color, weight, and other details you have added.
- Reviews – Shows customer reviews and a form where buyers can leave their own ratings.
These tabs serve a very useful purpose – they organize product information in a clean, easy-to-navigate format so customers can quickly find what they need. However, the default tab names are quite generic. Renaming them allows you to create a more tailored shopping experience.
Why Would You Want to Change Tab Titles?
There are several practical reasons why a store owner might want to rename the default WooCommerce product tabs:
1. Brand Consistency
Your store may have a specific brand tone and language style. Using generic terms like “Description” might not fit your brand identity. Customizing the tab labels helps maintain a consistent voice across your entire store.
2. Improved User Experience
Clear and descriptive tab titles can make it much easier for customers to find the information they are looking for. For example, renaming “Additional Information” to “Specifications” or “Size & Weight” is far more descriptive and intuitive for shoppers.
3. SEO Benefits
Using keyword-rich tab titles can subtly improve your on-page SEO. While tabs are not a primary ranking factor, having relevant terms visible on the product page adds to the overall keyword presence on that page.
4. Localization and Language
If you run a multilingual store or target a non-English speaking audience, renaming the tabs to match the local language or tone can significantly improve the user experience for your target market.
5. Niche-Specific Terminology
If you sell in a specific niche – such as electronics, fashion, or health products – using industry-specific language in tab titles can make your store feel more professional and relevant to your audience.
Method 1: Using a Plugin to Rename Product Tabs
The simplest and most beginner-friendly method to change product page tab titles in WordPress is by using a dedicated plugin. This requires no coding knowledge and takes only a few minutes to set up.
Recommended Plugin: WooCommerce Tab Manager
One of the most popular and reliable plugins for this purpose is WooCommerce Tab Manager. This plugin allows you to rename, reorder, hide, and even create entirely new tabs on your product pages – all from a simple admin interface.
Step-by-Step: Installing and Using WooCommerce Tab Manager
- Log in to your WordPress admin dashboard.
- From the left-hand sidebar, go to Plugins and click Add New.
- In the search bar, type WooCommerce Tab Manager and press Enter.
- Click Install Now next to the plugin, then click Activate once the installation is complete.
- After activation, navigate to WooCommerce in the sidebar, then click on Tab Manager (or go to WooCommerce > Settings and look for the Tab Manager tab).
- You will see a list of the default tabs: Description, Additional Information, and Reviews.
- Click on the tab you want to rename. A field will appear where you can type a new title.
- Type the new title you want for that tab and save your changes.
Once saved, visit any product page on your store – the tab titles should now reflect the new names you have set.
Alternative Plugin: YITH WooCommerce Tab Manager
Another excellent option is the YITH WooCommerce Tab Manager plugin. This plugin offers both free and premium versions and provides a clean interface for managing your product page tabs. With the free version, you can rename existing tabs, hide tabs you do not need, and reorder them using drag-and-drop. The premium version adds even more advanced features like custom tabs with specific content for individual products or categories.
To use YITH WooCommerce Tab Manager, follow the same installation steps as described above – just search for “YITH WooCommerce Tab Manager” in the plugin search. After activation, go to YITH Plugins in the sidebar to access the tab management settings.
Method 2: Using a WordPress Filter (Custom Code)
If you are comfortable with a little bit of code, or if you want to avoid adding another plugin to your site, you can rename the WooCommerce product tabs using a simple PHP filter. This method is lightweight and does not require any additional plugins.
WooCommerce provides a built-in filter called woocommerce_product_tabs that allows developers to modify, add, or remove tabs using code. By hooking into this filter, you can easily rename any tab title.
Where to Add the Code
The safest and recommended place to add custom PHP code in WordPress is inside your child theme’s functions.php file. It is strongly recommended that you use a child theme – this way, your changes will not be overwritten when the main theme updates.
If you do not have a child theme set up, another option is to use the Code Snippets plugin, which allows you to safely add PHP code directly from the WordPress admin without touching any theme files.
The Code to Rename Tab Titles
Here is the code snippet you would add to your child theme’s functions.php file or via the Code Snippets plugin:
add_filter( ‘woocommerce_product_tabs’, ‘rename_product_tabs’, 98 );
function rename_product_tabs( $tabs ) {
if ( isset( $tabs[‘description’] ) ) {
$tabs[‘description’][‘title’] = __( ‘Product Details’, ‘woocommerce’ );
}
if ( isset( $tabs[‘additional_information’] ) ) {
$tabs[‘additional_information’][‘title’] = __( ‘Specifications’, ‘woocommerce’ );
}
if ( isset( $tabs[‘reviews’] ) ) {
$tabs[‘reviews’][‘title’] = __( ‘Customer Feedback’, ‘woocommerce’ );
}
return $tabs;
}
Breaking Down the Code
Let’s walk through what each part of this code does so you can understand it clearly:
- add_filter( ‘woocommerce_product_tabs’, … ) – This line tells WordPress to apply our custom function to the WooCommerce product tabs filter. The number 98 is the priority, which determines when this code runs compared to other functions hooked to the same filter. A higher number means it runs later, after other modifications have been applied.
- $tabs[‘description’][‘title’] – This accesses the ‘title’ key of the ‘description’ tab array and replaces it with our new text.
- __( ‘Product Details’, ‘woocommerce’ ) – This is the WordPress translation function. It makes the text translatable for multilingual sites while setting the default to ‘Product Details’.
- return $tabs – This returns the modified tabs array so WooCommerce can use it.
You can modify the text inside the quotation marks to whatever tab titles you prefer. Simply replace ‘Product Details’, ‘Specifications’, and ‘Customer Feedback’ with your own custom labels.
How to Add the Code via functions.php
- Log in to your WordPress admin area.
- Go to Appearance and click Theme File Editor (or Theme Editor).
- In the right-hand sidebar, look for your child theme and click on functions.php.
- Scroll to the very bottom of the file and paste the code snippet above.
- Click Update File to save.
- Visit a product page on the front end of your site to check the updated tab titles.
Important: Always back up your website before editing theme files. A small mistake in functions.php can temporarily break your site. If that happens, you can restore the backup or remove the code via FTP.
Method 3: Using the Code Snippets Plugin (No Child Theme Needed)
If you do not have a child theme and do not want to set one up, the Code Snippets plugin is a fantastic alternative. It lets you add custom PHP code safely to your WordPress site without touching any core files or theme files. This is one of the most recommended approaches for beginners who want to add small code customizations.
Step-by-Step Using Code Snippets Plugin
- Go to Plugins > Add New in your WordPress admin.
- Search for Code Snippets, install it, and activate it.
- From the left menu, go to Snippets > Add New.
- Give your snippet a name like “Rename WooCommerce Product Tabs” so you can identify it later.
- In the code box, paste the same PHP snippet from Method 2.
- Make sure the snippet is set to run everywhere (not just the admin area).
- Click Save Changes and Activate.
Your product tabs will now display the new titles you have defined. The Code Snippets plugin also lets you easily disable or delete the snippet at any time, making it very safe to use.
Method 4: Renaming Tabs for Specific Products Only
Sometimes you may not want to rename the tabs site-wide. You might only want to change the tab title for one specific product – for example, a product with a very unique set of features or a product that belongs to a different category than the rest of your store.
This is possible with a slight modification to the code from Method 2. By checking the product ID inside the filter, you can apply tab renames to specific products only:
add_filter( ‘woocommerce_product_tabs’, ‘rename_specific_product_tabs’, 98 );
function rename_specific_product_tabs( $tabs ) {
global $product;
if ( $product && $product->get_id() == 123 ) { // Replace 123 with your product ID
$tabs[‘description’][‘title’] = __( ‘Full Tech Breakdown’, ‘woocommerce’ );
}
return $tabs;
}
In this example, the tab title is renamed only when the product ID matches 123. To find the product ID, open the product in the WordPress admin – the ID appears in the URL of the browser’s address bar (it will look something like ?post=123&action=edit).
Method 5: Renaming the Reviews Tab Title Dynamically
The Reviews tab in WooCommerce is a bit unique because its default title includes the number of reviews in parentheses – for example, it shows “Reviews (4)” if there are four reviews. If you want to rename this tab while keeping the dynamic review count, you need to approach it slightly differently.
Here is how you can rename the Reviews tab while still showing the number of reviews:
add_filter( ‘woocommerce_product_tabs’, ‘rename_reviews_tab’, 98 );
function rename_reviews_tab( $tabs ) {
global $product;
$count = $product->get_review_count();
if ( isset( $tabs[‘reviews’] ) ) {
$tabs[‘reviews’][‘title’] = sprintf( __( ‘Buyer Reviews (%d)’, ‘woocommerce’ ), $count );
}
return $tabs;
}
This code changes the Reviews tab label to “Buyer Reviews (4)” – or whatever number reflects the actual review count for each product. The %d is a placeholder that gets replaced with the actual count dynamically.
How to Remove a Tab Entirely (Bonus Tip)
Sometimes, instead of renaming a tab, you might want to remove it completely. For example, if none of your products have additional attributes, the “Additional Information” tab might always be empty. Showing an empty tab creates a poor user experience.
Here is how to remove a tab using the same filter approach:
add_filter( ‘woocommerce_product_tabs’, ‘remove_additional_info_tab’, 98 );
function remove_additional_info_tab( $tabs ) {
unset( $tabs[‘additional_information’] );
return $tabs;
}
The unset() function removes the specified tab from the array entirely. You can use ‘description’, ‘additional_information’, or ‘reviews’ as the key to remove any of the three default tabs.
How to Add a Custom New Tab
Beyond renaming existing tabs, you might also want to add a completely new tab with custom content. For example, you might want to add a “Shipping & Returns” tab, a “Video Demo” tab, or a “FAQs” tab that appears on every product page.
Here is a code example that adds a custom tab called “Shipping Info”:
add_filter( ‘woocommerce_product_tabs’, ‘add_custom_shipping_tab’ );
function add_custom_shipping_tab( $tabs ) {
$tabs[‘shipping_info’] = array(
‘title’ => __( ‘Shipping Info’, ‘woocommerce’ ),
‘priority’ => 50,
‘callback’ => ‘custom_shipping_tab_content’
);
return $tabs;
}
function custom_shipping_tab_content() {
echo ‘<h2>Shipping Information</h2>’;
echo ‘<p>We ship worldwide. Orders are dispatched within 2 business days.</p>’;
}
In this code, the ‘priority’ value of 50 means the tab will appear after the Description tab (priority 10) and Additional Information tab (priority 20) but before the Reviews tab (priority 30 by default). You can adjust this number to control the tab’s position.
Best Practices When Changing Tab Titles
Now that you know how to rename, remove, and add product tabs, here are some best practices to keep in mind as you customize your WooCommerce store:
Keep Titles Short and Descriptive
Tab titles should be concise – ideally two to four words. Long titles look cluttered and may break the layout on smaller screens. Examples of good tab titles include: “Product Details,” “Specifications,” “Buyer Reviews,” and “Shipping Info.”
Be Consistent Across Your Store
If you rename the Description tab to “Product Details” on one product, make sure the same label is used for all other products as well. Inconsistency confuses customers and makes your store look unprofessional.
Test on Mobile Devices
Always check how the tabs look on mobile after making changes. Longer custom tab titles can sometimes overflow or wrap awkwardly on smaller screens. Use short and clear titles to avoid layout issues on mobile.
Consider Your Target Audience
Think about the language and terminology your customers use. If you sell to professionals (such as B2B customers), technical terms like “Technical Specifications” make sense. For a casual consumer audience, simpler phrases like “What’s Inside” or “More Info” might resonate better.
Do Not Remove Tabs That Add Value
Only remove a tab if its content is truly unnecessary. Tabs like Reviews and Description play a significant role in convincing customers to buy. Removing them without a good reason can hurt your conversion rates. However, if a tab is always empty or irrelevant for your products, removing it helps declutter the product page.
Troubleshooting Common Issues
Here are some common issues you might encounter when changing product tab titles and how to fix them:
Tab Titles Are Not Changing
If you added the code but the tab titles are still showing the old names, try the following: clear your browser cache and the website cache (if you use a caching plugin like WP Rocket or W3 Total Cache). Also check whether another plugin is overriding the same filter. You can increase the priority number in the add_filter call (try 99 or 100) to ensure your code runs after other plugins have finished processing.
The Whole Site Broke After Editing functions.php
If you made a typo or syntax error in functions.php, WordPress may display a blank page or an error. To fix this, log in to your hosting control panel and access your website files via the File Manager or an FTP client. Navigate to wp-content/themes/your-child-theme/ and open functions.php. Find the code you added and correct or remove it. Save the file and refresh your website.
Plugin Conflict Issues
If you are using a tab management plugin and also have custom code in functions.php that modifies the tabs, conflicts may arise. The best practice is to use only one method at a time. If you are using a plugin, remove or disable any manual code that modifies tabs, and vice versa.
Changes Disappear After Theme Update
If your tab title changes disappear after a theme update, it is likely because you added the code to the parent theme’s functions.php instead of the child theme’s functions.php. Always use a child theme for customizations. If you do not have one, use the Code Snippets plugin approach instead – it is theme-update-safe.
Comparing the Methods: Which One Should You Use?
Each method has its own advantages depending on your skill level and requirements. Here is a quick comparison to help you decide:
- Plugin (WooCommerce Tab Manager or YITH): Best for beginners with no coding experience. Provides a visual interface and often includes additional features like reordering and adding new tabs. No risk of breaking your site.
- Code in functions.php (Child Theme): Best for developers or users who are comfortable with PHP. Lightweight since it does not add a plugin. Requires a child theme to be safe.
- Code Snippets Plugin: Best of both worlds – no need for a child theme, and the code is easy to manage and disable. Great for users who want to add code safely without touching theme files.
If you are a beginner, start with a plugin. If you already have a child theme and some PHP knowledge, the code approach is clean and efficient. If you are somewhere in between, the Code Snippets plugin is probably your best bet.
Conclusion
Changing the product page tab titles in WordPress is a simple yet powerful customization that can make a meaningful difference to your store’s user experience, brand perception, and even SEO. Whether you sell handmade jewelry, tech gadgets, or digital products, having tab titles that speak directly to your customers adds a layer of professionalism that sets your store apart.
Throughout this guide, you learned five practical methods for changing tab titles – from easy-to-use plugins to clean PHP code snippets. You also discovered how to remove unnecessary tabs, add custom ones, and follow best practices that keep your store running smoothly.
The key takeaway is this: do not let the default WooCommerce labels limit how you communicate with your customers. Your product page is one of the most important parts of your online store, and every detail – including the tab titles – contributes to how customers perceive and interact with your brand.
Start with the method that feels most comfortable for you, test it on your site, and continue refining your product pages to create the best possible shopping experience for your customers.
About the Author
Jay Patel is the Founder of XSquareSEO, a full-service SEO agency with experience in on-page SEO, eCommerce SEO, link building, technical SEO, SaaS SEO, and local SEO. For more information, feel free to contact us.
Explore More Guides
Fix WP Critical Error
WP Form Alerts
WP Admin Email Security
Hide WP Admin Bar
Hide WP Site Editing
Change WP Fonts
Transfer WP Blog
WP Blog Start Costs
WP Archive Pages Access
Add XML File WordPress
