What $1,000 a Month Buys: Every SEO Service, One Flat Fee
Local SEO, Google Business Profile management, technical SEO, content, website work, reviews and audits. One person does all of it, and none of it is an add-on.
Month to month, no contract. The person who answers (520) 207-6000 is the person doing the work.
Written by David Cragg, Tucson SEO consultant, in search since 1990. Last reviewed September 17, 2026.
Most agency service menus are built to be shopped. Pick technical SEO, add content, bolt on reviews, upgrade to profile management. I don't sell it that way, because the pieces don't work that way. Content on a slow, badly structured site doesn't rank. A well-run Google Business Profile pointing at a website that can't convert wastes the call it earned. So this page lists every discipline separately, and then you get all of them, every month, for the same $1,000.
The short version
- $1,000 a month, month to month, no contract, no onboarding fee.
- Google Business Profile management is included. It is not sold separately or as an add-on.
- Three to ten new pages of original, locally written content every month.
- I do the implementation myself: copy, schema, CSS, HTML and the profile. No handoff to a junior team.
- The client roster is small on purpose, so I know your site rather than your ticket number.
The Seven Services Inside the Fee
Each link below goes to a page that covers one discipline in depth: what I check, what I change, and how it shows up in rankings and calls. Read the one that matches the problem you already know you have.
Local SEO and Map Pack Rankings
Keyword research grounded in what Tucson buyers actually type, then service pages and location pages built to match. Citations, name, address and phone consistency, internal linking, and rank tracking from points across your service area.
Start here if the goal is simply more calls from Google.
Google Business Profile Management
Categories, services, attributes, hours, photos, posts and review responses, maintained every month instead of claimed once and left alone. You stay the owner of the profile and add me as a manager.
Included in the fee. A profile audit is free whether or not you hire me.
Technical SEO
Crawling, indexing, Core Web Vitals, page speed, schema markup, redirect chains and orphaned pages. I verify every fix against the live page source, not a third-party dashboard.
Start here if your content is good and your rankings still aren't.
Content Creation
Three to ten new pages a month, written for your trade and your territory instead of a template with "Tucson" pasted into the headings. Service pages, city pages and articles that answer what prospects ask before they call.
This is the part that compounds, and the part most budgets shortchange.
Website Design and Changes
WordPress sites built to be crawled, read on a phone and acted on. Clean markup, fast templates, clear calls to action, and a structure that can take a hundred new pages without turning into a maze.
Start here if your site looks a decade behind your competitors'.
Reviews and Reputation
A repeatable way to ask for reviews that follows Google's current rules, a written response to every review, and monitoring so a bad week doesn't quietly turn into a bad year.
Start here if you're losing to a competitor with worse service and better stars.
SEO Audits
A prioritized list of what is actually holding your site back, from the rendered source, Search Console, your profile and the competitors ranking above you. Clients get this continuously as part of the monthly work.
Start here if you want the findings before you commit to anything.
What the $1,000 Covers Every Month
| Included every month | What that looks like in practice |
|---|---|
| Technical audit and repair | Ongoing, not a one-time report. Problems get fixed, then checked in the live page source. |
| New content | Three to ten original pages a month, each assigned to one keyword and one part of your service area. |
| Google Business Profile management | Maintained monthly. Not an add-on, not a separate product, not handed to software. |
| Citations and NAP consistency | Name, address and phone checked across directories and corrected where they drift. |
| Reviews | A request process your staff can follow, plus monitoring and a response to every review. |
| Site changes and design work | Copy, layout, CSS, HTML and schema edits as the campaign needs them. I make them myself. |
| Reporting | Two reports a month, one for keyword rankings and one for traffic, so progress is measured rather than asserted. |
| Spam link review | Checked every three months and excluded. Every site collects junk links. |
Paid advertising is the one thing I don't run. If you need Google Ads, I'll tell you so and point you to someone who does it every day, rather than learn it on your budget. For the full price breakdown, including what should never cost extra, see why clients work with me.
Why the Services Aren't Sold One at a Time
Every discipline on this page leans on the others. Content needs a technically sound site to rank. The site needs content to have anything worth ranking. A Google Business Profile hits a ceiling in a couple of months, and the ceiling is almost always the website behind it. Reviews are what turn a Map Pack impression into a phone call.
Split those apart and you get a campaign that looks busy on a report and moves nothing. Selling you one piece would mean charging you every month for work that stopped producing, which is a bad deal for you and a bad result for me. One fee keeps the incentive where it belongs: on whether your phone rings.
How the First Ninety Days Usually Go
- Week one: the audit. Your site, your Google Business Profile and the three competitors actually beating you, written up as a prioritized list. You keep it whether or not we continue.
- Week two: the technical floor. Indexing, speed, schema, mobile layout, broken links and duplicate pages. The profile foundation gets rebuilt at the same time: categories, services, hours and citations.
- Weeks three and four: content starts. The first service or city pages go live, and the review request process begins.
- End of month one: baseline and plan. Where you ranked when we started, what moved, and what is queued for month two.
- Months two and three: production. New pages ship every month against the keyword map. Long-tail terms usually move first and competitive terms later.
Local SEO is cumulative. When I ran Temecula SEO in Southern California, R&R Plumbing went from one truck to 21, and Platinum Air hired four new technicians as the towns around its office came online over about three years. Neither happened in a quarter. Both happened because the owners kept going month after month. Those are Southern California results, and the case studies give the full story and say where each number came from.
Who This Fits, and Who It Doesn't
It fits local service businesses that want one accountable person handling their whole search presence: home services, contractors, dental and medical practices, law firms and automotive shops, run by owners willing to give it a year.
It doesn't fit national ecommerce, businesses that need results inside thirty days, or anyone shopping for the smallest possible invoice. There are agencies that will take $300 a month. They'll also do about $300 a month of work.
I take one client per competitive niche per zone, so I'm never ranking two plumbers in Oro Valley against each other. Ask whether your niche is open.
I've been in search since 1990. I hold a BA in Economics from UCLA and an MBA from the University of Washington, and I founded and sold two internet marketing companies, Lotus411 and MSD2D, before starting Temecula SEO in 2007 and moving the practice to Tucson in 2022. The full background, with records you can check.
On how this site is written: I use AI tools to draft and to check my own work. AI does not supply the facts about your business, it does not invent sources, and nothing goes up here that I haven't read first. If you find a claim on this site you can't verify, call me and I'll fix it or pull it.
Where I Work
- Tucson
- South Tucson
- Oro Valley
- Marana
- Catalina Foothills
- Sahuarita
- Green Valley
- Vail
- Corona de Tucson
- Oracle
- Tubac
- Benson
Within about an hour of Tucson and not on the list? Call and ask.
Questions About What the Fee Covers
Can I buy just one of these services?
Generally no, and the reason isn't upselling. Content needs a technically sound site, the site needs content to rank, and both need the profile and the reviews to turn local searches into calls. Sold separately, they produce a campaign that looks busy and moves nothing. The two exceptions are a standalone SEO audit and a standalone website build, which we can talk through on a call.
What does the $1,000 not cover?
Third-party costs that are genuinely yours: hosting, domain registration, premium plugin licenses, stock photography and any advertising spend. I don't mark those up. Everything I do personally, including strategy, writing, technical work, design, profile management and reporting, is inside the fee.
Why don't you run Google Ads?
Because paid search is its own full-time discipline, and I would rather do seven things well than eight things adequately. If your business needs ads, I'll say so and point you to someone who runs them every day. Landing page experience is also one of the factors Google uses to price ads, so the site work on this page helps either way.
How are the three to ten pages a month decided?
By the keyword map built in the first month. Each page gets one main search to target and one part of your service area, so no two pages compete with each other. The count moves with the work: a month heavy with technical repair produces fewer pages, and a month spent building out city pages produces more.
Who actually does the work?
I do. The copywriting, the schema markup, the CSS and HTML, the profile updates and the reporting. There is no account manager relaying your requests to a production team, which is also why the client list stays short.
How do I know whether it's working?
Two reports a month, one for keyword rankings and one for website traffic, plus the number that matters most: how many calls and form fills you're getting and where they came from. If the trend stays flat for a sustained stretch, I would rather have that conversation than keep sending invoices.
Start With a Free Look at Your Site
Call (520) 207-6000 and I'll look at your site, your Google Business Profile and your top competitors, and tell you honestly whether I can move the needle. No charge, no pitch deck, nothing to sign. If you want the full written version first, here is what an SEO audit covers.
Tucson SEO, formerly Temecula SEO
Serving Tucson and Southern Arizona
Phone: (520) 207-6000
Consultant: David Cragg, in search since 1990
Page last reviewed September 17, 2026 by David Cragg.
