I have been trying to do SEO for my small website for a couple of months now , mostly by writing blog posts and adding keywords . I am not really sure if i am doing things right or just wasting time .
How can I tell if my SEO is actually working or making any real difference to my website ?
Honestly, SEO doesn’t show results overnight, so 2–3 months is still early — but there are clear signs to check if you’re on the right track.
First, look at your traffic. If your website visitors are slowly increasing (even a little), that’s a good sign. Use tools like Google Analytics or Search Console to track this.
Second, check keyword rankings. Are your blog posts starting to appear on Google (even on page 2–5)? If yes, your SEO is working — it just needs more time and backlinks to push higher.
Third, impressions matter. In Search Console, if your impressions are growing, it means Google is showing your site more, even if clicks are still low.
Also, see if your content is getting indexed properly. If your posts aren’t even indexed, then SEO isn’t working yet.
One more thing — just writing blog posts isn’t enough. You also need:
- Backlinks (very important)
- Proper keyword targeting (not too competitive)
- Internal linking
- On-page optimization (titles, meta, headings)
If you’re only writing content without backlinks, results will be slow or minimal.
So basically:

More impressions = good

Better rankings over time = good

More traffic = working SEO
If none of these are improving after 3–4 months, then you need to change your strategy.