Before you start
- Your business basicsYour business name, what kind of business it is, and the city or town you serve.
- Services and neighborhoodsYour services and the neighborhoods you cover. You can leave either list empty and the agent suggests one.
- Optional detailsOptional: your website, phone, email, brand colour, and a competitor page you want to beat.
- Somewhere to publishTo publish: a WordPress site and an Administrator or Editor login, or a free Netlify account, GitHub, Cloudflare or your own cloud storage. You can also download every page.
Build your pages
0 of 8 done- Open Neighborhood PagesAt neighborhoodpages.ahastudio.net, or press Start something new on your account page and choose Page set.
- Fill in the basicsBusiness name, Business type and City or metro. These three are required. Enter just the city or town in City or metro, not a street address: the form will not go on with an address there (your address belongs on your profile). If your trade is listed under Industry, pick it: it fills in the business type and gives you a library of services to tap.
- 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.
- Optional extras on the first screenAdd your website, and open Phone, email, brand colour and voice to set your phone (for the call button), email, button text, page language (7 languages), brand colour, page addresses (service first or area first), a usual reply time, brand voice notes, a neighborhood map and a stats row. Only add real numbers to the stats row. Leave the brand colour empty to use your profile or client colour; on pages already built, change it under Brand colour with the publish options, press Save colour and publish again. Then press Next: services and areas.
- Add your services and neighborhoodsOne per line. Stuck? Press Suggest from business type, or the Suggest from button with your city on it (for example Suggest from Austin). Suggestions replace that list, so edit it afterwards to match what you really offer and where you really work. The counter shows how many pages that makes on your plan. You can also paste a Competitor page to beat (an https:// address) and the agent covers what it misses.
- Or press Find areas near meIt sits above the neighborhoods list. Type a city, a zip or postal code, or a neighborhood, pick a distance (Within, in miles or km) and choose Population at least (1,000 to 100,000) and, if you like, Population at most. Press Find areas: you get every town and city in that circle with its population, its straight-line distance, and where the population figure comes from (US Census Bureau 2025 estimates in the US, GeoNames elsewhere, marked approximate). Sort by Nearest first or Biggest first, untick any you do not serve, then press Use these areas to add them to your neighborhoods list, Copy list to paste them anywhere, or Download CSV. Wrong place? Pick the right one under Not this place?. It shows measured figures only: no scores and no guesses about which towns are best. If a search fails, the step that failed is marked: press Retry to run the same search again.
- Press Build my pagesWatch it work. The progress card shows how far along it is, what it is writing now, the time so far and an estimate of the time left, with counters for neighborhood pages, pillar pages and internal links. A paid build keeps going on our server, so you can close the page and come back to the same link.
- Check the resultThe quality bar shows unique titles, H1s and meta descriptions, and the internal links (it should say 0 broken). Click any page to preview it, or open the hub page that links every page.
Make it yours
0 of 5 doneEverything below is under Finish and publish.
- Edit any pageWith Edit this page under the preview: title, meta description, headline, intro, why choose us, things to check before booking, sections, area facts, FAQs and call to action. Each part has a Regenerate button with an optional instruction. Press Save changes, then publish again to update WordPress.
- Add your testimonials, awards and teamUp to 8 of each. They are never written by AI. Tick the box to confirm testimonials are real reviews from real customers. Save a team member before adding their photo.
- Add hero imagesIn Hero images: one per pillar page; each neighborhood page reuses its service image. Generate them here with your own OpenAI key (add it once on your account page under Keys and connections; it is only ever sent to OpenAI), or press Open in ChatGPT to make them in your own ChatGPT, or upload your own (PNG, JPEG or WebP, at least 600 pixels wide).
- Add photos of each areaUnder Photos of each area, press + Add photo to upload up to three of your own photos per neighborhood. They show as the "About the area" gallery on every page for that area. Nothing is generated here, and an area with no photos simply has no gallery. At least 600 pixels wide; landscape works best.
- Set up leadsIn Leads from your pages. See Leads below.
Publish to WordPress
0 of 5 done- Create an application passwordIn WordPress: Users > Profile > Application Passwords, type "Aha Studio", press Add New Application Password and copy it.
- Connect your siteIn Publish to WordPress. If it asks, press Add these pages to your email first. Enter the site address, username and the application password, then Connect site. If WordPress uses plain permalinks, switch them to Settings > Permalinks > Post name first.
- Install the free Aha Studio Connector pluginUse Plugins > Add New > Upload Plugin when the panel offers it. It sets each page's meta description in Yoast SEO or Rank Math.
- Choose how to publishAll as drafts now to review first (recommended), or Publish gradually, a few pages a day starting tomorrow, pillar pages first. You can also set a Parent address such as "neighborhoods".
- Press SendThe button shows the number of pages and your site name. Later edits go out with Publish again (updates the same pages), which never takes a live page down. A page you already had at the same address is left untouched.
No WordPress? Publish somewhere else (below), or press Download all pages (.zip) for a complete static site. On the free demo, press Save my pages with your email first.
Publish somewhere else
Also under Publish, next to WordPress. Lead forms keep sending to Aha Studio wherever the pages are hosted.
- 1Create a token In Netlify, create a personal access token (User settings > Applications > Personal access tokens).
- 2Connect and deploy Under Publish to Netlify, paste it, press Connect Netlify, then Deploy to Netlify. Every page goes live as one website with the images and a sitemap. Deploy again updates the same site.
Your code, ads and visitor stats
0 of 3 done- 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 pages. The previews never run it. Only you, the owner, can add code.
- 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.
- Earn from the sites you publishPaste your Aha Studio affiliate link under Your Aha Studio affiliate link in Your account, Profile. Sites you publish to Netlify or download as a ZIP then carry a small "Built with Aha Studio" line in the footer that links to it. Traffic Magnets, Calculator Sites, Site Sniper and BuildMyDirectory add it on GitHub Pages, Cloudflare Pages and cloud storage too. Previews and WordPress pages never get it, and with the box empty nothing is added.
Leads
Your limits
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.