Create a Project
Written By Minh
Last updated 26 days ago
Now that your website is connected, it's time to create a project. A project is where everything comes together - your data, your content template, and your generated pages. You'll create one project for each type of content you want to generate. For example, if you want to create a landing page for every city you serve, that's one project. If you also want blog articles, that's a separate project.
Pages or Posts?
You'll see two options in the sidebar:
Pages - for generating pages from a spreadsheet of data.
You provide a list (cities, products, services, etc.) and SEOmatic creates a unique page for each row
Example: 50 rows of cities β 50 city landing pages on your website
Posts - for generating blog articles.
You provide a list of keywords or topics and SEOmatic writes a blog post for each one
Example: 30 keywords β 30 blog articles on your website
Not sure which to pick? If you're starting from a spreadsheet of data (locations, products, services), choose Pages. If you're writing blog content around keywords or topics, choose Posts.
How to create a project
Click Pages or Posts in the sidebar
Click Create Pages (or Create Posts)
Your new project is created and opens automatically
Select your connection - pick the website you connected earlier
Choose the type of pages - Landing Pages, Blog Posts, Products, or a custom post type (depending on your CMS)
Select the collection or template - if your CMS has multiple content types, pick the right one
Click Next
When you click Next, SEOmatic syncs your fields - it connects to your website and pulls in all the fields your pages use.
How SEOmatic syncs your fields
Your website has a page template - the design and layout that your developer built (in Elementor, Webflow, or whatever tool they used). That template defines what content goes where: a heading at the top, a body of text in the middle, an image on the right, maybe a sidebar with contact details.
Behind that design, there are fields - each one feeds content into a specific spot on the page. The Title field becomes the heading. The Content field fills the body. The Featured Image field shows the image.
SEOmatic connects to your website and syncs those fields - it finds every field your page template uses and pulls them into your project. The fields you see in SEOmatic are the exact same ones your website expects
This is why the connection between SEOmatic and your website matters. When you eventually publish, each field goes right back into your page template - the Title becomes the heading, the Content fills the body, and every custom field appears exactly where your developer designed it to appear.
If you add new fields to your website later, you can click Resync Fields in your project to pull them in again.
What's next?
Once your project is created, you'll need to:
Add Your Data - how to prepare and import your data
Create Your Content - how to use variables, spin syntax, and AI prompts to generate unique content
Generate & Publish - how to generate your pages, review them, and publish to your website
We'll cover each of these in the next articles.
What about ChatSEO?
You'll notice ChatSEO in the sidebar. Think of it as your personal SEO consultant built right into SEOmatic.
You can ask it to:
Research keywords and find content opportunities
Analyze any page's SEO and get improvement suggestions
Pull real data from Google Search Console, Google Analytics, and Google Ads
Check if your pages are indexed on Google
Track keyword trends and compare search terms
Write and publish individual blog articles directly to your CMS
ChatSEO is great for one-off tasks - analyzing a competitor's page, finding keywords for a new topic, or quickly writing and publishing a single blog post without setting up a full project. But if you need to create content at scale (10, 50, or 500 pages at once), that's what Pages and Posts projects are for.