ntriga/pimcore-seo-bundle

Pimcore SEO Enrichment Bundle

1.0.2 2024-05-17 12:43 UTC

This package is auto-updated.

Last update: 2024-05-17 12:44:21 UTC


README

Seo bundle for pimcore.

Features

  • Title & description: Easily manage the title and meta description tags of your pages to improve your site's SEO and click-through rates from search engine results.
  • Open Graph: Enhance your content's social media visibility with Open Graph tags. This feature allows you to define how your content appears when shared on social platforms, improving engagement and reach.
  • Schema markup: Implement structured data using Schema.org markup to help search engines understand your content better and enhance your site's presence in rich snippets and other search enhancements.
  • Canonical: Resolve duplicate content issues by specifying the canonical version of your pages, guiding search engines to prioritize the correct page in search results.
  • Set search engine indexing: Gain control over search engine indexing with the ability to set 'noindex' tags, preventing specific pages from being indexed and appearing in search results.

Dependencies

Release Supported Pimcore Versions Supported Symfony Versions Maintained Branch
1.x 11.0 6.2 Feature Branch master

Installation

You can install the package via composer:

composer require ntriga/pimcore-seo-bundle

Add Bundle to bundles.php:

return [
    Ntriga\PimcoreSeoBundle\NtrigaPimcoreSeoBundle::class => ['all' => true],
];

Execute the following command to install the bundle:

bin/console pimcore:bundle:install NtrigaPimcoreSeoBundle

Default configuration

Default configuration for the bundle can look like this:

ntriga_pimcore_seo:
    meta_data_configuration:
        meta_data_provider:
            auto_detect_documents: true
        meta_data_integrator:
            documents:
                enabled: true
                hide_pimcore_default_seo_panel: true
            objects:
                enabled: true
                data_classes:
                    - Product
            enabled_integrator:
                -   integrator_name: title_description
                -   integrator_name: open_graph
                    integrator_config:
                        facebook_image_thumbnail: 'socialThumb'
                -   integrator_name: schema
                -   integrator_name: canonical
                -   integrator_name: index

Further configuration

For more information about the setup, check Setup

Changelog

Please see CHANGELOG for more information on what has changed recently.

Credits

License

GNU General Public License version 3 (GPLv3). Please see License File for more information.