Aha StudioAI workers
Guides

Site Sniper

A small, complete website from one keyword: a hub page and articles that each do a different job, with comparison tables and credited hands-on reviews.

17 min read37 stepsUpdated October 17, 2026

Before you start

  • Something to build fromA sales page, your website, or a product, niche or keyword. One of these is enough to start.
  • Your affiliate linkFor an affiliate site: your affiliate link, if you have it.
  • Somewhere to publishA WordPress site, a free Netlify account, GitHub, Cloudflare, or your own cloud storage bucket. You can also just download it.
Sign in first. Your account profile fills in your name and details on the About page and in the articles.
PART 01

Choose what to build

0 of 8 done
  1. Open Site SniperAt sitesniper.ahastudio.net, or press Start something new on your account page and choose Niche site.
  2. Paste a sales page or your website, or type a product, niche or keywordType it in Sales page, website, product or niche. Add anything else under Anything else?. 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. When the language is not English, the form says so: the site is written in English, with Google results and search numbers for that language. Then press Show me what to build. Prefer to talk? Use Tell it in your own words at the top, then Fill the form.
  3. Optional: who it is for, and the voiceIf you build for clients, pick the client under For (your client profiles are under Your account, Clients): the work uses its brand colour, voice, call to action and lead notifications, and is saved under that client in Your work. If you saved personas under Your account, Personas, pick one under Persona (BETA) to write in its voice and follow its Always and Never rules for this task; left on the default, it uses the client's default persona, else yours, else your profile voice. Aha Studio's own honesty rules always apply too. Each picker shows once you have saved a client or a persona.
  4. Optional: a brand colour for this siteType or pick a colour for this site only under Brand colour under How many pages: a 6-digit hex colour like #1D4ED8. Leave it empty to use your profile or client colour (the box shows that colour). A colour too light for white text is darkened so buttons stay readable. On a site already built, change it under Brand colour with the publish options and press Save colour, then publish again: the preview, the ZIP and every host use the new colour, and the live site changes when you republish.
  5. Check what it understoodIt reads the page (a sales page makes it an affiliate site) and shows real searches with their monthly volume and difficulty. Searches marked Easy win are the most winnable; Easy wins only hides the rest. Pick The search to build the site around, or type your own.
  6. Set up the siteWho it is for, the kind of site (Affiliate, Authority, Local business, Personal brand, Comparison or Advertorial), your affiliate link (affiliate and comparison sites) or the page the advertorial sends readers to, and how many pages (3, 5 or 10). A local business also lists its services, who it serves and the areas it covers. Open Site profile drafted by the agent to adjust the site name, how it should read, the angle, why people buy and what holds them back.
  7. Suggest domain names (optional)Open Domain name and press Suggest domain names: 10 to 20 names from your search, .com first, each marked Likely available, Taken or Could not check (some endings, like .io, cannot be checked here). Buy on Namecheap opens the name at Namecheap (we may earn a commission), and Use this name keeps it with the site. Availability is confirmed at checkout.
  8. Press Build my demo siteWatch it find the real searches, watch hands-on reviews on YouTube (for buying sites), plan the hub page and articles, check each page can win on Google (SERP Gap), and send each page to the writer. The build card shows the time so far, an estimate of the time left and what it is doing now. Pages are written on our server, so you can close the page and come back to the same link.
PART 02

Review and finish the site

0 of 8 done
  1. Check the reviews it foundUnder Hands-on reviews the pages draw on, use Leave out on any video you do not want credited.
  2. Check the fact sheetAffiliate and comparison sites on a plan that name their product research it first: its own site, independent reviews and what users say. Before any page is written the build waits at The fact sheet your review pages are written from: untick any source you do not trust, then press Write the pages from these sources. Review, best and vs pages use only that fact sheet, with its sources and Last checked date on the page.
  3. Read the SERP Gap verdictsIn the Site plan, each page shows SERP Gap: Winnable, SERP Gap: A stretch or SERP Gap: Too strong with the reason, and the plan is ordered winnable first. Show page 1 opens who ranks now, every number with its source. A page that is too strong is not written (Not written: too strong): press Write it anyway to write it (on a demo site, Keep it keeps it for when you unlock the other pages), or Leave it out on a page you do not want. Check again reruns a check that could not finish.
  4. Write every pageIn the Site plan, press Unlock the other pages (it shows how many) to write the rest of the plan. This also adds the site to your account. Each page shows Preview when it is written.
  5. Make it yoursPress Ask me the questions and answer what you can about your own experience (or paste a link to your post, review or bio page). Each page is revised with your answers, and kept as it was if the revision is not better.
  6. Add affiliate linksPress Find affiliate programs to see the brands your pages mention and their programs. Paste your link for a brand and press Save link: it goes on the first mention of that brand, marked as sponsored.
  7. Add imagesImages are made with your own OpenAI key: add it once on your account page under Keys and connections (it is only ever sent to OpenAI). Then, under Images for your pages, press Make images (it shows how many) to create a featured image and an infographic for each page. Prefer ChatGPT? Press View on a page, open its ready prompt in ChatGPT, then upload the image it makes.
  8. Read the list What the site needs from youIt lists the facts only you can give (your name, bio, contact email, first-hand notes) so the site is about a real person, never an invented one.
PART 03

Write 10 more articles

0 of 4 done

Once every page in the plan is written, the Write 10 more articles card adds new articles to the same site. Press it again whenever the last batch is done.

  1. Press Write 10 more articlesIt finds new searches (your keyword research plus fresh searches around your site), chooses 10 articles and a few spares, and checks each one on Google (SERP Gap). Each step ticks as it finishes. Nothing is written yet.
  2. Check the planEach article shows its title, search, monthly searches and SERP Gap verdict. None repeats a page you have. Untick any you do not want; to swap one, untick it and tick a spare. The card shows What it will cost for the ticked articles: about how much in all, then a line for each part every article gets, each an estimate from what recent pages really cost: the writing, the call to action read from your link, the What to do now checklist on how-to articles, the fact sheet check on review, best and vs pages of a researched site, and the first Check it against Google when the site is kept fresh (with what each later check costs). An infographic is made only on your own OpenAI key, billed by OpenAI. Under the lines: who pays (your included AI first, then your own AI key when you have one, or how many of these your included AI covers this month).
  3. Press WriteThe articles are written on our server, each with its progress, so you can close the page. Your hub, menu, related lists and sitemap link to them, and they link back.
  4. Where they goWith Put them where the site is published ticked, new WordPress posts are saved as drafts and every page gets the new links, and Netlify, GitHub Pages, Cloudflare Pages or storage are published again, the same site as before. If something stops, the card says why: press Retry or Publish again.
PART 04

Choose a domain name

0 of 2 done

A finished site with no domain shows the Domain name card under Finish your site.

  1. Press Suggest domain namesBrandable names and names built from your search, with a local site's country domain too. Likely available means no registration was found; Taken means it is registered.
  2. Buy on Namecheap, then Use this nameBuy on Namecheap opens it at Namecheap, where availability is confirmed at checkout. Use this name keeps it on the site: the GitHub Pages and Cloudflare Pages panels fill it in as your own domain, and the ZIP's sitemap uses it. Forget it clears it.
PART 05

Advertorial: a story-led sponsored page

0 of 5 done

Choose Advertorial as the kind of site and the hub page is written as a long-form advertorial: a clear Advertisement label at the top, a story (the problem, the discovery, the proof, the offer) and one call to action. Site Sniper looks at live advertorials in your niche first, then writes.

  1. Give it the linkAdd the page the advertorial should send readers to under Where the advertorial sends readers. The call to action links there, marked as sponsored.
  2. Answer Do you have your own story or proof?Most affiliates have none, so No, write it as an honest look is the default: the story is the reader's own situation and the discovery, the proof is what the maker says (attributed as the maker's claim) and what the researched pages show with a link, and nothing is made up: no person, no quote, no number, no result. Choose Yes, I will give it to add your own story, a result you can show, or a customer quote you have permission to use, and the page tells it as yours and adds nothing to it. Either way the page never shows a placeholder.
  3. Read Left out until you add itIf a spot in the story needed proof you have not given, the page leaves it out rather than inventing it, and the card lists what was left out. Add the real thing under Make it yours and the page is rewritten with it.
  4. Read What advertorials in this niche look likeThe build step Reading the advertorials that run in your niche searches for live sponsored pages, reads up to six, and shows their patterns on this card: headline shape, opening hook, story arc, proof devices, call to action and length, with a link to each source. Only the patterns are used, never their claims. If nothing usable is found, the card says so and the page follows the general structure.
  5. Check the label before you publishThe Advertisement label is the compliance line the FTC and the ASA ask for. It stays at the top of the page through every rewrite; leave it in place wherever you publish.
PART 06

Publish

  1. 1Open Put it on WordPress Once every page is written, under Finish your site.
  2. 2Connect your site With an application password from an Administrator or Editor account (Users > Profile > Application Passwords), then press Connect site.
  3. 3Save the pages as drafts Press Save the pages as drafts (the button shows how many). You see each page go from Queued to Saving to Draft saved, with Preview and Edit in WordPress. The hub becomes a page, articles become posts, and About and disclosure pages are added where they apply. Pages already live are updated in place, and pages you already have are never overwritten.
  4. 4Install the Aha Studio Connector plugin It sets meta descriptions automatically and gives the posts and pages the Aha Studio typography.
PART 07

Your code, ads and visitor stats

0 of 2 done
  1. Add your own code and adsOpen Your code and ads (BETA) with the publish options. Paste Head code (analytics, a pixel, a site verification tag) and Every page code (a chat widget, a booking button, an opt-in form), and In the article code (an ad unit or a sign-up box) at the place you pick. Under Ads, Add AdSense auto ads takes your publisher ID, and the ads.txt box lists your ad networks. Press Save code, then publish again to put it on your live site. The previews never run it. Only you, the owner, can add code.
  2. Sell ad spots and count visitorsEvery site you publish is listed under Your account, Ads and stats (BETA). Switch on Ads and Stats for a site, set up your Ad spots, make banners in the Banner maker (design one there, make an AI image on your own OpenAI key, or upload your own), and read Ad analytics and Visitor stats. A new spot goes live the next time you publish the site it shows on.
PART 09

Refresh: keep your site fresh

0 of 5 done

A refresh checks every written page against Google again: it searches each page's keyword, reads what ranks now, and updates only the facts and sections that have slipped. Your own edits and the facts from Make it yours stay exactly as they are, and a page keeps its old version if the new one scores lower. Each refresh uses part of your monthly AI amount.

  1. Choose it at the startThe first step has Keep this content fresh: Every 30 days (the default on a plan), Every 60 days, Every 90 days or Off.
  2. Find the Freshness cardRight under the build card once the site is finished. It shows Last checked, Next check and what the last refresh changed, page by page.
  3. Refresh nowPress Refresh now, read what it will do and what it costs, then press Yes, refresh now. Our server checks the pages one by one (the card shows how many are done), so you can close the page.
  4. Where it goesWith update where it is published each time ticked, the changed pages are updated in place on WordPress (live pages stay live) and the site goes out again to Netlify, GitHub Pages or Cloudflare Pages wherever you published it before, the same site as before.
  5. After a scheduled refreshYou get one short email of what changed. Sites due for a check show Refresh due in Your work.
PART 10

Your limits

ON YOUR PLAN10 sites a monthEach with its hub page and articles. Unlimited with your own AI key and DataForSEO login after your first 14 days.
MORE ARTICLES50 a monthAdded with Write 10 more articles, across your sites. Unlimited with your own AI key and DataForSEO login after your first 14 days.
FIRST 14 DAYS1 siteWith its hub page and up to 8 articles, more articles included. 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 Keys and connections, Text and reports. Without a key, it resumes on the 1st. Images always use your own OpenAI key, or the ChatGPT route.

PART 11

If something goes wrong

Still stuck? Email support@anthonyhayes.me or open the help desk.
Ready to build?Paste a sales page or your website, or type a product, niche or keyword. One is enough.Open Site Sniper