Quick answer
SEO for small business means making your site easy for Google to find, understand and show when customers search for what you sell. Google's guidance is to write helpful pages in the words your customers search for, give each page a clear title, keep a free Business Profile accurate and track results in Search Console, which is free. Google says a small local business can probably do much of the work itself, and that no one can guarantee a #1 ranking on Google.
Nation, an AI store builder, publishes this page. It is pre-launch, with a waitlist on withnation.ai, and this guide does not rank or recommend Nation. See where Nation fits.
What SEO for small business means
Google's SEO Starter Guide says SEO is about helping search engines understand your content, and helping users find your site. For a small business, that means helping Google show your pages to people searching for what you sell. It usually covers your website and your listing in local results on Google Maps.
Google says its search works in three stages: crawling, indexing and serving search results. During crawling, Google downloads text, images and videos from pages it found on the internet, using automated programs called crawlers. During indexing, Google analyzes the text, images and video on a page and stores it in the Google index. Serving means that when someone searches on Google, Google returns information that is relevant to the search. SEO work follows those stages: make pages easy to discover, easy to read, and useful enough to be chosen for a search.
Google does not accept payment to crawl a site more often or to rank it higher. Appearing in the unpaid results costs nothing, and Google also says advertising with Google has no effect on a site's presence in Google's search results. Everything in this guide is about those unpaid results, often called organic search.
Google tools for small business SEO and what they cost
You do not need paid software to start. Signing up for Search Console is not required for a site to be included in Google Search results, but it helps you understand and improve how Google sees your site, and it is where you measure results. A Business Profile lets you manage how your business appears on Google Search and Maps.
How to do SEO for a small business, step by step
Where a step cites Google, the source is its SEO Starter Guide, Search Console Help or Business Profile Help. Steps that do not cite Google are general practice.
Check whether Google has your site
Search Google for site: followed by your domain. Google's starter guide says that if a site: search shows results from your site, it is in the index. If nothing comes up, Google says to check the technical requirements to make sure nothing is technically preventing the site from showing in Google Search.
Add your site to Search Console
Add your site as a property. Google's help says you must first prove that you own the site, and that data should start to appear in a few days. Search Console lets you submit sitemaps and individual URLs for crawling, and its Page indexing report shows how many URLs on your site Google has crawled and indexed.
Claim and verify your Google Business Profile
If customers visit you or you serve a local area, claim the profile and verify it. According to Google's help page, verification tells Google you are authorized to represent the business, so the business is more likely to show up in search results. Fill in your address if customers can visit you, your hours and your business category, and add photos of what you offer.
Find the words your customers use
Google's starter guide says to think about the words a user might search for to find a piece of your content. Write down how a customer would describe what you sell, in their own words. Example: a florist's customers might search for birthday flowers delivered today rather than floral arrangement services. Use those words on the page that answers them.
Give each product or service its own page
Make one page per thing you sell, with a clear heading, a plain description, prices where you can show them, and photos. Put key details in the page text, not only in images.
Write a clear title and description for every page
Google's starter guide says a good title is unique to the page, clear and concise, and accurate about what the page contains. It could include the name of your website or business and other important information, like the physical location of the business. A good meta description is short, unique to one page and covering its most relevant points.
Make the site work on phones
Google uses the mobile version of a site's content for indexing and ranking, and its guidance is to make sure the mobile site contains the same content as the desktop site. Check every page on a phone: text readable without zooming and buttons easy to tap.
Earn links and mentions
Google primarily finds pages through links from other pages it already crawled. Links also count in local results, as the next section explains. Local press, suppliers, partner businesses and trade directories are realistic places to be listed. Google's starter guide also suggests that you make sure the site's URL is listed on your business cards, letterhead, posters and other materials. Do not pay for links: under Google's spam policies, buying or selling links for ranking purposes is link spam.
Local SEO: showing up on Google Maps
Local results matter for a shop, studio, salon or any business that serves a local area. According to Google's Business Profile help, when a customer searches for a business or place near their location, they find local results on Google Maps and Search. Those results are mainly based on relevance, distance, and popularity.
Relevance is how well a Business Profile matches what someone is searching for, and Google says businesses with complete and accurate info are more likely to show up in local results. Distance is how far each business is from the customer who is searching. The help page explains the third factor under the heading prominence: how well-known a business is, based partly on how many websites link to the business and how many reviews it has.
Google also says there is no way to request or pay for a better local ranking. The parts you can influence are the profile itself, the reviews you collect and your replies to them, and the sites that link to or list the business.
- Keep your hours current. Among the details to provide, Google's help lists your business hours, including special store hours.
- Ask customers for reviews and reply to them, good and bad. Google says more reviews and positive ratings can help local ranking, and that positive reviews and helpful replies can help your business stand out.
- Use the same business name, address and phone number on your site, your profile and any directory listing.
What to write on your pages
Google's ranking systems are designed to prioritize helpful, reliable information created to benefit people, and not content created to manipulate search engine rankings. For a small business, that means pages that answer the questions customers ask before they buy.
A good test is whether a customer could decide from the page alone. A product page should say what the item is, what it is made of, the size, the price, how long delivery takes and how returns work. A service page should say what is included, the area you cover, how booking works and what it costs or how pricing is set.
Write for people first. Use the words customers search for where they fit naturally, such as in the page title and the main heading. Repeating them does not help: keyword stuffing is against Google's spam policies.
- Use descriptive link text, such as 'see our wedding cake prices', rather than 'click here'. Google says link text tells users and Google something about the page you're linking to.
- Describe each image with alt text. Google says alt text helps search engines understand what an image is about.
- Use readable URLs made of words, such as /cakes/wedding, rather than strings of codes. Google's advice is to try to include words in the URL that may be useful for users.
What to avoid, and when to hire help
Refuse any SEO offer that relies on practices against Google's spam policies, such as bought links (covered above), copied content or hidden text. Copying content from other sites falls under scraping, which Google describes as taking content from other sites and hosting it to manipulate rankings. Hidden text means placing content on a page solely to manipulate search engines, where visitors cannot easily see it.
Some SEO advice is out of date. The keywords meta tag is not used by Google Search and has no effect on indexing or ranking. Google says that, for ranking, keywords in a domain name alone have hardly any effect beyond appearing in breadcrumbs, so choose a name that works for customers.
If you want help from an agency or freelancer, Google's advice is to interview your potential SEO first. Questions it lists include these:
- Can you show me examples of your previous work and share some success stories?
- How do you measure your success?
- What's your experience in my country/city?
Be wary of anyone who promises a top position, because no one can guarantee a #1 ranking on Google.
How long SEO takes and how to measure it
SEO changes take time to show. According to Google's starter guide, the time a change takes to show in search ranges from a few hours to several months, and Google suggests waiting a few weeks before you judge whether a change worked.
Search Console's Performance report shows total clicks, total impressions, average CTR and average position for your site. Check it monthly rather than daily, and compare the same period year on year if your business is seasonal.
- If impressions rise while clicks stay flat, review the title and meta description of the pages concerned.
- A page with no impressions may not be indexed. The URL Inspection tool gives detailed crawl, index and serving information about a page, from the Google index.
- If traffic drops across the whole site, check the Page indexing report for problems before rewriting content.
Where Nation fits
Nation
Category: an AI store builder
Nation says one description of what you make builds the store, then agents handle orders, customers and delivery and run ads, content and social posts, with you approving the work. This guide covers SEO in general and does not depend on any one store builder.
Limits today
- Status: pre-launch, with a waitlist on withnation.ai.
- Pricing and fees: not announced yet.
- Shopper marketplace: no shopper marketplace has been announced.
- Track record: no independent reviews or public stores yet.
Nation publishes this page. The guidance comes from Google's own documentation, and Nation is not ranked or recommended in it.
Describe what you makeQuestions about SEO for small business
Can a small business do SEO without hiring anyone?
A small business can often do much of its SEO work without hiring anyone. Google says a small local business can probably do much of the work itself, and recommends starting with the SEO Starter Guide. Search Console is free and a Google Business Profile is free, so the main cost is the time spent writing clear pages and keeping the profile accurate.
How long does SEO take for a small business?
SEO for a small business takes time to show results. Google's starter guide says a change can take from a few hours to several months to show in search, and suggests waiting a few weeks before judging whether it worked. Judge progress over months rather than days, and compare like-for-like periods in Search Console.
Can I pay Google to rank higher?
You cannot pay Google to rank higher in the unpaid search results. Google does not accept payment to crawl a site more often or to rank it higher, and appearing in those results costs nothing. Google also says advertising with Google has no effect on a site's presence in Google's search results, so paying for ads does not replace SEO work.
What matters most for local SEO?
Local SEO on Google depends mainly on relevance, distance, and popularity, according to Google's Business Profile help. Google says businesses with complete and accurate info are more likely to show up in local results and that more reviews and positive ratings can help local ranking. It also says there is no way to request or pay for a better local ranking.
Do keywords still matter for SEO?
Keywords still matter for SEO in the sense that pages should use the words customers search for. Repeating them does not help, because keyword stuffing is against Google's spam policies. The keywords meta tag is not used by Google Search and has no effect on indexing or ranking, so time spent filling it in is wasted.
Does a small business website need to work on phones for SEO?
A small business website needs to work well on phones for SEO, because Google uses the mobile version of a site's content for indexing and ranking. Google also says only the content shown on the mobile site is used for indexing, so text, photos or prices left off the mobile version are left out of what Google indexes. Check each page on a phone before you publish it.