Add Your Data

Written By Minh

Last updated 26 days ago

Your data is the foundation of everything SEOmatic generates. This is where you provide the information that makes each page unique.

How you add data depends on which project type you chose:

For Pages projects

Each row = one page

This is the most important thing to understand. Every row in your data becomes one page on your website. If you have 50 rows, you get 50 pages.

Your columns are the pieces of information that change from page to page.

Example - local business pages:

city

state

zip

phone

address

Miami

FL

33101

(305) 555-0100

123 Ocean Dr

Austin

TX

73301

(512) 555-0200

456 Main St

Denver

CO

80201

(720) 555-0300

789 Pine Ave

3 rows = 3 pages. Each page gets its own city, phone number, address, etc

Example - product pages:

product_name

price

category

short_description

Standing Desk

$499

Furniture

Height-adjustable oak desk

Monitor Arm

$89

Accessories

Dual monitor clamp mount

What kind of data should I include?

Include anything that changes from page to page - short facts and details, not full paragraphs.

Good data: city names, phone numbers, addresses, product names, prices, short descriptions (1-2 sentences)

Bad data: full paragraphs of content (that's what your content template and AI are for), or the same value in every row (if it doesn't change, put it in the content template instead)

How to add data

Go to the Data tab in your project. You'll see several ways to get started:

  • Ask AI to generate it: Don't have data yet? Just describe what you need and AI will create a dataset for you. For example:

    • "200 US cities with state, population, and timezone"

    • "100 SaaS tools with category, pricing, and URL"

    • "50 digital marketing services with description and price"

    Type your description, hit enter, and SEOmatic generates a ready-to-use dataset you can customize.

  • Upload a file: If you already have a spreadsheet, click Import existing data β†’ Upload Spreadsheet. Drag and drop your file or click to browse. Supports CSV, XLS, and XLSX files up to 120MB.

  • Connect Google Sheets or Airtable: Click Import existing data β†’ Integrations, then pick Google Sheets or Airtable. Connect your account, select your spreadsheet or base, and import. Google Sheets stays in sync - when you update the sheet, SEOmatic sees the changes.

  • Browse the dataset library: Click Dataset Library to browse pre-built datasets organized by category - Locations, Companies, E-commerce, Real Estate, and more. Pick one and customize it to your needs.

Start with an empty table Click Empty Table to create a blank spreadsheet and enter your data manually. You can add columns and rows as you go.

For Posts projects

Posts work differently. Instead of a spreadsheet, you provide a list of keywords - one keyword per article.

Go to the Articles tab in your project and add your keywords. Each keyword becomes one blog article.

For example:

  • best plumber in miami

  • emergency plumbing services near me

  • how to fix a leaking faucet

  • water heater installation cost

4 keywords = 4 blog articles. SEOmatic uses each keyword to generate a full article with a title, body content, meta description, and more.

Tips

  • Keep column names short and clear (for Pages). Use city not City Name of the Business Location. These names become variables you'll use in your content template.

  • Clean your data before importing. Remove empty rows, fix typos, keep formatting consistent. Bad data = bad pages.

  • Start small. Try 5-10 rows first. Make sure everything looks right before importing the full dataset.

  • You can always edit later. Add rows, remove rows, change values at any time.

Common questions

Question

Answer

"How many rows can I have?"

There's no hard limit, but larger datasets take longer to generate. Start with a small test batch.

"Can I add more rows later?"

Yes. Add rows anytime. You'll need to generate again for the new rows.

"I already have data in Google Sheets."

Connect your Google Sheet directly - no need to re-enter anything.

"What file format does SEOmatic accept?"

CSV, XLS, and XLSX files up to 120MB

"I don't have data yet."

Use AI to generate a dataset - just describe what you need. Or check the dataset library for pre-built lists

"Not sure which keywords to use?"

Try ChatSEO - it can help you research keywords and find content opportunities for your niche.

"Can I use the same data for multiple projects?"

Yes. You can import the same file or connect the same Google Sheet to different projects.