Custom Category H1

Customize Category H1 Headings for Stronger SEO Performance

Price: €0.00
Tax included

Take full control of your category page SEO by decoupling the H1 heading from the category name. PrestaShop forces the category name to be the H1 tag, but your navigation menu and your search engine optimization often need different text. This module lets you set a custom H1 for each category — rich with keywords, natural in tone, and independent of what appears in your menu.

  • Custom H1 per category — write SEO-optimized headings that differ from the category name shown in menus
  • Multilingual support — different H1 text for each language in your store
  • Bulk editing interface — update H1 headings for multiple categories from a single admin screen
  • Fallback behavior — if no custom H1 is set, the default category name is used automatically
  • Clean override — replaces the H1 tag cleanly without duplicating headings or breaking HTML structure

A small module with outsized SEO impact. Stop compromising between user-friendly navigation labels and search engine-friendly H1 headings. Compatible with PrestaShop 1.7, 8.x, and 9.x. Completely free.

Product availability: Instant download after purchase
Share
1 viewed

The SEO Problem Every Store Owner Faces

PrestaShop uses the category name as both the navigation menu label and the H1 heading on the category page. This creates a fundamental conflict:

  • Your navigation menu needs short, scannable labels: "Running Shoes", "Men's T-Shirts", "Kitchen Knives"
  • Your H1 heading (the single most important on-page SEO element) needs descriptive, keyword-rich text: "Running Shoes for Men and Women — Trail, Road, and Track", "Men's T-Shirts — Cotton, Performance, and Designer Brands", "Professional Kitchen Knives — Chef, Santoku, and Paring"

Without this module, you are forced to choose one or the other. Short menu labels sacrifice SEO. Long SEO headings clutter your navigation. The Custom Category H1 module eliminates this compromise entirely by letting you define a separate H1 heading for each category page while keeping your navigation labels clean and concise.

Why the H1 Tag Matters for Category Pages

The H1 tag is the most heavily weighted on-page HTML element for search engine ranking. Google's own documentation confirms that H1 headings help search engines understand the primary topic of a page. For e-commerce category pages — which are often the highest-traffic landing pages from organic search — the H1 is your single best opportunity to signal relevance for your target keywords.

Consider the difference:

  • Default H1: "Sneakers" — generic, competes with millions of pages
  • Custom H1: "Designer Sneakers for Men — Nike, Adidas, New Balance at Best Prices" — specific, keyword-rich, includes brand names and value proposition

This module lets you craft that optimized H1 without affecting anything else in your store — your breadcrumbs, your menu, your URL slugs all remain unchanged.

Full Multilingual Support

For stores serving multiple markets, each language can have its own custom H1. Your French category page can target "Chaussures de Course Homme — Trail et Route" while your English page targets "Men's Running Shoes — Trail and Road" and your German page targets "Herren Laufschuhe — Trail und Straße". Each language is managed independently through the standard PrestaShop language selector in the back office.

Efficient Bulk Editing

Stores with hundreds or thousands of categories need a fast way to manage H1 headings. The module provides a dedicated bulk editing screen where all categories are listed with their current H1 values in an editable table. You can:

  • See at a glance which categories have custom H1s and which use the default
  • Edit multiple H1 headings on a single page without navigating to each category individually
  • Filter by category tree level, parent category, or empty/filled H1 status
  • Export the list for review by your SEO team before making changes
  • Import H1 values from a CSV file for large-scale updates

Clean Technical Implementation

The module works by overriding the category page template's H1 output via a PrestaShop hook — it does not modify core files, does not use overrides that could conflict with other modules, and does not alter the category entity itself. The original category name is preserved everywhere it should be (menus, breadcrumbs, admin, URLs), and only the H1 tag on the category page is replaced.

  • No core file modifications — installs and uninstalls cleanly
  • No template overrides — uses hooks for maximum compatibility
  • Graceful fallback — categories without a custom H1 display the default category name
  • Valid HTML — the H1 replacement is a clean tag swap, no duplicate headings, no nested heading issues
  • Cache-friendly — custom H1 values are cached alongside the category data

Technical Specifications

  • PrestaShop compatibility: 1.7.0 through 9.x
  • PHP compatibility: 7.2 through 8.4
  • Multi-shop: Yes — different H1 per shop context
  • Multilingual: Yes — separate H1 for each active language
  • Dependencies: None
  • Hooks used: actionCategoryFormBuilderModifier, actionAfterUpdateCategoryFormHandler, displayCategoryHeader
  • Database tables: ps_custom_category_h1, ps_custom_category_h1_lang
  • License: Academic Free License 3.0

Why is this module unique?

  • Solves the specific SEO conflict between short menu labels and descriptive H1 headings
  • Bulk editing interface saves hours of work for stores with large category trees
  • No core overrides or template modifications — works cleanly alongside any theme and any other module
  • Multilingual H1s let you optimize for each language market independently
  • Free and focused — does one thing perfectly instead of bundling unnecessary features

Use Cases

  • SEO-focused stores — target long-tail category keywords without cluttering navigation menus
  • Multi-brand stores — include brand names in H1 headings ("Nike Running Shoes") while keeping menus generic ("Running Shoes")
  • Multilingual international stores — optimize H1 headings per language with localized keywords
  • Stores undergoing SEO audits — quickly address "thin H1" findings across all category pages
  • Niche stores competing on long-tail keywords — specific, descriptive H1s outrank generic category names
  • Reference
    mprcustomcategoryh1
  • In stock
    999 Items
  • PrestaShop Compatibility
    PS 1.7 – 9.x
  • Pricing Model
    One-time Purchase
  • Module Type
    Front & Back-office
  • GDPR Relevant
    No
  • Business Goal
    Increase Traffic
  • External Account Needed
    No
  • Module Complexity
    Feature-Rich Module
  • Customer Journey Stage
    Attract Visitors
  • Works With Platform
    No External Platform

v1.1.0 — 2026-01-20

  • Added PrestaShop 9.x compatibility
  • New per-category SEO fields: custom meta title, meta description, and canonical URL override
  • Added H1 tag preview in back office category editor
  • Multilingual support with per-language H1 overrides
  • Fixed custom H1 not displaying when category has no description

v1.0.2 — 2025-06-28

  • Fixed custom H1 being overwritten on category save if field left empty
  • Added bulk H1 import/export via CSV for large catalogs
  • Improved template override detection for popular themes

v1.0.1 — 2025-01-10

  • Fixed encoding issue with special characters in custom H1 tags
  • Added default fallback to category name when custom H1 is not set
  • Minor back office UI polish for the H1 input field

v1.0.0 — 2024-08-15

  • Initial release
  • Override default category H1 heading with custom text
  • Per-category H1 configuration in back office category editor
  • Automatic template override for default and classic themes
  • Improves SEO by separating H1 content from category display name
  • Compatible with PrestaShop 1.7 and 8.x
0.0
0 reviews
5 ★
0
4 ★
0
3 ★
0
2 ★
0
1 ★
0

No reviews yet. Be the first to leave a review!

Write a Review

Rate specific aspects (optional)
Quality
Price / Quality
Stability
Compatibility
Support
30 days return right
Easy return - no questions asked
Plug & Play Modules
Install, set up and take profit
Dedicated Support First
Priority Help & Satisfaction Over Sales

More From This Category

Loading...
Back to top