Rank and Rent SEO
I would start with a single local niche like roofing in a mid-sized city, because the lead volume is high and the competition is still beatable with a focused site.
What I’d do first
- Pick one niche and one city where you can verify the lead value before building anything.
- Build a site that looks like a real local business, not a directory, with phone number and service pages.
- Rank using local citations, location content, and a Google Business Profile where allowed by policy.
- Set up call tracking and a simple contract that specifies lead delivery and payment terms.
- Plan for the renter to leave; own the domain and keep the site ready for the next tenant.
The path I'd take
I would pick one niche and one city where I already know the lead value. For example, I might target roofing in Leeds, a city of about 800,000 people. I would check the SERP to see if there are any local service sites ranking, and if the competition is mostly just the businesses themselves. If the top 3 are all directories or big aggregators, I'd move on to a different city. Once I have a niche and a location, I would buy a domain that sounds like a real local company, not a generic keyword domain. I'd build a basic site with a homepage, a service page, a contact page, and a few location-specific content pieces. I would not add a blog unless I can commit to regular posts. The goal is to look like a credible local business, not a lead gen shell.
I would then optimise the site for the main keyword, say "roofing repairs Leeds", and a handful of long-tail variations. I would build local citations on the major directories and claim a Google Business Profile if the niche allows it. For roofing, Google's guidelines are strict about service-area businesses, so you need to be careful about the address. I would use a virtual office or a rented address that you can actually receive mail at, because Google checks. I would also get a few backlinks from local business associations or news sites. The ranking phase usually takes 3 to 6 months. During that time, I would set up call tracking with a number that forwards to me, so I can prove the leads are real.
Once the site is generating calls, I would approach local roofing companies and offer a flat monthly rental for exclusive access to the leads. I would start at £500 per month for a site that gets 10 to 15 calls per month, and adjust based on the actual conversion rate. I would also build a second site for a different niche, like HVAC or legal, to diversify the risk. I would not put all my effort into one site because the renter could leave at any time. The whole model depends on the asset being reusable, so I would keep the domain and the hosting in my name.
I would also track everything in a spreadsheet: calls, form fills, renter payments, and costs. I would reinvest the first few months of profit into a third site. The path is iterative, not a one-time build. I would start with one, prove the model, then scale to 5 or 10 sites. Each site should be able to run on autopilot after the initial ranking work, with occasional content updates and citation maintenance. For a more detailed breakdown of how to optimise the site itself, I recommend reading about [SEO services](/seo-services/) that focus on local intent. The fundamentals are the same whether you are building for a client or for yourself.
A key decision at the start is whether to rent to a single business exclusively or to sell leads to multiple businesses. I would choose exclusive rental because it simplifies the relationship and the pricing. Non-exclusive lead selling requires more complex tracking and can lead to disputes over lead quality. Exclusive rental also gives you a stronger negotiating position if the renter wants to buy the site. I would price the rental at a level that the renter can easily recoup from a few jobs, so they see the value quickly. For a roofing company, a single job can be worth £1,000, so a £500 monthly rental is a no-brainer for them if they get 10 calls.
I would also verify the leads before sending them. I would call the lead myself to confirm they are real and interested, then pass the contact to the renter. This adds a layer of trust and reduces the chance of the renter complaining about fake leads. I have found that renters who get verified leads are much more likely to stay long-term. The extra step is worth the time.
Finally, I would set up a simple contract that covers lead delivery, payment terms, and termination. I would include a clause that the renter cannot contact the leads directly without going through the tracking system, because that protects the lead data. I would also include a non-compete for the duration of the contract, so they cannot use the leads to find a cheaper alternative. This is not a complex legal document, but it should be signed before any leads are sent. I would consult a lawyer for the first one, then reuse the template.
To sum up, the path is: pick a niche and city, build a credible site, rank it, set up tracking, rent to one business, verify leads, and scale. It is not passive income, but it is closer to asset ownership than client work.
Watch-outs
The biggest watch-out is Google's policy on lead generation sites. Google has been known to deindex sites that are purely aggregators or that violate the quality guidelines. If you use a Google Business Profile, you must adhere to the service-area business rules, which means you cannot hide your address if you have a physical location. If you use a virtual office, you risk suspension. I have seen sites disappear from the local pack overnight because Google decided the address was not legitimate. Do not rely on a GBP as your primary traffic source. Instead, focus on organic rankings for the main website.
Another watch-out is the renter leaving. A roofing company might decide they no longer need leads after a busy season, or they might find a cheaper source. If they leave, you have a site that is generating leads but no one to sell them to. You then have to find a new renter, which could take weeks. During that time, the leads are wasted. To mitigate this, I would have a backup list of potential renters in the same niche but in a different city, or I would have a second renter ready to take over. I would also consider a contract that requires 30 days notice, giving you time to find a replacement.
Lead quality is another common issue. Not all calls are the same. Some calls are from window shoppers, some are from competitors, and some are from people who are not ready to buy. The renter will complain if they get too many low-quality leads. You need to set expectations upfront about what constitutes a qualified lead. I would define a qualified lead as someone who has a specific need and is willing to schedule a quote. I would also track the call duration and the outcome, and share that data with the renter. Transparency helps build trust.
Competition in the niche can also be a problem. If you pick a niche like plumbing in a large city, you might find that there are already several rank-and-rent sites doing the same thing. They have backlinks, age, and established content. It is harder to break in. I would avoid niches where the top 10 results are all dedicated lead gen sites. Instead, I would look for niches where the top results are a mix of the actual businesses and a few directories, because that means there is still room for a new site. I would also check the average search volume. If the keyword only gets 10 searches per month, it is not worth the effort.
Another watch-out is the cost of call tracking. I use a paid service that costs about £30 per month per number. That adds up if you have 10 sites. I also need to pay for hosting, domain renewal, and maybe a virtual address. The total monthly cost per site can be £50 to £100 before you even get a lead. That is not a big deal if the site is ranking, but it is a drain if the site is still trying to rank. I would budget for 6 months of costs before any revenue comes in.
Finally, there is the risk of the renter trying to cut you out. They might try to contact the leads directly without going through the tracking system, or they might try to register a similar domain and build their own site. To prevent that, I would use a tracking number that is different from the number on the site, and I would make sure the contract prohibits them from bypassing the tracking. I would also monitor the calls regularly to ensure the renter is not poaching leads. This is a trust-based business, but you need to protect yourself.
For a deeper look at how to handle the ranking side, I would check out [roofing SEO](/roofing-seo/) and [HVAC SEO](/hvac-seo/) for niche-specific tactics. The same principles apply, but each niche has its own seasonal patterns and keyword nuances. I would also look at [legal SEO](/legal-seo/) if you are considering the legal niche, because it has higher lead value but also stricter regulations. The watch-outs in each niche are slightly different, but the core risks are the same.
In summary, the watch-outs are: Google policy, renter churn, lead quality, competition, tracking costs, and renter poaching. Mitigate each one with contracts, backups, and transparency. Do not assume the model is passive. It requires active management to keep the asset running.
What I got wrong
I got the time-to-rank wrong. I thought I could get a site to the top of the local pack in 3 months with a bit of on-page SEO and a few citations. In reality, it took 8 months for my first site to rank consistently for the main keyword. I underestimated the amount of competition from established businesses with real reviews and domain authority. I also did not realise how much backlinks matter for local SEO. I spent too much time on on-page content and not enough on building links. I should have started link building from day one, even if it was just a few local directory links and a guest post on a community site.
I also got the lead value wrong. I assumed that every call from a roofing site would be worth at least £50 in rental value. But many calls were from people just checking prices or asking for advice. The actual qualified lead rate was about 30%. That meant I had to over-deliver on lead volume to justify the rental price. I ended up lowering the price to £300 per month because the renter was not getting enough qualified calls. I should have priced based on qualified leads, not total calls.
Another mistake was not having a contract for the first renter. I had a verbal agreement, and when the renter decided to stop paying after 3 months, I had no recourse. I lost the site's revenue and had to find a new renter from scratch. I now always use a written contract with a 30-day notice period and a clause that the renter cannot use the leads for any other purpose. I also learned to collect payment upfront, or at least on a monthly basis with no credit.
I also underestimated the importance of the domain name. I bought a domain that was a keyword match, like "leedsroofing.co.uk", thinking it would help with SEO. It did help a bit, but the domain looked spammy to potential renters. They thought it was a generic lead gen site, not a real business. When I switched to a brandable name, like "YorkshireRoofPro.co.uk", the renter trust increased, and I was able to charge a higher price. The domain name matters for the sales pitch, not just for SEO.
Finally, I relied too much on Google Business Profile for traffic. I had a GBP that was ranking in the local pack, and it was bringing in 50% of the leads. Then Google suspended the profile because the address was a virtual office. The traffic dropped by half overnight. I should have built the site's organic rankings to be the primary source, not the GBP. Now I use GBP as a supplement, but I never let it become the main traffic driver. If I want to learn more about how to build a sustainable site, I would look at [small business SEO](/small-business-seo/) for general advice on ranking without relying on a single source.
In hindsight, I would have started with a lower-competition niche, like garage door repair, in a smaller city, and I would have built the site's organic rankings and a solid backlink profile before even thinking about GBP. I would have also had a contract ready from day one. The model works, but it is not as quick or easy as some people claim. It requires patience, money, and a willingness to learn from mistakes.
Next step
Quick answers
How much money do I need to start a rank and rent site?
You can start with about £200 for the first site: domain, hosting, call tracking, and some citations. The main cost is time, because ranking takes 3 to 8 months. If you outsource content or link building, add another £500 to £1,000.
Can I rank a site without a Google Business Profile?
Yes, but it is harder for local-intent keywords. A GBP often gives you a boost in the local pack. If you cannot get a verified profile, focus on organic rankings through on-page SEO, backlinks, and location pages. Some niches, like legal, may not allow GBP for virtual offices, so you need to rely on the website alone.
What happens if the renter stops paying?
You own the domain and site, so you can stop forwarding leads and find a new renter. The leads continue to come in, but you need to have a backup list of potential renters. A contract with a 30-day notice period gives you time to transition. Do not give the renter access to the site or the tracking system.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central — Backs up the ranking tactics and quality guidelines relevant to lead gen sites.
- Google Business Profile Help — Supports the rules about service-area businesses and address requirements.
- Search Engine Journal — Provides industry coverage of rank-and-rent models and local SEO case studies.
- Google Search Essentials — Relevant for content quality and spam risk that affect rank-and-rent site longevity.
Notes from Callum Bennett.