Updated April 2026 · Written by practitioners, not for them

Can you actually do SEO yourself?

The honest answer: yes for small local businesses willing to invest 60–100 hours over the first six months. No for migrations, technical-heavy sites, or scale operations. Here is the realistic plan — and the situations where DIY costs more than hiring.

When DIY SEO actually makes sense

If you operate a single-location small business, your site is built on a modern platform (WordPress, Shopify, Webflow, Squarespace), your industry is not heavily regulated, and you can credibly invest 60–100 hours over six months — yes, you can move the needle yourself. Many local businesses get to a respectable Local Pack presence and several ranked service pages on a pure DIY basis.

If your situation is more complex (migration, JavaScript-heavy site, multi-location, regulated industry, or you simply do not have 60+ hours to invest), DIY tends to cost more in opportunity than a competent retainer would.

The five-phase DIY SEO plan

Total time investment: 60–100 hours over six months for a single-location SMB. Beyond month six, ~5–10 hours per month sustains the program.

Phase 1: Foundation (Weeks 1–4)

20–30 hours
  • Set up Google Search Console and Google Analytics 4 properly. The most common DIY mistake is misconfigured GA4 with broken conversion tracking — fix this first or every other measurement is wrong.
  • Run a free technical audit using Screaming Frog SEO Spider (free for under 500 URLs) or Ahrefs Webmaster Tools (free with verification). Document indexability issues, broken links, and missing meta data.
  • Claim and optimise your Google Business Profile. Correct categories, services, hours, photos, and primary location data. This single move is often the highest-leverage hour you will spend in your entire DIY program.
  • Conduct keyword research using Google Keyword Planner (free with a Google Ads account, even without spending), Google Search Console search-query data, and one of: Ahrefs Webmaster Tools (free), Ubersuggest (free tier), or Answer the Public (free tier).

Phase 2: On-page essentials (Weeks 5–8)

30–50 hours
  • Write or rewrite your homepage to clearly state what you do, who you serve, and where, with the primary commercial keyword in the H1, title tag, and first paragraph.
  • Build out one substantive page per service or product line. "Substantive" means 800+ words that genuinely answer the searcher's question, not 300-word brochure copy.
  • Build out an About page with real bios, real photos, real credentials, and real third-party verification (memberships, accreditations, named publications).
  • Implement basic schema markup: Organization, LocalBusiness, Article (on blog posts), FAQPage (on FAQ sections). Google Tag Manager and JSON-LD generator tools make this approachable without coding skill.

Phase 3: Local SEO (Weeks 6–12, runs in parallel)

20–30 hours
  • Submit your business to the top 20 directories for your city and industry. For Toronto: BBB.ca, YellowPages.ca, 411.ca, plus industry-specific directories.
  • Build a structured review-acquisition workflow. Email or SMS clients post-service with a direct GBP review link. Aim for one new review per week minimum.
  • Respond to every review (positive and negative) within 7 days, professionally, without disclosing client-identifying information.
  • Post weekly on your GBP. Updates, offers, photos, FAQ answers — anything substantive moves the GBP signal.

Phase 4: Content (Weeks 9 onward, ongoing)

8–15 hours per published piece
  • Identify the 20–40 questions your prospective customers actually ask before buying. Each becomes a substantive blog post or FAQ-style page.
  • Write each post to genuinely answer the question. Aim for 1,200–2,500 words on substantive topics; shorter on truly simple questions.
  • Internally link new posts back to the relevant service or product page using descriptive anchor text.
  • Publish on a sustainable cadence. One substantive post every two weeks beats four shallow posts per month for almost every business.

Phase 5: Measurement and iteration (Ongoing)

3–5 hours per month
  • Review Google Search Console weekly for click and impression trends, query data, and indexing issues.
  • Review Google Business Profile insights monthly for direction requests, calls, and search queries that surfaced the listing.
  • Identify the three highest-performing pages each quarter and improve them rather than just publishing new ones.
  • Re-audit technical health quarterly using the same tools as Phase 1.

Six situations where DIY costs more than hiring

In each of these scenarios, DIY attempts typically introduce expensive mistakes that take months to fix.

JavaScript-rendering or SPA technical SEO

Diagnosing JS-render issues requires hands-on technical experience that takes years to build. DIY attempts on JS-heavy sites typically miss the actual problem and chase the wrong fixes for months.

Site migrations (domain change, platform replatform, major URL restructure)

A botched migration can cost a site 40–80% of its organic traffic for 6–12 months. Migrations are the single highest-stakes SEO project type and not a reasonable DIY first attempt.

Manual penalty recovery

Recovery requires forensic analysis, disavow file construction, and reconsideration request writing — all areas where mistakes can permanently damage the site's standing with Google.

Multi-language / multi-region (hreflang) implementation

hreflang misconfiguration is one of the most common technical SEO failures even among professionals. DIY attempts typically introduce duplicate-content and incorrect-language-targeting problems that hurt rankings rather than help.

Programmatic content scaling beyond 50 pages

Building dozens or hundreds of templated pages requires data-design discipline and quality controls that take significant practitioner experience to get right. DIY attempts typically trigger Helpful Content Update penalties.

Highly regulated industries (legal, medical, dental, financial services)

Compliance with LSO Rule 4.2, CPSO/RCDSO advertising rules, PHIPA, and OSC marketing rules requires specific expertise. DIY content in these industries can trigger College complaints and regulatory action.

The ten free SEO tools that actually work

Skip the paid tool subscriptions in your DIY phase. These ten free tools cover 90% of what a small business needs.

Google Search Console

The single most important free SEO tool. Indexation, performance, and technical health data straight from Google.

Google Analytics 4

Traffic and conversion measurement. Configure correctly or every other metric is wrong.

Google Business Profile dashboard

Manage and measure your GBP. Direction requests, call data, photo views — all free.

Google Keyword Planner

Free with a Google Ads account (no spending required). Keyword volume and competitive ranges.

Ahrefs Webmaster Tools

Free with site verification. Backlink data, content gap analysis, basic technical audit.

Screaming Frog SEO Spider

Free for sites under 500 URLs. Technical crawl data and audit reports.

PageSpeed Insights

Core Web Vitals measurement and optimization recommendations.

Schema Markup Validator

Validate JSON-LD schema implementations before deployment.

Mobile-Friendly Test

Google's free check for mobile usability issues.

AnswerThePublic (free tier)

Question-format keyword discovery. Useful for FAQ and content ideation.

Common questions about DIY SEO

Tried DIY and want professional execution?

If you have done the foundation yourself and want a professional team to take it from solid to category-leading, the first call will tell you honestly whether we are the right fit.

Talk to us