Aha StudioAI workers
Guides

SEO Magnets

Plan content hubs from the keywords your competitors win and you miss, then write each article to beat what ranks, in your own voice.

8 min read21 stepsUpdated October 15, 2026

Before you start

  • Your website or a keywordYour website address (to plan a site), or one keyword (to write a single article).
  • Your profileFill in your profile once: who you are, a few samples of your writing (so articles sound like you), your call to action, and whether every post ends with a My Take block. It fills in every article you write.
  • Somewhere to publishTo publish: a WordPress site and the free Aha Studio Connector plugin.
Sign in first. Articles and plans you make while signed in are saved to your account.
PART 01

Plan your site (content hubs)

0 of 5 done
  1. Open SEO MagnetsAt seomagnets.ahastudio.net and choose Plan my site (or press Start something new on your account page and choose Content plan). Enter Your website, pick the Google country under Search market (type to find any of 98 markets, and the Search language where the country has more than one), and press Plan my content. Prefer to talk? Describe your site in Tell it in your own words (type it or press Say it), then press Fill the form; nothing is sent until you press the button yourself.
  2. Watch it workIt reads your site, checks what you rank for, finds your real competitors on Google, finds the keywords they win and you miss, merges different wordings of the same search, maps your content hubs, and builds your best hub in full.
  3. Read the planEach hub has topics, and each topic has articles with a suggested format (skyscraper, how-to, listicle or calculator) and real search numbers. When an article is written, it reads its own Google results and uses the type that wins that search; the row then says which type and why. Quick wins are pages you already have on page 2 or 3 of Google.
  4. Shape itEdit this hub lets you rename, reword, add, move or remove topics and articles. Add your own hub builds a hub around a search you choose. Build this hub fills in any other hub.
  5. Write itPress Write this hub to write every article on our server: you can close the page and they keep writing. Or press Write this article for one at a time. Calculator ideas open in Traffic Magnets.
PART 02

Write one article

0 of 6 done
  1. Choose Write one articleOr Single article under Start something new on your account page. Enter the Keyword or topic, leave the Format on Let Google decide (it reads what ranks and writes the type Google rewards: a list, a how-to or an in-depth guide) or pick one yourself (Skyscraper post, How-to guide or Listicle; your choice is kept, and the Research tab tells you if Google rewards another type), and the Google country under Search market.
  2. Optional: add your own materialUnder Dictate your own points or your take, paste your points (every one is used) and your take (it becomes the My Take block). Voice notes work well here: the mic in each box, or Tell it in your own words at the top. More options sets the audience, brand, call to action and voice for this article only.
  3. Press the Write buttonFor example Write my skyscraper post, and keep the page open while it writes. It searches Google, reads the ranking pages, checks whether the keyword is winnable, finds the terms they share, plans a post that beats them, writes it, adds the FAQ, My Take and call to action, optimises it for Google and AI answers, and checks it against the house rules.
  4. Use the tabsThe article screen has four: Article, Research, Images and Publish. Research is open while it writes; Article opens when it finishes. Images and Publish open once the article is finished.
  5. Read the Research tabIt opens with What Google rewards here: the content type that wins this search and the evidence (for example how many of the top 10 are numbered lists, and whether the AI Overview answers with steps, a list or a table). It says whether the keyword is winnable: how many of the ranking pages are optimised for it, the searches a month, difficulty and average Domain Rating, what every ranking page covers (Table stakes), what only one covers (Your edge), the gaps they miss, People also ask and what Google's AI Overview says. If the keyword is hard, it lists Easier searches you could write instead, each with a Write this one button.
  6. Check the house rules listIn the scores card beside the article: hook, voice, no banned phrases, bold one-liners, headings, My Take, every dictated point used, and numbers that only come from your material. Fill in anything marked as a placeholder before you publish.
PART 03

Finish and publish

0 of 5 done

If the article is not on your account yet, the Images and Publish tabs ask you to press Add this article to your email first.

  1. ImagesImages are made with your own OpenAI key: add it once on your account page under AI and data keys (it is only ever sent to OpenAI). With it saved, house posts get their featured image made automatically when the article finishes. In the Images tab (Images for this article) you can make each image (a featured image and an infographic, or for house posts a featured image and one inline image for every two sections), press Generate all, open the ready prompt in your own ChatGPT, or upload your own.
  2. Back it up with real sourcesOptional, in the Publish tab: Add sources adds citations from real sources, and they are kept only if the article's trust score goes up.
  3. Publish one articleIn the Publish tab, under Put it on your WordPress site, connect your site with an application password (Users > Profile > Application Passwords) and press Connect site, then Save as a draft in WordPress. It arrives as a draft post with its images. Update the draft (or Update the post once it is live) updates the same post.
  4. Publish a whole hubUnder Publish this hub to WordPress on your plan, press Publish "your hub" to WordPress. It creates the hub page, a page per topic and a post per written article, all linked with breadcrumbs. New items arrive as drafts; anything already live stays live. Publish again (updates the same pages) sends later changes.
  5. Install the Aha Studio Connector plugin1.4.3 is the current version. It sets meta descriptions and gives house posts their full layout: kicker, standfirst, My Take, call to action and the "Inside the page" sidebar.
PART 04

Refresh: keep your content fresh

0 of 5 done

Google moves on: new pages reach the top 10, people ask new questions, facts go out of date. A refresh searches Google again for the article's keyword, reads what ranks now, and updates only the facts and sections that have slipped. Your own edits and your My Take stay exactly as you wrote them, and the new version is kept only if it does not score lower. Each refresh uses part of your monthly AI amount.

  1. Choose it at the startBoth forms (Plan my site and Write one article) have Keep this content fresh: Every 30 days (the default on a plan), Every 60 days, Every 90 days or Off. On a plan it applies to every article written from it.
  2. Find the Freshness cardAt the top of every finished article (above the tabs) and at the top of every hub on your plan. It shows Last checked, Next check and what the last refresh changed.
  3. Refresh nowPress Refresh now on the card, read what it will do and what it costs, then press Yes, refresh now. An article takes about a minute; a hub is done by our server, article by article, so you can close the page.
  4. Change the scheduleOn the same card. With update where it is published each time ticked, a refreshed article is updated in place on WordPress (a live post stays live), and it goes out again to Netlify, GitHub Pages or Cloudflare Pages wherever you published it before. A hub's own site goes out again once all its articles are checked.
  5. After a scheduled refreshYou get a short email of what changed, with a link back. A hub sends one email for all its articles (at most one a day), listing each article that changed and how many needed no change. Items due for a check show Refresh due in Your work.
PART 05

Your limits

ON YOUR PLAN100 articles a monthAnd 20 site plans a month. Images are made with your own OpenAI key (added in Account > AI and data keys), or from the ready prompt in ChatGPT.
FIRST 14 DAYS1 content hubOf up to 19 pages. See the refund policy.

Your plan also includes a monthly amount of AI work, shared by all your AI workers. When this month's is used, the AI work carries on with your own AI key: the provider and model you choose on your account page under AI and data keys, Text and reports. Without a key, it resumes on the 1st.

PART 06

If something goes wrong

Still stuck? Email support@anthonyhayes.me or open the help desk.
Ready to build?Enter your website to plan your content hubs, or one keyword to write a single article.Open SEO Magnets