marketers.com
ENPolski marketerzy.pl English (US) marketers.com
Log in Get a free analysisFree analysis

How to do SEO step by step to rank your business website, explained plainly

If you want to learn how to do SEO on your own site, the order matters more than any single trick: get indexed, pick keywords you can win, give each keyword one page, fix the content, clean up the technical side, and only then chase links. Below you'll find each step with what to check, which free tools to use, typical US market costs and honest timelines. Expect the first movement in 3 to 6 months and steady results in 6 to 12.

Read the details

Free, no obligation. A senior project manager walks you through the analysis.

Free analysis in 24 hours

Send us your website. Within 24 hours, you'll get a written analysis comparing your marketing with your competitors'.

Free marketing analysis

Your senior project manager will call this number with the results of your analysis.

We use your details only to prepare the analysis and get back to you about it. Privacy Policy.

  • PDF analysis
  • 5 competitors
  • Prioritized action list
Your analysis is prepared by a senior project manager with 15+ years of experience in marketing.

Key takeaways

The short version

Before you read on

  • Work in this order: indexing, keyword research, one keyword per page, content, technical fixes, and links last.
  • Your quickest wins are queries where Google Search Console already shows you in positions 10 to 30.
  • Give every keyword exactly one page. Two pages chasing the same query end up pulling each other down.
  • Visibility usually starts climbing after 3 to 6 months, and business results settle in after 6 to 12.
  • A single mention on a real trade publication outweighs a hundred listings in directories built only for SEO.
  • For the first few months, judge progress by impressions and the number of queries you appear for. Clicks come last.

Good to know

The short answer on how to do SEO

SEO comes down to six jobs done in sequence. Make sure Google can find and index your site. Pick search terms you have a real shot at. Assign each term to a single page. Improve the copy and structure of those pages. Fix the technical basics like speed, mobile layout and clean URLs. Then, and only then, work on links. Plenty of search engine optimization tips online skip the sequence, yet it isn't cosmetic: links pointing at a page Google never indexed are money down the drain.

Owners tend to flip this order. They buy links or order a batch of blog posts first, and six months later someone notices that half the pages share one title tag, the store spits out thousands of filter URLs, and the contact page is blocked in robots.txt. The rest of this guide walks through the whole process, telling you what to look at, where to look, and what a healthy result or a warning sign looks like.

We wrote it for the person who owns the business, not for an agency. You'll also find a frank take on what isn't worth doing yourself and when SEO simply won't pay off. If you only need budget numbers, read our breakdown of SEO pricing, and for timelines and related reading, visit our blog.

The details

Where to start before you touch anything else

First, confirm Google knows your site exists. Type site:yourdomain.com into Google. The result count is a rough tally of indexed pages. If it shows nothing, stop there, because nothing else will help until you fix that. If it shows ten times more pages than you ever published, duplicates are eating your crawl budget and you need to deal with them first.

Next, set up Google Search Console. It's free, and it's the only source that shows the real queries bringing people to your site and the positions where you appear. Verifying ownership takes about fifteen minutes, usually through a DNS record or a file uploaded to your server. Skip it and you're steering by feel, which in search tends to get expensive.

Then open the Page indexing report in Search Console. Look at how many URLs are indexed, how many were left out, and why. The usual reasons are a noindex tag, a duplicate with no canonical URL set, and the status Crawled, currently not indexed. That last one almost always means the page is too thin or too close to another page on your site.

Once those three things are sorted, the real work begins. On a small company site, cleanup usually takes a few hours to two days. An online store can eat up a full week. That time pays back, because every dollar you later put into content and links goes further on a clean foundation.

Step by step

The SEO process in seven steps

Step 1

Step 1. Check indexing

Search site:yourdomain.com and connect Google Search Console. Clear stray noindex tags, missing canonicals and robots.txt errors before you spend anything on content or links.

Step 2

Step 2. Pull keywords from real data

Export the queries where Search Console already ranks you between positions 10 and 30. Those are the cheapest gains available. Add Google autocomplete ideas and the questions customers ask you on the phone.

Step 3

Step 3. Map one keyword to one page

Build a simple sheet with three columns: keyword, page URL, search intent. When two pages target the same query, keep the stronger one and 301 redirect the other. Splitting one keyword across several URLs is the most common reason a site stalls.

Step 4

Step 4. Fix titles and headings

Open each title tag with the main keyword and keep it near 60 characters. Use one H1 per page and break the H2s into the questions a buyer asks. Treat the meta description as an invitation to click, not a table of contents.

Step 5

Step 5. Expand content to match intent

Look at what the first page of results offers for the query and answer more fully. Bring numbers, examples and details from your own work. Put the answer in the opening sentence of each paragraph, not in a wrap up at the end.

Step 6

Step 6. Clean up the technical side

Mobile layout, load time, readable URLs, an XML sitemap, no redirect chains, alt text on images. You don't need a perfect score. You need zero blocking errors.

Step 7

Step 7. Now earn links

Go after mentions from places that would exist without search engines: trade publications, chambers of commerce, local news, partners, suppliers, events. One of those is worth more than a hundred directory listings.

A closer look

Keyword research that picks terms you can actually rank for

Keyword selection is where most SEO budgets get burned. An owner wants to rank for the broadest term in the industry, usually a single word, because it sounds impressive. Those results belong to sites with a decade of history and six figure budgets, and the people typing that short term are rarely ready to buy.

A useful rule of thumb: the longer the query, the closer it is to a sale and the easier it is to win. Someone typing three generic words is still looking around. Someone typing six words with a city, a product type and the word price already has a card in hand. The first query has big volume and no realistic chance of a quick climb. The second gets a tenth of the searches and can pay off within a few months.

Your richest keyword source costs nothing. In Search Console, open the Performance report, set the range to three months and sort by impressions. Look for queries with plenty of impressions, almost no clicks and an average position between 10 and 30. Google already sees your page as a reasonable answer there, just not the strongest one. Improving that page usually costs a fraction of starting from scratch on a new query.

Google itself is the second source. Start typing a phrase and stop before you hit enter: the suggestions are real searches. Then scroll through People also ask and Related searches. The third source is the one people forget: your inbox and your phone. The questions customers ask before they buy are word for word what they type into Google.

Finally, drop terms with no commercial value. Queries with free, template, or DIY in them pull traffic that will never pay. Three hundred monthly visits from people looking for someone to hire beat three thousand from people hunting for a free download.

Good to know

On-page SEO tips on what to change on every page

Start with the title tag. It has more say than anything else in whether a searcher clicks. Lead with the page's main keyword, not your company name. Your brand belongs up front only when people search for you by name; otherwise it takes space the keyword should be using. Aim for about 60 characters, since Google truncates or rewrites longer titles.

Treat headings like a table of contents for a reader in a hurry. Use a single H1 per page that matches the title in meaning without copying it word for word. Build the H2s from the questions buyers actually ask, ideally in their own words. If customers keep asking what it costs and how long it takes, those belong in headings, not buried mid paragraph.

Under each question heading, answer in the first two or three lines, then expand. Search engines pull that format into featured snippets, and AI assistants quote it most often. A slow build to a punchline works in a magazine column. In search results it loses.

Word count is not the goal; covering the topic is. If a query can be answered well in 600 words, stretching it to 3,000 dilutes the answer. If the topic needs a table, steps and exceptions, cutting it short hurts just as much. Try this test: delete every sentence that adds no information. If half the page disappears, it was padding.

Tidy up your internal links too. Every important page should sit no more than three clicks from the homepage and receive a few links from other pages, each with descriptive anchor text. A link that says click here tells Google nothing. A link labeled with the topic of the target page tells it plenty.

Checklist

Technical SEO tips in a checklist for small business sites

These are the problems that actually hold back rankings on small and midsize sites. Perfection isn't required. What matters is that none of the items below is badly broken on your site.

Checklist

  • Pages load on a phone without sideways scrolling, and buttons are easy to tap
  • The main element visible above the fold loads in under 2.5 seconds on a mobile connection
  • Every page has its own title tag and meta description, with no duplicates anywhere on the site
  • Each page carries exactly one H1 heading
  • URLs are short and readable, with no session IDs or tracking parameters
  • An XML sitemap exists, lists only URLs returning a 200 status and is submitted in Search Console
  • robots.txt doesn't block CSS, JavaScript or any page you want indexed
  • Each page has a self-referencing canonical tag unless you deliberately point it elsewhere
  • No redirect chains, meaning no URL redirects to another URL that redirects again
  • HTTPS works, and the www and non-www versions resolve to a single preferred version
  • Images have alt text and use modern formats like WebP at a sensible file size
  • Structured data describes what the page really is: a local business, an article, a product or a service
  • Your 404 page returns a real 404 status code, not a 200 with a not found message
  • If you want to be cited by ChatGPT, Gemini or Perplexity, their crawlers aren't blocked

The details

DIY SEO optimization, a freelancer or an agency

There isn't one right answer. It depends on how much time you have and how crowded your market is. You can do a surprising amount yourself, especially the first four steps above. The work that takes real experience, and hurts when it's done badly, is a technical audit of a large site, a content strategy and earning links that carry weight.

The comparison below reflects typical US market rates in 2026, drawn from published pricing and industry surveys of agencies and freelancers. Use the ranges as a reference point when you talk to providers, not as our rates. If you'd rather hand the whole thing off, our SEO service page explains how a senior project manager scopes the work and matches you with a specialist.

Side by side

Comparing the ways to get SEO done

Doing it yourself

Close to zero cash, but 10 to 20 hours of your time a month. Workable for a simple brochure site or a local business. The catch: with no benchmark, it's easy to spend months tweaking things that change nothing.

Freelancer

Usually $500 to $2,000 a month, with hourly rates mostly between $50 and $150. You get one person to talk to and a flexible scope. The catch: their vacations, sick days and limited capacity become your problem.

Agency

Typically $1,000 to $5,000 a month for a small or midsize business, with online stores often starting around $2,500. You get a team covering technical work, content and outreach. The catch: the cheapest packages tend to follow a template.

Hybrid approach

Often the strongest value for a small company: a one time audit and strategy from a specialist, then you implement it yourself with a check in every quarter. An audit typically runs $500 to $5,000 depending on site size.

Why it matters

Why quality beats volume in link building

Links from other sites still carry a lot of weight in where you land, but the way Google weighs them has changed completely. For years it has cared less about how many links you have and more about whether the linking site deserves to exist. One mention from an industry publication, a chamber of commerce or a local news outlet counts for more than a hundred entries in directories created to sell links.

Here's a quick test before you pursue any link: would this site still be around if search engines vanished tomorrow? A trade publication people in your field actually read would be. A directory with a thousand listings that nobody visits on purpose wouldn't. The second kind does nothing in a good scenario and invites trouble in a bad one.

The link sources that work for a small business are usually boring, which is exactly why they work. Think suppliers and manufacturers that list you as an authorized dealer or installer, trade associations, local media covering an event you ran, colleges you partner with, trade show organizers, and customers writing up how they use your product. Add content of your own that others want to cite because it holds data they can't find elsewhere.

What to avoid: link packages with a number in the name, mass link swaps, and sponsored posts on sites that publish nothing but sponsored posts. Google spots all of these because they follow a pattern. A link that reads like part of an ordinary article, because it is one, carries none of that baggage.

How it works

How long SEO takes and how to tell it's working

You'll usually see visibility start to rise after three to six months, with steady business results after six to twelve. A brand new domain with no history tends to land at the slow end of that range. An established site with solid content and freshly fixed technical errors can show movement in Search Console within four to six weeks, since Google is only reassessing pages it already knows.

Results always arrive in the same order, and knowing it keeps you from pulling the plug a week before things turn. Indexed pages go up first. Then impressions grow while the average position holds flat, because the site starts showing for more queries. Next the average position improves. Clicks come last, since people mostly click results on page one.

So for the first several months, the numbers that matter are impressions and the count of queries you show up for, not clicks and not sales. A provider who calls flat sales in month three a failure either doesn't understand the process or is looking for an exit. A provider who can't show rising impressions by month three has a genuine problem.

Pick three numbers at the outset and review them monthly: indexed pages, queries with impressions in Search Console, and queries ranking in positions 1 to 10. If none of them has budged after six months, something is off with the work or the assumptions behind it. That's the moment for a candid conversation, not a bigger budget.

When it makes sense

When a company blog helps your SEO

A business blog pays off when it answers the questions people ask before they buy, not when it chronicles office life. A post about your team's trip to a trade show won't rank for anything, because nobody searches for it. A post answering the question a customer asks you every week can pull traffic for years, since people type that question into Google almost exactly as they say it.

Here's a practical way to build one. Write down twenty questions you hear from prospects before they sign on. Each becomes its own post. Phrase the post title the way the question sounds, because that's how the search query reads. Answer it in the opening paragraph and use the rest for exceptions, examples and numbers.

Each post should point to a page that sells. The article answers the question; the service page captures the lead. Without that connection, blog traffic bounces and vanishes. With it, the blog becomes the cheapest lead source a small company has, because a post keeps working long after you've paid for it.

Posting frequency matters less than you'd think. Four strong posts a year that answer buying questions outperform forty written to hit a quota. If you wouldn't show a post to a customer, don't publish it: weak content muddies the site and makes it harder for Google to tell what you're about. More articles on picking topics and linking posts to service pages sit on our blog.

When it makes sense

When SEO for small businesses doesn't make sense

SEO isn't for everyone, and it's fair to say so up front. It makes no sense if nobody is searching for what you sell. With a product so new that the category has no name yet, there are no queries to rank for. That money will do more in ads, direct sales and building awareness of the category.

It also doesn't fit when you need revenue this quarter. SEO returns come in quarters, not weeks. If payroll depends on sales that have to show up in six weeks, put the budget into paid channels and start SEO once you can afford to be patient.

The third case is a site that can't handle more visitors. If the contact form is broken, the offer is missing and nobody picks up the phone, extra traffic becomes a cost with no revenue behind it. Fix the path to a sale before you fill it. One question settles it: if ten times as many people landed on the site tomorrow, would you get more inquiries?

The fourth case is a thin budget in a fiercely competitive industry. A few hundred dollars a month in a field where the leaders spend tens of thousands won't buy progress; it buys a report. Narrow the playing field instead: one city, one specialty, one type of customer. Winning a narrow slice beats losing across the board. If you're unsure which of these cases fits, you can order a free marketing analysis and get a PDF within 24 hours.

FAQ

Questions companies ask us

Short answers. The free analysis call covers anything specific to your company.

01How do you do SEO step by step?

Follow a fixed order: confirm indexing and connect Google Search Console, pull keywords from real query data, give each keyword one page, rewrite titles and headings, expand the content to match intent, fix technical issues, and earn links last. Reversing that order is the most common way small businesses waste their SEO budget.

02What are good SEO tips for a new website?

A new domain usually gets its first impressions two to four weeks after indexing and real visibility after three to six months. You can speed up three things: indexing, by submitting a sitemap in Search Console; rankings, by targeting low competition queries first; and trust, by earning a handful of links from sites that exist for readers, not for SEO.

03Can I do DIY SEO optimization without hiring anyone?

Yes, for the first four steps: indexing, keyword research in Search Console, mapping keywords to pages, and improving titles, headings and copy. On a small site that often brings the most noticeable jump. A technical audit of a large site and earning links that carry weight are much harder to handle alone.

04How long does it take for SEO to work?

Visibility typically starts climbing after three to six months, and stable business results arrive after six to twelve. Plan for the longer end on a new domain. An existing site with good content can move within four to six weeks. Clicks always rise last, after impressions and average position.

05How much does SEO cost for a small business?

In the US, ongoing SEO for a small business commonly runs $750 to $3,000 a month, with $1,000 to $2,500 the most frequent range. Online stores often start around $2,500 a month. A one time SEO audit usually costs $500 to $5,000, depending on the size of the site and how deep the review goes.

06What are the basic rules of search engine optimization?

Three rules cover almost every case. The site has to be technically sound and indexable. Each page has to answer its query better than what already ranks. Links have to come from places that would exist without search engines. Everything else is execution detail.

07What are the key local SEO tips for a service business?

Set up and fill out your Google Business Profile first, then create a separate page for each service and each city you serve, and only then earn links from local sources like chambers, news sites and partners. Queries with a city name get fewer searches but carry far more buying intent and much less competition.

08How should an online store approach SEO?

For a store, the weight shifts to category pages and technical health. Categories attract most of the search traffic, while individual product pages rarely do. Keep filter and sort URLs out of the index, write original category descriptions and make pages load fast on phones. Buying guides and links come after that.

09Is SEO still worth it with AI answers in search results?

Yes, though the goal shifts a little. AI assistants and search summaries lean on the same pages that rank organically, so strong content wins twice: in the regular results and as a cited source. What wins now is content that gives a direct, concise answer up front instead of building up to it.

10How many pages does a website need to rank well?

Page count isn't the target. Aim for one page per search intent you want to serve. A small company offering five services in three cities needs a dozen or so solid pages, not two hundred weak ones. A pile of thin pages makes it harder for Google to understand what the site is about.

11How can I tell if my SEO is working?

Watch three numbers in Google Search Console: indexed pages, queries with impressions, and queries ranking in positions 1 to 10. They rise in that order. If none has moved after six months, the problem lies in the work or the assumptions, and that calls for a conversation rather than more spending.

12Is it worth doing SEO for a business blog?

It is when the posts answer questions people ask before buying and link to a page that collects inquiries. A blog about company news won't attract search traffic, because nobody looks for it. Four posts a year that answer real buying questions do more than forty written just to keep a schedule.

Free analysis

See where your marketing stands, then decide what to do next

Send us your website. Within 24 hours, you'll get a written analysis comparing your channels with your competitors', plus a call with a senior project manager who has run marketing for 15+ years.

  • Analysis within 24 hours
  • No obligation
  • PDF covering 5 competitors
  • Team picked by your PM

Free marketing analysis

Your senior project manager will call this number with the results of your analysis.

We use your details only to prepare the analysis and get back to you about it. Privacy Policy.

  • PDF analysis
  • 5 competitors
  • Prioritized action list
Your analysis is prepared by a senior project manager with 15+ years of experience in marketing.

Are you a marketer with experience in a specific industry? Join the team