SEO / Search Console

A portfolio gets impressions but no clicks. What does that mean?

This is one of those things that looks worse than it is. Search Console shows impressions, clicks are still zero, and the first reaction is that SEO is broken. But when I checked the actual queries, the issue was different.

I checked the queries first, not just the graph

The graph can show that something is happening, but it does not explain why. So I did not look only at the number of impressions. I opened the actual queries where the portfolio was appearing.

That changed the whole picture. Most impressions were not coming from searches like website development, WordPress website development or WordPress edits. Google was mainly showing project pages for company names and client websites. That is a completely different search intent.

An impression is not an inquiry

An impression only means the page appeared in search results. It does not mean the person was looking for a service. If someone searches for a specific clinic, shop or company, they usually do not want to click the portfolio of the person who built the website.

So zero clicks does not automatically mean the page, design or offer is bad. It can simply mean the page is currently appearing for searches where people have no real reason to click.

What to check in Search Console

For this kind of problem, I would not look only at the big numbers at the top. The useful part is the exact query and the exact page Google showed for it.

  • Queries: whether people are searching for a service, or only client and project names.
  • Pages: whether Google shows service pages, blog posts or random project pages.
  • Countries and devices: whether the site appears where it actually makes sense.
  • Position and CTR: whether the issue is low ranking, or a title that gives nobody a reason to click.

When to work on the title and meta description

The title and meta description are worth improving when the page already appears for a relevant query. If the portfolio shows up for another company name, a better meta description will not magically turn that into a lead.

But if the page appears for website development, WordPress edits or WooCommerce repair, the title matters. It should clearly say what you do, who it is for, and what the person can do next.

What I changed

I did not treat this as a reason to rewrite the whole site. First, it made sense to clean up the things that help both Google and people understand what is a service page and what is just a work example.

  • Service links got more specific wording instead of generic “service detail” text.
  • Project pages started linking to related services, for example WordPress website development or WooCommerce store development.
  • I fixed one broken internal link that was pointing away from the right page.
  • The sitemap dates were updated for the pages that changed.

What does not help immediately

With zero clicks, it is tempting to change everything at once. But more animations, random keyword stuffing or resubmitting the sitemap over and over usually does not fix the wrong query intent.

What can help is clearer service structure, internal links, normal titles, a few useful articles and links from places where it makes sense for people to discover the work.

What I would watch next

After this kind of cleanup, I would not judge the site only by total impressions. I would watch whether queries like website development, WordPress website development, e-shop development, WooCommerce store or WordPress edits start appearing.

If those queries show up, it makes sense to tune titles, meta descriptions and page copy based on real data. If they do not show up at all, the issue is more likely authority and links from outside the site.

Short takeaway

Not every impression is a useful impression. First check the intent behind the query. Only then does it make sense to adjust titles, page text or add more content.

For a small site, this is slow. But at least you are not changing things just because the graph looks depressing.