Skip to main content

Step 1B: How to generate a SEO-ready article with Surfer AI

A step-by-step workflow for generating a ready-to-publish article with Surfer AI (from idea to done in less than 20 minutes)

Updated today

💡 Why this is important

Creating SEO-optimized content is more than just good writing—it’s how your articles get discovered by Google and by LLMs like ChatGPT. If it’s not optimized, it won’t rank. And if it doesn’t rank, it won’t convert.

SEO content fuels visibility, traffic, authority, and ultimately, growth. This workflow helps you write content that ranks and resonates, without expanding or overwhelming your content team.

Using AI helps you:

  • Save time by producing high-quality drafts in minutes

  • Maintain content velocity without burning out your team

  • Overcome writer's block and consistently publish strong, SEO-friendly content

What will you get?

  • Rank Higher: Better visibility on search engines and AI tools

  • Drive Organic Traffic: Bring in more potential leads for free

  • Connect with Readers: Create content people actually want to read and keep them on your site longer

  • Grow the Business: Get real results from every post you publish

🛠️ What you’ll need:

📆 When to do it and how often?

Every time you create a new article. Start with one a week and work your way up to 2–3 per week to multiply growth factor.

You can write manually (here’s how →) or use Surfer AI to generate articles faster (and still optimize for SEO).

Prepare

  1. Make sure you have Surfer AI credits. If you need more, you can buy them here →

  2. Start with a solid content idea. Use Topical Map to find article topics that are designed to rank.

Create a new article

Option 1: From Topical Map (recommended)

  1. Open Topical Map

  2. Find an idea you want to cover (we recommend starting with the Recommendations tab)

  3. Click Write and pick Generate with Surfer AI

Topical Map will auto-fill your location and device settings, as well as keyword and competitors guidelines.

Option 2: From scratch

  1. Go to Content Editor

  2. Click + New Content

  3. Click Write with AI

  4. Enter your seed keyword

  5. [Optional] Pick a folder you want to assign this Content Editor to

  6. Set location & language (which country and language you want to rank in) and device type (desktop, mobile)

  7. Click Create

💡 You can create AI articles in bulk through Zapier (API add=on required) and send them directly to your CMS of choice. Read more ->

Customize your article

  1. Select desired article type (blog post, product roundup or single product review)

  2. Select desired tone of voice (tip: SERP-based usually ranks best)

  3. Review Advanced Settings:

    1. Add notes and/or links to the Custom Knowledge field. It will all be included in generating the next step: article’s outline.

    2. Review your competitor selection.

      Our algorithm always picks top 10 ranking articles for your article’s primary keyword but these may sometimes include pages you do not want to compete with (like Wikipedia). In that case, uncheck them.

      You can add different competitors by reversing this process and manually checking any empty checkbox on the competitor list.

      Remember: While we allow for manual competitor choice, we do not recommend it. If you still decide to do it, focus on pages that have high Content Score (ideally, 67 or higher). Your guidelines will be bechmarked off of the competitor list; if you pick poor content, you will receive poor recommendations.

    3. Click Create Outline

  4. Once ready, review generated outline. Add facts, CTAs, or links under specific headings—it will all serve as a guideline for our AI.

  5. Click Let’s write.

    Done! It takes 5–20 minutes to generate a fully-optimized article. You can close the page/tab while the article is being generated and come back to it later.

💡 Enable browser notifications or use Zapier (API access required) to get alerts when your article is ready.

Finish your article

  1. Once generated, review and refine your article. Make sure key points are covered and the reading flow is not disrupted.

    1. If needed, use Surfy, our AI writing assistant, to help with speed-editing:

      1. Highlight a portion of text (or entire article)

      2. Click Ask Surfy

      3. Type in a detailed command of what you want to happen, eg. “Expand this paragraph with a detailed checklist of what to check for and avoid when picking an apartment. Use plain American English, add relatable examples, and keep the content concise but friendly.”

      4. Before you hit Enter, adjust the Tone of voice (learn more about Tone of Voice)

      5. Click Enter

        💡 Surfy can draft entire article for you in minutes and unlike external LLMs such as Chat GPT, he has all the necessary context of your article and automatically follows recommended SEO guidelines.

        He can also rephrase, expand, shorten, edit, format any portion of the text, and even repurpose it for different formats (like social media posts). Here are the most useful Surfy prompts →

    2. [Optional] Humanize your article.

      If AI detection is important to you and/or you have a specific brand voice you’d like to apply to your article, then:

      1. Copy your article’s content

      2. Open Humanizer

      3. Paste your article

      4. Pick desired tone of voice.

      5. Click Humanize

  2. Review and regenerate/edit images

    1. General images rules:

      1. Add a few images (+3 per article) to your article and make sure to include targeted keywords in alt texts. (hint: our AI image generation will do it for you ;) )

      2. Use custom, unique visuals if you have them, or generate via Surfy. You can also use our Pixabay integration but keep in mind, that Google prefers unique, original images over stock images.

        Note: you can generate up to 3 high-quality images in manual Content Editors and up to 5 in Surfer AI. 3. Give images descriptive file names. Make sure to include keyword in file name.

      3. Give images descriptive file names. Make sure to include the keyword in the file name.

      4. Write and add descriptive alt text to each image. Make sure to include the targeted keyword in the alt text.

  3. Add internal links

    Use Surfer’s built-in Auto-Internal Links feature to automatically insert up to 10 most relevant URLs into your article (GSC integration is required). You can also follow the manual workflow below:

    1. Make a list of related articles - pay attention to the topics they are covering, and if they are from the same content pillars and clusters.

    2. Find words and phrases in the article that are related to the article you want to link to. Usually, it’s related to the main keyword other article is targeting, but you don’t need to use exact match keywords.

      💡 Diversify anchor texts using synonyms, sentences, and keyword variations.

    3. Check the surroundings of these words and phrases. The paragraph should be closely related to the article you are linking to.

    4. Make adjustments in the paragraph if needed.

    5. Add the links

      Note: Add the most important internal link in the first paragraph of your article.

      There’s no exact number of internal links you should add. The longer the article, the more links you can place, but remember: too many URLs in unnatural placements can harm User Experience (UX) and readability. Try to make all links as relevant, natural, and contextual as possible.

      💡 You can mix both approaches or use just one.

  4. Review/add CTA(s) (Call to Action)

    1. If you haven't specify it before generating the article, add links with relevant CTA (Call-to-Action), leading readers to actions you want them to take.

      Examples:
      - If the article is for an e-commerce blog, you can add a Buy Now CTA and link it to a specific product or a product category.
      - If the article is related to your services, you can add a Write to us CTA and link it to your contact form.

  5. Prepare the article to publication

    1. Click Title and Description at the top of the editing space to review metadata suggestions. Make sure the main keyword you want to target is both in the title and the description.

    2. Prepare the URL address (slug) for your article. Make sure the keyword that you target is in the URL.

      Hint: Generally, H1 makes a good URL slug from the UX and SEO standpoint.

  6. Use Collaboration features if you don’t work alone. You can:

    1. Work simultaneously on the same article

    2. Leave comments for your team

    3. Review and switch between the article’s versions in Version History

    4. Share your Content Editor with others

      1. You can share Content Editor articles in a View & Comment only mode or with full Editing rights

      2. Shareable links do not require a Surfer account—you can share them with anyone, and they will still see the guidelines tab (which is especially useful when working with external writers or with multiple clients)

  7. Hit the Done button when you finish

Next steps

  1. Publish the article.

  2. Check article indexation and performance over time with Google Search Console and Content Audit in Sites. Update after 3 months or as per Content Audit’s recommendations. Follow How to keep your content optimized for steps to refresh old content →

Did this answer your question?