There are seven warning signs that reliably separate legitimate SEO agencies from ones that will cost you money and damage your site. The clearest one: any agency that guarantees a specific ranking position is either lying or does not understand how Google works. Other warning signs include pricing that is well below market rate, no access to your own analytics accounts, link-building practices Google actively penalizes, content padded to hit a word count without saying anything, contracts designed to trap you rather than retain you, and no verifiable proof of results for past clients. If you are evaluating agencies now, this guide gives you the specific questions to ask in the sales call for each one.
SEO Frisco is an independent directory and educational resource. We have no agency affiliation and earn no referral fees from any company listed here. This guide exists to protect buyers, not to sell services.
Guaranteed Rankings Promises
If an agency guarantees you a first-page ranking, ask them to put it in the contract with a full refund clause. They won’t. Not because they are being cagey, but because no one can guarantee a specific position on Google. Google’s own guidelines state that no legitimate SEO provider can promise specific ranking positions because Google controls the algorithm, not the agency. The signal changes. Competitors change. A guarantee that sounds confident in a sales call is not a promise anyone can keep.
What agencies who say this are actually doing: one of two things. Either they target low-competition keywords you would rank for anyway with minimal effort, then point to those results as proof of their skill. Or they cannot deliver and count on you losing track of the original promise six months in.
There is a meaningful difference between a fraudulent guarantee and a legitimate commitment. A real agency should be able to say something like: “We expect to improve your keyword positions within 90 days and grow your organic traffic quarter over quarter. Here is how we will measure that.” That is a reasonable performance expectation. “We will get you to number one on Google for [keyword]” is not.
The call-out: “Can you write that guarantee into the contract with a full refund if the position isn’t hit by [date]?” Watch what happens. A confident agency with a reasonable commitment will have an honest conversation about what they can and cannot control. An agency making empty promises will change the subject.
Pricing That Is Suspiciously Low (Or Vague)
Real SEO work is labor-intensive. Writing content, earning backlinks from legitimate sites, auditing technical issues, and tracking results all take time from people who know what they are doing. That has a cost, and pricing that does not reflect that cost should raise a question.

As of 2026, local SEO for a small business in the Frisco market starts around $500 to $800 per month for basic optimization and citation management. Full-service SEO with content creation runs $1,500 to $3,000 or more per month. At the low end of the local market, some providers publish starting rates around $400.
| Price tier | What you realistically get |
|---|---|
| Under $300/month | Automated reports, templated content, overseas link directories. High risk, low accountability. |
| $400 to $800/month | Basic local optimization, citation work, limited content. Reasonable for single-location businesses with modest competition. |
| $1,500+/month | Active content creation, real link outreach, regular reporting, strategic oversight. Required for competitive markets. |
The other red flag is vague pricing: “it depends on your goals” with no ballpark number. That answer exists to get you on a call, not to give you information. A legitimate agency will give you a real number or a range within the first conversation.
The call-out: “What does your base monthly retainer include, line by line?” A real agency walks through the scope. You should be able to see what you are paying for before you sign anything.
No Reporting or Opaque Reporting
If you cannot see what your agency is doing, you cannot evaluate whether it is working. And if you are not getting meaningful reporting, there is a real chance nothing much is happening.
Legitimate monthly reporting covers: keyword position changes, organic traffic trends from Google Analytics 4, impressions and clicks from Google Search Console, and a plain-English summary of work completed that month. Not “we optimized your site.” A log of specific actions taken.
The red flag is an agency that provides only a proprietary dashboard with generic charts and no external verification. Pretty PDFs showing “domain authority improvements” and “optimization scores” are not a substitute for actual traffic data from Google. If the dashboard is controlled by the agency and you have no independent way to verify the numbers, you are seeing what they want you to see.
The account access question is a bright line. Before signing with any SEO agency, require owner-level access to all three of the following:
- Google Analytics 4: Your traffic data. You are the owner. The agency gets contributor access.
- Google Search Console: Your click and impression data, indexing status, and any manual actions from Google. Owner-level access is yours. The agency gets access as a user.
- Google Business Profile: If local SEO is in scope, you keep ownership. The agency manages, not owns.
If an agency says they prefer to manage these accounts from their own login, or that you do not need direct access, that is a problem. Agencies that resist giving clients access to their own accounts make it harder for you to leave. That is not a coincidence.
The call-out: “Before we sign, I need to be set up as the owner on Google Analytics 4, Search Console, and Google Business Profile. Can we walk through that in the onboarding?” A legitimate agency will say yes immediately.
Link Building From Private Blog Networks (PBNs)
Most business owners have never heard of a private blog network, but if a low-cost SEO agency is building links for you, there is a real possibility they are using one. Here is what that means.
A private blog network (PBN) is a collection of websites set up specifically to point links at client sites. They look like real websites. Some even have content. But they exist for one purpose: to manipulate Google’s ranking signals by faking the appearance of credibility. Google actively penalizes sites that benefit from PBN links, and the penalty lands on your site, not the agency’s. They move on to the next client. You spend months trying to recover.
Agencies use PBNs because they are cheap to build and produce short-term ranking lifts that impress clients before the penalty catches up. A site might climb quickly for three months, then drop off the map when Google identifies the pattern. By the time that happens, the agency may have already collected six months of retainer.
Legitimate link building looks different: outreach to real publications, guest contributions on industry sites, press mentions, local business directory listings with editorial standards, and citations in local data aggregators. It is slower. It holds.
The call-out: “Where do your backlinks come from? Can you walk me through your outreach process and show me a sample of the types of sites you target?” A legitimate agency will walk you through their process with specifics. An agency using PBNs will be vague, change the subject, or use language like “proprietary link sources.”
Keyword Stuffing and Thin Content Tactics
Keyword stuffing is exactly what it sounds like: repeating a keyword so many times on a page that the writing becomes awkward and the repetition is obviously for search engines, not readers. A page that says “Frisco plumber” in every other sentence is not written for a person. It is written to game a ranking signal that Google has been actively penalizing for over a decade.
The modern version of this problem is AI-generated content that hits a word count without saying anything. You get 1,200 words that technically answer the question but contain no specific information, no examples, no original perspective. It reads like it was assembled from search results rather than written by someone with experience. Search engines are getting better at identifying this, and rankings built on thin content tend to collapse.
How to evaluate an agency’s content before you sign: ask for three recent examples of content they produced for clients. Read them. Not for length, not for keyword frequency. For specificity. Does the content say something concrete and useful? Does it answer questions a real customer would have? Or is it padded to a word count with generic statements no reader would remember?
The call-out: “What is your content process? Do you use AI-generated content? Is it reviewed and edited by a human writer?” The answer tells you a lot. AI tools are not automatically disqualifying, but a process with no human editorial judgment is a problem.
Long Lock-In Contracts With No Exit Clause
SEO takes time. Any legitimate agency will tell you that the first 90 days involve audit work, baseline setup, and early optimizations, and that meaningful ranking movement typically follows in months three through six. A 3-to-6-month initial commitment is reasonable given that reality.
A 12-month contract with no performance milestone and no early exit option is a different thing entirely. That structure protects the agency, not you. If an agency is confident in their work, they do not need to trap you for a year to stay in business.
What to look for in an SEO contract:
- Commitment length: 3 to 6 months is fair. 12 months with no exit is a red flag.
- Performance milestone: A 90-day review clause where either party can exit if agreed benchmarks are not being met is a reasonable ask. Legitimate agencies will negotiate this.
- Work product ownership: Any content published on your site, any links built on your behalf, and all account access should remain yours if you leave. Get this in writing.
- Cancellation terms: 30 days notice to cancel is standard. 90-day notice requirements or exit fees tied to the full contract value are not.
The call-out: “I’d like to add a 90-day performance review clause. If we’re not hitting the benchmarks we agree on at the start, either of us can exit. Are you open to that?” An agency that refuses this conversation is telling you something about how confident they are in their results.
No Case Studies, No References, No Proof
Every legitimate SEO agency has at least one client they can point to with real results. Not a testimonial that says “great to work with.” A case study that says: here is the client type, here is what the site looked like when we started, here is what we did, here is the specific traffic or ranking improvement, and here is how long it took.
Generic social proof is not proof. A rotating carousel of five-star reviews with first names and no company affiliations tells you nothing you can verify. The standard to hold agencies to is not “we increased traffic,” but “we improved organic sessions for a home services client in a competitive Texas market from 400 to 1,100 per month over nine months, and here is the Google Search Console data.”
You can also verify reputation independently. Clutch is an independent B2B review platform where agencies list their clients, case studies, and verified reviews. It is not the only verification source, but it is one you can cross-reference without taking the agency’s word for it.
The call-out: “Can I speak with one of your current clients? I’d like to ask them about the reporting and communication process.” If the agency says no across the board, that is an answer. Some clients may request privacy, which is understandable. But if an agency cannot produce a single reference from their entire client roster, the roster may not exist in the form they have described.
Frequently Asked Questions
Can an SEO agency guarantee first-page rankings on Google?
No. Google’s guidelines state explicitly that no one can guarantee a specific ranking position. The algorithm is controlled by Google, and it changes constantly. Any agency that promises a first-page position is either misrepresenting how search works, or will redefine what counts as “first-page” once you are locked in (often by targeting keywords so low-competition they rank themselves). Ask any agency making this promise to write it into the contract with a full refund clause if the position is not held for 90 consecutive days. They will not.
How do I know if an SEO company is actually doing anything?
You should have owner-level access to your own Google Analytics 4 and Google Search Console accounts. Monthly reports should show specific metrics: keyword position changes, organic traffic trends, impressions and clicks from Search Console, and a summary of work completed that month. If the only reporting you receive is a proprietary dashboard the agency controls, you have no independent way to verify whether the numbers reflect real activity. Demand direct account access before you sign.
What is a realistic SEO budget for a small business?
Local SEO for a small business in 2026 typically starts at $500 to $800 per month for basic optimization and citation management. Full-service SEO with active content creation and link outreach runs $1,500 to $3,000 or more per month. Anything under $300 per month almost certainly means automated tactics, templated content, and link directories that carry long-term risk. The economics of real SEO work do not support pricing at that level.
How long should an SEO contract be?
A 3-to-6-month initial commitment is standard and reasonable. SEO takes time to show results, and a short initial period does not give the work a fair chance. What is not reasonable: a 12-month contract with no performance-based exit clause. Ask specifically for a 90-day review milestone that allows either party to exit if agreed benchmarks are not being met. Agencies confident in their results will accept this. Agencies that rely on lock-in to retain clients will not.
What is a PBN and why is it a problem?
A private blog network (PBN) is a collection of websites built specifically to point links at client sites and manipulate Google’s ranking signals. They exist only to fake the appearance of credibility. Google actively penalizes sites that benefit from PBN links. The penalty lands on your site, not the agency’s. Recovery from a manual Google penalty can take months and may require hiring a separate agency to clean up the damage. Short-term ranking gains from PBN links are not worth the liability.
What should I own at the end of an SEO engagement?
You should own all content published on your website, full owner-level access to your Google Analytics 4, Google Search Console, and Google Business Profile accounts, and any digital assets created on your behalf. Get this confirmed in writing before signing. Some agencies build content inside proprietary platforms specifically so it cannot be transferred when you leave. If the contract language on work product ownership is vague or unfavorable, negotiate or walk away.
How do I verify an SEO agency’s results?
Ask for case studies with specific numbers, timeframes, and client types. Ask if you can speak with a current client. Check the agency’s profile on Clutch, which publishes verified reviews with client names and project details. If an agency cannot provide any independently verifiable proof of results, treat the gap as significant. A one-year-old agency with a small portfolio is different from an agency that has been operating for five years and still cannot name a satisfied client.
What to Do If You Have Already Signed
If you are reading this after signing a contract with an agency you now have doubts about, the first step is not panic. Not every uncomfortable contract means a penalty has hit your site. Start by finding out what you are actually dealing with.
Request owner-level access to your Google Analytics 4, Google Search Console, and Google Business Profile accounts immediately. If the agency refuses, that refusal is documentation you may need later.
Open Google Search Console and navigate to Security and Manual Actions. This is where Google will notify you directly if your site has received a manual penalty. If nothing is listed there, no manual action has been applied.
Check your backlink profile. Tools like Ahrefs and Semrush (paid tools widely used in the industry) let you review the sites pointing to yours. If you see links from low-quality sites with no clear relevance to your business, or a sudden spike in links that appeared in a short window, that is worth investigating.
Read your contract carefully for exit conditions. Even a contract with no explicit early exit clause may allow termination for cause if you can document non-performance against the deliverables specified. Non-performance documentation typically means: promised reporting was not delivered, work logs show no activity, or agreed scope items were never started.
If penalties have been applied to your site, a reputable SEO firm (a different one) can perform a link audit and prepare a disavow file to submit to Google. This tells Google which links to ignore when evaluating your site. It does not undo the past, but it stops the bleeding.
Knowing the red flags is half the work. The other half is knowing what a good agency looks like. The guide on how to choose an SEO company covers the criteria that actually matter.
If you are evaluating agencies in Frisco specifically, the directory on this site lists local providers with verified information, including review counts and years in business. Browse Frisco SEO companies to compare your options.