Introduction
Our Custom Fields feature bridges the gap when there's no native CMS integration. It allows you to replicate fields from your CMS collection, enabling large scale content creation with SEOmatic. Generate your content, export it as CSV or JSON, and easily upload it to your CMS.
Why you might want to use this feature:
- Missing native CMS integration
- Need to export the content in CSV or JSON for your coded website
- Create specific custom fields like meta tags
Prerequisites
- None
Accessing the Feature
When you create a new project, select Custom Fields.
Step-by-Step Usage Guide
Let’s learn how to use Custom Fields to create large scale content on any CMS. Let’s take an example, we want to create bulk pages on Framer which is a CMS that is not currently supported by SEOmatic.
1. Create a CMS Collection in Framer
First, we need to to create a Collection on Framer. Let’s say we have a Blog Collection (but it could be any CMS collection).
We have the following fields in our collection:
- Title (text)
- Slug (text)
- Short Description (Multiline)
- Featured (Boolean)
- Category (Text)
- Content (Rich Text)
2. Create a Template in Framer
Then, we need to create a design template that will use our collection fields dynamically. For our blogs posts, we can create on Framer a New CMS page > Blog > Detail Page.
This is our Template. We can customize the design however we like and link our elements to our CMS collection. In this example, this Text Element is linked to the Title field in our CMS collection.
Later on, when we create the content and import it in our CMS collection, it will replace the title with our collection fields.
2. Create content in SEOmatic
Now, let’s create some content in SEOmatic, so that we can export it and import it into Framer to create our pages.
- Create a new project and select “Custom Fields” and then click “Next”
- A “Title” input field will appear. This is the minimum required field to create our content template and generate content.
- In “Data” tab, add your dataset for dynamic content creation.
- Drag & drop the fields you need to mirror with your CMS collection and give them the same labels as well.
- Create your content template then click “Next” to generate your content.
- Once your content is generated, export it to CSV.
- Go back to your CMS and upload your CSV file (make sure it’s a CSV file). Make sure the labels are correctly named and similar to the fields name in your CMS collection.
- Your CMS collection is now populated with the content.
- If you go back to your Framer template, you'll notice that the pages have been generated according to the specific design outlined in your template.
Advanced Tips and Tricks
- N/A
Best Practices
- Remember to label your inputs correctly, ensuring they are similar to the field names in your CMS collection.
Limitations
- The number of pages you can generate depends on the specific plan you are subscribed to.
Contact and Support
For further assistance, feel free to reach out to our support team. Contact us at contact@seomatic.ai or via chat.