How to do your own website SEO, step by step, without paid tools
Seven steps with free tools: keywords, Search Console, structure, titles, Google Business Profile and links. Plus when DIY SEO stops being enough.
How to do website SEO: where to start
How can you improve your website’s rankings without an agency or a budget for paid tools? Start with four things in this order: check whether Google can see your website at all, list the terms your customers use, improve page titles in search results and complete your Google Business Profile. That is one evening’s work, and for a small local business it delivers more than three months of writing without a plan. Our separate guide to local SEO covers the profile and map pack.
This guide is about doing the work yourself. I do not explain again what SEO is and how search engines work, or lay out budgets: SEO price ranges have their own article. Here you will find specific actions, their order and the places to click in the interface.
Honestly, some tasks you can do yourself without difficulty, some you will do less well than someone working on them daily, and a few you cannot do at all without paid tools. I cover those in the final section, so there will be no surprises at the end.
Step 1: find keywords without paid tools
Ahrefs and Semrush cost as much as some SEO retainers, so skip them at the start. The search engine itself gives you a surprising amount for free.
Type your service into Google and watch the suggestions before pressing Enter. They come from people’s real searches. Add a letter, a space, “how much”, “how” or “does”, and the list changes. Note everything relevant to what you sell.
Then scroll to Related searches at the bottom and expand a few People also ask questions. Each expanded question adds more. After ten minutes you have 30-40 terms you would not have thought of at your desk, because customers describe your service differently from you.
If the website is already live, your best data is your own. In Google Search Console, open Performance - Search results, set the range to three months and sort the Queries table by impressions. Look for terms with many impressions and a position between 8 and 20.
These are queries Google already considers you for, but not prominently enough to get a click. Moving such a term from position 12 to 6 is many times cheaper than fighting for a new term from scratch.
Choose 5-10 terms with business value to start with. “Renovation services” sounds impressive, but the buyer searches for “apartment rewiring Białystok”. The longer query has lower volume and much less competition.
Step 2: check the technical essentials
Before writing a single sentence, make sure Google can visit and understand your website. Five things to tick off.
What to check and where
Swipe across the screen
What
Where to check
Acceptable result
Start with Search Console: an account is free, and domain verification takes a few minutes using a DNS TXT record. Once signed in, paste a page URL into the URL inspection bar at the top. If you see “URL is not on Google”, you have your answer to why nobody visits that page. The Request indexing button adds it to the queue.
Check this now: visit yourdomain.pl/robots.txt and look for the line
Disallow: /. I have seen entire websites blocked this way after moving from
staging; the owner spent six months not knowing why “SEO does not work”.
PageSpeed Insights provides field and lab data. Look at mobile. The most common reason small websites load slowly is photos uploaded straight from a camera: a 4 MB file that the browser scales to 800 px wide. Run them through Squoosh, save as WebP and you can usually shave a second off.
We describe the full set of checks on our SEO audit page.
Step 3: organise the structure, one topic per URL
The most common small-business mistake is putting every service on one Services page. Google then has nothing specific to show for a particular query because the page is about everything at once.
Separate them. Every service people search for gets its own URL, title and text. A construction business offering insulation, façades and screeding needs three pages, not three paragraphs.
I also follow several firm rules in every project:
- One H1 per page, containing the main term. Not three headings at the same level “because they look nicer”.
- H2 headings divide the text into actual subjects, not decorations. If the headings alone explain the page, the structure works.
- A short, readable URL; on a Polish site, use Polish without diacritics:
/docieplenia-budynkow, not/oferta/uslugi/podstrona-2?id=17. - Every important page has a link from the menu or content. Google treats a URL with no links pointing to it as an orphan.
Content order matters too. At the top: what you do, for whom and where. Then specifics: scope, examples, prices or ranges. Contact details visible without scrolling on a phone. A visitor who cannot tell within three seconds whether they are in the right place returns to results and clicks a competitor. Google sees that.
Step 4: write titles and descriptions people will click
The title and meta description are all a person sees in search results. Your website can be excellent and still lose because the result reads “Home page - Home”.
Title: main term first, company name last, up to 60 characters to avoid truncation. Instead of “Services”, write “Building insulation Białystok - quote in 48 h | Company”. Specifics in the title can increase clicks more than moving up one position.
Description: 120-155 characters, a sentence about what the customer gets, plus a reason to choose you. Google sometimes replaces it with a text extract anyway, but when it uses your description, that can decide the click. Avoid “we invite you to explore our offer”: it says nothing.
Check for duplicates. Review the page list in Search Console; for a larger website, run it through Screaming Frog (free for up to 500 URLs) and sort the title column. Repeated titles indicate that several pages compete for the same query.
Step 5: content, and why ten pages on one topic hurt
There is no magic character count. There is a simple test: open the top ten results for your term and check whether your page answers the question more fully. If it does, the length will take care of itself.
Write about what customers ask over the phone. How long it takes, what determines the price, what they need to prepare, what happens if something goes wrong. You already know those answers, and competitors cannot simply copy them because they come from your work. A company blog makes sense when it answers real queries, not when it publishes “5 industry trends” rewritten from another blog.
Frequency matters less than consistency. One solid piece every two weeks beats eight articles in January and silence until December.
Here is something that undermines many DIY strategies: ten pages targeting ten variations of the same term cause harm. “House insulation”, “insulating houses” and “building insulation” are one query to Google. Three separate texts compete, split the signals and none ranks highly. Build one strong page instead, using variants naturally in headings and text.
Cannibalisation test: search Google for
site:yourdomain.pl keyword. If several of your pages appear for one query, you have a problem. Keep the best, merge the rest or redirect them to it with a 301.
Step 6: Google Business Profile, the quickest result
If you sell locally, this step offers the best effort-to-result ratio in the guide. Google Business Profile is free, takes an hour to complete and can improve map visibility and the local three-result pack within days. Work on the website itself cannot act that fast.
Do this in order:
- Set the primary category as close as possible to what you actually do: it has the strongest influence on which queries show your profile. Add other categories separately.
- Enter your name, address and phone exactly as they appear on the website, invoices and other databases. Inconsistent address formatting weakens matching.
- Upload at least 10 photos of real work: projects, team, interior. Stock photos do not build credibility.
- Complete hours, service area, services and questions. Empty fields suggest nobody maintains the profile.
- Ask for a review after every job and reply to all within 24 hours. Review numbers and the rate of new reviews are among the stronger local ranking factors.
- Add one post a month. Short, specific and with a photo from a recent project.
Our Google Business Profile SEO service page explains which recurring tasks are worthwhile.
Step 7: links, what works and what hurts
Links from other websites still carry considerable weight in results. The problem is that this is the easiest area to get wrong yourself.
Start with sources you can influence that exist independently of SEO: your chamber or association’s industry directory, a local news site, a university or club you sponsor, a supplier listing partners, an event you attend. Add clients’ websites if you credit your work there. Each link has a reason to exist and can be justified.
Content that people seek out also works: your own market data, a calculator or a guide to a subject nobody in the industry has covered properly. This is slower, but those links do not disappear.
What to avoid:
- Packages like “500 links in a week for the price of lunch”. These are article networks Google has filtered for years.
- Mass submissions to website directories. A directory without traffic passes on nothing except risk.
- Changing every anchor to the main keyword. A natural profile includes company names, URLs and phrases such as “read it here”.
- Industrial-scale “I link to you, you link to me” exchanges.
Check who already links to you: Search Console, Links, Top linking sites. Businesses sometimes have links they do not know about, and all you need to do is make sure they point to the right page.
What you cannot do yourself, and when DIY has run its course
The seven steps above cover what a business owner can handle in a few evenings. Beyond that, things become less straightforward.
Without paid tools, you cannot check which keywords competitors actually rank for or where their links come from: Google suggestions do not reveal that. Nor can you perform a useful technical audit of a large site with problems in JavaScript rendering, URL parameters or canonical tags.
Domain migrations and URL structure changes are not tasks for trial and error either: one redirect mistake can wipe out visibility built over years.
Four signs it is time to hand over:
- You have followed the list for six months and the Search Console graph has not moved.
- Your industry is competitive nationally in Poland: lending, law, e-commerce or medicine. Research alone takes more time than you have in a month.
- The website has more than a hundred URLs and you have lost track of it.
- An hour spent on client work is worth more than an hour tinkering with meta tags. This is the most common reason, and the most rational.
If any apply, start with diagnosis rather than a retainer. A useful SEO audit says clearly what blocks the website and what to do in which order. You can implement some recommendations yourself and commission the rest with a clear understanding.
We explain ongoing work on our SEO services page, list rates in our pricing, and discuss whether it pays back in how much SEO costs, including the break-even timeline.
Summary: what to remember
DIY SEO starts with the right order, not writing content: first check that Google can see the site, then collect keywords from suggestions and Search Console, improve search titles and complete your business profile. Free tools are enough for this, and Google Business Profile delivers the quickest result in the guide. Structure follows one rule: one topic, one URL. Ten pages targeting variants of one term compete, leaving none ranking well. Write from customers’ phone questions and earn links where they exist independently of SEO, because directory packages do more harm than good. DIY has run its course when six months of work leave the Search Console graph flat: then start with diagnosis, not a retainer.
FAQ: common questions about DIY SEO
Five questions from business owners taking SEO into their own hands: what you can do without an agency, which tools to use, how long it takes and what to leave alone. Short answers here, specifics in the steps above.
Can you do website SEO yourself, without an agency?
You can do a substantial share yourself: research keywords using Google suggestions, improve search titles and descriptions, organise headings, submit the website in Search Console, optimise image loading and complete your Google Business Profile. This is usually enough for a small local business to get started. Competitor analysis, planning content more than a year ahead and acquiring links are where it gets harder.
Which free tools are enough for website SEO?
Google Search Console for indexing and actual queries, PageSpeed Insights for speed and Core Web Vitals, Google Business Profile, search box suggestions, Related searches and People also ask in results, plus the free version of Screaming Frog for crawling up to 500 URLs. This set covers a small business website without spending anything on software.
How soon does DIY SEO produce results?
Technical improvements and new search titles can change click numbers within 2-4 weeks of reindexing. New pages targeting specific keywords usually need 3-6 months to rank well. Google Business Profile works fastest: a complete profile with a category, photos and reviews can appear in maps within days.
How much content does a website need to rank highly in Google?
No character count guarantees anything. What matters is whether the text answers the keyword’s question more fully than the pages Google already shows on page one. For a local service, one specific page with prices, scope and examples is often enough. An informational topic may need several thousand characters because that is what competing results provide.
Does buying links help website SEO?
Purchased link packages from directories and article networks are the quickest route to trouble. Google has filtered those sources for years and, at scale, can reduce the visibility of the entire website. Safer, more effective mentions are ones you can point to: industry database profiles, local publications, chambers and organisations, sponsorships, interviews and guest posts.
Keep one rule of order from this guide: first the things you can check and improve in one evening, such as indexing, titles and your business profile, then the work requiring paid tools and someone else’s time. Have a question not covered here? Email biuro@digidraft.pl. We reply within 24 business hours.