Skip to content
← All tutorials
01Tutorial / Local

Rank and rent: build a local lead generation site and rent it to a business

How to pick a niche and a town, build a site that deserves to rank without a Business Profile, prove what its leads are worth, and rent it to one local firm on terms that protect you both.

Written for
People with some site-building experience who want a side income from SEO
You finish with
One honest, useful local lead generation site, a measured record of the leads it produces, and a written agreement with a business that pays to receive them.
stages
9stages
tasks
74tasks
tools
2tools
to read
65 minto read

Some experience · Takes 6 to 12 months to a first renter · A domain, hosting and a tracking number, plus your time
By Mani Bharij · Updated 7 October 2026

Before you start

6 things to have ready
  1. 01A few hours a week for at least six months, with no income from the site expected in that time.
  2. 02A budget for a domain, a commercial hosting plan or site builder, and a call tracking number, all in accounts you own.
  3. 03The skills to write and edit pages yourself, or the patience to learn WordPress, a site builder or an AI coding tool.
  4. 04A short list of trades you understand, or a tradesperson you know who will answer questions about the work.
  5. 05A decision on whether you will trade as a sole trader or a limited company, so the domain, the number and the agreement all sit in one name.
  6. 06A spreadsheet for logging every enquiry the site produces, from the first one.

Rank and rent is a way of earning from SEO without clients. You build a website for one service in one area, such as roof repairs in a mid-sized town, get it ranking in the ordinary search results, and then charge a local business that does the work for the enquiries it produces. The business pays a monthly rent, a fee for each lead, or a mix. You keep the domain and the site, so if one tenant leaves you can offer it to another.

It suits people who can build and write a decent site, who are patient, and who are comfortable selling to small trade businesses. It does not suit anyone who needs income in the next few months, anyone who wants to produce hundreds of near-identical town pages, or anyone who expects to put a fake Business Profile on the map. Lead generation companies are not eligible for a Business Profile,1 so a rank and rent site has to win in the organic results, which is slower and harder. The models that still work are built honestly, and this tutorial only covers those.

The stages run in order: deciding whether the model suits you and setting up the business behind it, choosing the niche and town, setting up the name, domain and lead handling, choosing how to host and build the site, writing the pages and launching, earning visibility and links without a profile, proving and pricing the leads, signing a renter, and then running the site and deciding whether to build another. Named registrars, hosts, site builders and call tracking providers appear as examples to compare, not recommendations, and products change, so check each one's current terms before you buy. Where the job touches a grey area, the stage shows the legitimate way to do it and marks what breaks Google's policies or UK law. There are prompts to paste into ChatGPT, Claude or a similar assistant for the research and drafting, each with a note on what to check by hand afterwards. A hypothetical example runs through it: a site for roof repairs in Derby, built by one person in their spare time. Every number in the example is invented to show the method, and none is a typical figure. The legal points are for the UK. Other countries have their own consumer and data protection law, so check yours if you are elsewhere.

Stage 01 / 09Week 1

Decide whether rank and rent suits you

Understand how the money works, how long it takes and what the rules allow, and set up the business the site will belong to, before you spend anything on the site itself.

What you are building

The asset is a website about one service in one place, with a phone number and an enquiry form. When it ranks, people who need the service find it, call or fill in the form, and their enquiry goes to a business that does the work. Before you have a tenant, enquiries come to you, and you either pass them to a firm on trial or tell the person honestly that you cannot help yet. Once you have a tenant, the number forwards straight to them and forms land in their inbox.

Diagram

From empty domain to a paying tenant

01

Choose

Score niche and town pairs on job value, urgency, the number of firms you could rent to, and how beatable the organic results are.

Step 1 of 6
The order of the work in this tutorial. The time between the second and fourth steps is the part nobody can promise.

How money changes hands

There are three common arrangements. Each moves risk between you and the business in a different way, and the right one depends on how steady the lead flow is and how much the business trusts you.

ArrangementHow it worksGood for you whenWatch out for
Flat monthly rentThe business pays a fixed amount each month for all enquiries from the site, usually in advance.Lead flow is steady and you want predictable income with little admin.A quiet month makes the business feel overcharged, and a busy month means you undercharged. You need reporting to justify the fee.
Pay per leadThe business pays an agreed amount for each qualifying call or form, invoiced monthly from your call and form logs.The business is wary, or volume is uneven.Arguments over what counts as a lead. Define a qualifying lead in writing: a genuine enquiry for the service in the area, not a sales call, a wrong number or a repeat within a set number of days.
Mix of the twoA lower monthly base plus a fee per lead above an agreed number, or a base plus a fee per lead throughout.You want a floor of income and the business wants to pay more only when the site performs.More to track and invoice. Keep the formula simple enough to check in five minutes.
The three ways a rank and rent site is usually paid for

Some people also take a share of each job the business wins from the site. I would avoid it for a first site, because you cannot see which leads turned into work or what the business charged, so every invoice depends on trusting their figures.

Why it takes months

A new site on a new domain has no links, no history and no reputation, and it is competing for searches where the map pack sits above it. Google does not publish how long a new site takes to rank, and nobody else can tell you either. In my judgement you should plan for six to twelve months before the lead flow is steady enough to sell, and accept that some sites never get there. If that timescale would make you cut corners in month three, this model is the wrong one for you.

The schedule below lays the stages over a year. It is one possible shape, built from the timings given for each stage, and the bars for ranking and the trial are the ones that slip. Most of the work you control happens in the first two months. After that the job is patient improvement, logging and selling.

Diagram

One possible first year for a rank and rent site

123456789101112
LaunchEarliest trialStop or continue
Month 1

Business set up, niche and town chosen

Decide the trading name and legal form, score three niche and town pairs on the live results, and list the firms you could rent to.

  • Business set up, niche and town chosen, month 1 to 1: Decide the trading name and legal form, score three niche and town pairs on the live results, and list the firms you could rent to.
  • Domain, number and lead handling, month 1 to 1: Register the domain, buy a local tracking number, write the privacy notice and the footer statement.
  • Hosting, build and launch, month 2 to 2: Pick a build route, interview a tradesperson, write the pages from what they say, then launch and submit the sitemap.
  • Improve pages and earn local links, month 3 to 12: Monthly Search Console review, refresh the pages close to page one, and earn genuine local mentions.
  • Log every enquiry, month 3 to 12: Every call and form in the lead log from launch day. This record is what you sell.
  • Trial with one firm, month 5 to 8: Once enquiries arrive every week, pass them to one firm free or at a discount and record what each one became.
  • Find a renter and sign, month 6 to 9: Pitch with the log and the trial results, agree a price, and sign an agreement drafted by a solicitor.
  • Run, report, renew, month 9 to 12: Monthly report to the tenant, a monthly test enquiry, and content kept current.
An illustration of the stage timings, not a forecast. Some sites reach a trial sooner, many take longer, and some never produce enough leads to rent.

The rules that shape everything after this

  • No Business Profile. Lead generation agents or companies are among the businesses that are not eligible for a profile.1 Stage six covers what that means in practice.
  • Google's spam policies apply to how you build the pages. Doorway abuse, scaled content abuse, expired domain abuse and link spam are all described in them, and sites that break the policies may rank lower or not appear at all.2
  • Consumer law applies to what the site tells people. Since 6 April 2025 the Digital Markets, Competition and Consumers Act 2024 has let the CMA and the courts fine traders up to 10% of worldwide turnover for unfair commercial practices,3 which include misleading people about who a trader is.4
  • Data protection law applies to every name, number and message the site collects.5 Stage three sets up the lead handling to comply from day one.

The legal way and the lines not to cross

Rank and rent has a poor reputation because so many sites are built on things that break Google's rules or consumer law: fake map listings, invented reviews, copied town pages. None of that is needed. A lead generation business that says who it is, collects enquiries honestly and passes them to a named firm is an ordinary business. The graphic sums up where the common practices stand. Each verdict is explained, with its source, in the stage where the practice comes up.

Diagram

Where common rank and rent practices stand

  • A Business Profile for the site, at a virtual office or borrowed address

    Lead generation companies are ineligible for a profile, and rented mailing addresses the business does not operate from are excluded.

    Against Google's policiesAgainst Google's policies
  • Writing fake reviews or testimonials

    Fake reviews are banned outright under the UK unfair commercial practices rules.

    Against the law (UK)Against the law (UK)
  • Claiming accreditations, insurance or years in business you do not have

    False information about a trader's approvals or affiliations can be a misleading action.

    Against the law (UK)Against the law (UK)
  • Town pages that differ only by the place name

    Google's spam policies describe pages for similar searches by city or region as doorway abuse.

    Against Google's policiesAgainst Google's policies
  • Generating many pages with AI without adding value

    Scaled content abuse under Google's spam policies.

    Against Google's policiesAgainst Google's policies
  • Buying an expired domain for its old links

    Repurposing an expired domain mainly to manipulate rankings is expired domain abuse.

    Against Google's policiesAgainst Google's policies
  • Paid links without rel="sponsored" or rel="nofollow"

    Buying links that pass ranking credit is link spam.

    Against Google's policiesAgainst Google's policies
  • A brand name that sounds like a firm with vans and staff

    It risks misleading people about who they are dealing with, so choose a neutral, descriptive name.

    A grey area: handle with careA grey area: handle with care
  • Dynamic number insertion without a consent setup

    Tying individual visits to phone calls goes beyond the statistics exception in the ICO's cookie guidance.

    A grey area: handle with careA grey area: handle with care
  • One static tracking number on every page

    It counts calls from the site without tracking individual visitors.

    Fine to doFine to do
  • A footer saying who runs the site and where enquiries go

    It is the honest disclosure the consumer rules point towards.

    Fine to doFine to do
  • Renting the site to one firm and naming them on it

    The site then describes a real business, and the number reaches that business.

    Fine to doFine to do
A summary of rules explained and cited in the stages that follow. The legal verdicts are for the UK and are not legal advice.

Set up the business behind the site

The site is a business from its first enquiry, so decide what kind of business it is before you register anything. Most people start as a sole trader or with a private limited company. This is the UK picture, and it is a starting point: an accountant can tell you which suits your tax position.

Sole traderPrivate limited company
Setting upYou can trade under your own name or a business name. If you need to complete a tax return, GOV.UK says you must tell HMRC by 5 October after the tax year concerned, which you do by registering for Self Assessment.6You register the company with Companies House before you start trading. Online registration costs £100 at the time of writing and is usually done within 24 hours, and you may need to verify your identity first.7
Naming rulesA sole trader name must not include 'limited', 'Ltd', 'LLP' or 'plc', must not be offensive, and must not be too similar to another company's trade mark. Your own name and the business name go on official paperwork such as invoices.8The name must be available on the Companies House register. Search it first: the register is free to search, though Companies House says it does not check the accuracy of what is filed.9
What the website must showYour trading name and contact details on the About this site page, so people know who they are dealing with.The company's registered number, registered office address, where it is registered and its full name including 'Limited' or 'Ltd'.10
Suits you whenYou are testing one site and want the least paperwork.You plan several sites, want the asset held separately from you, or a tenant or buyer would rather deal with a company.
Sole trader or limited company, for a first rank and rent site (UK)

Whichever you choose, use one name for everything: the domain registration, the call tracking account, the privacy notice, the ICO fee, the bank account the rent is paid into and the rental agreement. When a tenant or a buyer asks who owns the site, the answer should be the same on every document.

Tasks0 of 6 done
Stage 02 / 09Weeks 1 and 2

Pick the niche and the town

Shortlist three niche and town pairs, check each one on the live results page, and choose the one with the best chance of producing leads a business will pay for.

Most of the outcome is decided here. A well-built site in a poor niche makes little, and a weak site in a good niche can still struggle against the map pack and the directories. Score each candidate on the same criteria, and do the checks on the real results page.

What makes a niche worth renting

  • Job value. The rent comes out of the gross profit on the work the leads produce, so a trade where one job is worth hundreds or thousands of pounds can support a meaningful rent. A trade where jobs are small needs a lot of leads to be worth anything.
  • Urgency. People with a leaking roof, a blocked drain or no hot water tend to ring the first credible number they find. People planning a kitchen spend weeks comparing firms. Urgent work turns more searches into calls and makes the leads easier to value.
  • Operators to rent to. You need firms that could take the work, and ideally more than one, so that losing a tenant does not leave the site empty. Count the firms that cover the town before you build anything.
  • Seasonality. Some trades are busy for a few months and quiet for the rest, such as gritting or grass cutting. A flat rent is hard to sell for the quiet months, so seasonal niches usually suit pay per lead.
  • How jobs arrive. A rank and rent site works when customers phone or fill in a form to reach a local firm. If most of the trade's work is booked through apps, retailers or insurance panels, there are fewer enquiries for a local site to catch.

Brainstorm a long list first

Start wide. Write down every trade you or people you know work in, then the trades that come out after a storm, a freeze or a burst pipe, then the services people buy once every few years and know nothing about. A long list of twenty to thirty services is normal at this point. An AI assistant is useful here because it is good at generating options and splitting a trade into the specific jobs people search for. It is not reliable on local facts or on how much a job costs where you live, so treat everything it gives you as a list to check.

Prompt /ChatGPT, Claude or similar

Brainstorm high-value, urgent local services

You are helping me research local service niches in the UK for a lead generation website that I will build, run honestly under my own name, and rent to one local firm. Context: I live in or near [your town or region]. I know about [trades you or people you know work in, or "nothing in particular"]. I can give the site [hours per week] hours a week. Task: list 25 local services that a homeowner or small business would search for and then phone a local firm about. Favour services where one job is worth a few hundred pounds or more, and where at least some jobs are urgent. Split broad trades into the specific jobs people search for, for example "roofer" into "emergency roof repair", "flat roof repair" and "chimney repair". Output: a table with these columns: Service | Typical urgency (urgent, soon, planned) | Seasonality (all year, or which months are busy) | How customers usually find a firm (search, word of mouth, apps, insurers, retailers) | Why it might suit a lead site | Why it might not. Rules: do not give prices or search volumes, because I will check those myself. If you are unsure how jobs in a trade are usually booked in the UK, say so in that cell. Finish with the five services you think best fit my situation, and the one fact about each that I should check first.

Fill in the parts in brackets before you send it

CheckTreat the table as ideas. Assistants can be wrong about how a trade is booked and about seasonality. Check urgency and job value with someone who works in the trade, and check demand with the keyword tools below before anything goes on your shortlist.

What makes a town workable

The town decides who you are competing against. Local results are based on relevance, distance and prominence, and prominence reflects how well known a business is, including how many websites link to it and how many reviews it has.11 Your site cannot appear in the map pack, so the question for each town is how much room the organic results leave below the pack, and who is in them. I go through how the map pack is assembled separately.

  • Strong local competition looks like several firms with established sites, a page for each service, plenty of reviews and links from local sources, sitting in the top organic positions.
  • Directory and platform competition looks like national trade directories, review sites and lead platforms filling most of the first page, with ads above them. Those sites have years of links. If they take eight of ten results, there is little left.
  • A workable town usually has a first page with a mix: one or two directories, a few local firms with thin or outdated sites, and the odd page that only partly matches the search.
  • Town size cuts both ways. A large city has more searches and much stronger competition. A small town may have too few searches to produce steady leads. Mid-sized towns, and distinct areas of large cities that people search for by name, are often where the balance sits. That is my judgement and you should test it on the real results.
  • Distance from you. You do not have to live in the town, but it helps: you can photograph local work, meet a tenant in person, and recognise the area names people use. In my view a town you can drive to is easier to sell in than one you have never visited.
Prompt /ChatGPT, Claude or similar

Shortlist candidate towns for one service

You are helping me choose a UK town for a local lead generation website about [service, e.g. roof repairs]. Context: I am based in [your town] and can travel about [distance] miles. I want towns big enough to produce steady enquiries, small enough that the search results are not dominated by large firms and national directories, and with plenty of independent firms doing this work. Task: suggest 10 towns or distinct named areas of cities within my travel range. For each, describe the kind of housing stock or business mix that affects demand for [service], and any reason the service might be in unusually high or low demand there (for example a lot of older housing, flat-roofed extensions, or a coastal climate). Output: a table with columns: Town or area | Rough population band (say "unsure" if you do not know) | Housing or business mix relevant to [service] | Reasons demand might be higher | Reasons it might be harder | What I should check on the live results page. Rules: do not invent statistics. Where you are giving a general impression and not a known fact, say so. I will check every town myself on Google and Google Maps.

Fill in the parts in brackets before you send it

CheckPopulation bands and housing descriptions from an assistant are impressions. Check population on the council or ONS pages if it matters to you, and judge competition only from the live results page, using the checks below.

Check demand with keyword tools

Before scoring, get a rough sense of whether people search for each service in each town at all. No tool gives you exact local numbers, so use two or three and look for agreement in the direction, not the precise figure.

  • Google Keyword Planner, inside Google Ads, shows estimates of how many searches a keyword gets each month and suggests related keywords. To use the keyword ideas feature you need a Google Ads account with billing information set up.12 The search volume statistics are rounded,13 so read them as rough bands. Set the location to the town or county to see local estimates.
  • Google Trends shows relative interest, not volume. Its data is normalised and scaled from 0 to 100 against all searches in the chosen place and time.14 It is useful for seasonality: compare 'roof repair' in the UK over five years and you will see whether demand rises in winter. Small towns often return too little data to chart.
  • Third-party tools such as Ahrefs and Semrush offer free keyword tools with search volume estimates and a keyword difficulty score,1516 with fuller data on paid plans. Their volumes are their own models, and different tools will disagree. Difficulty scores are mostly about links to the ranking pages, so check the actual results page as well.
  • Search Console, once your site is live, is the only source of what your own pages are shown for. It replaces the estimates from month two onwards.

For the example, the builder enters 'roof repair', 'roofer', 'emergency roofer', 'flat roof repair' and 'chimney repair' into Keyword Planner with the location set to Derby, then repeats the list in Google Trends for the UK to see the seasonal pattern. They do not need a precise number. They need to know the searches exist in Derby in more than trivial amounts and that demand does not vanish for half the year.

Check the results page properly

Tasks0 of 6 done

Two prompts speed up the recording. The first turns a results page you have copied into a tidy row for your spreadsheet. The second drafts a list of firms to check. Neither replaces looking at the page yourself: an assistant only sees what you paste in, and it cannot see the map pack, the ads or how a page looks on a phone unless you describe them.

Prompt /ChatGPT, Claude or similar

Analyse a results page you paste in

You are an experienced local SEO analyst. I am assessing whether a new, independent lead generation website for [service] in [town] could reach the first page of Google's organic results. It cannot appear in the map pack. Below is the first page of results for the search "[search term]", copied from a private browser window. For each result I have pasted the title, the URL and the snippet. I have also noted whether there were ads and a map pack: [ads yes or no], [map pack yes or no]. [paste the results here] Task: classify each organic result as one of: local firm, national firm, directory or review site, lead generation platform, news or information, or other. For each, say whether the page is specifically about [service] in [town], partly relevant (for example a home page or a page about a nearby town), or not relevant. Output: a table with columns: Position | Domain | Type | Relevance to the search | One-line note on why. Then a short summary: how many positions are held by directories and platforms, how many by local firms with a dedicated page for this service, and how many look beatable by a better page. Say which you are unsure about. Rules: judge only from what I pasted. Do not guess at a site's links, traffic or reviews. If a result is ambiguous, mark it as unsure.

Fill in the parts in brackets before you send it

CheckOpen the results the assistant marks as beatable and check them yourself. A home page can still be strong if the firm has many reviews and local links. Paste one search at a time, and keep the output in your spreadsheet next to the date you ran the search.
Prompt /ChatGPT, Claude or similar

Draft a list of firms to check in your town

I am building a list of independent firms that do [service] in and around [town], UK, so I can later approach one about receiving enquiries from a website I run. Task: tell me how to find these firms systematically, and list the kinds of business that do this work (sole traders, small limited companies, larger regional firms, national chains). If you have web search turned on, list firms you find, with the source page for each. If you do not, say so and do not list any names. Output: a table with columns: Firm name | Area covered | Source where you found it | Website (if any) | Notes. Then a checklist of what I should verify for each firm by hand. Rules: never invent a business, a phone number or an address. If you are not certain a firm exists and currently trades, leave it out.

Fill in the parts in brackets before you send it

CheckAssistants invent businesses, merge two firms into one, and list firms that stopped trading years ago. Verify every name on Google Maps, check limited companies on the Companies House register (it shows whether a company is active), and visit each website. Add only firms you have confirmed to your operator list.

The worked example

Say the example builder shortlists roof repairs in Derby, tree surgery in Derby and drain unblocking in Leicester. Roof repair jobs are often worth several hundred pounds, many are urgent after a storm, and their spreadsheet shows plenty of small roofing firms covering the city, several with thin websites. Tree surgery jobs are also valuable but more seasonal and less urgent. Drain unblocking is urgent and steady, but in this invented check the organic results were mostly national drainage companies and directories. These findings are hypothetical and exist to show the method. Your own checks are the only figures that count.

Tool / Scorecard

Score your niche and town pairs

  1. 01Value of one job×3 weight

    A 1 is a trade where a typical job is small, such as a one-off gutter clean. A 5 is a trade where one job is worth hundreds or thousands of pounds, such as a roof repair or a boiler replacement.

    WeakStrong
  2. 02Urgency×2 weight

    A 1 is planned work where people collect quotes over weeks. A 5 is work people need done today and ring the first credible number for.

    WeakStrong
  3. 03Businesses you could rent to×3 weight

    A 1 is two or three firms covering the town, all busy. A 5 is many firms covering it, including smaller ones with weak websites or ones already paying for ads.

    WeakStrong
  4. 04Beatable organic results×2 weight

    A 1 is a first page of strong local firms with detailed service pages and plenty of local links. A 5 is a first page with thin, outdated or poorly matched pages.

    WeakStrong
  5. 05Room left by directories and lead platforms×2 weight

    A 1 is a first page mostly filled by national directories, review sites and lead platforms. A 5 is a first page where they hold one or two positions at most.

    WeakStrong
  6. 06Demand through the year

    A 1 is a trade where almost all the work comes in a few months. A 5 is a trade with steady demand all year.

    WeakStrong
  7. 07Work arrives by phone or form

    A 1 is a trade where most jobs are booked through apps, retailers or insurance panels. A 5 is a trade where customers ring or message a local firm directly.

    WeakStrong
  8. 08Useful local content you can produce×2 weight

    A 1 is a trade you know nothing about, with nobody to ask. A 5 is a trade you know, or one where a tradesperson will answer questions and supply photos of real work.

    WeakStrong

How they compare

Rate the 8 criteria above to see how the options compare.

Name up to three niche and town pairs and rate each criterion from 1 to 5, using what you recorded from the live results page. The weights reflect my judgement of what matters most to the rent: job value and the number of firms you could rent to count three times, competition and useful content twice. The score compares your options. It does not predict rankings.
Tasks0 of 6 done
Stage 03 / 09Weeks 2 and 3

Set up the name, the domain and the lead handling

Get a brand that can be handed over, a number and form you own, and lead handling that is honest and compliant before the first visitor arrives.

A neutral brand that can be handed over

The name has to work for any tenant and must not pretend to be a company that does the work. A descriptive name built from the place and the service does both: in the example, something like 'Derby Roof Help'. Avoid anything that sounds like a firm with vans and staff, such as 'Derby Roofing Ltd', and anything close to the name of an existing local business. The CMA's guidance treats marketing that creates confusion with another trader's name or trade marks as a misleading action where it is likely to change what people decide.4 Check Companies House and a quick search for the name before you buy the domain.

  • Register a fresh domain in your own name or your company's name, with an account only you control. The domain is the asset you are renting out.
  • Do not buy an expired domain to borrow its old links. Buying an expired domain and repurposing it mainly to manipulate rankings, with content that gives users little value, is expired domain abuse under Google's spam policies.2
  • Register the matching social handles only if you will use them. Empty profiles add nothing.

Choose the type of domain

There are three broad kinds of domain for a site like this. A descriptive domain is the service and the town, such as derbyroofrepairs.co.uk. A brandable domain is a made-up or neutral name, such as roofwise.co.uk. A partial domain mixes the two, such as derbyroofhelp.co.uk. Many rank and rent builders buy descriptive domains because they believe the keywords help the site rank. Google says the opposite: its SEO Starter Guide lists keywords in the domain name among the things not to focus on, and says that keywords in the domain or URL path alone have hardly any effect beyond appearing in breadcrumbs.17 Choose the domain for the people who will read it, say it on the phone and remember it.

ExampleTypeFor itAgainst it
derbyroofrepairs.co.ukDescriptiveSays exactly what the site covers. Easy to read out on the phone.Sounds like a roofing firm, so the footer statement has to work harder. Locked to one service and one town.
derby-roof-repairs.co.ukDescriptive with hyphensReadable when the unhyphenated version is taken.Hyphens are easy to forget when people type it or say it aloud.
derbyroofhelp.co.ukPartialReads as a help or guide site, which matches what it is. Still tells people the town and the subject.Still tied to one town.
roofwise.co.ukBrandableCan grow to other towns without looking odd, and does not imply a firm.Tells nobody where it works until they read the page. Harder to make memorable on a small budget.
derbyroofingltd.co.ukAvoidNone.Implies a limited company that does roofing, which the site is not. It also risks confusion with real local firms.
Domain options for the hypothetical Derby roof repair site (invented examples; check availability yourself)
  • Pick the ending first. For a site serving one UK town, .co.uk or .uk is the natural choice. A country-code domain such as .uk is a strong signal to users and search engines that a site is intended for a certain country, and with a country-code domain the server's location does not matter for that.18 A .com works too, but tells a UK visitor less.
  • Keep it short enough to say once on the phone without spelling it out. In my view fifteen to twenty characters before the ending is a comfortable limit, and fewer is better.
  • Avoid numbers, double letters across word joins (roofrepairsstockport) and spellings people will get wrong.
  • If you want both the .co.uk and the .uk, buy both and redirect one to the other, so nobody else can sit on the twin.
  • Search the name before you buy: on Google, on Companies House and on the Intellectual Property Office's trade mark search. A name close to an existing local firm is a problem whatever the domain says.

Where to buy the domain

Domains ending in .uk and .co.uk are run by Nominet and sold through registrars. Nominet's consumer site, The UK Domain, has a search that shows which endings are free and then lists registrars to complete the purchase with, with each one's price and what else it offers.19 The registrars below are examples that sell .uk and .co.uk. Compare the renewal price as well as the first-year price, because first-year offers are common, and check the current price on each provider's own page.

RegistrarSells .uk and .co.ukWorth knowing
Cloudflare RegistrarYes20Charges what the registry charges, with no markup.21 Every domain registered there must use Cloudflare's nameservers, and Cloudflare notes some .uk exceptions in its FAQ, such as .uk domains not being deletable at the registry.22 Suits you if you will host on Cloudflare too.
NamecheapYes23Asks for valid, up-to-date registrant details that meet the registry's standards.23 Its free privacy service is not available for .uk domains, because the .uk registry does not show contact details in WHOIS anyway.24
PorkbunYes25Lists .uk among its domains with free extras such as URL and email forwarding.25
OthersManyIONOS, 123 Reg and most UK web hosts also sell .uk domains. The UK Domain lists registrars side by side.19
Example registrars for a .uk or .co.uk domain, at the time of writing

Two .uk rules matter for a site you plan to rent out. First, the registrant details must be right. Nominet's terms require you to give and keep up to date your correct name, postal address, phone and email, and allow Nominet to cancel or suspend a domain where it believes the contact details, including names, are significantly inaccurate or false.26 Register the domain in your own name or your company's, never in a made-up business name. Second, you do not need to pay for privacy: Nominet says the .uk WHOIS does not display the registrant's name or address unless they have given permission.27

Say who runs the site

This is the part most rank and rent sites get wrong. Under the unfair commercial practices rules, giving false information about a trader's identity, status, affiliations or connections can be a misleading action, and failing to identify the commercial intent of a practice can be a misleading omission.4 The CMA's summary also makes clear that people acting on behalf of a trader, such as a marketplace presenting other sellers' products, carry responsibility for the information they present.3 Where a page counts as an invitation to purchase, for example because it sets out a service and its price, the guidance lists the trader's identity and address among the material information people need.4 I am not a lawyer, and how these rules apply to a particular site is a question for one, but the safe reading for a lead site is simple: never let people think they are dealing with a firm they are not.

  • Put a short, visible statement on every page, in the footer or near the contact details: who runs the site, and that enquiries are passed to an independent local firm. Once there is a tenant, name them.
  • Have an 'About this site' page with your trading name, how to contact you, and a plain explanation of how the site works and how it is paid for.
  • If you trade as a limited company, the website must show the company's registered number, its registered office address, where it is registered and its full name including 'Limited' or 'Ltd'.10
  • Do not invent anything: no fake reviews or testimonials, no years in business, no team photos, no 'fully insured' or trade body badges. The unfair commercial practices rules ban fake reviews outright,3 and claiming an approval or affiliation the site does not have is the kind of false information the guidance describes.4 Accreditations can appear once there is a tenant, and only the ones the tenant genuinely holds.

The phone number and the form

Buy a call tracking number in your own name, in the local geographic format the area uses, and point it at your own phone for now. When you have a tenant, you change where it forwards, and the number on the site never changes. The number must stay yours: if the tenant leaves, you redirect it to the next one. Keep a call log that records the date, time, duration and caller number for each call, because that log is your evidence in every pricing conversation.

Use a local geographic number. Ofcom explains that numbers starting 01 or 02 are geographic numbers tied to an area code,28 so a Derby number on a Derby site matches what a local caller expects. An 03 number is the other reasonable choice: Ofcom says calls to 03 numbers cost no more than calls to 01 or 02 numbers and count towards inclusive minutes.29 Avoid 084 and 087 numbers, which Ofcom notes might be charged extra.28

ProviderWhat its own pages sayCheck before you buy
InfinityLocal numbers for all UK regions, both fixed and dynamic numbers, call recording, and forwarding to mobiles.30 Calls can carry announcements, such as a message to the caller at the start of the call.31Whether the small business plan covers one static number with recording and a call log, and the minimum contract term.
MediahawkA choice of local, 08 or 03 numbers, calls routed to your existing number, static numbers for print and the web, and call recording.32 Time-based routing and recording are part of its call handling features.33How the recording notice is set up, and where call data is stored.
CallRailCall tracking with recording, routing and dynamic number insertion.34Which UK number types are available in your area. I could not confirm local 01 and 02 numbers from its own pages, so ask before you sign up.
Example UK call tracking providers, at the time of writing. Check current plans and prices on each provider's site.
  • Local geographic numbers for your town, and whether you keep the number if you change plan.
  • Forwarding you can change yourself, at any time, to any UK number. This is how you switch a tenant in or out.
  • A call log you can export, with date, time, duration, caller number and whether the call was answered.
  • A recorded message at the start of the call if you record calls, and the ability to turn recording off.
  • Where recordings and logs are stored, how long they are kept, and whether the provider offers a data processing agreement.
  • Missed call alerts by text or email, so no enquiry is lost while there is no tenant.

A single number shown on every page counts all calls from the site without any cookies. Dynamic number insertion, which shows a different number to each visitor to tie calls to individual visits, needs more care. The ICO's guidance says the exception for statistical cookies covers collecting statistics about how a service is used with a view to improving it, does not apply to purposes related to online advertising, and requires clear information and a simple, free way to object.35 Tracking individual visitors to their phone calls goes beyond aggregate statistics, so in my view one static number per site is the better choice unless you have a consent setup you are confident in.

The form should ask only for what the firm needs to respond: name, phone number, postcode or area, and a short description of the job. Send each submission to an inbox you control and log it in the same spreadsheet as the calls.

Data protection for the leads

This section covers UK law. The ICO says an organisation that decides to collect personal data, decides what to collect and why, and decides whether to disclose it and to whom, is likely to be a controller.36 Before you have a tenant, that is you. Organisations that use personal information, including sole traders, need to pay the ICO a data protection fee unless they are exempt.5

  • Write a privacy notice and link it from the form and the footer. The ICO's list of what to include covers who you are and how to contact you, why you use the data, your lawful basis, who you share it with, how long you keep it, people's rights, and their right to complain to the ICO.37
  • Name the recipients honestly. Before you have a tenant, say enquiries may be passed to an independent local firm for a quote. Once there is a tenant, name them in the notice.
  • Choose and record your lawful basis. Many sites passing an enquiry to a firm the person has asked to hear from will look at legitimate interests, which the ICO says needs a legitimate purpose, processing that is necessary for it, and a balance that does not override the person's interests.38 Whatever you choose, write the reasoning down.
  • If you record calls, tell callers that the call is recorded and why. The ICO says a recorded message is good practice, and that the rest of the privacy information can be provided by other means, such as a link on your website.39 Check whether your call tracking provider can play a short message at the start of each call.
  • Set a retention period for call recordings, logs and form submissions, such as long enough to settle billing disputes, and delete them when it ends.

When you have a tenant, the relationship changes and the agreement has to reflect it. If you collect enquiries only on their instructions and for their purposes, you may be acting as their processor, and the ICO says a written contract is needed whenever a controller uses a processor, with set terms on instructions, security and what happens at the end.40 If you both decide your own purposes, you are likely each a controller. Which one applies depends on the facts, which is one more reason the agreement in stage eight goes to a solicitor.

Tasks0 of 6 done
Stage 04 / 09Weeks 3 and 4

Choose the hosting and build route

Decide where the site is hosted and how it is built, then get an empty site running on your own domain over HTTPS, in accounts you own.

A rank and rent site is small: eight to fifteen pages, a form and a phone number. It does not need a complex platform. It needs to be fast on a phone, to have its words in the HTML the server sends, to run over HTTPS, to cost little each month, and to sit in accounts that you own so you can switch the number and the form between tenants without asking anyone. Any of the three routes below can do that. They differ in what you pay, how much you control, and how much you have to maintain.

Diagram

The layers of a rank and rent site

  1. 01

    Domain

    Registered in your own or your company's name, with two-factor sign-in on the account.

    • Cloudflare Registrar
    • Namecheap
    • Porkbun
    • IONOS
  2. 02

    DNS

    Where the records that point the domain at the host live. Often the registrar or the host.

    • Registrar DNS
    • Cloudflare DNS
    • Host DNS
  3. 03

    Hosting

    Serves the pages over HTTPS. Check the plan allows commercial use.

    • Cloudflare Pages
    • Netlify
    • Vercel Pro
    • Managed WordPress
  4. 04

    Build

    How the pages are made and edited.

    • WordPress
    • Webflow, Squarespace, Wix or Framer
    • Astro built with an AI coding tool
  5. 05

    Pages

    Written from your research and a tradesperson interview. Never invented.

    • Service pages
    • Cost guide
    • Areas covered
    • About this site
  6. 06

    Tracking

    How you count and prove the leads.

    • Search Console
    • Call tracking number
    • Form to your inbox
    • Lead log
Every layer sits in an account in your trading name. The options are examples, not recommendations.

What matters in hosting

  • Commercial use allowed. Some free plans exclude it. Vercel says its free Hobby plan is restricted to non-commercial personal use, and counts advertising the sale of a product or service as commercial,41 so a lead site on Vercel needs a paid plan. GitHub Pages says it is not intended for or allowed to be used as free hosting to run an online business,42 so leave it out for this.
  • HTTPS that sets itself up. Netlify, for example, says it provisions a Let's Encrypt certificate automatically when you add a custom domain and renews it as needed.43 Most hosts and builders now do the same, but check before you choose.
  • Speed close to your visitors. Static hosts serve files from a global network. For WordPress, pick a host with UK servers and caching.
  • Backups you can restore without help. Managed WordPress hosts such as Kinsta and SiteGround describe automatic daily backups on their own help pages.4445 On a static site, the Git repository is the backup.
  • An account in your name. Never build on an account belonging to a tenant, a developer or a friend. When the tenant changes, you must still be able to sign in.
HostSuitsWorth knowing
Cloudflare PagesStatic sites, including AI-built onesDeploys from Git, by direct upload or from the command line, and is available on all plans.46 Cloudflare now suggests Workers for new projects, saying it supports most Pages use cases.46 Pairs naturally with Cloudflare Registrar.
NetlifyStatic sitesHas a free plan that includes custom domains with SSL.47 Automatic HTTPS on custom domains.43 Bolt can publish to it.
VercelStatic and framework sitesThe free Hobby plan is for non-commercial personal use only, so a rental site needs Pro.41
GitHub PagesPersonal and project sitesNot allowed as free hosting to run an online business.42 Not for this job.
Managed WordPress hostsWordPress sitesKinsta and SiteGround are examples. Both document daily backups.4445 Compare UK data centres, staging sites and renewal prices.
Example hosts, at the time of writing. Check each provider's current plans and terms.

Pick the build route

Diagram

Three ways to build the site, compared

WordPressHosted builderAI-built static site
Low running costWordPress needs paid hosting and builders need a paid plan for a custom domain. Static sites run on free or cheap commercial tiers.
Control over the HTMLWith a static site you can see and change every tag. Builders control most of the markup for you.
Speed out of the boxWordPress needs caching and a light theme. Static HTML is fast by default.
Ease for a non-developerBuilders are drag and drop. A static site needs comfort with files, Git and a terminal, even with AI help.
Portability to another hostStatic files move anywhere. Builder sites are hard to move off their platform.
Low maintenanceWordPress core, theme and plugins need regular updates. Builders update themselves.

Weak Strong Best in the row

My judgement for a site of eight to fifteen pages, rated 0 to 3. A hosted builder with a paid plan and a WordPress site with good hosting can both do the job well.

In my view: if you already know WordPress, use it. If you want the least technical work and accept a monthly fee, use a hosted builder. If you are comfortable at a command line, or willing to learn with an AI coding tool beside you, a static site is the cheapest, fastest and most portable option, and it is easy to hand over or sell because it is just files.

Route A: WordPress

Tasks0 of 7 done

Route B: a hosted builder

Webflow, Squarespace, Wix and Framer host the site for you and handle HTTPS and the sitemap. You design in the browser and pay a monthly plan. What you give up is control over the markup and the ability to move the site elsewhere later. Check each of these on the plan you are considering, using the builder's own help pages.

BuilderHTTPS and sitemapTitles, descriptions and schemaCheck
WebflowSays it provides SSL certificates for all sites and generates an XML sitemap.53Meta titles and descriptions per page and from CMS fields, schema markup, and 301 redirects.53Which plan you need to connect a custom domain.
SquarespaceFree SSL for domains pointed correctly,54 and a sitemap it creates and updates automatically.55SEO descriptions per page, and structured data it generates automatically, which it says you cannot edit or remove.55What the automatic markup says about the site. Run a page through the Rich Results Test before launch.
WixHTTPS at no extra cost,56 and a sitemap kept up to date automatically.57Title tag, meta description and URL slug per page in its SEO panel.58A custom domain needs a paid plan.56
FramerSSL set up automatically for custom domains,59 and an automatic sitemap.60Custom code, including JSON-LD structured data on CMS pages.61Which plan you need for a custom domain, and how CMS page URLs are formed.
What the builders' own pages say, at the time of writing

Route C: a static site built with an AI coding tool

AI coding tools can now build a small, fast site from a clear brief. There are two kinds. Coding agents such as Claude Code and Cursor work on files on your own computer: Anthropic describes Claude Code as a tool that reads your codebase, edits files and runs commands, in the terminal, an IDE, a desktop app or the browser.62 Browser builders such as Lovable, Bolt and Replit build and host the app for you. Check how each one renders pages before you choose. Lovable says new apps created from 13 May 2026 use server-side rendering, and that only publicly published apps can be indexed.63 Bolt hosts sites on its own domain and says custom domains are only available on Pro, though it can publish to Netlify instead.64 Replit offers static deployments for plain HTML, CSS and JavaScript sites.65

For this job I would use a coding agent to build a plain static site with Astro, then host it on Cloudflare Pages or Netlify. Astro renders pages to HTML on the server and ships no JavaScript by default,66 which is what a small lead site needs. Whatever the tool, the rule that matters is the same: the words on each page must be in the HTML the server sends. Server-side rendering or pre-rendering makes a site faster for users and crawlers, and not all bots can run JavaScript.67 AI crawlers are the clearest case: Vercel's 2024 analysis of crawler traffic across its network found that ChatGPT's and Claude's crawlers fetch JavaScript files but do not execute them.68

Tasks0 of 7 done
Prompt /ChatGPT, Claude or similar

Scaffold the site with an AI coding tool

You are building a small, fast static website with Astro for a UK local lead generation business. Read SITE-BRIEF.md and CONTENT.md in this folder before doing anything. The site: [trading name], covering [service] in [town] and nearby areas. It is run by [your name or company], who passes enquiries to an independent local firm. It is not a [trade] firm and must never read as one. Build: 1. An Astro project that outputs static HTML, with no client-side JavaScript except what the form strictly needs. 2. One base layout with: a header showing [phone number] as a tap-to-call link, a footer with this exact statement: "[your footer statement]", and links to About this site and the privacy notice. 3. One page per row of the page plan in SITE-BRIEF.md, using only the text in CONTENT.md. Where CONTENT.md has no text for a section, leave a visible TODO. Do not write placeholder facts. 4. A unique title and meta description for each page, one h1 per page, and descriptive internal links between related service pages. 5. JSON-LD for WebSite on the home page and Organization for [trading name]. No LocalBusiness, Review or AggregateRating markup. 6. A sitemap.xml and a robots.txt that allows crawling. 7. An enquiry form with only these fields: name, phone, postcode, description of the job. Rules: never invent prices, reviews, testimonials, years in business, staff, insurance or accreditations. Never create pages for towns or areas that are not in the page plan. When you finish, list every TODO, then show me the built HTML of the home page so I can confirm the text is in the served HTML.

Fill in the parts in brackets before you send it

CheckRead every page the tool produces before it goes live. Check the TODO list is empty, every fact traces back to your notes, and the footer statement appears on every page. Run the build and view the source yourself: do not take the tool's word that the HTML is complete.

If you build with Claude Code, Cursor or another agent that can load skills, the free SEO for AI Agents pack has skills for exactly these checks. Reach fetches real pages and checks that the content is in the served HTML before any JavaScript runs, and Understand adds JSON-LD that describes only what is really on the page. Programmatic builds pages from data behind a quality gate that refuses thin or doorway pages, which is a useful brake if you are tempted to generate area pages. The pack is open source under the MIT licence, at version 0.2, and marked experimental, so check what it reports yourself before you rely on it.

Connect the domain and verify it in Search Console

Whichever route you chose, the host or builder will give you DNS records to add at your registrar, usually an A record or a CNAME. Add them, wait for the domain to resolve, and confirm the site loads at https:// with no certificate warning, on both the bare domain and www, with one redirecting to the other. If your domain is at Cloudflare Registrar, the DNS is already at Cloudflare, so add the records there.

Then add the site to Google Search Console as a Domain property. A Domain property covers every subdomain and both http and https, and can only be verified through a DNS record.69 Search Console gives you a TXT record that starts google-site-verification=, which you add at your DNS provider and then confirm.70 Verifying before launch is fine: nothing is indexed until the site is crawlable and linked.

Tasks0 of 5 done
Stage 05 / 09Weeks 4 to 8

Write the pages and launch

Publish a fast site whose service and area pages are each useful in their own right, with honest markup and nothing a reviewer could call a doorway, and launch it so Google can crawl it.

The site has to be the most useful page on the subject for someone in that town, because it has nothing else going for it: no profile, no reviews, no history. Google's guidance on helpful content asks whether a site decided to enter a niche without real expertise, mainly because it thought it would get search traffic.71 That describes a lot of rank and rent sites. The answer is to bring in real expertise, which usually means a tradesperson you can interview, and to write pages that answer the questions customers actually ask.

Plan the pages from the searches

Go back to the searches you collected in stage two. Each distinct service that people search for, and that a firm would quote for separately, deserves its own page. Pages that would say the same thing should be one page.

PageWhat makes it worth havingMain searches
HomeWhat the site is, the services covered, the areas covered, the phone number, and who runs it.roof repairs Derby, roofer Derby
Emergency roof repairsWhat to do while waiting for a roofer, what a temporary repair involves, and what to tell the firm when you call.emergency roofer Derby
Flat roof repairsThe common flat roof materials, the signs of each kind of failure, and when repair stops making sense.flat roof repair Derby
Chimney repairsRepointing, flashing and stack repairs explained, with what usually needs scaffolding.chimney repair Derby
Gutter and fascia repairsWhat causes leaks at the eaves, and which jobs are often done together.gutter repair Derby
Roof repair costsPrice ranges for each service, supplied by a working roofer and dated, with what pushes a job up or down.roof repair cost Derby
Areas coveredOne page listing the areas honestly, with anything that genuinely differs between them.roofer [area name]
About this siteWho runs it, how it works, how it is paid for, and who enquiries go to.None. It exists for trust.
A page plan for the hypothetical Derby roof repair site

Area pages that are not doorways

Google's spam policies describe doorway abuse as sites or pages created to rank for specific, similar search queries, and give as an example multiple domains or pages targeted at specific regions or cities that funnel users to one page.2 A set of pages for twenty villages, each the same text with the place name swapped, is that pattern. It is also the most common way rank and rent sites are built.

Start with one honest 'areas covered' page. Add a separate page for an area only when you have something specific to say about it: a different mix of housing that changes the common jobs, access or parking issues a roofer would mention, or planning restrictions in part of the area that affect what work can be done. Each of those facts has to be true, so check them with your tradesperson or the council's own pages before you write them. If you cannot find three things that are true of one area and not the others, it does not need a page. I cover this in more detail in location pages that are not doorway pages.

Content that is actually useful

  • Interview a working tradesperson for an hour, record it with their permission, and build the service pages from what they say: the questions customers ask, the mistakes people make, what a job really involves. Offer them a free trial of the leads later in return.
  • Use photos you took or have permission to use, of real work. Do not present a photo of one firm's job as the work of another.
  • Write a cost page with price ranges supplied by a roofer, dated, and with the reasons a job costs more or less. Keep it updated, and do not make up figures.
  • Answer the searcher's real questions near the top of each page: how quickly someone can come out, whether a repair or a replacement is likely, and what to do in the meantime.
  • Do not generate pages in bulk. Using generative AI or similar tools to generate many pages without adding value is scaled content abuse under Google's spam policies.2 Using tools to help you edit is a different matter. Say how automation or AI was used where readers would reasonably expect to know.71

Run the tradesperson interview

The interview is where the site's value comes from, so prepare for it. Find someone who does the work: a firm from your operator list that might want a free trial of the leads, a retired tradesperson, or someone you know. Tell them plainly what the site is and how it will be used. Ask for an hour, by phone or in person, and ask permission to record. Afterwards, write up the answers the same day while you still remember the detail, and send them the notes to check anything you quote as a price or a rule of thumb.

Prompt /ChatGPT, Claude or similar

Draft the tradesperson interview questions

You are helping me prepare a one-hour interview with a working [trade] in [town], UK. I am writing a website that explains [service] to local homeowners. The answers will become the content of the service pages, the cost guide and the areas page. The tradesperson knows what the site is and has agreed to help. Pages I need to write: [list your pages from the page plan]. Task: write 25 to 30 questions, grouped by page. Include: - the questions customers most often ask on the phone, and how they answer them - what a typical job involves, step by step, and how long it takes - the signs that a repair will do and the signs that a replacement is needed - what pushes the price of each job up or down, and a typical price range they are willing to have published with a date - what someone should do while waiting for a [trade] in an emergency - the local factors that change the work: types of housing, access, parking, conservation areas, weather - the mistakes customers and other firms make Output: a numbered list grouped under each page name, with a one-line note on why each question matters for the page. Keep questions short and open. Do not suggest answers.

Fill in the parts in brackets before you send it

CheckCut the list to what fits an hour and put the cost and local questions first, since they are the hardest to get anywhere else. Anything the tradesperson tells you about local rules, such as conservation areas, should be checked on the council's own pages before you publish it.

Most of these points apply to any local site, and the general case is in why most local businesses do not need more content. A rank and rent site needs fewer pages than people expect and better ones.

Structured data where it is honest

  • Add WebSite markup on the home page with the site's name. It is the most important signal if you want to state a preference for the site name shown in Google's results.72
  • Mark up your own trading entity with Organization markup if you want to. It has no required properties and helps Google understand an organisation's administrative details.73
  • Do not add LocalBusiness markup while the site has no tenant. It requires a name and an address,74 and the site is not a local business at an address. Google's general structured data guidelines say markup must be a true representation of the page and must not misrepresent ownership, affiliation or primary purpose.75 Once a tenant's details are on the site, LocalBusiness markup describing them is appropriate.
  • Do not mark up review stars about the site's own service. Pages using LocalBusiness or Organization markup are not eligible for review stars when the entity being reviewed controls the reviews about itself.76
  • Do not spend time on FAQ markup for rich results. The FAQ rich result is no longer shown in Google Search.77 A clear questions section on the page is still useful to readers.

Speed and mobile

Someone searching for an urgent repair may well be standing outside on a phone. Core Web Vitals are used by Google's ranking systems, though good scores do not guarantee top rankings and relevance comes first.78 Use a lightweight theme or a static site, compress images, avoid pop-ups, and put a tap-to-call button where a thumb can reach it on every page.

Tasks0 of 5 done

Check everything before launch

Launch is the moment the hidden site becomes crawlable. Most launch failures are small and silent: a noindex left on, a sitemap that lists the preview address, a form that sends to nobody. Run a full check against the real domain before you remove the block, and again just after. The prompt below turns an assistant into a second checker for the content and honesty side. For the technical side, the Launch QA skill in the free pack runs a pass over the things that most often stop a new site being indexed, such as staging noindex and robots blocks, preview hosts in canonicals and sitemaps, redirects and soft 404s, against the production address, and splits what it finds into launch blockers and fix-this-week.

Prompt /ChatGPT, Claude or similar

Pre-launch self-check for a lead site

You are a careful reviewer checking a small UK lead generation website before it goes live. The site covers [service] in [town] and is run by [your trading name], who passes enquiries to an independent local firm. It has no tenant yet. Below is the text of every page, with each page's URL, title tag and meta description, the footer text, and the JSON-LD. [paste each page here] Check and report in a table with columns: Page | Issue | Why it matters | Suggested fix | Severity (launch blocker or fix this week). Look for: 1. Any wording that could make a visitor think the site is itself a [trade] firm, or that it employs tradespeople, has vans, premises, insurance, accreditations or years in business. 2. Any review, testimonial, rating, price, guarantee or statistic. List each one so I can confirm it is real and sourced. 3. Pages that are near-duplicates of each other, especially area pages that differ mainly by place name. 4. Missing or duplicated title tags, meta descriptions or h1s. 5. JSON-LD that claims a LocalBusiness, an address, reviews or ratings. 6. Whether the footer statement on who runs the site and where enquiries go appears on every page, and whether the privacy notice is linked from the form. Rules: only report what you can see in the text I pasted. Do not rewrite the pages. If something might be fine but needs a human check, say so.

Fill in the parts in brackets before you send it

CheckThis prompt only checks the words you paste in. It cannot see a noindex tag, a broken redirect or a form that fails. Check those on the real domain yourself: view the page source, submit a test enquiry, and use URL Inspection in Search Console after launch.

Launch day

Tasks0 of 6 done

Do not create a Business Profile for the site

Google's eligibility rules say a business must make in-person contact with customers during its stated hours to qualify for a profile, and they list lead generation agents or companies as ineligible.1 A rank and rent site is a lead generation business. It is not eligible, whatever address you could find for it.

Where the site can win

The site competes in the organic results below the map pack, and that changes which searches are worth chasing. In my view the best openings are the searches where the pack is missing or weak, the specific job searches where the top organic results are general pages that only partly match ('flat roof repair Derby' against a roofer's single home page), and the questions people search before they are ready to call, such as costs and what to do while waiting. Search Console's performance report will show you which of these are starting to move, by page and by query.

AI answers draw on similar signals, and I have written about how assistants decide which businesses to name. They matter more each year: in BrightLocal's 2026 survey of 1,002 US consumers, 45% had used ChatGPT or other generative AI tools for local recommendations, up from 6% the year before.82 A lead site with no named business behind it is at a disadvantage there too, until a tenant's name, reviews and accreditations are on the site.

Links and local mentions, done legitimately

Link spam means creating links to or from a site primarily to manipulate rankings. The examples in Google's spam policies include buying links, exchanging goods or services for links, excessive link exchanges, links from low-quality directories, and keyword-rich links in widgets or site footers. Paid links are allowed for advertising and sponsorship as long as they carry a rel="nofollow" or rel="sponsored" attribute.2 For a small site in a small town, that leaves the slow, honest kind of link building, which is also the kind that tells Google the site is known locally.

  • Something worth citing. The cost page, a guide to what to do after storm damage, or a plain explanation of how planning rules affect roof work in the area are the kinds of page local news sites, residents' associations and community groups link to when the subject comes up.
  • Local organisations. Residents' associations, community newsletters and local business groups sometimes list useful local resources. Ask, explain truthfully what the site is, and accept a no.
  • Sponsorship. Sponsoring a local sports club or event is fine. If the sponsor link is in return for payment, it should carry rel="sponsored" or rel="nofollow".2 Its value is being known in the town, which comes back once there is a tenant.
  • Directories. Only list the site where the directory accepts a site of this kind and you can describe it truthfully. Do not list it as a roofing firm.
  • Not private blog networks, link swaps, paid guest posts or links bought from anyone who sells them. One manual action can end the site.

Measure from the first enquiry

Log every call and form in the lead log, with the page it came from where you can tell. Each month, note clicks and impressions from Search Console for the pages that matter. Those two records are what you will sell in stage seven. A business will pay on the strength of a dated log of real enquiries. A screenshot of rankings rarely persuades anyone.

Tasks0 of 5 done
Stage 07 / 09Months 4 to 8

Prove the value and set the price

Turn the lead log into evidence a business will believe, run a trial with one firm, and set a rent based on what the leads are worth to them.

When you have something to sell

Wait until the site produces enquiries every week. In my view you need at least two or three months of steady leads in the log before a pitch is worth making, because a business owner will want to see that the flow is real and repeatable. Until then, pass the odd enquiry to a firm that has agreed to take them, or tell the person you cannot help, and keep building.

Run a trial

The cleanest way to prove value is to send real leads to one firm for a fixed period, free or at a reduced price, and record what happens to each one. Pick a firm from your stage two list that is responsive, covers the whole area and has capacity. Agree the trial in writing, even if it is a short email: the length, the price, what counts as a lead, and that the firm will tell you which leads they quoted for and which they won. Point the tracking number at them, add their name to the footer statement and the privacy notice as the firm enquiries go to, and forward form submissions the same day.

  • In my view thirty days is usually long enough to show a pattern for an urgent trade, and too short for a seasonal one. Set the length so it covers at least the number of leads you would expect in a normal month.
  • Ask the firm to record, for every lead: whether they reached the person, whether they quoted, whether they won the job, and the job value. If they will not do that, they are not the right first tenant.
  • Check your call log against their records weekly. Missed calls and slow call-backs are the most common reason a trial looks weaker than it is, and you need to know which it was.

Work out what the leads are worth

The rent should come from the business's side of the numbers: how many leads arrive, how many become jobs, what a job is worth, and what the business keeps after materials and labour. The rent is then a share of that gross profit. The tool below runs the calculation. Replace every default with your own figures from the trial.

Tool / Calculator

What the leads are worth, and what a rent comes to

%
£
%
%

Each month

£135

rent, at 25% of the gross profit the leads produce

Your rent £135Business keeps £405
Jobs won
3
Revenue to the business
£1,350
Gross profit to the business
£540
Rent per enquiry
£14
Rent over a year
£1,620
Business keeps a year
£4,860
The defaults are an invented example to replace with your own trial figures: 10 enquiries a month, 30% of them turned into paid work, an average job of £450, a 40% gross margin, and a rent set at 25% of the resulting gross profit. The share is your negotiating choice, not a benchmark. Nobody publishes a standard share, and the right one depends on how much risk the business is taking and how easy you are to replace.

With the example defaults, 10 leads at a 30% close rate is 3 jobs a month, worth £1,350 in revenue and £540 in gross profit to the business. A 25% share of that is a rent of £135 a month, which works out at £13.50 per lead. If the site doubled to 20 leads at the same rates, the same share would be £270 a month. The per-lead figure stays the same at any volume, because it is just the close rate times the job value times the margin times the share. That makes it a useful number to keep in your head during negotiation.

Leads a monthJobs won at 30%Revenue at £450 a jobGross profit at 40%Rent at a 25% share
51.5£675£270£67.50
103£1,350£540£135
206£2,700£1,080£270
The example defaults at three lead volumes (invented figures, to show how the sum works)

Two things follow from the sum. First, small changes in close rate and job value move the rent as much as lead volume does, which is why a trial that records outcomes is worth more than one that only counts calls. Second, if the honest figures produce a rent too small to be worth your time, the answer is a higher-value niche or more leads. A higher share is likely to be dropped by the business after a couple of months.

Choose how to charge

  • Flat rent suits a site with a steady log and a tenant who wants a predictable cost. Set it from the average month in the trial.
  • Pay per lead suits seasonal trades and wary tenants. Set the price from the per-lead figure the tool gives you, and define a qualifying lead in writing.
  • A mix, such as a base that covers your costs and time plus a per-lead fee above an agreed number, suits a site whose volume is still growing.
  • Whatever you choose, invoice monthly in advance for the flat part and monthly in arrears for the per-lead part, with your call log and form log attached.
Tasks0 of 5 done
Stage 08 / 09Months 5 to 9

Find the renter and agree the terms

Offer the site to the right firm with evidence, and sign a written agreement, drafted by a solicitor, that covers ownership, payment, notice and exclusivity.

Who to approach

The trial firm is the obvious first choice if the trial went well. If it did not, go back to the list of operators you built in stage two. In my judgement the firms most likely to say yes have capacity to take more work, already spend money on leads or ads so understand the idea, and have a weak website of their own. The firm that already dominates the map pack usually has enough work and less reason to pay you.

The pitch

  • Lead with the log. Show the number of calls and forms by month, the trial outcomes, and the jobs won. Owners believe their own trial figures far more than any chart of rankings.
  • Explain the arrangement in one minute: what they pay, what they get, how the number and the forms are routed to them, and how they can stop.
  • Never promise rankings or a number of leads. You cannot control either, and a promise you cannot keep is a misleading claim to make to a business and a dispute waiting to happen.
  • Say plainly that you own the site and the number, and what happens to both if they leave. Owners who understand that at the start are much easier to keep.

The agreement

Use a written agreement, and have a solicitor draft it or at least review it. The points below are what it needs to settle. Treat them as a checklist for the conversation with your solicitor.

PointWhat to settle
OwnershipYou own the domain, the site, the content, the phone number and the data you collect as controller. The tenant gets a licence to receive the enquiries and, if agreed, to have their name and details on the site.
What the tenant can addTheir trading name, address, accreditations they genuinely hold, photos of their own work, and reviews from their own customers. Nothing they cannot evidence.
PaymentThe amount, whether flat, per lead or mixed, when it is due, how leads are counted, and how disputes over individual leads are settled.
Non-paymentWhat happens if they stop paying: for example, after a set number of days overdue the number and forms are redirected, with written notice first.
Term and noticeA minimum term, and the notice either side must give to end it. Long enough to protect your income, short enough that the tenant will sign.
ExclusivityWhether they are the only firm receiving enquiries from the site, for which services and which areas. Exclusivity is worth more, so it can carry a higher rent.
Data protectionWhether you act as their processor or you are each a controller, and the matching terms. If you are their processor, the ICO says a written contract with specific terms is required.40
Their Business ProfileIf they link their profile to the site, what happens to that link and to the site's branding when the agreement ends.
Option to buyWhether the tenant can buy the domain and site, and how the price is set. Some tenants will ask, and it is easier to agree the method now.
EndingWhat changes on the day it ends: the number and forms are redirected, their name and details are removed, and any data handover or deletion is completed.
What the rental agreement needs to cover
Tasks0 of 5 done
Stage 09 / 09Ongoing

Run the site, and scale without building a doorway network

Keep the site useful and the tenant informed, deal properly with their Business Profile, and only build more sites when each one can stand on its own.

Hand over properly

  • Change the footer statement, the About this site page and the privacy notice to name the tenant as the firm enquiries go to.
  • Add the tenant's genuine details where the agreement allows: trading name, address, accreditations and photos of their own work. Now that the site describes a real business with a real address, LocalBusiness markup for that business is accurate.
  • Give the tenant access to what they need to see. In Search Console, a restricted user has view rights on most data without administrative actions, while owners have full control and can add and remove users.83 Keep ownership yourself.
  • Agree how quickly they will answer calls and reply to forms. A tenant who misses calls will blame the site.

The tenant's Business Profile is theirs

The site still has no profile. The tenant may have their own, at their own address, under their own name, which is theirs to manage. If they want to point their profile's website link at your site, Google's guidelines say the website should represent their individual business, and that URLs or phone numbers must not redirect users to anybody other than the actual business.81 In practice that means the site has to carry their name and details clearly enough to be their website, and the number on it has to reach them. Agree in writing what happens to that link when the agreement ends, because their profile will be pointing at a site they no longer use. Do not manage their profile for them unless they ask you to, and never change their name, address or categories to suit the site.

Reviews belong on the tenant's own profile, collected from their customers under Google's rules, which I cover in the local SEO guide. They are what the people calling will look at: in BrightLocal's 2026 survey, 74% of the US consumers surveyed said they seek reviews written in the last three months.82 Do not copy those reviews onto the site with review markup: reviews a business controls about itself are not eligible for review stars.76

The monthly routine

Tasks0 of 5 done

When the tenant leaves

Follow the agreement: serve or accept notice, redirect the number and forms on the end date, remove the tenant's name, details and markup, and update the privacy notice. Then go back to your stage two list and stage seven evidence and offer the site to the next firm. The log you have kept since launch is what makes the second rental faster than the first.

Scaling to more sites

The temptation is to copy the site to twenty towns and swap the names. That pattern appears twice in the spam policies: doorway abuse includes multiple domains targeted at specific regions or cities that funnel users to one page, and scaled content abuse includes creating multiple sites to hide the scaled nature of the content.2 A network of near-identical sites is the clearest example of both, and if one is caught the pattern is easy to find in the others.

  • Build a second site only when the first has a paying tenant and runs in a few hours a month.
  • Treat each new niche and town as a new project: score it, check the results page, find a tradesperson, and write its pages from scratch.
  • Reuse the process and the paperwork: the privacy notice, agreement template and lead log can be adapted. Write the pages fresh each time.
  • Keep a separate number, log and agreement for each site, so that each can be rented, sold or closed on its own.
Questions9 answered

Common questions

01Is rank and rent legal in the UK?
Building a site and charging a business for the enquiries it produces is an ordinary commercial arrangement. What can make it unlawful is how it is done. The unfair commercial practices rules prohibit misleading people about a trader's identity or connections and ban fake reviews,4 and the CMA can now fine traders up to 10% of worldwide turnover.3 Data protection law applies to every lead you collect.37 Say who runs the site, invent nothing, and handle the data properly, and take legal advice on your own setup.
02Is rank and rent against Google's rules?
Google's spam policies do not mention rank and rent by name. They do describe the ways these sites are often built: doorway pages for towns that differ only by name, pages generated at scale without adding value, expired domains bought for their links, and paid links.2 A site that avoids those and is genuinely useful is not breaking a published rule. A Business Profile for the site would, because lead generation companies are not eligible for one.1
03Can I create a Google Business Profile for my rank and rent site?
No. Lead generation agents or companies are not eligible,1 and Google's guidelines exclude virtual offices and numbers or websites that redirect to another business.81 The site competes in the organic results. The firm renting it may have its own profile, which belongs to them.
04How long does it take before a rank and rent site makes money?
Nobody can tell you, and Google does not publish how long new sites take to rank. In my judgement you should plan for six to twelve months before the leads are steady enough to sell, and accept that some sites never reach that point.
05How much rent should I charge?
Work it out from the business's side: leads a month, the share they turn into jobs, the average job value and their gross margin. The rent is a share of that gross profit, and the share is yours to negotiate. There is no published standard. Use real figures from a trial.
06What happens if the renter stops paying?
Whatever the agreement says. A good one sets a number of days overdue after which, with written notice, you redirect the phone number and the forms. Because you own the domain, the site and the number, you can then offer it to another firm. Without a written agreement you are left arguing, which is why it should be drafted by a solicitor.
07What domain should I buy for a rank and rent site?
A short .co.uk or .uk name in your own or your company's name, that reads as a guide or help site and not as a firm. Keywords in the domain alone have hardly any effect beyond breadcrumbs,17 so an exact service and town name is optional. Never buy an expired domain for its old links, which counts as expired domain abuse under Google's spam policies.2
08Where should I host a rank and rent site?
Anywhere fast that allows commercial use and lets you own the account. Static hosts such as Cloudflare Pages and Netlify suit a small static site, and managed WordPress hosts suit WordPress. Check the plan's terms: Vercel's free Hobby plan is for non-commercial use only,41 and GitHub Pages is not allowed as free hosting for an online business.42
09Can I use AI to write the pages?
Using generative AI or similar tools to generate many pages without adding value is scaled content abuse.2 Using a tool to help edit pages built from a tradesperson's real knowledge is different from generating town pages in bulk. AI coding tools are fine for building the site itself, as long as the words come from your own research and end up in the HTML the server sends.67 The value has to come from information that is true and specific to the service and the place.
References83 sources

Sources

  • Platform docs65
  • Regulator16
  • Industry study2
  1. 01Business eligibility and ownership guidelinesGoogle Business Profile HelpPlatform docs
  2. 02Spam policies for Google web searchGoogle Search CentralPlatform docs
  3. 03What businesses need to know about unfair commercial practicesCompetition and Markets AuthorityRegulator
  4. 04Unfair commercial practicesCompetition and Markets AuthorityRegulator
  5. 05Data protection feeInformation Commissioner's OfficeRegulator
  6. 06Check how to register for Self AssessmentGOV.UKRegulator
  7. 07Set up a private limited company: Register your companyGOV.UKRegulator
  8. 08Become a sole trader: Choose your business nameGOV.UKRegulator
  9. 10Running a limited company: your responsibilitiesGOV.UKRegulator
  10. 11Tips to improve your local ranking on GoogleGoogle Business Profile HelpPlatform docs
  11. 12Use Keyword PlannerGoogle Ads HelpPlatform docs
  12. 13About Keyword Planner forecastsGoogle Ads HelpPlatform docs
  13. 15Free Keyword Generator ToolAhrefsPlatform docs
  14. 16Free Keyword Tool: Find the Right Keywords for SEO & AI SearchSemrushPlatform docs
  15. 17Search Engine Optimization (SEO) Starter GuideGoogle Search CentralPlatform docs
  16. 18Managing multi-regional and multilingual sitesGoogle Search CentralPlatform docs
  17. 19Buy A DomainThe UK Domain (Nominet)Platform docs
  18. 20TLD PoliciesCloudflarePlatform docs
  19. 21Cloudflare RegistrarCloudflare DocsPlatform docs
  20. 22FAQCloudflare Registrar docsPlatform docs
  21. 23.UK domain registration requirementsNamecheap KnowledgebasePlatform docs
  22. 24Do you provide privacy protection for .UK domains?Namecheap KnowledgebasePlatform docs
  23. 25.UK TLD Domain NamesPorkbunPlatform docs
  24. 26Terms and conditions of domain name registrationNominetPlatform docs
  25. 27GDPRNominet Registrar ResourcesPlatform docs
  26. 28Phone numbers and call costsOfcomRegulator
  27. 29What are 03 numbers?OfcomRegulator
  28. 30Boost Your Small Business with Call Tracking SolutionsInfinityPlatform docs
  29. 31Call AnnouncementsInfinity Knowledge BasePlatform docs
  30. 32FAQsMediahawkPlatform docs
  31. 33Secure call handling for sales and marketingMediahawkPlatform docs
  32. 34Call Tracking & Call Analytics SoftwareCallRailPlatform docs
  33. 35What are the exceptions?Information Commissioner's OfficeRegulator
  34. 36How do you determine whether you are a controller or processor?Information Commissioner's OfficeRegulator
  35. 37What privacy information should we provide?Information Commissioner's OfficeRegulator
  36. 38What is the 'legitimate interests' basis?Information Commissioner's OfficeRegulator
  37. 39Specific data protection considerations for different ways or methods of monitoring workersInformation Commissioner's OfficeRegulator
  38. 40ContractsInformation Commissioner's OfficeRegulator
  39. 41Fair Use GuidelinesVercel DocsPlatform docs
  40. 42GitHub Pages limitsGitHub DocsPlatform docs
  41. 43HTTPS (SSL)Netlify DocsPlatform docs
  42. 44Backups and Disaster RecoveryKinsta DocsPlatform docs
  43. 45How to use the Backup service in Site Tools?SiteGround KBPlatform docs
  44. 46OverviewCloudflare Pages docsPlatform docs
  45. 47Pricing and PlansNetlifyPlatform docs
  46. 48Settings Reading screenWordPress.org DocumentationPlatform docs
  47. 50Yoast SEOWordPress.org PluginsPlatform docs
  48. 51Rank Math SEOWordPress.org PluginsPlatform docs
  49. 52WP Super CacheWordPress.org PluginsPlatform docs
  50. 53AI-Powered SEO & AEO tools to get you discoveredWebflowPlatform docs
  51. 54Understanding SSL certificatesSquarespace Help CenterPlatform docs
  52. 55How does Squarespace optimize my site for search results?Squarespace Help CenterPlatform docs
  53. 56About HTTPS and SSLWix Help CenterPlatform docs
  54. 57Understanding Your Site's Sitemap FileWix Help CenterPlatform docs
  55. 58Customizing Your Page's SEO Settings in the SEO PanelWix Help CenterPlatform docs
  56. 59Do I need to set up SSL for a custom domain?Framer HelpPlatform docs
  57. 60How to access your sitemapFramer HelpPlatform docs
  58. 61How to add custom codeFramer HelpPlatform docs
  59. 62OverviewClaude Code DocsPlatform docs
  60. 63Optimize your app for SEO and AI searchLovable DocumentationPlatform docs
  61. 64HostingBoltPlatform docs
  62. 65Deployment typesReplit DocsPlatform docs
  63. 66Why Astro?Astro DocsPlatform docs
  64. 67Understand JavaScript SEO BasicsGoogle Search CentralPlatform docs
  65. 68The rise of the AI crawlerVercel (December 2024)Industry study
  66. 69Add a website or platform property to Search ConsoleSearch Console HelpPlatform docs
  67. 70Verify your site ownershipSearch Console HelpPlatform docs
  68. 71Creating helpful, reliable, people-first contentGoogle Search CentralPlatform docs
  69. 72Provide a site name to Google SearchGoogle Search CentralPlatform docs
  70. 73Organization (Organization) structured dataGoogle Search CentralPlatform docs
  71. 74Local Business (LocalBusiness) Structured DataGoogle Search CentralPlatform docs
  72. 75General structured data guidelinesGoogle Search CentralPlatform docs
  73. 76Review snippet (Review, AggregateRating) structured dataGoogle Search CentralPlatform docs
  74. 77Latest Google Search Documentation UpdatesGoogle Search CentralPlatform docs
  75. 78Understanding page experience in Google Search resultsGoogle Search CentralPlatform docs
  76. 79Sitemaps reportSearch Console HelpPlatform docs
  77. 80URL Inspection toolSearch Console HelpPlatform docs
  78. 81Guidelines for representing your business on GoogleGoogle Business Profile HelpPlatform docs
  79. 82Local Consumer Review Survey 2026BrightLocal (February 2026)Industry study
  80. 83Managing owners, users, and permissionsSearch Console HelpPlatform docs
Keep going

Stuck on a stage?

Send me a message on LinkedIn with the stage you are on and what you are seeing. I read everything that comes in.