Free SEO Workflow

The Small-Business SEO Stack That Costs $0

Build a practical free SEO stack with Search Console, Ahrefs Free, Screaming Frog, PageSpeed Insights, Google Trends, and a simple monthly workflow.

Small home workspace with a laptop, notebook, and desk accessories
Photo “Small Home Working Table” bydejankrsmanovic.Source ·License: BY ·Found with Openverse

You can run a useful small-business SEO routine without paying for an all-in-one platform. The tools cost $0 in subscription fees. The work still costs time, judgment, and occasional technical help.

This stack is designed for one small website, one owner or marketer, and a manageable publishing schedule. It covers the six jobs that matter most at the beginning: seeing real search performance, finding technical problems, crawling the site, checking page experience, validating topic direction, and maintaining local information when customers visit in person.

The $0 SEO stack at a glance

Job Free tool Use it for Main limit
Search performance and indexing Google Search Console Queries, pages, clicks, impressions, indexing, and sitemaps Your verified site and Google Search data only
Site audit and backlinks Ahrefs Free Technical issues, organic keywords, top pages, and backlinks Focused on verified websites with usage limits
Technical crawl Screaming Frog SEO Spider Broken links, redirects, metadata, canonicals, directives, and internal links Free crawl is limited to 500 URLs and some features are restricted
Speed and page experience PageSpeed Insights Mobile and desktop lab diagnostics and available real-user data One URL at a time; a test is not your entire audience
Topic direction and seasonality Google Trends Relative interest, seasonality, regions, and related searches Relative sampled data, not exact search volume
Local presence, when eligible Google Business Profile Business details, Maps presence, photos, reviews, and customer actions Only eligible storefront and service-area businesses
Decisions and change history Spreadsheet Owners, actions, dates, baselines, and outcomes Manual discipline required

Start with Search Console and a spreadsheet. Add the other tools only for a task in this guide. A free account you never open is still clutter.

Research note: We checked the official product pages and documentation on September 22, 2026. Free limits and eligibility rules can change, so confirm them before setting up the stack. Software Scout has no affiliate links in this guide.

What this stack can and cannot do

It can help you answer:

  • Which queries already show my pages?
  • Which pages receive impressions but few clicks?
  • Can search engines crawl and index my important URLs?
  • Are there broken links, duplicate titles, or conflicting canonical signals?
  • Which pages have obvious performance problems?
  • Is interest seasonal or regional?
  • Is my local business information accurate?
  • What changed after I updated a page?

It cannot guarantee rankings, replace customer research, produce trustworthy content automatically, or tell you which warning will create revenue. Free data still needs interpretation.

1. Google Search Console: the measurement foundation

Google calls Search Console a free service for monitoring, maintaining, and troubleshooting a site’s presence in Google Search. It reports the queries and pages associated with impressions and clicks, indexing information, links, sitemaps, and some search issues. Start with the official Search Console overview.

Set it up

  1. Add a Domain property when you can verify DNS ownership; otherwise use the appropriate URL-prefix property.
  2. Add the production sitemap, usually /sitemap-index.xml or /sitemap.xml.
  3. Inspect the homepage, category hubs, main service or product pages, and a recent article.
  4. Confirm that the preferred HTTPS and hostname versions are consistent.
  5. Give access to a second trusted owner so the business does not depend on one personal login.

Use it weekly

Open Performance → Search results and compare the last 28 days with the preceding period. Review pages first, then select one page and inspect its queries. Segment by target country and mobile when relevant.

Finish with no more than three actions. Examples:

  • clarify a page that appears for the wrong intent;
  • improve a high-impression result whose page already ranks visibly; or
  • investigate an important page that lost both impressions and clicks.

Our zero-click Search Console guide provides the full diagnostic sequence.

Ahrefs presents its free access for verified sites as Ahrefs Free, formerly Ahrefs Webmaster Tools. The official page currently includes Web Analytics, Site Audit, and Site Explorer. It lists crawl limits and describes audit checks, organic keyword information, top pages, and backlinks on the Ahrefs Free page.

Add it after Search Console

Verify only sites you are authorized to manage. Run the first audit, then group issues into:

  • blocking: important pages cannot be crawled, indexed, or reached correctly;
  • meaningful: broken internal links, accidental redirects, duplicate signals, or missing elements affecting useful pages;
  • review later: warnings that may be valid choices for this site.

Do not chase a perfect health score. A warning about a low-value archive page should not outrank a broken contact page.

Use it monthly

Compare new and resolved issues, review unexpected backlink changes, and inspect pages gaining organic visibility. Export only the tasks somebody will own.

3. Screaming Frog: the pre-publish and migration check

Screaming Frog SEO Spider is a desktop crawler for Windows, macOS, and Linux. Its free version crawls up to 500 URLs per crawl. The paid version removes that cap and unlocks configuration, saving crawls, JavaScript rendering, and other advanced capabilities. The limits are documented in the official quick-start guide.

For a small site, the free version is most valuable before and after a structural change.

Run a focused crawl

Enter the preferred homepage and check:

  • internal URLs returning 4xx or 5xx status codes;
  • redirect chains or links pointing to redirected URLs;
  • missing or duplicated page titles and descriptions;
  • pages with missing or repeated H1 headings;
  • canonical URLs that do not match the intended page;
  • accidentally non-indexable important pages;
  • images missing useful alternative text; and
  • orphan-like pages with very few internal links.

Export the affected URL and its source page. “Broken link” becomes actionable only when someone knows where the link appears.

Do not confuse a crawl with an audit conclusion

The crawler reports patterns. It does not know why your checkout, translated page, filtered category, or campaign URL behaves that way. Review context before changing templates across the site.

4. PageSpeed Insights: investigate representative pages

PageSpeed Insights evaluates a URL on mobile and desktop. Google’s documentation says it combines lab diagnostics from Lighthouse with real-world Chrome User Experience Report data when enough field data is available. It includes Core Web Vitals and other performance signals. See the official PageSpeed Insights explanation.

Test page types, not every URL

Choose one representative URL from each important template:

  • homepage;
  • article or guide;
  • product, service, or location page;
  • category page; and
  • conversion page such as contact or booking.

Record whether field data exists, the Core Web Vitals assessment, the largest opportunities, and the template owner.

Prioritize the user problem

A score changing between runs is normal because lab conditions vary. Focus on repeatable problems such as an oversized hero image, layout movement, delayed interaction, excessive scripts, or a slow server response. Fix shared template causes before polishing one isolated test.

Google Trends helps compare relative search interest over time and across regions. Google explains that Trends uses sampled, anonymized, categorized, and aggregated search data, normalized on a 0–100 scale. It is not an exact monthly search-volume tool. Read the official Trends data FAQ.

Use it before committing to a topic

Compare:

  • a topic and the exact search term;
  • two common ways customers describe the same problem;
  • the past 12 months and past five years;
  • the countries or regions the business serves; and
  • related and rising searches.

Google distinguishes a search term, which follows the entered wording, from a topic, which groups a concept across related terms and languages. The official comparison guide explains when each is appropriate.

If a niche phrase returns no graph, that does not prove nobody searches for it. Trends may not show low-volume terms. Combine it with Search Console queries, sales calls, support questions, site search, and customer language.

6. Google Business Profile: the local branch

Use this only if the business meets Google’s eligibility rules. Google says Business Profile lets eligible storefront and service-area businesses manage how they appear in Search and Maps at no charge. Online-only businesses without in-person customer contact are not eligible. Review the official setup and eligibility guidance.

Maintain the basics

  • correct name, category, address or service area;
  • current opening hours and special hours;
  • primary phone, website, booking, and service links;
  • accurate services or products;
  • original photos of the real business; and
  • a consistent process for reading and responding to reviews.

Do not add keywords to the business name unless they are part of the real-world name. Do not create profiles for locations that do not qualify.

7. The spreadsheet that makes the stack work

Tools produce observations. The spreadsheet converts them into decisions.

Create these columns:

Column What belongs there
Page Canonical URL being reviewed
Query or issue Search need or technical problem
Evidence Tool, report, date range, country, and device
Baseline Relevant clicks, impressions, CTR, position, leads, or technical state
Action One specific change
Owner Person responsible
Published Date the change went live
Review date When enough comparable data should exist
Outcome What changed and what did not
Next decision Keep, revise, investigate, or stop

One row should describe one decision. Pasting 300 audit warnings into the sheet creates storage, not a plan.

The 60-minute monthly SEO routine

Minutes 0–15: performance

In Search Console, compare periods, select one important page, and inspect its relevant queries. Record one opportunity or loss worth understanding.

Minutes 15–30: site health

Review new Ahrefs audit issues. Once per quarter or after a release, run Screaming Frog and compare critical page types.

Minutes 30–40: page experience

Test one rotating template in PageSpeed Insights. Record a repeatable template problem, not just the score.

Minutes 40–50: future demand

Use Trends, customer questions, and Search Console query variations to choose or refine one useful article. For local businesses, use this time to check Business Profile accuracy and reviews every other month.

Minutes 50–60: decisions

Assign no more than three tasks, each with an owner and review date. Save the baseline before changing anything.

A practical first month

Week Action Deliverable
1 Verify Search Console, submit the sitemap, and inspect important URLs Baseline of ten priority pages
2 Run Ahrefs Free and a Screaming Frog crawl Prioritized list of no more than ten issues
3 Test representative templates and research three customer topics Performance notes and one content brief
4 Publish the highest-value fixes and record them Change log with owners and review dates

When the free stack is enough

Stay free when:

  • you manage one small site;
  • the site fits inside the 500-URL crawl limit;
  • Search Console provides enough query evidence;
  • monthly manual exports are manageable;
  • one person owns the work; and
  • local or competitor tracking is occasional.

The stack is doing its job if it helps you publish better answers, fix meaningful problems, and measure outcomes without leaving a backlog of unread reports.

When paying becomes rational

Consider a paid tool when you can name the recurring constraint:

  • daily or multi-location rank tracking;
  • broader competitor and content-gap research;
  • large or JavaScript-heavy crawls;
  • historical data and scheduled reporting;
  • several sites, clients, or team seats;
  • large-scale backlink research;
  • local grid tracking and listing management; or
  • API access and automation.

Estimate the hours a paid workflow will save and the decisions it will improve. “More data” is not a business case.

Use our best simple SEO software guide to compare candidates and the free versus paid SEO tools guide to plan the upgrade.

Common mistakes with a free SEO stack

Installing everything on day one

Start with Search Console and the decision sheet. Add a crawler when you have a crawl task, Trends when planning content, and Business Profile only when eligible.

Treating third-party estimates as first-party facts

Keyword and traffic figures from external tools are estimates. Label them that way and use Search Console for the site’s recorded Google performance.

Fixing every warning

Prioritize pages tied to discovery, customer decisions, leads, revenue, or essential information. Some warnings describe deliberate implementation choices.

Publishing topics only because a tool suggested them

A topic belongs on the site when it serves the audience and the business can add evidence, experience, or a useful process.

Forgetting the cost of time

The subscription total is $0. Setup, analysis, writing, engineering, and maintenance are not free. Track hours for two months. If manual work becomes the bottleneck, you will have evidence for a better purchase.

Final setup checklist

  • Search Console property verified and shared with a backup owner
  • Sitemap submitted and priority URLs inspected
  • Ahrefs Free verified and first audit reviewed
  • Screaming Frog installed and representative crawl exported
  • Five template URLs recorded for PageSpeed checks
  • Target market and topic comparisons saved in Trends
  • Business Profile claimed only if the business is eligible
  • Decision spreadsheet created with owners and review dates
  • Monthly 60-minute review scheduled

The best free SEO stack is deliberately small. It tells you what Google recorded, reveals technical patterns, adds context, and leaves enough time to improve the website. The spreadsheet keeps the tools accountable: every report should lead to a decision, an owner, or the choice to do nothing.

Frequently asked questions

Can I do SEO completely free?

You can use capable tools without subscription fees, but SEO still requires time and sometimes specialist help. Search Console, Ahrefs Free, Screaming Frog Free, PageSpeed Insights, Google Trends, and an eligible Business Profile cover many early needs.

What is the first free SEO tool to install?

Google Search Console. It provides first-party information about how your verified site appears in Google Search and helps with indexing and sitemap checks.

Do I need Google Analytics for this stack?

No. This workflow can begin without it. Search Console measures Google Search performance, while leads or sales can be recorded through the business’s existing systems. Add analytics when you have a clear measurement plan, consent setup, and privacy documentation appropriate to your visitors.

Is the free version of Screaming Frog enough?

It can be enough for sites within the 500-URL crawl limit and focused checks. Larger sites, saved crawl history, JavaScript rendering, advanced configuration, and integrations can justify a paid license.

When should a small business buy an SEO platform?

Buy when a documented limit repeatedly blocks useful work and the expected time or decision value exceeds the total cost. Compare tools using the same real task before subscribing.