How to bulk generate meta tags for all products and categories?
-
Svetlana Sibiryak
Copywriter Elbuz
Meta tags are critical elements of online store SEO optimization, determining how your pages will appear in search results from Google, Bing, and other search engines. For stores with thousands of products, manually creating unique meta tags is nearly impossible. In this guide, you'll learn how to automate title and description generation for your entire catalog using templates, variables, and modern tools.
What are meta tags and why are they important?
Meta tags are HTML elements that provide information about a web page to search engines and visitors. Two key meta tags for e-commerce are:
Title (title tag)
Tag <title> It appears as a blue clickable link in search results and in the browser tab title. It's the first thing a user sees about your page in search results.
Example:
<title> Samsung Galaxy S24 256GB - Buy smartphone with 200MP camera</title>Impact on SEO:
- A direct ranking factor: including keywords in the title is critical for rankings.
- Affects the CTR (click-through rate) of a snippet in search results
- Forms a first impression of the page's relevance
- A properly written title increases organic traffic by 30-50%.
Meta Description
Tag <meta name="description"> Contains a short description of the page that appears below the title in search results.
Example:
<meta name="description" content="Смартфон Samsung Galaxy S24 256GB. Камера 200MP, экран 6.8 дюймов AMOLED, мощный процессор. Официальная гарантия 2 года. Доставка по ЕС за 1-2 дня.">Impact on SEO:
- Not a direct ranking factor, but it has a strong impact on CTR.
- A high-quality description increases the number of clicks by 20-40%.
- Search engines may generate their own snippet if your description is not relevant to the query.
- Ability to include calls to action and unique selling propositions
Search engine requirements for meta tags
| Meta tag | Bing | Recommendations | |
|---|---|---|---|
| Title | 50-60 characters | 55-65 characters | Optimally 50-55 characters with keywords at the beginning |
| Description | 150-160 characters | up to 200 characters | Optimally 150-160 characters with a call to action |
| Uniqueness | Required for all pages | Each page must have a unique title and description. | |
Why is bulk meta tag generation necessary?
Manually creating meta tags for a large product catalog faces several critical challenges:
The scale of the task
For an average online store with a catalog of 5,000 products:
- Time for manual creation: 2-3 minutes per set of meta tags x 5,000 = 167-250 hours of work
- Price: €0.50-1.50 per item × 5,000 = €2,500 - €7,500
- Completion date: 1-3 months when hiring specialists
- Updates: the need to rework tags when prices, characteristics, and promotions change
Problems with the manual approach
| Problem | Consequences | Solution through automation |
|---|---|---|
| Duplicate content | Identical or too similar meta tags for different products | Variability algorithms and mandatory inclusion of unique parameters |
| Human factor | Errors, typos, length discrepancies | Automatic quality control and verification |
| Unsystematic nature | Different style and structure for different categories | Standard templates with adaptation to the specifics of the category |
| High cost | A significant budget for SEO copywriting | One-time investment in system setup instead of ongoing costs |
| Low speed | Long launch of a store or new products without optimization | Generate meta tags in minutes, not weeks |
Benefits of automation
- Speed: Generate meta tags for thousands of products in minutes
- Consistency: A consistent approach across the entire catalogue
- Uniqueness: Guaranteed uniqueness of each set of meta tags
- Scalability: Easy expansion to new products and categories
- Relevance: Quick update when data changes
- Saving: Cost reduction by 10-20 times compared to a manual approach
Bulk meta tag generation isn't a compromise on quality; it's the only realistic way to fully optimize a large catalog for SEO. Properly configured templates create meta tags just as well, and often even better, than manual work, as they follow proven formulas and take into account all SEO requirements.
Templates for Title: formulas and examples
An effective product card title should be informative, contain keywords and unique parameters, while remaining within the recommended length.
Universal Title Formulas
Formula 1: Product + Feature + Appeal
[Brand] [Product Name] [Key Feature] - [Action/USP]Examples:
- Samsung Galaxy S24 256GB - Buy with 2-year warranty
- Nike Winter Jacket Gore-Tex - Free shipping worldwide
- Bosch Drill 18V Cordless - Best price guaranteed
Formula 2: Product + Specification + Location
[Product Type] [Brand] [Specification] in [Location]Examples:
- Gaming Laptop ASUS ROG 32GB RAM in USA
- Corner Sofa Velvet 280cm in Berlin
- Coffee Machine DeLonghi Automatic in Europe
Formula 3: Category + Brand + Model + USP
[Category] [Brand] [Model] | [Unique Selling Point]Examples:
- Smartphone Apple iPhone 15 Pro | Official dealer
- Running Shoes Adidas Ultraboost | Free returns 60 days
- Moisturizer Vichy 50ml | Dermatologist recommended
Title templates by product category
Electronics and technology
| Product type | Sample | Example |
|---|---|---|
| Smartphones | [Brand] [Model] [Memory] - Buy with [Benefit] | Samsung Galaxy S24 256GB - Buy with free earbuds |
| Laptops | [Type] [Brand] [Processor] [RAM] | [USP] | Gaming Laptop ASUS i9 32GB | RTX 4090 graphics |
| Household appliances | [Product] [Brand] [Capacity/Power] - [Feature] | Washing Machine Bosch 9kg - EcoSilence motor |
| Accessories | [Product] for [Device] - [Material] [Color] | Case for iPhone 15 Pro - Leather Black Premium |
Clothing and footwear
| Product type | Sample | Example |
|---|---|---|
| Outerwear | [Type] [Brand] [Season] [Material] | [Store] | Jacket Nike Winter Gore-Tex | SportWear |
| Shoes | [Type] [Brand] [Model] - [Feature] for [Use] | Sneakers Adidas Ultraboost - Cushioned for running |
| Accessories | [Product] [Brand] [Material] - [Style] | Belt Gucci Leather - Classic Italian style |
Household goods
| Product type | Sample | Example |
|---|---|---|
| Furniture | [Type] [Material] [Size] - [Feature] at best price | Corner Sofa Velvet 280cm - Sleeper at best price |
| Lighting | [Type] [Style] [Material] - [Power/Size] | Chandelier Modern Crystal - 6 lights 80cm |
| Textile | [Product] [Material] [Size] | [Thread count/Feature] | Bed Linen Cotton 200x220 | 300 thread count |
Cosmetics and perfumes
| Product type | Sample | Example |
|---|---|---|
| Creams and care | [Product] [Brand] [Volume] - [Effect] | [Certification] | Moisturizer Vichy 50ml - Anti-age | Dermatologist tested |
| Perfumery | [Type] [Brand] [Name] [Volume] - [Notes] | Perfume Chanel No5 100ml - Floral woody notes |
| Decorative cosmetics | [Product] [Brand] [Shade/Type] | [Feature] | Lipstick MAC Ruby Woo | Matte long-lasting |
Rules for an effective title
- Length: Optimally, 50-55 characters (including spaces) are ideal. Google truncates titles at around 60 characters, but it's better to leave some extra space.
- Keyword at the beginning: Place your main query in the first 3-5 words
- Uniqueness: Each title must contain unique product parameters (model, article number, characteristics)
- Separators: Use dashes (-), vertical bars (|), or colons (:) for structure.
- Brand: Include your brand name if it's important to search.
- Facts and figures: Specific parameters (256GB, -30°C, 200MP) increase click-through rate
- Avoid: Stop words, keyword stuffing, ALL CAPS, excessive punctuation
Meta Description Templates: Examples and Structure
The meta description is your mini-advertising text in search results. Its purpose is to convince users to click on your page over your competitors.
Universal formulas Description
Formula 1: Product + Features + Benefits + CTA
[Product Name] [Key Feature 1], [Key Feature 2]. [Benefit 1], [Benefit 2]. [Call to Action]. [Additional USP].Example:
"Samsung Galaxy S24 256GB with 200MP camera and 6.8" AMOLED display. Lightning-fast performance, all-day battery. Order now with free shipping. Official 2-year warranty."
Formula 2: Problem + Solution + Benefit
[What problem it solves]. [Product Name] [How it solves]. [Main benefits]. [Guarantee/Offer].Example:
"Need reliable winter protection? Nike Gore-Tex Jacket provides warmth down to -30°C with full waterproofing. Breathable, comfortable, durable. Free returns within 60 days."
Formula 3: USP + Characteristics + Appeal
[Unique Selling Point]. [Product] [Specifications]. [Why buy from us]. [Call to Action].Example:
"Official dealer in Europe. Bosch Drill 18V cordless, 60Nm torque, 2 batteries included. Fast delivery, 3-year warranty. Check availability in your area."
Description Templates by Category
Electronics
"[Product Name] [Memory/Power/Screen]. [Key Feature 1], [Key Feature 2], [Key Feature 3]. [Delivery info]. [Warranty]. [Dealer status/Location]."
Example:
Apple iPhone 15 Pro 512GB smartphone. A17 Pro processor, 48MP camera, titanium case. 1-day delivery in Moscow. 1-year Apple warranty. Official reseller.
Clothing and footwear
"[Product Type] [Brand] [Key Feature]. [Material/Technology], [Comfort/Performance benefit]. [Size availability]. [Return policy]."
Example:
Adidas Ultraboost running shoes. Boost technology for maximum cushioning, Primeknit upper. Available in sizes 36-46. Free fitting and returns within 60 days.
Household goods
"[Product] [Material] [Size]. [Main feature], [Additional feature]. [Delivery and assembly]. [Warranty period]."
Example:
Velour corner sofa, 280x180 cm. Eurobook mechanism, 200x140 cm bed, linen drawer. Free delivery and assembly in Moscow. 18-month warranty.
Cosmetics
"[Product Name] [Volume] for [Skin type/Hair type]. [Effect/Result], [Key ingredient]. [Certifications]. [Delivery info]."
Example:
La Roche-Posay Moisturizing Cream 50ml for sensitive skin. Intensive 24-hour hydration, with thermal water. Dermatologist-tested. Shipping throughout the EU and US.
Elements of an effective description
| Element | Purpose | Examples |
|---|---|---|
| Key Features | Show main product parameters | "256GB", "200MP camera", "Gore-Tex membrane" |
| Benefits for the buyer | Explain what the client will receive | "All-day battery", "Warmth down to -30°C", "24h moisturizing" |
| Call to action | Motivate to click | "Order now", "Check availability", "Buy today" |
| The store's unique selling proposition | Stand out from the competition | "Free shipping", "2-year warranty", "Official dealer" |
| Social proof | Build trust | "Dermatologist tested", "5000+ reviews", "Best seller" |
| Restrictions/urgency | Encourage quick decisions | "Limited stock", "Sale ends today", "Only 3 left" |
Description Creation Rules
- Length: 150-160 characters for Google (up to 920 pixels). It's best to keep it under 155 characters with spaces.
- Complete sentences: The description should be a coherent text, not a set of phrases.
- Uniqueness: Each description must be unique, even for similar products.
- Keywords: Include 1-2 main queries naturally (they are highlighted in bold in the search results)
- Specifics: Use numbers, facts, and specific benefits
- CTA: Be sure to include a call to action
- Avoid: Common phrases, spam, duplicate titles, quotation marks (can cut off text)
Variables and macros for dynamic generation
The key to effective mass generation of meta tags is the use of variables (macros) that substitute data from the product database into templates.
Basic types of variables
1. Basic variables of the product
| Variable | Description | Example of meaning |
|---|---|---|
{product_name} | Product name | Galaxy S24 |
{brand} | Manufacturer's brand | Samsung |
{model} | Model/article | SM-S921B |
{categories} | Product category | Smartphones |
{price} | Price | €999 |
{sku} | SKU | SAM-GAL-S24-256-BLK |
2. Characteristic variables
| Variable | Description | Example of meaning |
|---|---|---|
{color} | Product color | Black |
{size} | Size | 256GB / XL / 280cm |
{material} | Material | Velvet / Leather / Aluminum |
{feature_1} | Key Feature 1 | 200MP camera |
{feature_2} | Key Feature 2 | 6.8" AMOLED display |
{power} | Power/Performance | 18V / Snapdragon 8 Gen 3 |
3. Store and offer variables
| Variable | Description | Example of meaning |
|---|---|---|
{store_name} | Store name | TechStore |
{location} | City/Region | Berlin / USA / Europe |
{delivery} | Delivery terms | Free shipping / 1-2 days delivery |
{warranty} | Guarantee | 2-year warranty / Official guarantee |
{discount} | Discount (if any) | 20% off / Save €200 |
{stock_status} | Availability | In stock / Limited quantity |
Conditional logic and rules
Advanced generation systems support conditional statements for creating flexible templates:
IF-THEN conditions
Example: Include mention of discount only if there is one
{product_name} {brand} {feature_1} {IF discount} - {discount} {ENDIF} | Buy onlineDiscounted result: "Galaxy S24 Samsung 256GB - 20% off | Buy online"
Result without discount: "Galaxy S24 Samsung 256GB | Buy online"
Variability (alternative phrases)
Example: Rotating calls to action
{product_name} {feature_1} - {Buy now|Order today|Shop online|Get yours}The system randomly selects one of the options for each product.
Prioritization of characteristics
Example: Show first available characteristic
{product_name} {brand} {feature_1 OR feature_2 OR size OR color}If feature_1 is empty, feature_2 will be substituted; if it is also empty, size will be substituted, and so on.
Examples of templates with variables
Title for smartphones
{brand} {product_name} {size} {color} - Buy smartphone {IF feature_1}with {feature_1}{ENDIF}Result: "Samsung Galaxy S24 256GB Black - Buy smartphone with 200MP camera"
Description for electronics
{product_name} {brand} {size}. {feature_1}, {feature_2}, {feature_3}. {delivery}. {warranty}. {location}.Result: Samsung Galaxy S24 256GB smartphone. 200MP camera, 6.8" AMOLED screen, Snapdragon 8 Gen 3 processor. 1-day delivery. 2-year warranty. Official dealer in Europe.
Title for clothing with variability
{category} {brand} {material} {IF discount}{discount} - {ENDIF}{Buy now|Order online|Shop today}Result 1: "Jacket Nike Gore-Tex 20% off - Shop today"
Result 2: "Jacket Adidas Polyester Buy now"
Optimizing length using variables
To automatically control length, use priorities and truncation:
Length Control Template:
{brand}{product_name:30}{feature_1:20} {IF length< 55}- {location}{ENDIF}Where:30 and:20 are the maximum variable length in characters. A location is added only if the total length allows it.
Tools for automatic meta tag generation
There are several approaches to mass generation of meta tags, ranging from built-in CMS functions to specialized platforms.
1. Built-in CMS capabilities
WooCommerce (WordPress)
- Yoast SEO Premium: Support for variables %%title%%, %%category%%, %%term_title%% for dynamic generation
- Rank Math: Advanced macros and conditional logic
- All in One SEO: Templates for title and description at the category level
- Restrictions: Basic functionality, requires manual configuration for each category
Shopify
- Built-in Liquid templates:{{ product.title }},{{ product.vendor }},{{ product.tags }}
- SEO Manager: An application for bulk editing of meta tags
- Plug in SEO: Automatic optimization and duplicate checking
- Restrictions: Less flexible templates compared to dedicated solutions
Magento
- Native meta templates: System of variables at the product attribute level
- Mageplaza SEO: Advanced generation rules and mass updating
- Amasty SEO Toolkit: Automatic generation with AI elements
- Advantages: The most flexible system for large catalogs
PrestaShop
- Smart SEO Module: Automatic generation using templates
- Pretty URLs + SEO: Setting up structure and meta tags
- Restrictions: Fewer ready-made solutions compared to WooCommerce
2. Specialized automation platforms
Elbuz - Automatic content processing
Elbuz offers a comprehensive solution for automating online store content:
- Bulk generation of meta tags: Create unique titles and descriptions for thousands of products simultaneously
- Flexible templates: Advanced variable system with conditional logic and priorities
- Categorical setting: Different templates for each product category
- Quality control: Automatic checking of length, uniqueness, and presence of keywords
- Integration with CMS: Direct upload to WooCommerce, Shopify, Magento, PrestaShop, OpenCart
- Real-time update: Automatic regeneration when product data changes
Screaming Frog SEO Spider
- Audit of existing meta tags: Find duplicates, check length, and identify problems
- Bulk Editing: Export/import to change meta tags
- Usage: More for analysis than for generation
Google Sheets + Scripts
A simple solution for small stores:
- Exporting product data to Google Sheets
- Creating formulas for generating meta tags
- Using CONCATENATE, IF, LEN functions to build templates
- Import back into CMS via CSV
Example formula in Google Sheets:
=CONCATENATE(B2, " ", C2, " ", D2, " - Buy with ", E2)Where B2 = brand, C2 = name, D2 = characteristic, E2 = USP
3. AI-based content generation tools
ChatGPT / Claude / GPT-4
- Usage: Creating prompts for generating meta tags based on characteristics
- Advantages: High variability and naturalness of texts
- Flaws: The need for moderation, the complexity of mass processing
- Approach: Combination with templates - AI generates a base, then templates for scale
Comparison of approaches
| Approach | Speed | Quality | Flexibility | Price | Best for |
|---|---|---|---|---|---|
| Built-in CMS | Average | Basic | Limited | €0-100/year | Small shops<1000 товаров |
| Elbuz | High | High | Maximum | Upon request | Medium and large stores, professional approach |
| Google Sheets | Low | Average | Average | For free | One-time processing, small catalogs |
| AI tools | Average | High | High | €20-200/month | Creating Basic Templates and Variations |
Recommended workflow
- Audit: Use Screaming Frog to analyze the current state of meta tags
- Templating: Create basic templates in Google Sheets or with AI
- Mass generation: Apply templates through a dedicated platform (Elbuz) or CMS plugins
- Quality control: Check your results for duplicates and compliance
- Implementation: Upload meta tags to CMS
- Monitoring: Track changes in rankings and CTR through Google Search Console
Checking and quality control of meta tags
After mass generation, it is critical to conduct quality control to avoid common errors and ensure maximum effectiveness of meta tags.
Meta tag checklist
1. Technical parameters
| Parameter | Requirement | How to check |
|---|---|---|
| Title Length | 50-60 characters | Screaming Frog: filter "Page Titles > Over 60 Characters" |
| Description Length | 150-160 characters | Screaming Frog: filter "Meta Description > Over 160 Characters" |
| Title availability | On every page | Screaming Frog: "Page Titles > Missing" |
| Availability Description | On every page | Screaming Frog: "Meta Description > Missing" |
| Uniqueness of Title | 100% uniqueness | Screaming Frog: "Page Titles > Duplicate" |
| Unique Description | 100% uniqueness | Screaming Frog: "Meta Description > Duplicate" |
2. Content parameters
- Key words at the beginning: The main query should be in the first 5 words of the title
- Naturalness: Meta tags read like normal text, without spam
- Relevance: The content of the meta tags matches the actual content of the page
- Call to action: The description contains a CTA
- Unique parameters: Each meta tag contains product-specific data.
3. Random quality control
Even with automation, it is recommended to check 50-100 random products manually:
- Open the product card in your browser
- View the source code (Ctrl+U) and find the tags
<title>And<meta name="description"> - Check:
- Correctness of data substitution
- No empty variable values
- Grammatical correctness
- Product Compliance
Verification tools
Google Search Console
- Coverage Report: Checking indexing of pages with new meta tags
- Performance Report: Monitoring CTR changes after updating meta tags
- Enhancements > Unparsable structured data: Checking for markup errors
Screaming Frog SEO Spider
- A full audit of all meta tags on the site
- Detect duplicates, length exceedances, and empty values
- Export a report for analysis
SERP Preview Tools
- Mangools SERP Simulator: Visualization of how the snippet will look in search results
- Portent SERP Preview Tool: Checking the length and appearance
- Use for: Visual appeal assessment of meta tags
Efficiency testing
A/B testing of meta tags
To evaluate the impact of meta tags on CTR, conduct split testing:
- Select a test group: 100-200 similar products (one category, close price range)
- Create two variants:
- Option A: Feature-Focused Template
- Option B: Buyer Benefit-Focused Template
- Track metrics: CTR, time on page, conversion within 4-6 weeks
- Scale the winner: Apply the best option to the entire catalog
Metrics for monitoring
| Metrics | Data source | Target value |
|---|---|---|
| CTR in organic search | Google Search Console | 20-50% growth after optimization |
| Middle position | Google Search Console | Improvement by 5-15 positions in 2-3 months |
| Impressions | Google Search Console | Increase in impressions while maintaining/improving positions |
| Indexing | Google Search Console Coverage | 100% of product cards in the index |
| Bounce Rate | Google Analytics | 10-20% reduction (more relevant meta tags attract the target audience) |
Correcting typical errors
Error: Duplicate meta tags
Cause: Not enough unique parameters in the template
Solution: Add additional variables (article, color, size) to ensure uniqueness
Error: Length exceeded
Cause: Product names that are too long or characteristics that accumulate
Solution: Implement automatic ellipsis truncation or element prioritization
Error: Empty variable values
Cause: Lack of data in the product database
Solution: Use conditional logic with fallback values
Error: Keyword overspam
Cause: Repeating the same request multiple times
Solution: Review patterns, use synonyms and variations
Conclusion
Mass generation of unique meta tags for all products and categories in an online store is not just a technical task, but a strategically important element of SEO promotion. A properly configured automation system allows you to:
- Scale SEO optimization: Create thousands of unique meta tags in hours instead of months of manual work
- Increase your search visibility: Each optimized title and description increases the chances of high rankings and clicks.
- Improve CTR: High-quality meta tags attract more targeted traffic from organic search results.
- Save resources: Reduce SEO copywriting costs by 10-20 times
- Обеспечить консистентность: Единообразный подход к оптимизации всего каталога
Ключевые шаги к успешной массовой генерации:
- Изучите требования поисковых систем: Соблюдайте лимиты по длине, обеспечьте уникальность
- Создайте эффективные шаблоны: Используйте проверенные формулы для title и description
- Настройте систему переменных: Внедрите динамическую подстановку данных товаров
- Выберите подходящие инструменты: От встроенных возможностей CMS до специализированных платформ вроде Elbuz
- Проведите контроль качества: Проверьте результаты на дубликаты, длину, корректность
- Мониторьте эффективность: Отслеживайте изменения CTR, позиций и трафика
Результаты правильной автоматизации мета-тегов:
- Увеличение органического трафика на 30-70% в течение 3-6 месяцев
- Рост CTR на 20-50% по сравнению с неоптимизированными сниппетами
- Улучшение позиций на 10-20 мест по целевым запросам
- 100% охват каталога уникальными мета-тегами
- Экономия сотен часов работы и тысяч евро бюджета
Начните с аудита текущего состояния мета-тегов, разработайте шаблоны для ключевых категорий товаров и поэтапно внедряйте автоматизацию. Инвестиции в качественную систему генерации мета-тегов окупаются уже в первые месяцы за счет роста органического трафика и продаж.
Для комплексной автоматизации контента, включая генерацию описаний товаров, мета-тегов и оптимизацию изображений, рассмотрите профессиональные решения, такие как Elbuz platform, которые обеспечивают полный цикл SEO-оптимизации интернет-магазина.
Additional materials on the topic:
- What are meta tags and why are they important?
- Why is bulk meta tag generation necessary?
- Templates for Title: formulas and examples
- Meta Description Templates: Examples and Structure
- Variables and macros for dynamic generation
- Tools for automatic meta tag generation
- Checking and quality control of meta tags
- Conclusion
Save a link to this article
Svetlana Sibiryak
Copywriter ElbuzThe magic of words in the symphony of online store automation. Join my guiding text course into the world of effective online business!
Discussion of the topic – How to bulk generate meta tags for all products and categories?
How to bulk generate meta tags for all products and categories?
There are no reviews for this product.


Write a comment
Your email address will not be published. Required fields are checked *