💡 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:
Content Editor
Surfer AI credits (buy more here)
📆 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
Make sure you have Surfer AI credits. If you need more, you can buy them here →
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)
Open Topical Map
Find an idea you want to cover (we recommend starting with the Recommendations tab)
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
Go to Content Editor
Click + New Content
Click Write with AI
Enter your seed keyword
[Optional] Pick a folder you want to assign this Content Editor to
Set location & language (which country and language you want to rank in) and device type (desktop, mobile)
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
Select desired article type (blog post, product roundup or single product review)
Select desired tone of voice (tip: SERP-based usually ranks best)
Review Advanced Settings:
Add notes and/or links to the Custom Knowledge field. It will all be included in generating the next step: article’s outline.
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.Click Create Outline
Once ready, review generated outline. Add facts, CTAs, or links under specific headings—it will all serve as a guideline for our AI.
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
Once generated, review and refine your article. Make sure key points are covered and the reading flow is not disrupted.
If needed, use Surfy, our AI writing assistant, to help with speed-editing:
Highlight a portion of text (or entire article)
Click Ask Surfy
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.”
Before you hit Enter, adjust the Tone of voice (learn more about Tone of Voice)
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 →
[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:Copy your article’s content
Open Humanizer
Paste your article
Pick desired tone of voice.
Click Humanize
Review and regenerate/edit images
General images rules:
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 ;) )
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.
Give images descriptive file names. Make sure to include the keyword in the file name.
Write and add descriptive alt text to each image. Make sure to include the targeted keyword in the alt text.
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:
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.
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.
Check the surroundings of these words and phrases. The paragraph should be closely related to the article you are linking to.
Make adjustments in the paragraph if needed.
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.
Review/add CTA(s) (Call to Action)
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.
Prepare the article to publication
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.
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.
Use Collaboration features if you don’t work alone. You can:
Work simultaneously on the same article
Leave comments for your team
Review and switch between the article’s versions in Version History
Share your Content Editor with others
You can share Content Editor articles in a View & Comment only mode or with full Editing rights
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)
Hit the Done button when you finish
Next steps
Publish the article.
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 →