Documentation

Learn how to use PageFly to generate thousands of SEO-optimized pages

Getting Started

Step 1: Upload Your Data

Start by uploading a CSV file containing your data. Each row in the CSV will become a unique page.

CSV Format Example:

city,state,service,price
Austin,Texas,Web Design,$2500
Boston,Massachusetts,Web Design,$3000
Chicago,Illinois,Web Design,$2800
  • First row should contain column headers
  • Each subsequent row represents one page
  • Use meaningful column names for easy template creation

Step 2: Create Your Template

Design a single template that will be used for all pages. Use dynamic variables to insert data from your CSV.

Template Example:

Title: {{service}} in {{city}}, {{state}}

Meta Description: Professional {{service}} services
in {{city}}. Get started today!

Content:
Looking for {{service}} in {{city}}? We offer
professional services starting at {{price}}.
  • Use {{columnName}} syntax for variables
  • Choose from 8 pre-built templates or create your own
  • Preview your template with real data before generating

Step 3: Generate Pages

Click the generate button to create all your pages instantly. Each row from your CSV will become a unique, SEO-optimized page.

  • Automatic meta tag generation for SEO
  • Schema markup included (Article, LocalBusiness, Product, FAQ)
  • SEO-friendly URLs generated from your data
  • Preview any generated page before publishing

Step 4: Set Up Internal Linking

Create smart linking rules to automatically connect related pages and boost your SEO.

Example Linking Rule:

Link all pages in Texas that mention "Web Design" to your main Texas services page

  • Filter by column values to target specific pages
  • Customize anchor text for natural linking
  • Create hub and spoke linking patterns

Step 5: Publish to WordPress

Connect your WordPress site and publish all pages with one click using the WordPress REST API.

WordPress Setup:

  1. Enter your WordPress site URL
  2. Provide an application password (Settings → Users → Application Passwords)
  3. Choose whether to publish as pages or posts
  4. Select draft or published status
  5. Click publish and watch your pages go live
  • Bulk publishing with progress tracking
  • Automatic XML sitemap generation
  • No plugins required on your WordPress site

Best Practices

Data Quality

  • Ensure your CSV data is clean and properly formatted
  • Use unique identifiers for each row to generate unique URLs
  • Remove duplicate entries to avoid duplicate content

Template Design

  • Write natural-sounding content that doesn't feel automated
  • Include valuable information beyond just inserting variables
  • Use proper heading structure (H1, H2, H3) for SEO

SEO Optimization

  • Keep meta descriptions between 150-160 characters
  • Include target keywords naturally in titles and content
  • Use internal linking to distribute page authority

Need More Help?

Check out our Academy for in-depth tutorials on programmatic SEO strategies and advanced techniques.

Visit the Academy