How to read a proposal for warning signs
A red flag in a Shopify SEO proposal is a promise nobody can keep, a cost that is hidden, or a risk that is not explained. You do not need to know SEO to spot them. You need to know what honest providers can and cannot say.
Honest providers describe work and measurement. They say what they will do, what you will see and when. They admit that search is slow and that results depend on things they do not control, such as competition and Google's changes.
Weak providers describe outcomes. Page one in 90 days. Triple your traffic. Ten thousand extra visitors. These sound exciting because they skip the work and the uncertainty. They are also the easiest to disprove, so a provider who makes them is counting on you not checking.
One warning flag does not mean a provider is bad. Some are careless wording. Several together are a pattern. Use this page as a checklist, and count.
If you want the positive version, the page on 15 questions to ask a Shopify SEO expert shows what good answers sound like. And our overview of choosing a Shopify SEO expert shows how the pieces fit together.
The biggest flags
Four flags deserve to stop a conversation.
Guaranteed rankings
Nobody controls Google. A provider can show you what to change and why it should help. They cannot promise where a page will land. A guarantee is either a misunderstanding or a sales line. Some are hedged with fine print that removes the guarantee, which is worse.
Bulk link packages
Proposals offering a fixed number of links a month for a fixed price. Real links come from other sites choosing to reference you, and that is slow and uneven. Bulk links are often bought from networks of low-quality sites, which can hurt rather than help. If a proposal includes links, ask where they come from and see examples.
Refusing to show work
If a provider will not show you a single live page they wrote, you cannot judge quality. Confidentiality is a reason for redaction, not for having nothing to show.
No access for you
A provider who sets up your analytics or Search Console under their own account, and will not give you ownership, is holding your data hostage. Your properties should be yours from day one.
Any one of these is reason enough to walk away.
Flags in how they report
How a provider reports tells you a lot, and it is where many problems first appear.
Tool scores as results. A report that shows an SEO score from a tool, rising each month, tells you the tool's opinion. It does not tell you whether more people found your store. Scores can improve while clicks fall.
Vanity metrics. Impressions without clicks, keyword counts, total traffic including direct visits and ads. These can all rise without any business benefit.
Moving the goalposts. The report starts with clicks, then moves to impressions when clicks flatten, then to rankings for terms nobody searches. Ask why the metric changed.
No baseline. A report that does not show where you started cannot show progress.
Vague language. Phrases like improved authority or strengthened visibility with no pages or numbers attached.
The honest alternative is plain. Which pages were published or changed, what Google Search Console says about their impressions and clicks, what moved, what did not, and what happens next. Our page on what a monthly Shopify SEO report should show describes it in detail. Hold every provider to it, and ask for a sample report before you sign.
Flags that put your store at risk
Some warning signs are about damage rather than waste. They are the ones that can cost you traffic or sales.
Edits to theme code with no plan. Changes to your theme files can break layout, tracking or checkout. A careful provider works on a duplicate theme, tells you what changes and keeps a backup. One who asks for admin access and says they will tidy things up is a risk.
Mass redirects without a map. Redirects send visitors and Google from old addresses to new ones. Done well, they preserve traffic. Done badly, such as everything sent to the home page, they lose it. Ask to see the redirect plan.
Changing URLs. Shopify's fixed prefixes for products and collections mean you can only change the handle after them. Renaming many handles without redirects can erase rankings. Read Shopify URL structure and SEO for the rules.
Blocking pages by accident. Edits to robots.txt or noindex tags can hide important pages from Google. Ask who checks this before and after changes.
App pushing. A recommendation to install several apps, some from vendors who pay commissions. Each can slow the store.
If a provider is planning anything touching these areas, ask for the plan in writing. Replacing a theme or changing domains is a serious step that needs separate care, covered in Shopify SEO migration.
Flags in the contract
Contracts reveal what a provider expects. If they expect you to want to leave, the contract makes it hard.
Long lock-ins. Twelve months or more before you have seen anything. Ask for a shorter first term, or an exit clause at the first review.
Automatic renewal with long notice. A contract that renews itself and requires ninety days' notice to cancel. Easy to miss, expensive to escape.
Unclear ownership. No statement of who owns the content produced. It should be you, for everything published on your store and everything prepared for you.
No named deliverables. A contract that says SEO services with no counts or types. Without numbers, there is nothing to hold them to.
Pay in full upfront. For ongoing work, monthly payment is normal. Large prepayments take away your bargaining power.
Penalties for leaving. Early termination fees that equal the remaining months. A clean exit should cost only the notice period.
A fair contract is short and plain. Our page on what to put in a Shopify SEO contract lists the clauses you should expect, and a good provider will accept most without argument.
If a provider refuses reasonable changes, ask yourself what they know about their own results that you do not.
Flags in the sales process
Many problems show up before you sign. The sales process is the best preview of the relationship.
An unsolicited audit. You receive an email with a free audit full of scary numbers you never asked for. These are usually generated by a tool, applied to every site, and designed to frighten. They are not an assessment of your store.
Pressure. A discount that expires tomorrow, a spot that is about to be taken. Honest providers do not need your decision today.
Proposals that arrive instantly. A detailed plan an hour after a form submission was not written for your store.
Claims of secret methods. Search work is not secret. Providers who say theirs is proprietary and cannot be explained are hiding that it is ordinary.
Impressive client names with no detail. Logos on a slide say nothing about what was delivered or whether the provider did the work.
Dodging price. A reluctance to say what things cost until after several calls.
A calm provider will answer directly, give you time and put things in writing. If you feel hurried, slow down. The page about reading a Shopify SEO package shows how to take a proposal apart line by line, which also takes the pressure out of the conversation.
Flags around AI search promises
Newer proposals add promises about ChatGPT, Perplexity, Claude and Gemini. The same rules apply, with a few specifics.
Guaranteed mentions. No provider controls what an assistant says. The same question asked twice can name different stores. A guarantee is the same red flag as a guaranteed ranking, in newer clothes.
Secret tricks. Claims of special code or hidden text to influence assistants. There is no secret. Assistants draw on pages they can read and trust, so the honest work is clear, specific, well-supported pages.
No measurement. A service that sells AI visibility but cannot show whether assistants name you now. Ask for a before-and-after on specific questions.
A separate expensive package for what is normal content work. Writing clear pages that answer questions helps in Google and with assistants. If the package is the same work under a new label at a higher price, ask what is different.
A calm answer sounds like this. Here is what we do, here is how we will check whether assistants name you, and here is what nobody can promise. For the details, see Shopify ChatGPT optimization.
What to do when you spot one
Finding a red flag is not the end of the conversation. It is a prompt to ask a direct question.
If you spot a guarantee, say that you understand nobody controls rankings and ask what they will commit to instead. A good provider will gladly switch to describing the work and measurement. A weak one will repeat the guarantee.
If the contract looks tight, ask for a shorter term, a clear exit clause and written ownership. See how they respond. Reasonable people agree quickly.
If a report sample is thin, ask for the Search Console view of a past client's progress, redacted. Honest providers have one.
If the risk is to your theme or URLs, ask for the plan, the backup and the rollback in writing.
Count your flags once the conversation ends. One minor flag with a good explanation is fine. Two or three unresolved flags should end the conversation. A major flag, like guaranteed rankings or refusing to show work, ends it alone.
Then continue with another candidate, using the same questions. It is better to repeat a search than to start a bad engagement. For the full process, read how to hire a Shopify SEO expert.
Things that look like red flags and are not
Being too suspicious has a cost too. Some things look like warning signs and are normal, and walking away from them means missing good providers.
A refusal to promise a timeline. This is honest, not evasive. Search timelines vary, and a provider who gives a range and explains it is being truthful.
A minimum engagement of a few months. SEO work takes time to show, so a three-month start is reasonable. The flag is a long lock-in with no review point, not a short minimum.
A setup fee. Real onboarding work, such as access, a baseline and an audit, takes effort. A modest, clearly described setup charge is fair. A large one with no named output is not.
Asking for staff access. Providers need access to do the work. The flag is asking for your owner login or for control of your properties. Staff access with limited permissions is normal.
No guarantee of results. Provider honesty. Be more careful with the ones who do guarantee.
Charging for a paid test. A small fee for a trial job is reasonable and gives you better evidence than a free pitch.
The rule of thumb is that real flags hide something or promise something impossible. Normal practices are explained and can be checked. When in doubt, ask for the reasoning, and see whether it holds up.
How RunOctopus handles this
It is fair to hold us to the same list. Here is where RunOctopus stands on the points above.
RunOctopus is a done-for-you service. Its AI, Ollie, researches your business, then writes and publishes pages directly on your own website. A team plans, writes, reviews and publishes alongside Ollie. It works with Shopify, WordPress, WooCommerce and Wix. You install nothing, approve nothing, upload nothing and schedule nothing, and pages go live on their own.
The first week brings 8 long-form articles, 6 pages and a custom interactive tool built for your niche. After that it is 175+ pieces of content a month, written, published and linked. You also get reports on where ChatGPT, Perplexity, Claude and Gemini name your business. The promise is more visibility on Google and in AI answers within 90 days, measured against the 90 days before you joined, or every dollar back.
For scale, an agency doing this work charges about $3,209 a month (2026 average, 439 providers) and publishes 4 to 12 pieces. You can see what Ollie would do for your store before you decide anything. Paste your address into the free site read. Ollie reads the site and shows the plan. No account, no call.