{"id":20349224,"url":"https://github.com/strapi/strapi-plugin-seo","last_synced_at":"2025-04-08T10:17:43.701Z","repository":{"id":37962301,"uuid":"451939742","full_name":"strapi/strapi-plugin-seo","owner":"strapi","description":"The official plugin to make your Strapi content SEO friendly","archived":false,"fork":false,"pushed_at":"2025-02-28T13:13:04.000Z","size":1740,"stargazers_count":103,"open_issues_count":13,"forks_count":45,"subscribers_count":16,"default_branch":"main","last_synced_at":"2025-03-28T21:02:44.068Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/strapi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-25T15:47:50.000Z","updated_at":"2025-03-25T16:52:54.000Z","dependencies_parsed_at":"2024-01-29T16:55:51.553Z","dependency_job_id":"4bc66cae-baa2-4106-a62f-e1fc94623bcf","html_url":"https://github.com/strapi/strapi-plugin-seo","commit_stats":{"total_commits":103,"total_committers":13,"mean_commits":7.923076923076923,"dds":0.3495145631067961,"last_synced_commit":"a50b74ad0cbda2eeb0cce1068a9a1d42575eee0f"},"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strapi%2Fstrapi-plugin-seo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strapi%2Fstrapi-plugin-seo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strapi%2Fstrapi-plugin-seo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/strapi%2Fstrapi-plugin-seo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/strapi","download_url":"https://codeload.github.com/strapi/strapi-plugin-seo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247819940,"owners_count":21001394,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T22:24:45.178Z","updated_at":"2025-04-08T10:17:43.672Z","avatar_url":"https://github.com/strapi.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Strapi plugin SEO\n\nThe official plugin to make your Strapi content SEO friendly\n\n## Features\n\n- Easily see which Content-Types does have the SEO component or not.\n- Manage the important tags for your SEO (metatitle, metadescription) and preview your content in the SERP\n- Manage your meta social tags (Facebook \u0026 Twitter) and preview your post.\n- Strong SEO analysis for your content.\n\n## Installation\n\nTo install this plugin, you need to add an NPM dependency to your Strapi application.\n\n```sh\n# Using Yarn\nyarn add @strapi/plugin-seo\n\n# Or using PNPM\npnpm add @strapi/plugin-seo\n\n# Or using NPM\nnpm install @strapi/plugin-seo\n```\n\n## How it works\n\nWhen clicking on the plugin homepage for the first time, the plugin will automatically look if a `shared.seo` component exists in your project. If not, the plugin will automatically create it with a sub `shared.meta-social` component.\n\nIf a `shared.seo` component already exists in your project. You might want to rename it or delete it otherwise, the plugin will not create the necessary component in order to work.\n\n#### Homepage\n\nFrom there you can get an overview of which content-types contains the SEO component or not. You can quickly add the SEO component to a selected content-type.\n\n**Note**: By doing this, you will be redirected to the Content-Types builder on the specific content-type. You'll need to create a new component at the **root** of this content-type called `seo` using the existing component the plugin created for you: `shared.seo`.\n\n#### Content Manager\n\nFrom any content manager view for a content-type that contains the SEO component, you'll be able to see a right-side card dedicated for the SEO plugin. From there you can see a quick SEO analysis and action for you to perform (opening preview, opening complete analysis details modal).\n\n**Note**: You'll need to fill your SEO component with data to be able to see the SERP preview, Social post preview and complete analysis.\n\n\n## Configuration\n\n`./config/plugins.ts`\n\n```ts\nexport default () =\u003e ({\n  // ...\n  seo: {\n    enabled: true,\n  },\n  // ...\n});\n```\n\nThen, you'll need to build your admin panel:\n\n```sh\n# Using Yarn\nyarn build\n\n# Or using PNPM\npnpm build\n\n# Or using NPM\nnpm run build\n```\n\n## SEO settings page\n\nYou'll be able from the SEO settings page to import a `shared.seo` \u0026 `shared.meta-social` components from any GitHub repository By default, our [components GitHub repository](https://github.com/strapi/components) is being used.\n\n**Notice**: If you decide to import your own components, make sure that they belong to a `shared` category that their names is the same (`seo`, `meta-social`).\n**Notice2**: When adding your SEO component, make sure to name it 'seo' and to include it in the root of your Content-Type.\n\n## EditView SEO button\n\nOnce you create your SEO component in the edit view inside the Content Manager, the SEO button will appear on the the [right-links injection zone](https://docs.strapi.io/developer-docs/latest/developer-resources/plugin-api-reference/admin-panel.html#injection-zones-api). You'll be able to:\n\n- Manage the meta title \u0026 description of your content and preview it in SERP.\n- Manage your meta social tags (Facebook \u0026 Twitter) and preview your post.\n- Analyze your content a little deeper via an SEO analysis of your content.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstrapi%2Fstrapi-plugin-seo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstrapi%2Fstrapi-plugin-seo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstrapi%2Fstrapi-plugin-seo/lists"}